Vision article
Structure assignment problems in linear systems: Algebraic and geometric methods

https://doi.org/10.1016/j.arcontrol.2018.09.004Get rights and content

Abstract

The Determinantal Assignment Problem (DAP) is a family of synthesis methods that has emerged as the abstract formulation of pole, zero assignment of linear systems. This unifies the study of frequency assignment problems of multivariable systems under constant, dynamic centralized, or decentralized control structure. The DAP approach is relying on exterior algebra and introduces new system invariants of rational vector spaces, the Grassmann vectors and Plücker matrices. The approach can handle both generic and non-generic cases, provides solvability conditions, enables the structuring of decentralisation schemes using structural indicators and leads to a novel computational framework based on the technique of Global Linearisation. DAP introduces a new approach for the computation of exact solutions, as well as approximate solutions, when exact solutions do not exist using new results for the solution of exterior equations. The paper provides a review of the tools, concepts and results of the DAP framework and a research agenda based on open problems.

Introduction

Systems and Control provide a paradigm that introduces many open problems of mathematical nature (Kailath, 1980, Rosenbrock, 1970, Wonham, 1979). We distinguish two main approaches in Control Theory, the design methodologies (based on performance criteria and structural characteristics) are mostly of iterative nature and the synthesis methodologies (based on the use of structural characteristics, invariants) linked to well defined mathematical problems. Of course, there exist variants of the two aiming to combine the best features of the two approaches. The Determinantal Assignment Problem (DAP) is a synthesis method and has emerged as the unified abstract problem formulation of pole, zero assignment of linear systems (Karcanias, Giannakopoulos, 1984, Karcanias, Giannakopoulos, 1989, Karcanias, Laios, Giannakopoulos, 1988). DAP unifies the study of (pole, zero) frequency assignment problems of multivariable systems under constant, dynamic centralized, or decentralized control structures. There are two approaches developed for the study of frequency assignment problems which are: (i) the affine space approach; (ii) the projective geometry approach. The first approach was introduced in (Brockett, Byrnes, 1981, Byrnes, 1989, Hermann, Martin, 1977, Martin, Hermann, 1978), and deals with the formulation of the problem in an affine space as an intersection problem of the Grassmannian with a linear space. The DAP approach, as it has been developed in Karcanias and Giannakopoulos (1984); Karcanias et al. (1988); Leventides and Karcanias (1995) is based on the Plücker embedding (Hodge & Pedoe, 1952) of the Grassmannian of the affine space into an appropriate projective space and then deals with finding solutions as the real intersections of a linear space with the Grassmann variety (Hodge & Pedoe, 1952) of the corresponding projective space. The DAP approach relies on exterior algebra (Marcus, 1973) and on the explicit description of the Grassmann variety, in terms of the Quadratic Plücker Relations (QPR) (Hodge & Pedoe, 1952). There are many approaches dealing with specific frequency assignment problems (pole-zero), but they rely on specific system representations and they cannot be easily extended to deal with the whole family of constant, dynamic, decentralised problems. The affine geometry approach deals with generic cases only and it does not provide computations for exact, as well as, approximate problems. The DAP approach has the advantage of introducing new system invariants of rational vector spaces in terms Grassmann vectors and Plücker matrices (Karcanias & Giannakopoulos, 1984) providing a matrix characterisation of decomposability in terms of the Grassmann matrices (Karcanias, Giannakopoulos, 1988, Karcanias, Leventides, 2015) and developing a novel computational framework based on the technique of Global Linearisation (GL) (Leventides & Karcanias, 1995). GL is based on the notion of degenerate feedback (Brockett & Byrnes, 1981) and apart from establishing solvability conditions (Leventides & Karcanias, 1995), also provides a linearisation of the inherently nonlinear equations and leads to the computation of solutions (when such solutions exist). Within the DAP framework a number of solvability conditions have been established (Karcanias, Leventides, 1996, Leventides, Karcanias, 1992, Leventides, Karcanias, 1993, Leventides, Karcanias, 1995) for the exact and generic frequency assignment problem. The GL methodology has in general high sensitivity leading to high gains in the compensation. Techniques such as, homotopy continuation and Newton-type schemes (Leventides, Meintanis, Karcanias, 2014, Leventides, Meintanis, Karcanias, Milonidis, 2014) have been used in order to be able to achieve solutions with much better sensitivity properties.

