Search

www.springer.com The European Mathematical Society

  • StatProb Collection
  • Recent changes
  • Current events
  • Random page
  • Project talk
  • Request account
  • What links here
  • Related changes
  • Special pages
  • Printable version
  • Permanent link
  • Page information
  • View source

Pole assignment problem

Let $R$ be a commutative ring and let $(A,B)$ be a pair of matrices of sizes $(n \times n)$ and $(n \times m)$, respectively, with coefficients in $R$. The pole assignment problem asks the following. Given $r_1,\ldots,r_n$, does there exist an $(m \times n)$-matrix $F$, called a feedback matrix, such that the characteristic polynomial of $A+BF$ is precisely $(X-r_1)\cdots(X - r_n)$? The pair $(A,B)$ is then called a pole assignable pair of matrices. The terminology derives from the "interpretation" of $(A,B)$ as (the essential data of) a discrete-time time-invariant linear control system: \begin{equation}\label{eq:a1} x(t+1) = Ax(t) + Bu(t) \end{equation} where $x(t) \in R^n$, $u(t) \in R^m$, or also, when $R = \mathbf{R}$ or $\mathbf{C}$, a continuous-time time-invariant linear control system: \begin{equation}\label{eq:a2} \dot x(t) = Ax(t) + Bu(t) \end{equation} where $x(t) \in R^n$, $u(t) \in R^m$.

In both cases, state feedback (see Automatic control theory ), $u \mapsto u + Fx$, changes the pair $(A,B)$ to $(A+BF,B)$.

The transfer function of a system \eqref{eq:a1} or \eqref{eq:a2} with output $y(t) = C x(t)$ is equal to \begin{equation}\label{eq:a3} T(s) = C(sI-A)^{-1}B \end{equation} and therefore the terminology "pole assignment" is used.

The pair $(A,B)$ is a coefficient assignable pair of matrices if for all $a_1,\ldots,a_n \in R$ there is an $(m\times n)$-matrix $F$ such that $A+BF$ has characteristic polynomial $X^n + a_1X^{n-1} + \cdots + a_n$.

The pair $(A,B)$ is completely reachable , reachable , completely controllable , or controllable if the columns of the $(n\times nm)$-reachability matrix \begin{equation}\label{eq:a4} (B,AB,\ldots,A^{n-1}B) \end{equation} span all of $R^n$. All four mentioned choices of terminology are used in the literature. The reachability matrix \eqref{eq:a4} is also called the controllability matrix. This terminology also derives from the "interpretations" \eqref{eq:a1} and \eqref{eq:a2} of a pair $(A,B)$, see again Automatic control theory .

A cyclic vector for an $(n\times n)$-matrix $M$ is a vector $v\in R^n$ such that $(v,MV,\ldots,M^{n-1}v)$ is a basis for $R^n$, i.e., such that $(M,v)$ is completely reachable. Now consider the following properties for a pair of matrices $(A,B)$:

a) there exist a matrix $F$ and a vector $w \in R^m$ such that $Bw$ is cyclic for $A+BF$;

b) $(A,B)$ is coefficient assignable;

c) $(A,B)$ is pole assignable;

d) $(A,B)$ is completely reachable.

Over a field these conditions are equivalent and, in general, a)$\Rightarrow$b)$\Rightarrow$c)$\Rightarrow$d). In control theory, the implication d)$\Rightarrow$a) for a field $R$ is called the Heyman lemma, and the implication d)$\Rightarrow$c) for a field $R$ is termed the pole shifting theorem.

A ring $R$ is said to have the FC-property (respectively, the CA-property or the PA-property) if for that ring d) implies a) (respectively, d) implies b), or d) implies c)). Such a ring is also called, respectively, an FC-ring, a CA-ring or a PA-ring. As noted, each field is an FC-ring (and hence a CA-ring and a PA-ring). Each Dedekind domain (cf. also Dedekind ring ) is a PA-ring. The ring of polynomials in one indeterminate over an algebraically closed field is a CA-ring, but the ring of polynomials in two or more indeterminates over any field is not a PA-ring (and hence not a CA-ring) [a4] .

For a variety of related results, see [a1] , [a2] , [a3] , [a5] .

  • This page was last edited on 12 November 2017, at 20:38.
  • Privacy policy
  • About Encyclopedia of Mathematics
  • Disclaimers
  • Impressum-Legal

Pole assignment in a specified disk

Ieee account.

  • Change Username/Password
  • Update Address

Purchase Details

  • Payment Options
  • Order History
  • View Purchased Documents

Profile Information

  • Communications Preferences
  • Profession and Education
  • Technical Interests
  • US & Canada: +1 800 678 4333
  • Worldwide: +1 732 981 0060
  • Contact & Support
  • About IEEE Xplore
  • Accessibility
  • Terms of Use
  • Nondiscrimination Policy
  • Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. © Copyright 2024 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.

Help Center Help Center

  • Help Center
  • Trial Software
  • Product Updates
  • Documentation

Pole placement design

Description

