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.

594 A.N. Venkat, J.B. Rawlings, <strong>and</strong> S.J. WrightIn this work, a cooperation-based control strategy that facilitates the integration<strong>of</strong> the various subsystem-based MPCs is described. The interactionsamong the subsystems are assumed to be stable; system re-design is recommendedotherwise. The proposed cooperation-based distributed MPC algorithmis iterative in nature. At convergence, the distributed MPC algorithm achievesoptimal (centralized) control performance. In addition, the control algorithmcan be terminated at any intermediate iterate without compromising feasibilityor closed-loop stability <strong>of</strong> the resulting distributed controller. The proposedmethod also serves to equip the practitioner with a low-risk strategy to explorethe benefits achievable with centralized control by implementing cooperatingMPC controllers instead. In many situations, the structure <strong>of</strong> the system <strong>and</strong>nature <strong>of</strong> the interconnections establishes a natural, distributed hierarchy formodeling <strong>and</strong> control. A distributed control framework also fosters implementation<strong>of</strong> a cooperation-based strategy for several interacting processes that arenot owned by the same organization.3 <strong>Model</strong>ing for Integrating MPCsConsider a plant comprised <strong>of</strong> M interconnected subsystems. The notation{1,M} is used to represent the sequence <strong>of</strong> integers 1, 2,...M.Decentralized models. Let the decentralized (local) model for each subsystembe represented by a discrete, linear time invariant (LTI) model <strong>of</strong> the formx ii(k +1)=A iix ii(k)+B iiu i(k),y ii(k) =C iix ii(k), ∀ i ∈{1,M},(1a)(1b)in which k is discrete time, <strong>and</strong> we assume (A ii ,B ii ,C ii ) is a minimal realizationfor each (u i ,y i ) input-output pair.In the decentralized modeling framework, it is assumed that the subsystemsubsysteminteractions have a negligible effect on system variables. Frequently,components <strong>of</strong> the networked system are tightly coupled due to material/energy<strong>and</strong>/or information flow between them. In such cases, the “decentralized” assumptionleads to a loss in achievable control performance.Interaction models (IM). Consider any subsystem i ∈{1,M}. The effect <strong>of</strong>any interacting subsystem j ≠ i on subsystem i is represented through a discreteLTI model <strong>of</strong> the formx ij(k +1)=A ijx ij(k)+B iju j(k)y ij(k) =C ijx ij(k), ∀ i, j ∈{1,M},j ≠ i(2a)(2b)in which (A ij ,B ij ,C ij ) denotes a minimal realization for each (u j≠i ,y i )interactinginput-local output pair. The subsystem output is given by y i (k) = M y ij∑(k).j=1

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

Saved successfully!

Ooh no, something went wrong!