SlideShare a Scribd company logo
1 of 2
Download to read offline
Reinschke, K. J.
Arbitrary Pole Assignability by Static Output Feedback under Structural
Contraints
Using a few elementary concepts from algebraic geometry such as multidimensional projective space, quadric hyper-
surface and its tangential variety, the known problem of arbitrary pole placement is transformed into a system of
well-structured (partly non-linear) algebraic equations. Necessary and sufficient solvability conditions are derived.
Finally, it is outlined how to calculate admissible output feedback matrices which ensure the desired pole assignment.
1. Problem formulation
The pole assignment problem by output feedback has been investigated for more than a quarter of a century, see [1-
8]. This contribution takes into account additional structural constraints of the feedback law and does not require
deeper knowledge of algebraic geometry. Consider a linear time-invariant plant model ẋ = Ax+Bu, y = Cx, where
x ∈ IRn
, u ∈ IRm
, y ∈ IRr
, and a controller u = Ky, where K has nDF freely adjustable real-valued entries whereas
the remaining m · r − nDF entries are structurally fixed at zero.
The problem of arbitrary pole assignment is to find admissible K such that the coefficients q1(K), . . . , qn(K) of
the closed-loop characteristic polynomial CLCP(s) = det(sIn − A − BKC) = sn
+
Pn
i=1 qi(K)sn−i
are equal to an
arbitrarily chosen vector qd
∈ IRn
. Because of
det(sIn − A − BKC) = det


Ir −C 0
0 sIn − A −B
K 0 Im

 ,
one obtains by Laplace expansion of this big determinant CLCP(s) =
PN
ν=0 pν(s)zν, where the z0, . . . , zN symbolize
the N + 1 non-vanishing m × m minors of the m × (r + n + m) matrix (K 0 Im), and the polynomials pν(s) are the
complementary (r + n) × (r + n) minors. The preceding polynomial equation can be re-written, with prespect to
the different powers of s, as a matrix equation
zN





1
q1
.
.
.
qn





=





0 0 · · · 0 1
p10 p11 · · · p1,N−1 p1,N
.
.
.
.
.
.
...
.
.
.
.
.
.
pn0 pn1 · · · pn,N−1 pn,N










z0
z1
.
.
.
zN





=: M z. (1)
The minors z0, . . . , zN may be interpreted as homogeneous coordinates in the N-dimensional projective space IRIPN
.
These coordinates are subject to N − nDF =: ℓ non-zero homogeneous polynomial equations of total degree 2:
fλ(z) = 0 (λ = 1, . . . , ℓ), in short, f(z) = 0. In terms of algebraic geometry, the variety V(f) = {z ∈ IRIPN
: f(z) = 0}
is called a quadric hypersurface or simply quadric. The tangential variety to V(f) at z = z̃ is denoted by Tz̃(V(f))),
i.e., Tz̃(V(f))) = {z ∈ IRIPN
: (∂f/∂z)|z=z̃ = f∗z̃ · z = 0}. It is not difficult to verify that f∗z · z = 2f(z) and
f∗z̃ · z = f∗z · z̃. After these preliminaries, the problem under consideration may be formulated like this: For the
desired qd
∈ IRn
find real solutions of the (non-linear) system of algebraic equations
zN


1
qd
0

 =
µ
M
f∗z
¶
z. (2)
E x a m p l e 1. Let n = 5, m = 2, r = 4, K =
¡k11 k12 k13 0
0 k22 k23 k24
¢
. Obviously, nDF = 6. We enumerate the
minors zν according to the selected columns of (K , I2) and obtain z0 = (1, 2) = k11k22, z1 = (1, 3) = k11k23,
z2 = (1, 4) = k11k24, z3 = (1, 6) = k11, z4 = (2, 3) = k12k23 − k13k22, z5 = (2, 4) = k12k24, z6 = (2, 5) = −k12,
z7 = (2, 6) = k12, z8 = (3, 4) = k13k24, z9 = (3, 5) = −k23, z10 = (3, 6) = k13, z11 = (4, 5) = −k24, z12 = (5, 6) = 1.
Hence, N = 12, and the ℓ = N −nDF = 12−6 = 6 homogeneous equations of degree 2 read f1(z) = z0z12 +z3z6 = 0,
f2(z) = z1z12 + z3z9 = 0, f3(z) = z2z12 + z3z11 = 0, f4(z) = z4z12 − z6z10 + z7z9 = 0, f5(z) = z5z12 + z7z11 = 0,
f6(z) = z8z12 + z10z11 = 0.
PAMM · Proc. Appl. Math. Mech. 2, 535–536 (2003) / DOI 10.1002/pamm.200310249
2. Solvability conditions
The system of equations (2) to be solved consists of n + 1 + ℓ equations with N + 1 = nDF + 1 + ℓ unknowns
and n arbitrarily chosen real numbers qd
1, . . . , qd
n on the left-hand side. Its generic solvability implies two obviously
necessary conditions: nDF ≥ n, rank M = n + 1. As for sufficient solvability conditions, we confine ourselves here
to the case nDF > n: The first step is to look for a solution z̃ of (2) with z̃N = 0, i.e.,
z̃ ∈ S := {z ∈ IRIPN
: Mz = 0, f(z) = 0}. (3)
Provided the set S is not empty, rank M = n + 1, and rank
¡M
f∗z̃
¢
= n + 1 + k with 0 ≤ k ≤ ℓ, then the assignability
problem is solvable.
3. Determination of solutions
If nDF > n and the sufficient solvability conditions are satisfied, then the solutions of the assignability problem can
be obtained as follows: First, choose z̃ ∈ S defined by (3) and select k rows of f∗z̃ as well as n + 1 + k columns of the
augmented coefficient matrix
¡M
f∗z̃
¢
such that the resulting (n + 1 + k) × (n + 1 + k) matrix Mreg becomes regular.
Then, for any qd
∈ IRn
and any zN ∈ IR+, the system of linear equations Mreg zreg = zN (1 qd
1 · · · qd
n, 0 · · · 0)T
has
a unique solution zreg ∈ IRn+1+k
. After completing zreg with N − n − k zeros, we get ẑ ∈ IRIPN
, and z̄ = z̃ + ẑ
satisfies the equation
¡M
f∗z̃
¢
z̄ =
¡M
f∗z̃
¢
ẑ = Mreg zreg = z̄N (1 qd
1 · · · qd
n, 0 · · · 0)T
. In geometric terms, the point z̄ ∈ IRIPn
satisfies (1) and belongs to the tangential variety Tz̃(V(f))). For zN = z̄N sufficiently small, the point z̄ is very close
to the quadric V(f) since f(z̄) = f(z̃) + f∗z̃ẑ + f(ẑ) = 0 + 0 + f(ẑ) = O(z2
N ). Next, determine a point z0
∈ V(f) that
is “adjacent” to z̄ ∈ Tz̃(V(f))). To do this, we define z0
ν = z̄ν for nDF + 1 components and calculate the remaining ℓ
components taking into account the constraints f(z0
) = 0. As for the example, we obtain z0
12 = z̄12 = z12, z0
ν = z̄ν
for ν = 3, 6, 7, 9, 10, and 11, whereas z0
0z12 = −z0
3z0
6 = −z̄3z̄6, z0
1z12 = −z0
3z0
9 = −z̄3z̄9, etc.
Generally, there holds M z0
= zN (1 qd
1 · · · qd
n)T
+ O(z2
N ). Consequently, for zN sufficiently small, the matrix
equation (1) can be satiesfied with any desired numerical accuracy. In other words, the point z0
∈ V(f) corresponds
to an admissible feedback matrix K0
such that det(sIn −A−BK0
C) = sn
+
Pn
i=1(qd
i +δi)sn−i
with δi = O(zN ). For
the example system, we get K0
= z−1
12
¡z0
3 z0
7 z0
10 0
0 −z0
6 −z0
9 −z0
11
¢
. If K0
is not (yet) good enough, then a Newton-type iterative
method can be used to generate a sequence K0
, K1
, K2
, . . . of admissible K such that det(sIn − A − BK∞
C) =
sn
+
Pn
i=1 qd
i sn−i
. To see this, we re-write (1) as



q1
.
.
.
qn


 =



p10 p11 · · · p1N
.
.
.
.
.
.
...
.
.
.
pn0 pn1 · · · pnN


 z/zN =: P g(K).
If n non-vanishing entries of K are allowed to vary, then the Jacobian ∂g/∂K and the matrix product P∂g/∂K be-
come n×(N+1) and n×n matrices, respectively. The truncated Taylor expansion qd
= P(g(Kj
)+(∂g/∂K)|j
K(Kj+1
−
Kj
)) =: qj
+ P(∂g/∂K)|Kj (Kj+1
− Kj
) yields Kj+1
= Kj
+ (P(∂g/∂K)|Kj )−1
(qd
− qj
) for j = 0, 1, 2, . . . Finally,
it should be mentioned that the set of all admissible K solving the assignability problem forms a smooth manifold
of dimension nDF − n in the nDF -dimensional affine space. A procedure how to compute this smooth manifold
numerically can be found in [6, Sect. 33.4].
4. References
1 Wonham, W.M. : On pole assignment in multi-input controllable linear systems. IEEE Trans.AC-12(1967), 660-665.
2 Fallside, F.; Seraji, H.: Pole-shifting procedure for multivariable systems using output feedback. Proc. IEE 118(1971),
1648-1654.
3 Kimura, H.: Pole assignment by gain output feedback. IEEE Trans.AC-20(1975), 509-516.
4 Herrmann, R. ; Martin, C.F.: Applications of algebraic geometry to systems theory. IEEE Trans.AC-22(1977), 19-25.
5 Brockett, R.W.; Byrnes, C.I.: Multivariable Nyquist criteria, root loci and pole placement: a geometric viewpoint.
IEEE Trans.AC-26(1981), 271-284.
6 Reinschke, K. J.: Multivariable Control – A Graph-theoretic Approach. Springer, 1988.
7 Leventides, J.; Karcanias, N.: Global asymptotic linearization of the pole placement map. Automatica 31 (1995),
1303-1309.
8 Wang, X. A.: Grassmannian, central projection, and output feedback pole assignment. IEEE Trans.AC-41(1996), 786-796.
Prof. Dr. Kurt J. Reinschke, Institut für Regelungs- und Steuerungstheorie, TU Dresden, Mommsenstr. 13, 01062
Dresden, Germany, Email: kr@erss11.et.tu-dresden.de.
Section 15: Mathematical Methods of the Natural and Engineering Sciences 536

More Related Content

Similar to Arbitrary Pole Assignability By Static Output Feedback Under Structural Contraints

Kittel c. introduction to solid state physics 8 th edition - solution manual
Kittel c.  introduction to solid state physics 8 th edition - solution manualKittel c.  introduction to solid state physics 8 th edition - solution manual
Kittel c. introduction to solid state physics 8 th edition - solution manual
amnahnura
 
machinelearning project
machinelearning projectmachinelearning project
machinelearning project
Lianli Liu
 
SMB_2012_HR_VAN_ST-last version
SMB_2012_HR_VAN_ST-last versionSMB_2012_HR_VAN_ST-last version
SMB_2012_HR_VAN_ST-last version
Lilyana Vankova
 
6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf
shruti533256
 
New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...
Alexander Litvinenko
 

Similar to Arbitrary Pole Assignability By Static Output Feedback Under Structural Contraints (20)

Lecture5
Lecture5Lecture5
Lecture5
 
Metodo gauss_newton.pdf
Metodo gauss_newton.pdfMetodo gauss_newton.pdf
Metodo gauss_newton.pdf
 
Kittel c. introduction to solid state physics 8 th edition - solution manual
Kittel c.  introduction to solid state physics 8 th edition - solution manualKittel c.  introduction to solid state physics 8 th edition - solution manual
Kittel c. introduction to solid state physics 8 th edition - solution manual
 
Rational points on elliptic curves
Rational points on elliptic curvesRational points on elliptic curves
Rational points on elliptic curves
 
smile project
smile projectsmile project
smile project
 
Conformable Chebyshev differential equation of first kind
Conformable Chebyshev differential equation of first kindConformable Chebyshev differential equation of first kind
Conformable Chebyshev differential equation of first kind
 
Imc2017 day1-solutions
Imc2017 day1-solutionsImc2017 day1-solutions
Imc2017 day1-solutions
 
21 2 ztransform
21 2 ztransform21 2 ztransform
21 2 ztransform
 
Litvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdfLitvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdf
 
machinelearning project
machinelearning projectmachinelearning project
machinelearning project
 
SMB_2012_HR_VAN_ST-last version
SMB_2012_HR_VAN_ST-last versionSMB_2012_HR_VAN_ST-last version
SMB_2012_HR_VAN_ST-last version
 
E041046051
E041046051E041046051
E041046051
 
Talk given at the Workshop in Catania University
Talk given at the Workshop in Catania University Talk given at the Workshop in Catania University
Talk given at the Workshop in Catania University
 
Principal Component Analysis
Principal Component AnalysisPrincipal Component Analysis
Principal Component Analysis
 
Rosser's theorem
Rosser's theoremRosser's theorem
Rosser's theorem
 
6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf
 
Imc2016 day2-solutions
Imc2016 day2-solutionsImc2016 day2-solutions
Imc2016 day2-solutions
 
LPS talk notes
LPS talk notesLPS talk notes
LPS talk notes
 
New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...
 
International Journal of Mathematics and Statistics Invention (IJMSI)
International Journal of Mathematics and Statistics Invention (IJMSI) International Journal of Mathematics and Statistics Invention (IJMSI)
International Journal of Mathematics and Statistics Invention (IJMSI)
 

More from Kelly Lipiec

More from Kelly Lipiec (20)

Buy The Essay Buy Essay Online An
Buy The Essay Buy Essay Online AnBuy The Essay Buy Essay Online An
Buy The Essay Buy Essay Online An
 
Writing A Research Paper For Scholarly Journals
Writing A Research Paper For Scholarly JournalsWriting A Research Paper For Scholarly Journals
Writing A Research Paper For Scholarly Journals
 
Buy College Admission Essa
Buy College Admission EssaBuy College Admission Essa
Buy College Admission Essa
 
009 Essay Example Yale Supplement Pa Why Nyu New Yo
009 Essay Example Yale Supplement Pa Why Nyu New Yo009 Essay Example Yale Supplement Pa Why Nyu New Yo
009 Essay Example Yale Supplement Pa Why Nyu New Yo
 
Thesis Statements And Controlling Ideas - Writing
Thesis Statements And Controlling Ideas - WritingThesis Statements And Controlling Ideas - Writing
Thesis Statements And Controlling Ideas - Writing
 
How To Teach A Child To Write
How To Teach A Child To WriteHow To Teach A Child To Write
How To Teach A Child To Write
 
Writing An Expository Essay
Writing An Expository EssayWriting An Expository Essay
Writing An Expository Essay
 
Introduction Of Education Essay. Inclusive Education
Introduction Of Education Essay. Inclusive EducationIntroduction Of Education Essay. Inclusive Education
Introduction Of Education Essay. Inclusive Education
 
Clouds Alphabet Stock Vector. Illustration Of Font, Letter - 1
Clouds Alphabet Stock Vector. Illustration Of Font, Letter - 1Clouds Alphabet Stock Vector. Illustration Of Font, Letter - 1
Clouds Alphabet Stock Vector. Illustration Of Font, Letter - 1
 
Pin On Daily Inspiration William Hannah
Pin On Daily Inspiration William HannahPin On Daily Inspiration William Hannah
Pin On Daily Inspiration William Hannah
 
Comparison Essay Sample. Compare And Contrast Es
Comparison Essay Sample. Compare And Contrast EsComparison Essay Sample. Compare And Contrast Es
Comparison Essay Sample. Compare And Contrast Es
 
Fundations Writing Paper With Picture S
Fundations Writing Paper With Picture SFundations Writing Paper With Picture S
Fundations Writing Paper With Picture S
 
003 Essay Example Why I Deserve This Scholarship
003 Essay Example Why I Deserve This Scholarship003 Essay Example Why I Deserve This Scholarship
003 Essay Example Why I Deserve This Scholarship
 
Examples Of How To Conclude An Essay Evadon.Co.Uk
Examples Of How To Conclude An Essay Evadon.Co.UkExamples Of How To Conclude An Essay Evadon.Co.Uk
Examples Of How To Conclude An Essay Evadon.Co.Uk
 
A Strong Outline For An Argumentative Essay Should Inclu
A Strong Outline For An Argumentative Essay Should IncluA Strong Outline For An Argumentative Essay Should Inclu
A Strong Outline For An Argumentative Essay Should Inclu
 
Printable Writing Pages You Can Choose Traditional O
Printable Writing Pages You Can Choose Traditional OPrintable Writing Pages You Can Choose Traditional O
Printable Writing Pages You Can Choose Traditional O
 
The 8 Essentials Of Writing An Essay In Under 24 Hours
The 8 Essentials Of Writing An Essay In Under 24 HoursThe 8 Essentials Of Writing An Essay In Under 24 Hours
The 8 Essentials Of Writing An Essay In Under 24 Hours
 
Example Of A Qualitative Research Article Critique
Example Of A Qualitative Research Article CritiqueExample Of A Qualitative Research Article Critique
Example Of A Qualitative Research Article Critique
 
How To Write A Process Paper For Science Fair
How To Write A Process Paper For Science FairHow To Write A Process Paper For Science Fair
How To Write A Process Paper For Science Fair
 
Rite In The Rain All Weather Writing Paper - Expedition Journal ...
Rite In The Rain All Weather Writing Paper - Expedition Journal ...Rite In The Rain All Weather Writing Paper - Expedition Journal ...
Rite In The Rain All Weather Writing Paper - Expedition Journal ...
 

Recently uploaded

Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 