Pole placement is a method of calculating the optimum gain matrix used to assign closed-loop poles to specified locations, thereby ensuring system stability. Closed-loop pole locations have a direct impact on time response characteristics such as rise time, settling time, and transient oscillations. For more information, see Pole Placement .

System with state matrix A, input matrix B, output matrix C, and feedthrough matrix D, with full state feedback matrix K

From the figure, consider a linear dynamic system in state-space form

x ˙ = A x + B u

y = C x + D u

For a given vector p of desired self-conjugate closed-loop pole locations, place computes a gain matrix K such that the state feedback u = – Kx places the poles at the locations p . In other words, the eigenvalues of A – BK will match the entries of p (up to the ordering).

K = place( A , B , p ) places the desired closed-loop poles p by computing a state-feedback gain matrix K . All the inputs of the plant are assumed to be control inputs. place also works for multi-input systems and is based on the algorithm from [1] . This algorithm uses the extra degrees of freedom to find a solution that minimizes the sensitivity of the closed-loop poles to perturbations in A or B .

[ K , prec ] = place( A , B , p ) also returns prec , an accuracy estimate of how closely the eigenvalues of A – BK match the specified locations p ( prec measures the number of accurate decimal digits in the actual closed-loop poles). A warning is issued if some nonzero closed-loop pole is more than 10% off from the desired location.

collapse all

Pole Placement Design for Second-Order System

For this example, consider a simple second-order system with the following state-space matrices:

A = [ - 1 - 2 1 0 ] B = [ 2 0 ] C = [ 0 1 ] D = 0 Spate-space matrices

Input the matrices and create the state-space system.

Compute the open-loop poles and check the step response of the open-loop system.

pole assignment problem

Notice that the resultant system is underdamped. Hence, choose real poles in the left half of the complex-plane to remove oscillations.

Find the gain matrix K using pole placement and check the closed-loop poles of syscl .

Now, compare the step response of the closed-loop system.

pole assignment problem

Hence, the closed-loop system obtained using pole placement is stable with good steady-state response.

Note that choosing poles that are further away from the imaginary axis achieves faster response time but lowers the steady-state gain of the system. For instance, consider using the poles [-2,-3] for the above system.

pole assignment problem

Pole Placement Precision

For this example, consider the pole locations [-2e-13,-3e-4,-3e-3] . Compute the precision of the actual poles.

A precision value of 2 is obtained indicating that the actual pole locations are precise up to 2 decimal places.

Pole Placement Using Complex Poles

For this example, consider the following transfer function with complex-conjugate poles at - 2 ± 2 i :

s y s t f ( s ) = 8 s 2 + 4 s + 8 Transfer function of the system

Input the transfer function model. Then, convert it to state-space form since place uses the A and B matrices as input arguments.

Next, compute the gain matrix K using the complex-conjugate poles.

The values of the gain matrix are real since the poles are self-conjugate. The values of K would be complex if p did not contain self-conjugate poles.

Now, verify the step response of the closed-loop system.

pole assignment problem

Pole Placement Observer Design

For this example, consider the following SISO state-space model:

A = [ - 1 - 0 . 7 5 1 0 ] B = [ 1 0 ] C = [ 1 1 ] D = 0 SISO State-Space Model

Create the SISO state-space model defined by the following state-space matrices:

Now, provide a pulse to the plant and simulate it using lsim . Plot the output.

pole assignment problem

For this example, assume that all the state variables cannot be measured and only the output is measured. Hence, design an observer with this measurement. Use place to compute the estimator gain by transposing the A matrix and substituting C' for matrix B . For this instance, select the desired pole locations at -2 and -3 .

Use the estimator gain to substitute the state matrices using the principle of duality/separation and create the estimated state-space model.

Simulate the time response of the system using the same pulse input.

Compare the response of the actual system and the estimated system.

pole assignment problem

Input Arguments

A — state matrix nx -by- nx matrix.

State matrix, specified as an Nx -by- Nx matrix where, Nx is the number of states.

B — Input-to-state matrix Nx -by- Nu matrix

Input-to-state matrix, specified as an Nx -by- Nu matrix where, Nx is the number of states and Nu is the number of inputs.

p — Closed-loop pole locations vector

Closed-loop pole locations, specified as a vector of length Nx where, Nx is the number of states. In other words, the length of p must match the row size of A . Closed-loop pole locations have a direct impact on time response characteristics such as rise time, settling time, and transient oscillations. For an example on selecting poles, see Pole Placement Design for Second-Order System .

place returns an error if some poles in p have multiplicity greater than rank(B) .

In high-order problems, some choices of pole locations result in very large gains. The sensitivity problems attached with large gains suggest caution in the use of pole placement techniques. See [2] for results from numerical testing.

Output Arguments

K — optimum gain ny -by- nx matrix.

Optimum gain or full-state feedback gain, returned as an Ny -by- Nx matrix where, Nx is the number of states and Ny is the number of outputs. place computes a gain matrix K such that the state feedback u = – Kx places the closed-loop poles at the locations p .

When the matrices A and B are real, K is

real when p is self-conjugate.

complex when the pole locations are not complex-conjugates.

prec — Accuracy estimate of the assigned poles scalar