The DAP framework has been used for the study of constant and dynamic pole assignment, where low complexity solutions have been established (Leventides & Karcanias, 1998), as well as for problems of zero assignment by squaring down (Karcanias, Giannakopoulos, 1989, Leventides, Karcanias, 2009). Degenerate feedback gains (Karcanias, Meintanis, & Leventides, 2016) are defined for both constant and dynamic assignment problems. Parametrising the family of degenerate feedbacks gives extra degrees of freedom in computing appropriate controllers that linearise asymptotically DAP and enabling the selection of solutions with reduced sensitivity This parametrisation methodology plays a key role in selecting feasible structures for decentralized control problems. The selection of a decentralisation scheme has been handled mostly using conditions derived from the nature and spatial arrangement of sub-process units (Siljak, 1991). DAP can provide an algebraic framework for selection of the desirable decentralisation (Karcanias, Meintanis, & Leventides, 2016) aiming at developing schemes that allow the satisfaction of generic solvability conditions and shaping the parametric invariants linked to solvability of decentralised control problems. DAP framework provides simple tests for avoiding fixed modes by exploiting the relationship of algebraic invariants (Plücker matrices) to decentralised Markov parameters (Leventides & Karcanias, 1998). The overall philosophy is to devise methods for design that facilitate the solvability of decentralised control problems. Amongst the problems considered are: (i) Define the desirable cardinality of input, output structures to permit satisfaction of generic solvability conditions, (ii) Design the structure of input, output maps (matrices B, C) to eliminate the fixed modes and guarantee full rank properties to the decentralised Plücker matrices (Leventides & Karcanias, 2006).

A significant advantage of the DAP framework is that it introduces a new approach for the computation of exact and approximate solutions of DAP. This is based on an alternative, linear algebra type, criterion for decomposability of multivectors to that defined by the QPRs, in terms of the rank properties of structured matrices, referred to as Grassmann matrices (Karcanias, Giannakopoulos, 1988, Karcanias, Leventides, 2015). The development of the new computational framework requires the study of the properties of Grassmann matrices, which are further developed by using the Hodge duality (Hodge & Pedoe, 1952) leading to the definition of the Hodge-Grassmann matrix (Karcanias & Leventides, 2015). Computing solutions (exact, or approximate) to DAP requires the investigation of distance problems, such as: (i) distance of a point from the Grassmann variety; (ii) distance of a linear variety from the Grassmann variety; (iii) parametrisation of families of linear varieties with a given distance from the Grassmann variety; (iv) relating the latter distance problems with properties of the stability domain. The distance problems extend the exact intersection problem between the Grassmann and the linear space varieties and are related to classical problems, such as spectral analysis of tensors (Lathauwer, Moor, & Vandewalle, 2000), homotopy and constrained optimization methods (Absil, Mahony, & Sepulchre, 2008), theory of algebraic invariants etc.

This paper provides a review of the concepts, methodology and results of the DAP framework, as well as relevant results that complement those of the current approach. The review is then completed by providing a number of challenges for the DAP approach which form a research agenda for future activities.

The paper is structured as follows: Section 2, deals with the frequency assignment problems in Control Theory, whereas Section 3 presents the abstract DAP framework which is reduced to the study of polynomial combinants and the problem of decomposability of multivectors. The solvability is equivalent to finding real intersections between a linear variety and the Grassmann variety of a projective space. DAP introduces new invariants of rational vector spaces defined by the Grassmann vectors and the Plücker matrices. Section 4, deals with the decomposability of multivectors where first the Quadratic Plücker Relations and then a new test for decomposability provided by the rank properties of the Grassmann matrix is presented. Section 5, examines the solvability of DAP under the genericity assumption. We focus on determining real solutions and a number of results are reviewed derived from the DAP framework and other related approaches. Section 6, deals with the GL methodology by examining the properties of the pole placement map, the notion of degenerate compensators with their parametrisation and the sensitivity of such solutions. Section 7, extends the GL methodology to decentralized control problems. The parametrisation of the family of decentralized degenerate schemes is linked to the selection of appropriate asymptotic linearising decentralized schemes capable of assigning the closed loop poles. Section 8, deals with the computation of exact and approximate solutions of DAP, in terms of the properties of structured matrices, the Grassmann and Hodge–Grassmann matrices. Finally, Section 9 provides a list of open questions related to the DAP framework which form a future research agenda.

Notation: Throughout the paper the following notation is adopted: If F is a field, or ring then Fm×n denotes the set of m × n matrices over F. R[s] is the ring of polynomials and R(s) is the field of rational functions over R respectively. If H is a map, then R(H), Nr(H), Nl(H) denote the range, right, left null-spaces respectively. Qk, n denotes the set of lexicographically ordered, strictly increasing sequences of k integers from the set n¯={1,2,,n}. If V is a vector space and {v̲i1,,v̲ik} are vectors of V then v̲i1v̲ik=v̲ω, ω=(i1,,ik) denotes their exterior product and rV the rth exterior power of V (Marcus, 1973). If HFm×n and r ≤ min {m, n} then Cr(H) denotes the rth compound matrix of H (Marcus & Minc, 1964). In most of the following, we assume that F=R , or C.

Section snippets

Control problems leading to the DAP formulation

Consider the linear system, S(A, B, C), described by:x˙̲=Ax̲+Bu̲,ARn×n,BRn×py̲=Cx̲,CRm×nwhere (A, B) is controllable, (A, C) is observable, or equivalently the transfer function matrix G(s)=C(sIA)1B has rankR(s){G(s)}=min(m,p)

The decomposition of DAP

The family of DAP problems requires solvingdet{H(s)·M(s)}=f(s)with respect to polynomial matrix H(s), where f(s)R[s] with deg(f(s))=n and M(

Introduction: Decomposability of multivectors

The solution of DAP is reduced to finding amongst the family of solutions, K, of the linear problem in (20), at least a solution k̲K that also satisfies the exterior Eq. (21). The set of rdimensional subspaces of Rp is referred to as the r Grassmaniann and the row space of H, H, defines a basis for such subspaces. The mapping of each rdimensional subspace H expressed by h̲1h̲r=h̲r=k̲, where hi are the row vectors of H, is a vector k̲Rσ, k ≠ 0 that defines a point in the projective

Real intersections of the Grassmann variety and linear space: Generic solvability conditions

DAP can be formulated as an intersection problem between a linear variety, LR, and the Grassmann variety, Gp(Fm+p) of a projective space, where the field F is considered to be either R (real) or C (complex).

Proposition 12

The set of (finite and infinite) real solutions of the constant pole assignment problem is given byLRGp(Rp+m)where, LR is a linear variety of co-dimension (n) in P(R)σ1 defined by the linear DAP sub-problem.

The real constant pole assignment problem is generically solvable if and only if

The global linearisation methodology

The solvability of DAP may be seen as a problem of finding real intersections between the linear variety and the Grassmann variety of an appropriate projective space. An approach that applies to generic and given systems which leads to establishing of existence results and also provides a computation scheme, has been based on the notion of degenerate feedback solutions; this is referred to as Global Linearisation (GL) (Leventides & Karcanias, 1995). Degenerate solutions have been introduced in (

Decentralised DAP and selection of the decentralisation

We specialize now the previous results on the centralized DAP, to the case of the structured frequency assignment problems (decentralised control problems) and we review the main results on the structural characteristics and diagnostics for the selection of the possible decentralisation schemes. Central to this approach is the notion of decentralisation characteristic, which expresses the effect of decentralisation on the design problem and the resulting structural invariants that predict

Exact and approximate solutions of DAP

A direct solution to the computation of exact, as well as approximate solutions of DAP, has been proposed recently in Karcanias and Leventides (2015); Leventides, Petroulakis, and Karcanias (2014). The exact DAP is to find a decomposable l-vector kt that satisfies (20) and is an intersection problem between a linear variety and the Grassmann variety. In the approximate DAP (which is addressed when the exact problem is not solvable) we aim to minimise the distance between the linear variety

Open problems and suggestions for further research

The development of structural methodologies for linear systems has many open challenges, however this paper has focused to those which may be seen through the algebro-geometric DAP framework. The DAP approach for the solution of frequency assignment problems has provided a new set of system invariants in terms of the Grassmann vectors and Plücker matrices, new solvability conditions and a computational framework based on the GL methodology. Furthermore, it has also provided a methodology for

References (59)

  • J. Leventides et al.

    Zero assignment of matrix pencils by additive structured transformations

    Linear Algebra and its Applications

    (2009)
  • J. Leventides et al.

    Reduced Sensitivity Solutions to Global Linearization for the Pole Assignment Map

    Ifac world congress

    (2014)
  • J. Leventides et al.

    The approximate determinantal assignment problem

    Linear Algebra and its Applications

    (2014)
  • J. Rosenthal et al.

    Generic eigenvalue assignment by memoryless real output feedback

    Systems & Control Letters

    (1995)
  • J. Rosenthal et al.

    Some remarks on real and complex output feedback

    Systems & Control Letters

    (1998)
  • P.A. Absil et al.

    Optimization Algorithms on Matrix Manifolds

    (2008)
  • S. Ariki

    Generic Pole Assignment via Dynamic Feedback

    SIAM journal on control and optimization

    (1998)
  • R. Brockett et al.

    Multivariable Nyquist criterion, root loci and pole placement:a geometric viewpoint

    IEEE Transactions on Automatic Control

    (1981)
  • C. Byrnes

    Pole assignment by output feedback

    Three decades of mathematical system theory

    (1989)
  • E. Davison et al.

    On Pole Assignment in Linear Multivariable Systems using Output Feedback

    IEEE Transactions on Automatic Control

    (1975)
  • A. Eremenko et al.

    Pole placement by static output feedback for generic linear systems

    SIAM Journal on Control and Optimization

    (2002)
  • G.D. Forney

    Minimal bases of rational vector spaces

    SIAM Journal on Control

    (1975)
  • C. Giannakopoulos et al.

    Pole assignment of strictly proper and proper linear systems by constant output feedback

    International Journal of Control

    (1985)
  • C. Giannakopoulos et al.

    The grassmann variety of nondynamic compensators the determinantal assignment problem of linear systems

    Bulletin of Greek Mathematical Society

    (1985)
  • P. Griffiths et al.

    Principles of Algebraic Geometry

    (1978)
  • R. Hermann et al.

    Applications of algebraic geometry to systems theory–Part i

    IEEE Transactions on Automatic Control

    (1977)
  • H. Hiller

    On the height of the first stiefel-whitney class

    Proc. of the American Mathematical Society

    (1980)
  • W.V.D. Hodge et al.

    Methods of Algebraic Geometry, Vol.2

    (1952)
  • B. Huber et al.

    Pieri homotopies for problems in enumerative geometry applied to pole placement in linear systems control

    SIAM Journal on Control and Optimization

    (2000)
  • Cited by (1)

    View full text