Arbitrary Pole Assignability By Static Output Feedback Under Structural Contraints

  • 1. Reinschke, K. J. Arbitrary Pole Assignability by Static Output Feedback under Structural Contraints Using a few elementary concepts from algebraic geometry such as multidimensional projective space, quadric hyper- surface and its tangential variety, the known problem of arbitrary pole placement is transformed into a system of well-structured (partly non-linear) algebraic equations. Necessary and sufficient solvability conditions are derived. Finally, it is outlined how to calculate admissible output feedback matrices which ensure the desired pole assignment. 1. Problem formulation The pole assignment problem by output feedback has been investigated for more than a quarter of a century, see [1- 8]. This contribution takes into account additional structural constraints of the feedback law and does not require deeper knowledge of algebraic geometry. Consider a linear time-invariant plant model ẋ = Ax+Bu, y = Cx, where x ∈ IRn , u ∈ IRm , y ∈ IRr , and a controller u = Ky, where K has nDF freely adjustable real-valued entries whereas the remaining m · r − nDF entries are structurally fixed at zero. The problem of arbitrary pole assignment is to find admissible K such that the coefficients q1(K), . . . , qn(K) of the closed-loop characteristic polynomial CLCP(s) = det(sIn − A − BKC) = sn + Pn i=1 qi(K)sn−i are equal to an arbitrarily chosen vector qd ∈ IRn . Because of det(sIn − A − BKC) = det   Ir −C 0 0 sIn − A −B K 0 Im   , one obtains by Laplace expansion of this big determinant CLCP(s) = PN ν=0 pν(s)zν, where the z0, . . . , zN symbolize the N + 1 non-vanishing m × m minors of the m × (r + n + m) matrix (K 0 Im), and the polynomials pν(s) are the complementary (r + n) × (r + n) minors. The preceding polynomial equation can be re-written, with prespect to the different powers of s, as a matrix equation zN      1 q1 . . . qn      =      0 0 · · · 0 1 p10 p11 · · · p1,N−1 p1,N . . . . . . ... . . . . . . pn0 pn1 · · · pn,N−1 pn,N           z0 z1 . . . zN      =: M z. (1) The minors z0, . . . , zN may be interpreted as homogeneous coordinates in the N-dimensional projective space IRIPN . These coordinates are subject to N − nDF =: ℓ non-zero homogeneous polynomial equations of total degree 2: fλ(z) = 0 (λ = 1, . . . , ℓ), in short, f(z) = 0. In terms of algebraic geometry, the variety V(f) = {z ∈ IRIPN : f(z) = 0} is called a quadric hypersurface or simply quadric. The tangential variety to V(f) at z = z̃ is denoted by Tz̃(V(f))), i.e., Tz̃(V(f))) = {z ∈ IRIPN : (∂f/∂z)|z=z̃ = f∗z̃ · z = 0}. It is not difficult to verify that f∗z · z = 2f(z) and f∗z̃ · z = f∗z · z̃. After these preliminaries, the problem under consideration may be formulated like this: For the desired qd ∈ IRn find real solutions of the (non-linear) system of algebraic equations zN   1 qd 0   = µ M f∗z ¶ z. (2) E x a m p l e 1. Let n = 5, m = 2, r = 4, K = ¡k11 k12 k13 0 0 k22 k23 k24 ¢ . Obviously, nDF = 6. We enumerate the minors zν according to the selected columns of (K , I2) and obtain z0 = (1, 2) = k11k22, z1 = (1, 3) = k11k23, z2 = (1, 4) = k11k24, z3 = (1, 6) = k11, z4 = (2, 3) = k12k23 − k13k22, z5 = (2, 4) = k12k24, z6 = (2, 5) = −k12, z7 = (2, 6) = k12, z8 = (3, 4) = k13k24, z9 = (3, 5) = −k23, z10 = (3, 6) = k13, z11 = (4, 5) = −k24, z12 = (5, 6) = 1. Hence, N = 12, and the ℓ = N −nDF = 12−6 = 6 homogeneous equations of degree 2 read f1(z) = z0z12 +z3z6 = 0, f2(z) = z1z12 + z3z9 = 0, f3(z) = z2z12 + z3z11 = 0, f4(z) = z4z12 − z6z10 + z7z9 = 0, f5(z) = z5z12 + z7z11 = 0, f6(z) = z8z12 + z10z11 = 0. PAMM · Proc. Appl. Math. Mech. 2, 535–536 (2003) / DOI 10.1002/pamm.200310249
  • 2. 2. Solvability conditions The system of equations (2) to be solved consists of n + 1 + ℓ equations with N + 1 = nDF + 1 + ℓ unknowns and n arbitrarily chosen real numbers qd 1, . . . , qd n on the left-hand side. Its generic solvability implies two obviously necessary conditions: nDF ≥ n, rank M = n + 1. As for sufficient solvability conditions, we confine ourselves here to the case nDF > n: The first step is to look for a solution z̃ of (2) with z̃N = 0, i.e., z̃ ∈ S := {z ∈ IRIPN : Mz = 0, f(z) = 0}. (3) Provided the set S is not empty, rank M = n + 1, and rank ¡M f∗z̃ ¢ = n + 1 + k with 0 ≤ k ≤ ℓ, then the assignability problem is solvable. 3. Determination of solutions If nDF > n and the sufficient solvability conditions are satisfied, then the solutions of the assignability problem can be obtained as follows: First, choose z̃ ∈ S defined by (3) and select k rows of f∗z̃ as well as n + 1 + k columns of the augmented coefficient matrix ¡M f∗z̃ ¢ such that the resulting (n + 1 + k) × (n + 1 + k) matrix Mreg becomes regular. Then, for any qd ∈ IRn and any zN ∈ IR+, the system of linear equations Mreg zreg = zN (1 qd 1 · · · qd n, 0 · · · 0)T has a unique solution zreg ∈ IRn+1+k . After completing zreg with N − n − k zeros, we get ẑ ∈ IRIPN , and z̄ = z̃ + ẑ satisfies the equation ¡M f∗z̃ ¢ z̄ = ¡M f∗z̃ ¢ ẑ = Mreg zreg = z̄N (1 qd 1 · · · qd n, 0 · · · 0)T . In geometric terms, the point z̄ ∈ IRIPn satisfies (1) and belongs to the tangential variety Tz̃(V(f))). For zN = z̄N sufficiently small, the point z̄ is very close to the quadric V(f) since f(z̄) = f(z̃) + f∗z̃ẑ + f(ẑ) = 0 + 0 + f(ẑ) = O(z2 N ). Next, determine a point z0 ∈ V(f) that is “adjacent” to z̄ ∈ Tz̃(V(f))). To do this, we define z0 ν = z̄ν for nDF + 1 components and calculate the remaining ℓ components taking into account the constraints f(z0 ) = 0. As for the example, we obtain z0 12 = z̄12 = z12, z0 ν = z̄ν for ν = 3, 6, 7, 9, 10, and 11, whereas z0 0z12 = −z0 3z0 6 = −z̄3z̄6, z0 1z12 = −z0 3z0 9 = −z̄3z̄9, etc. Generally, there holds M z0 = zN (1 qd 1 · · · qd n)T + O(z2 N ). Consequently, for zN sufficiently small, the matrix equation (1) can be satiesfied with any desired numerical accuracy. In other words, the point z0 ∈ V(f) corresponds to an admissible feedback matrix K0 such that det(sIn −A−BK0 C) = sn + Pn i=1(qd i +δi)sn−i with δi = O(zN ). For the example system, we get K0 = z−1 12 ¡z0 3 z0 7 z0 10 0 0 −z0 6 −z0 9 −z0 11 ¢ . If K0 is not (yet) good enough, then a Newton-type iterative method can be used to generate a sequence K0 , K1 , K2 , . . . of admissible K such that det(sIn − A − BK∞ C) = sn + Pn i=1 qd i sn−i . To see this, we re-write (1) as    q1 . . . qn    =    p10 p11 · · · p1N . . . . . . ... . . . pn0 pn1 · · · pnN    z/zN =: P g(K). If n non-vanishing entries of K are allowed to vary, then the Jacobian ∂g/∂K and the matrix product P∂g/∂K be- come n×(N+1) and n×n matrices, respectively. The truncated Taylor expansion qd = P(g(Kj )+(∂g/∂K)|j K(Kj+1 − Kj )) =: qj + P(∂g/∂K)|Kj (Kj+1 − Kj ) yields Kj+1 = Kj + (P(∂g/∂K)|Kj )−1 (qd − qj ) for j = 0, 1, 2, . . . Finally, it should be mentioned that the set of all admissible K solving the assignability problem forms a smooth manifold of dimension nDF − n in the nDF -dimensional affine space. A procedure how to compute this smooth manifold numerically can be found in [6, Sect. 33.4]. 4. References 1 Wonham, W.M. : On pole assignment in multi-input controllable linear systems. IEEE Trans.AC-12(1967), 660-665. 2 Fallside, F.; Seraji, H.: Pole-shifting procedure for multivariable systems using output feedback. Proc. IEE 118(1971), 1648-1654. 3 Kimura, H.: Pole assignment by gain output feedback. IEEE Trans.AC-20(1975), 509-516. 4 Herrmann, R. ; Martin, C.F.: Applications of algebraic geometry to systems theory. IEEE Trans.AC-22(1977), 19-25. 5 Brockett, R.W.; Byrnes, C.I.: Multivariable Nyquist criteria, root loci and pole placement: a geometric viewpoint. IEEE Trans.AC-26(1981), 271-284. 6 Reinschke, K. J.: Multivariable Control – A Graph-theoretic Approach. Springer, 1988. 7 Leventides, J.; Karcanias, N.: Global asymptotic linearization of the pole placement map. Automatica 31 (1995), 1303-1309. 8 Wang, X. A.: Grassmannian, central projection, and output feedback pole assignment. IEEE Trans.AC-41(1996), 786-796. Prof. Dr. Kurt J. Reinschke, Institut für Regelungs- und Steuerungstheorie, TU Dresden, Mommsenstr. 13, 01062 Dresden, Germany, Email: kr@erss11.et.tu-dresden.de. Section 15: Mathematical Methods of the Natural and Engineering Sciences 536