Accuracy estimate of the assigned poles, returned as a scalar. prec measures the number of accurate decimal digits in the actual closed-loop poles in contrast to the pole locations specified in p .

You can use place for estimator gain selection by transposing the A matrix and substituting C' for matrix B as follows, as shown in Pole Placement Observer Design . You can use the resultant estimator gain for state estimator workflows using estim .

[1] Kautsky, J., N.K. Nichols, and P. Van Dooren, "Robust Pole Assignment in Linear State Feedback," International Journal of Control, 41 (1985), pp. 1129-1155.

[2] Laub, A.J. and M. Wette, Algorithms and Software for Pole Assignment and Observers , UCRL-15646 Rev. 1, EE Dept., Univ. of Calif., Santa Barbara, CA, Sept. 1984.

Version History

Introduced before R2006a

lqr | rlocus | estim

  • Pole Placement

External Websites

  • MATLAB Tech Talks – Pole Placement

MATLAB Command

You clicked a link that corresponds to this MATLAB command:

Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

  • Switzerland (English)
  • Switzerland (Deutsch)
  • Switzerland (Français)
  • 中国 (English)

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

  • América Latina (Español)
  • Canada (English)
  • United States (English)
  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)

Contact your local office

Stabilization of Linear Control Systems and Pole Assignment Problem: A Survey

  • TO THE MEMORY OF G.A. LEONOV
  • Published: 23 December 2019
  • Volume 52 , pages 349–367, ( 2019 )

Cite this article

pole assignment problem

  • M. M. Shumafov 1  

191 Accesses

10 Citations

Explore all metrics

This paper reviews the problems of stabilization and pole assignment in the control of linear time-invariant systems using the static state and output feedback. The main results are presented, along with a literature review. Stationary and nonstationary stabilizations with the static feedback are considered. The algorithms of low- and high-frequency stabilization of linear systems for solving Brockett’s stabilization problem are provided. The effective necessary and sufficient conditions for stabilization of two- and three-dimensional controllable linear systems are given in terms of the system parameters. The pole assignment problem and the related issues for linear systems are considered.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price includes VAT (Russian Federation)

Instant access to the full article PDF.

Rent this article via DeepDyve

Institutional subscriptions

Similar content being viewed by others

pole assignment problem

Robust Stabilization of Linear Control Systems Using a Frequency Domain Approach

pole assignment problem

Robust stabilization of one class of nonlinear systems

pole assignment problem

Feedback Stabilization of Nonlinear Systems

D. S. Bernstein, “Some open problems in matrix theory arising in linear systems and control,” Linear Algebra Appl. 162–164 , 409–432 (1992).

Article   MathSciNet   MATH   Google Scholar  

V. Blondel, M. Gevers, and A. Lindquist, “Survey on the state of the systems and control,” Eur. J. Contol 1 , 5–23 (1995).

Article   MATH   Google Scholar  

V. L. Syrmos, C. T. Abdallah, P. Dorato, and K. Grigoriadis, “Static output feedback. A survey,” Automatica 33 , 125–137 (1997).

Open Problems in Mathematical Systems and Control Theory , ed. by V. D. Blondel, E. D. Sontag, M. Vidyasagar, and J. C.Willems (Springer-Verlag, London, 1999).

Google Scholar  

B. T. Polyak and P. S. Shcherbakov, “Hard problems in linear control theory: Possible approaches to solution,” Autom. Remote Control 66 , 681–718 (2005).

R. Brockett, “A stabilization problem,” in Open Problems in Mathematical Systems and Control Theory (Springer-Verlag, London, 1999).

G. A. Leonov, “Brockett’s problem in the theory of stability of linear differential equations,” St. Petersburg Math. J. 13 , 613–628 (2001).

MathSciNet   Google Scholar  

G. A. Leonov, “The Brockett stabilization problem,” Autom. Remote Control 62 , 847–849 (2001).

G. A. Leonov, “The Brockett problem in the theory of nonstationary stabilization of linear differential equations,” Am. Math. Soc. Transl. 205 , 163–173 (2002).

MATH   Google Scholar  

G. A. Leonov, “The Brockett problem for linear discrete control systems,” Autom. Remote Control 63 , 777–781 (2002).

G. A. Leonov and M. M. Shumafov, Problems of Stabilization of Linear Controllable Systems (S.-Peterb. Gos. Univ., St. Petersburg, 2002) [in Russian].

L. Moreau and D. Aeyels, “Stabilization by means of periodic output feedback,” in Proc. 38th IEEE Conf. on Decision and Control (CDC), Phoenix, AZ, Dec. 7–10, 1999 (IEEE, Piscataway, NJ, 1999), pp. 108–109.

L. Moreau and D. Aeyels, “A note on stabilization by periodic output feedback for third-order systems,” in Proc. 14th Int. Symp. on Mathematical Theory of Networks and Systems (MTNS), Perpignan, France, June 19–23, 2000 (Univ. de Perpignan, Perpignan, 2000).

L. Moreau and D. Aeyels, “Periodic output feedback stabilization of single-input single-output continuous-time systems with odd relative degree,” Syst. Control Lett. 51 , 395–406 (2004).

