OCSYSYOct 12, 2017

Scalable computation for optimal control of cascade systems with constraints

arXiv:1702.0637510 citationsh-index: 41
Originality Synthesis-oriented
AI Analysis

For control engineers dealing with large-scale cascade systems, this provides a scalable computational approach with distributed computation potential.

The paper presents a method for solving finite-horizon optimal control problems for cascade linear systems with constraints, achieving linear computational cost in the number of subsystems (though cubic in time horizon). The method is demonstrated on an automated irrigation channel example.

A method is devised for numerically solving a class of finite-horizon optimal control problems subject to cascade linear discrete-time dynamics. It is assumed that the linear state and input inequality constraints, and the quadratic measure of performance, are all separable with respect to the spatial dimension of the underlying cascade of sub-systems, as well as the temporal dimension of the dynamics. By virtue of this structure, the computation cost of an interior-point method for an equivalent quadratic programming formulation of the optimal control problem can be made to scale linearly with the number of sub-systems. However, the complexity of this approach grows cubically with the time horizon. As such, computational advantage becomes apparent in situations where the number of sub-systems is relatively large. In any case, the method is amenable to distributed computation with low communication overhead and only immediate upstream neighbour sharing of partial model data among processing agents. An example is presented to illustrate an application of the main results to model data for the cascade dynamics of an automated irrigation channel.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes