Partial Pole Placement via Delay Action: A Python Software for Delayed Feedback Stabilizing Design

This paper presents a new Python software for the parametric design of stabilizing feedback laws with time delays, called Partial Pole Placement via Delay Action (P3δ). After an introduction recalling recent theoretical results on the multiplicity-induced-dominancy (MID) and coexisting real roots-induced-dominancy (CRRID) properties and their use for the feedback stabilization of control systems operating under time delays, the paper presents the current version of P3δ, which relies on the MID property to compute delayed stabilizing feedback laws for scalar differential equations with a single delay. We detail in particular its graphical user interface (GUI), which allows the user to input the necessary information and obtain the results of the analysis done by the software. These results include the parameters stabilizing the closed-loop system, graphical representations of the spectrum of the closed-loop system, simulations of solutions in the time domain, and a sensitivity analysis with respect to uncertain delays.

[1]  Silviu-Iulian Niculescu,et al.  Multiplicity-induced-dominancy in parametric second-order delay differential equations: Analysis and application in control design , 2020, ESAIM: Control, Optimisation and Calculus of Variations.

[2]  Silviu-Iulian Niculescu,et al.  Further remarks on the effect of multiple spectral values on the dynamics of time-delay systems. Application to the control of a mechanical system , 2017 .

[3]  S. Niculescu,et al.  On the Codimension of the Singularity at the Origin for Networked Delay Systems , 2016 .

[4]  S. Niculescu,et al.  On qualitative properties of single-delay linear retarded differential equations: Characteristic roots of maximal multiplicity are necessarily dominant , 2020, IFAC-PapersOnLine.

[5]  Franck Wielonsky A Rolle's theorem for real exponential polynomials in the complex domain , 2001 .

[6]  S. Niculescu,et al.  On Qualitative Properties of Low-Degree Quasipolynomials: Further remarks on the spectral abscissa and rightmost-roots assignment , 2018 .

[7]  S. Niculescu,et al.  Real spectral values coexistence and their effect on the stability of time-delay systems: Vandermonde matrices and exponential decay , 2020, Comptes Rendus. Mathématique.

[8]  Silviu-Iulian Niculescu,et al.  On the Dominancy of Multiple Spectral Values for Time-delay Systems with Applications , 2018 .

[9]  Pavel Zítek,et al.  QPmR - Quasi-Polynomial Root-Finder: Algorithm Update and Examples , 2014 .

[10]  Jianhong Wu,et al.  Introduction to Functional Differential Equations , 2013 .

[11]  Wim Michiels,et al.  Delay Effects on Output Feedback Control of Dynamical Systems , 2009 .

[12]  S. Niculescu,et al.  Spectral dominance of complex roots for single-delay linear equations , 2020, IFAC-PapersOnLine.

[13]  R. Vermiglio,et al.  TRACE-DDE: a Tool for Robust Analysis and Characteristic Equations for Delay Differential Equations , 2009 .

[14]  C. Berenstein Complex Analysis and Special Topics in Harmonic Analysis , 1995 .

[15]  Marc Van Barel,et al.  Computing the Zeros of Analytic Functions , 2000 .

[16]  A. Olbrot,et al.  Finite spectrum assignment problem for systems with delays , 1979 .

[17]  Wim Michiels,et al.  Stability, Control, and Computation for Time-Delay Systems - An Eigenvalue-Based Approach (2. ed.) , 2014, Advances in design and control.

[18]  Dirk Roose,et al.  Numerical bifurcation analysis of delay differential equations using DDE-BIFTOOL , 2002, TOMS.

[19]  G. Stépán Retarded dynamical systems : stability and characteristic functions , 1989 .

[20]  G. Tallman,et al.  Analog study of dead-beat posicast control , 1958 .

[21]  F. Atay Balancing the inverted pendulum using position feedback , 1999 .

[22]  S. Niculescu,et al.  Multiplicity-induced-dominancy for delay-differential equations of retarded type , 2020, Journal of Differential Equations.

[23]  서일홍,et al.  Proportional Minus Delay Controller , 1978 .

[24]  André R. Fioravanti,et al.  H ∞ -Stability Analysis of (Fractional) Delay Systems of Retarded and Neutral Type with the Matlab Toolbox YALTA , 2014 .

[25]  Wim Michiels,et al.  Stability, Control, and Computation for Time-Delay Systems: An Eigenvalue-Based Approach, Second Edition , 2014 .