I. V. Boikov, “The Brockett stabilization problem,” Autom. Remote Control 66 , 746–751 (2005).

I. V. Boikov, “The Brockett stabilization problem for the system of nonlinear differential equations with delay,” Izv. Vyssh. Uchebn, Zaved., Povolzhskii Region, Fiz.-Mat. Nauki, No. 4, 3–13 (2011).

T. Insperger and G. Stepan, “Brockett problem for systems with feedback delay,” in Proc. 17th World Congr. of the Int. Fed. of Aut. Control (IFAC), Seoul, July 6–11, 2008 , pp. 11491–11496.

Article   Google Scholar  

V. I. Zubov, Theory of Optimal Control (Sudostroenie, Leningrad, 1966) [in Russian].

W. M. Wonham, “On pole assignment in multi-input controllable linear systems,” IEEE Trans. Autom. Control 12 , 660–665 (1967).

M. L. J. Hautus, “Controllability and observability conditions of linear autonomous systems,” Nedert. Acad. Wetensch. Proc. Ser. A 72 , 443–448 (1969).

MathSciNet   MATH   Google Scholar  

T. Kailath, Linear Systems (Prentice-Hall, Englewood Cliffs, NJ, 1980).

R. E. Kalman, “Contribution to the theory of optimal theory,” Bol. Soc. Mat. Mexicana 5 , 102–119 (1960).

H. Kwakernaak and R. Sivan, Linear Optimal Control (Wiley, New York, 1972).

P. A. Kuzmin, Small Oscillations and Stability of Motion (Nauka, Moscow, 1973) [in Russian].

U. Helmke and B. Anderson, “Hermitian pencils and output feedback stabilization of scalar systems,” Int. J. Control 56 , 857–876 (1992).

F. Perez, C. Abdallah, P. Dorato, and D. Docambo, “Algebraic tests for output stabilizability,” in Proc. 32nd IEEE Conf. on Decision and Control, San Antonio, TX, Dec. 15–17, 1993 (IEEE, New York, 1993), pp. 2385–2386.

V. Kucera and C. Souza, “A necessary and sufficient condition for output feedback stabilizability,” Automatica 31 , 1357–1359 (1995).

V. A. Yakubovich, G. A. Leonov, and A. Kh. Gelig, Stability of Stationary Sets in Control Systems with Discontinuous Nonlinearities (Nauka, Moscow, 1978; World Sci., Singapore, 2004).

A. Trofino-Neto and V. Kucera, “Stabilization via static output feedback,” IEEE Trans. Autom. Control 38 , 764–765 (1993).

Y. Y. Cao, Y.-X. Sun, and W.-J. Mao, “A new necessary and sufficient condition for static output feedback stabilizability and comments on "Stabilization via static output feedback”,” IEEE Trans. Autom. Control 43 , 1110–1112 (1998).

T. Iwasaki and R. Skelton, “Parametrization of all stabilizing controllers via quadratic Lyapunov functions,” J. Optim. Theory Appl. 77 , 291–307 (1995).

L. El-Chaoui and P. Gahinet, “Rank minimization under LMI constraints: A framework for output feedback problems,” in Proc. Eur. Control Conf., Groningen, 1993 , pp. 1176–1179.

E. Davison, “An automatic way of finding optional control systems for large multi-variable plants,” in Proc. IFAC Tokyo Symp. Control 1965 , pp. 357–373.

B. Anderson, N. Bose, and E. Jury, “Output feedback stabilization and related problems — Solution via decision methods,” IEEE Trans. Autom. Control 20 , 53–65 (1975).

B. D. O. Anderson and J. C. Clements, “Algebraic characterization of fixed modes in decentralized control,” Automatica 17 , 703–712 (1981).

C. I. Byrnes and B. D. O. Anderson, “Output feedback and generic stabilizability,” SIAM J. Control Optim. 11 , 362–380 (1984).

B. D. O. Anderson and R. W. Scott, “Output feedback stabilization — Solution by algebraic geometry methods,” Proc. IEEE 65 , 849–861 (1977).

J.-W. Wu, K.-Y. Lian, and P. Lancaster, “A stabilization criterion for matrices,” Linear Algebra Appl. 422 , 22–28 (2007).

H. Crauel, T. Damm, and A. Ilchmann, “Stabilization of linear systems by rotation,” J. Differ. Equations 234 , 412–438 (2007).

S. M. Meerkov, “Vibrational control,” Autom. Remote Control 34 , 201–209 (1973).

S. M. Meerkov, “Vibrational control theory,” J. Franklin Inst. 3 , 117–128 (1977).

E. Tamaseviciute and A. Tamasevicius, “Stabilizing uncertain steady states of some dynamical systems by means of proportional feedback,” Nonlinear Anal.: Model. Control 18 , 86–98 (2013).

V. Blondel, Simultaneous Stabilization of Linear Systems (Springer-Verlag, London, 1994).

Book   MATH   Google Scholar  

C. Nett, D. Bernstein, and W. Haddad, “Minimal complexity control law synthesis. Pt. 1: Problem formulation and reduction to optimal static output feedback,” in Proc. Am. Control Conf. (ACC), Pittsburg, PA, June 21–23, 1989 (IEEE, Piscataway, NJ), pp. 2056–2064 (1989).

B. Martensson, “The order of any stabilizing regulator is sufficient a priori information for adaptive stabilization,” Syst. Control Lett. 6 , 87–91 (1985).

V. I. Arnol’d, Ordinary Differential Equations , 3rd ed. (Nauka, Moscow, 1971; Springer-Verlag, 1991).

A. Stephenson, “A new type of dynamical stability,” Mem. Proc. Manchr. Cit. Phil. Soc. 52 , 1907–1908 (1908).

P. L. Kapitsa, “Dynamical stability of pendulum under oscillating suspension point,” Zh. Eksp. Teor. Fiz. 21 , 588–598 (1951).

A. G. Leonov and M. M. Shumafov, Methods of Stabilization of Linear Controllable Systems (S.-Peterb. Gos. Univ., St. Petersburg, 2005) [in Russian].

R. E. Kalman, P. L. Falb, and M. A. Arbib, Topics in Mathematical System Theory (McGraw Hill, New York, 1969; Mir, Moscow, 1971).

J. Rissanen, “Control system synthesis by analogue computer based on the "generalized linear feedback control” concept,” in Proc. Int. Seminar Analogue Computation Applied to the Study of Chemical Processes, Brussels, Nov. 21–23, 1960 (Gordon & Breach, New York, 1961), pp. 1–13.

H. H. Rosenbrock, “Distinctive processes in process control,” Chem. End. Prog. 58 , 43–50 (1962).

R. E. Kalman, “Ljapunov Functions for the problem of Lur’e in Automatic Control,” in Proc. Natl. Acad. Sci. U. S. A. 49 , 201–205 (1963).

V. M. Popov, “Hyperstability and optimality of automatic systems with several control functions,” Rev. Roum. Sci. Tech. Ser. Electrotech. Energ. 9 , 629–690 (1964).

C. E. Langenhop, “On the stabilization of linear systems,” in Proc. Am. Math. Soc. 15 , 735–742 (1964).

J. D. Simon and S. K. Mitter, “A theory of modal control,” Inf. Control 13 , 316–353 (1968).

P. Brunovsky, “A classification of linear controllable systems,” Kybernetika 6 , 173–187 (1970).

C. T. Chen, “A note on pole assignment,” IEEE Trans. Autom. Control 12 , 597–598 (1968).

E. J. Davison, “On pole assignment in multivariable linear systems,” IEEE Trans. Autom. Control 13 , 747–748 (1968).

M. Heymann, “Comments "On pole assignment in multi-input controllable linear systems”,” IEEE Trans. Autom. Control 13 , 748–749 (1968).

Article   MathSciNet   Google Scholar  

Yu. N. Andreev, Control of Finite-Dimensional Linear Objects (Nauka, Moscow, 1976) [in Russian].

W. M. Wonham, Linear Multivariable Control: A Geometric Approach (Springer-Verlag, New York, 1979).

E. Ya. Smirnov, The Stabilization of Program Motions (S.-Peterb. Gos. Univ., St. Petersburg, 1977) [in Russian].

G. S. Aksenov, “On the problem of stabilization of the linear object of control,” Vestn. Leningr. Gos. Univ., No. 7, 5–8 (1977).

G. A. Leonov and M. M. Shumafov, “Elementary proof of the theorem on stabilizability of linear controllable systems,” Vestn. S.-Peterb. Univ., Ser. 1: Mat., Mekh., Astron., No. 3, 56–68 (2003).

G. A. Leonov and M. M. Shumafov, “Algorithm of step-by-step stabilization of linear object of control,” Izvest. Vyssh. Uchebn. Zaved. Sev.-Kavk. Reg. Estestv. Nauki, No. 2 , 14–19 (2005).

R. T. Kabamba, S. M. Meerkov, and E. K. Roh, “Pole placement capabilities of vibrational control,” IEEE Trans. Autom. Control 43 , 1256–1261 (1998).

E. J. Davison, “On pole assignment in linear systems with incomplete state feedback,” IEEE Trans. Autom. Control 15 , 348–351 (1970).

E. J. Davison and R. Chatterjee, “A note on pole assignment in linear systems with incomplete state feedback,” IEEE Trans. Autom. Control 16 , 98–99 (1971).

E. J. Davison, “An algorithm for the assignment of closed-loop poles using output feedback in large multivariable systems,” IEEE Trans. Autom. Control 18 , 74–75 (1973).

B. Sridhar and D. P. Lindorff, “Pole placement with constant gain output feedback,” Int. J. Control 18 , 993–1003 (1973).

A. Jameson, “Design of a single-input system for specified roots using output feedback,” IEEE Trans. Autom. Control 15 , 345–348 (1970).

A. K. Nandi and J. H. Herzog, “Comments on design of a single-input system for specified roots using output feedback,” IEEE Trans. Autom. Control 16 , 384–385 (1971).

E. J. Davison and S. H. Wang, “On pole assignment in linear multivariable systems using output feedback,” IEEE Trans. Autom. Control 20 , 516–518 (1975).

