Accounting for dynamics in self-optimizing control
Journal article, Peer reviewed
MetadataShow full item record
Original versionJournal of Process Control. 2019, 76 15-26. 10.1016/j.jprocont.2019.01.003
Self-optimizing control focuses on minimizing the steady-state loss for processes in the presence of disturbances by holding selected controlled variables at constant set-points. The loss can further be reduced by controlling linear measurement combinations that have been obtained with the purpose of minimizing either the worst-case loss or the average loss. Since self-optimizing control mainly focuses on the steady-state operation, little emphasis has been put on the dynamic behaviour of the resulting closed-loop system. The general approach is to first compute the optimal controlled variables and then design their respective controllers. However, the optimal measurement combinations, can often (especially if many measurements are used) result in very dynamically complex systems, that makes designing the feedback controllers difficult. In this work, PI controllers and measurement combinations are simultaneously obtained with the aim to find an optimal trade-off between minimizing the steady-state loss and the transient response for the resulting closed-loop system. A solution can be found by solving a bilinear matrix inequality (BMI), which becomes a linear matrix inequality (LMI) by specifying a stabilizing state feedback gain. The optimization problem can also be combined with the sparsity promoting weighted l1-norm, which penalizes the number measurements used and thus, attempts to find an optimal measurement subset. The proposed method requires solving a BMI, for which an iterative LMI approach can be used to find a local optimum, which often seems to give good results, as illustrated on two case studies, consisting of a binary and a Kaibel distillation column.