H. Kimura, “On pole assignment by output feedback,” Int. J. Control 28 , 11–22 (1978).

R. Brockett and C. Byrnes, “Multivariable Nyquist criteria, root loci, and pole placement: A geometric viewpoint,” IEEE Trans. Autom. Control 26 , 271–284 (1981).

J. Schumacher, “Compensator synthesis using (C,A,B)-pairs,” IEEE Trans. Autom. Control 25 , 1133–1138 (1980).

X. Wang, “Pole placement by static output feedback,” Math. Syst., Estim. Control 2 , 205–218 (1992).

J. Leventides and N. Karcanias, Arbitrary Pole Placement via Low Order Dynamic Output Feedback Controllers: A Solution in Closed Form , Technical Report CEC/EL-NK/135 (City University, London, 1995).

J. Rosenthal, J. M. Schumacher, and J. C. Willems, “Generic eigenvalue assignment by memoryless real output feedback,” Syst. Control Lett. 26 , 253–260 (1995).

J. C. Willems, “Generic eigenvalue assignability by real memoryless output feedback made simple,” in Communications, Computation, Control and Signal Processing (Springer-Verlag, New York, 1997), pp. 343–354.

G. A. Leonov and M. M. Shumafov, Stabilization of Linear Systems (Cambridge Sci. Publ., Cambridge, 2012).

R. Hermann and C. Martin, “Applications of algebraic geometry to systems theory: Part 1,” IEEE Trans. Autom. Control 22 , 19–25 (1977).

J. C. Willems and W. H. Hesselink, “Generic properties of the pole placement problem,” in Proc. 7th IFAC Congr., Helsinki, Finland, June 12–16, 1978 (Pergamon, Oxford, 1979), pp. 1725–1729.

A. N. Andry, E. Y. Shapiro, and J. C. Chung, “Eigenstructure assignment for linear systems,” IEEE Trans. Aerosp. Electron. Syst. 19 , 711–728 (1983).

H. H. Rosenbrock, State Space and Multivariable Theory (Wiley, New York, 1970).

R. E. Kalman, “Kronecker invariants and feedback,” in Ordinary Differential Equations , Ed. by L. Weiss (Academic, New York, 1972), pp. 452–471.

B. C. Moore, “On the flexibility offered by state feedback in multivariable systems beyond closed loop eigenvalue assignment,” IEEE Trans. Autom. Control 21 , 689–692 (1976).

S. Srinathkumar, Eigenvalues/Eigenvector Assignment Using Outback Feedback (NASA, 1978).

J. Kautsky, N. K. Nichols, and P. Van Dooren, “Robust pole assignment in linear state feedback,” J. Control 41 , 1129–1155 (1985).

V. A. Zaitsev, “Modal control of the linear differential equation with incomplete feedback,” Differ. Uravnen. 39 , 133–135 (2003).

V. A. Zaitsev, “On controlling the spectrum and stabilization of bilinear,” Vestn. Udmurt. Univ., Mat., Mekh., Comput. Nauki 2 , 49–51 (2008).

V. A. Zaytsev, “Spectrum control in linear systems with incomplete feedback,” Differ. Uravn. 45 , 1320–1328 (2009).

V. A. Zaitsev, “The spectrum control in bilinear systems,” Differ. Uravn. 46 , 1061–1064 (2010).

V. A. Zaitsev, “Necessary and sufficient conditions of the spectrum control problem,” Differ. Uravn. 46 , 1789–1793 (2010).

K. Yang and R. Orsi, “Generalized pole placement via based on projections,” Automatica 42 , 2143–2150 (2006).

M. Sh. Misrikhanov and V. N. Ryabchenko, “Pole placement for controlling a large scale power system,” Autom. Remote Control 72 , 2123–2146 (2011).

R. Schmid, L. Ntogramatzidis, T. Ngyen, and A. Pandey, “A unified method for optimal arbitrary placement,” Automatica 50 , 2150–2154 (2014).

N. E. Zubov, E. A. Mikrin, M. Sh. Misrikhanov, and V. N. Ryabchenko, “Controlling the finite eigenvalues of the descriptor system,” Dokl. Akad. Nauk 460 , 381–384 (2015).

F. R. Gantmakher, Matrix Theory (Nauka, Moscow, 1962; Chelsea, New York, 1959).

V. Ye. Belozyorov, “New solution method of linear static output feedback design problem for linear control systems,” Linear Algebra Appl. 54 , 204–227 (2016).

M. E. Mostafa El-Sayed, M. A. Tawhid, and E. R. Elwan, “Nonlinear conjugate gradient methods for the output feedback pole assignment problem,” Pac. J. Optim. 12 , 55–85 (2016).

A. G. Yannakoudacis, “The static output feedback from the invariant point of view,” IMA J. Math. Control Inf. 33 , 639–669 (2016).

V. A. Zaitsev and I. G. Kim, “Pole assignment a finite spectrum in linear systems with delay in state by static feedback,” Vestn. Udmurt. Univ., Mat., Mekh., Comput. Nauki 26 , 463–473 (2016).

V. A. Zaitsev and I. G. Kim, “Pole assignment an arbitrary spectrum in linear stationary systems with commensurable delays in state by static feedback,” Vestn. Udmurt. Univ., Mat., Mekh., Comput. Nauki 27 , 315–325 (2017).

G. A. Leonov, M. M. Shumafov, and N. V. Kuznetsov, “A short survey of delayed feedback stabilization,” in 1st IFAC Conf. on Modeling, Identification and Control of Nonlinear Systems, St. Petersburg, June 24–26, 2015 (Curran, Red Hook, New York, 2016), pp. 716–719.

K. Pyragas, “Continuous control of chaos by self-controlling feedback,” Phys. Lett. A 170 , 421–428 (1992).

Download references

Author information

Authors and affiliations.

Adyghe State University, 385000, Maykop, Russia

M. M. Shumafov

You can also search for this author in PubMed   Google Scholar

Corresponding author

Correspondence to M. M. Shumafov .

Additional information

Translated by E. Oborin

About this article

Shumafov, M.M. Stabilization of Linear Control Systems and Pole Assignment Problem: A Survey. Vestnik St.Petersb. Univ.Math. 52 , 349–367 (2019). https://doi.org/10.1134/S1063454119040095

Download citation

Received : 09 May 2019

Revised : 13 June 2019

Accepted : 13 June 2019

Published : 23 December 2019

Issue Date : October 2019

DOI : https://doi.org/10.1134/S1063454119040095

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • linear control system
  • unstable system
  • stabilization
  • asymptotic stability
  • pole assignment
  • static output feedback
  • Brockett’s problem.
  • Find a journal
  • Publish with us
  • Track your research

IMAGES

  1. (PDF) The Robust Pole Assignment Problem for Second-Order Systems

    pole assignment problem

  2. (PDF) Pole assignment by state transition graph

    pole assignment problem

  3. Example of Simple Pole Assignment Method

    pole assignment problem

  4. Schematic diagram of pole assignment strategy with the identical...

    pole assignment problem

  5. Solved Describe the poles and the order of each pole of the

    pole assignment problem

  6. Example 17

    pole assignment problem

VIDEO

  1. Urgent Requirements for Reputed gulf company 14/09/23 विदेश जाने का सुनहरा मौका DUBAI KUWAIT SAUDI

  2. Pole Placement in Matlab using the "place" Command, 11/4/2016

  3. Pole Assignment: PID General Algorithms

  4. [720p/50p] BBC1

  5. Beginner Pole Move (No Strength Required)

  6. She crashed on electric pole. #short #shortvideo #subscribe #viral

COMMENTS

  1. PDF POLE ASSIGNMENT FOR LINEAR SYSTEMS

    of the pole assignment problem, and give a constructive procedure for finding K. 3.2 Pole Assignment for Single-Input Systems We first solve the pole assignment problem for single-input systems of the form x˙ = Ax +bu The control law is of the form u = −kTx (3.4) for some column vector k, with closed-loop system given by x˙ = (A −bkT)x ...

  2. Pole assignment problem

    R. Bumby, E.D. Soutrey, H.J. Sussmann, W. Vasconcelos, "Remarks on the pole-shifting theorem over rings" J. Pure Appl. Algebra, 20 (1981) pp. 113-127 [a4] A. Tannenbaum, "Polynomial rings over arbitrary fields in two or more variables are not pole assignable" Syst. Control Lett. , 2 (1982) pp. 222-224

  3. Robust partial pole assignment problem for high order control systems

    Abstract. In this paper, we consider the partial pole assignment problem (PPAP) for high order control systems. It is shown that solving the PPAP is essentially solving a pole assignment for a linear system of a much lower order, and the robust PPAP is then concerning the robust pole assignment problem for this linear system.

  4. A general framework for pole assignment algorithms

    The problem of pole assignment by gain output feedback or by low-order dynamical compensator is considered from a geometrical point of view. This allows unification of a general framework for most of the existing pole assignment methods formulated in a state-space context, such as the minimal-order observers, the F.M. Brasch and J.B. Pearson (1970) compensator, the methods proposed by H ...

  5. Pole assignment in a specified disk

    Abstract: The problem of assigning all poles of a closed-loop system in a specified disk by state feedback is considered for both continuous and discrete systems. A state feedback control law is determined by using a discrete Riccati equation. This kind of pole assignment problem is named D-pole assignment, and its relation to the optimal control problem and its robustness properties are ...

  6. Stabilization of Linear Control Systems and Pole Assignment Problem: A

    Abstract This paper reviews the problems of stabilization and pole assignment in the control of linear time-invariant systems using the static state and output feedback. The main results are presented, along with a literature review. Stationary and nonstationary stabilizations with the static feedback are considered. The algorithms of low- and high-frequency stabilization of linear systems for ...

  7. The Robust Pole Assignment Problem for Second-Order Systems

    Pole assignment problems are special algebraic inverse eigenvalue problems. In this paper, we research numerical methods of the robust pole assignment problem for second-order systems. The problem is formulated as an optimization problem. Depending upon whether the prescribed eigenvalues are real or complex, we separate the discussion into two cases and propose two algorithms for solving this ...

  8. Pole assignment by state-derivative feedback for single-input linear

    This paper presents an efficient solution to the pole assignment problem using state-derivative feedback for continuous, single-input, time-invariant, linear systems. This problem is always solvable for any controllable system with some restrictions when assigning zero poles. The proposed solution is based on the transformation to the ...

  9. Pole assignment problem: a structural investigation

    Based on the structure of a closed-loop system under a specified feedback pattern, a qualitative analysis of the problem of pole assignability is considered. The problem is first formulated algebraically, in terms of the relation p = g(f) between the vector p of the closed-loop characteristic polynomial coefficients and the vector f of the non-zero elements of the feedback matrix.

  10. Stabilization of Linear Control Systems and Pole Assignment Problem: A

    Stabilization of Linear Control Systems and Pole Assignment Problem: A Survey. October 2019. Vestnik St Petersburg University Mathematics 52 (4):349-367. DOI: 10.1134/S1063454119040095. Authors:

  11. A Schur Approach to Pole Assignment Problem

    A Schur Approach to Pole Assignment Problem. A new approach to the pole assignment in linear systems is proposed which is based on unitary or orthogonal transformation of the closed loop system matrix to its Schur canonical form. The method has a number of advantages over the other known methods. In particular it does not require the ...

  12. Pole placement design

    In high-order problems, some choices of pole locations result in very large gains. The sensitivity problems attached with large gains suggest caution in the use of pole placement techniques. ... , Algorithms and Software for Pole Assignment and Observers, UCRL-15646 Rev. 1, EE Dept., Univ. of Calif., Santa Barbara, CA, Sept. 1984 . Version ...

  13. Robust pole placement for second‐order linear systems using velocity

    The problem of maintaining the stability of second-order system by proportional-plus-derivative feedback subjected to parameter perturbations has been an active area of research; see [8 - 11]. Furthermore, the robust pole assignment problem for first-order systems have been well-studied in literature; see [37, 40 - 43].

  14. PDF Pole-Zero Placement Problem with Time Delay for High-Order ...

    [21] proposed an explicit solution to the partial eigenvalue problem for high-order systems with time delay. In a recent work [8], Liu and Yuan put forth a multi-step method for the quadratic pole assignment problem without the need of solving the Sylvester equation. In control analysis, the purpose of assigning poles and zeros is suppression. The

  15. The general problem of pole assignment

    These questions define the general problem of pole assignment. A number of results are proved in relation to this problem. In particular it is shown that a suitable K always exists if the degrees of the ϕ i satisfy where equality holds when k = l. This contains earlier results of Wonham, Rosenbrock, Brasch and Pearson, and others.

  16. On the Solution of the Pole Assignment Problem for Positive Systems

    The pole assignment problem (PAP) is a special algebraic inverse eigenvalue problem. In this paper, we present two types of algorithms, namely a quasi-Newton method with line search and some ...

  17. Approaches to robust pole assignment

    Robust pole assignment is a non-linear optimization problem in many variables. We describe numerical methods for determining robust or well-conditioned so-lutions to the problem of pole assignment by state feedback. The solutions are chosen to minimize various objective functions based on the condition number of the eigenvector matrix.

  18. Optimal pole assignment into specified regions and its applications to

    This paper considers a pole assignment problem to cluster all poles of a closed-loop system into some specified regions by introducing the complex state for systems having an isotropic property and by using the Riccati equation. The algebraic relations for the distribution of the eigenvalues of a complex matrix are used in order to cluster the poles into specified regions, which guarantees the ...

  19. Open problems in the area of pole placement

    The static and the dynamic output pole placement problem belong to the prominent design problems of modern control theory and we refer to the survey articles [4, 10, 19, 21] where also more references to the literature are provided. ... Stabilization of Linear Control Systems and Pole Assignment Problem: A Survey

  20. PDF Stabilization of Linear Control Systems and Pole Assignment Problem: A

    Abstract—This paper reviews the problems of stabilization and pole assignment in the control of linear time-invariant systems using the static state and output feedback. The main results are presented, along with a literature review. Stationary and nonstationary stabilizations with the static feedback are considered.

  21. A parametric poles assignment algorithm for high-order linear discrete

    The periodic state feedback pole assignment problem of high-order periodic discrete systems is investigated, and the pole assignment problem for such systems is transformed into a class of problems for resolving periodic Sylvester matrix equations with constraints. Using the technique of cyclic lifting, such equations can be transformed into ...

  22. Pole-assignment problem for discrete-time linear periodic systems

    Published 1 August 1987. Engineering, Mathematics. International Journal of Control. Abstract This paper considers the pole-assignment problem for discrete-time linear periodic systems through the use of linear periodic state-variable feedback control. It is shown that if the N-periodic system with m inputs and n states is completely reachable ...

  23. Dynamic Collaborative Fireworks Algorithm and its applications in

    Robust regional pole assignment refers that the poles are modified in a specified region on the complex plane. When the system is perturbed, poles are still distributed in this region, and the system is said to be regionally stable. Robust regional pole assignment problem has been widely studied [55], [56], [57].