This article provides a detailed explanation of fundamental performance limitations in tracking control for SISO systems with non-minimum phase zeros, where the reference signal is defined as a general class rather than a specific waveform. Related articles, related papers, and links are placed at the bottom.
Author: Hiroshi Okajima, Associate Professor, Kumamoto University, Japan — 20 years of control engineering research
This article is based on the following paper.
- Okajima and T. Asai, Performance Limitation of Tracking Control Problem for a Class of References, IEEE Transactions on Automatic Control, Vol. 56, No. 11, pp. 2723–2727 (2011)
This paper is co-work with Prof. Toru Asai (Osaka University).
Contents
- Why Performance Limitations Matter
- Problem Formulation
- Set of Achievable Outputs
- Parameterization of the Error Set (Theorem 1)
- Optimal Performance (Theorem 2)
- Optimal Tracking Error (Theorem 3)
- Example: Choosing the Phase of a Reference Signal
- Connections to Related Research
- Related Articles and Videos
- Paper Information
Why Performance Limitations Matter
When designing a control system, an engineer naturally asks: how well can my system possibly track a given reference signal? Even with the best controller, there are fundamental limits to tracking accuracy that arise from the plant's own characteristics — specifically, its non-minimum phase zeros (unstable zeros in the right half plane).
The classical results on performance limitations, such as those by Chen, Qiu, Toker (2000) and Su, Qiu, Chen (2003), analyze these limits for specific reference signals such as step inputs or sinusoidal signals. However, the results are tied to the particular waveform chosen, making it difficult to separate the contribution of the plant from that of the reference signal.
This paper takes a different approach: it defines a general class of reference signals and derives the tracking performance limitation for this entire class. The key result is a closed-form expression that clearly separates the roles of the plant (through a matrix determined by unstable zeros) and the reference signal (through a vector of evaluated values).
This kind of analysis is useful for:
- Understanding which plants are inherently harder to control, regardless of the reference signal
- Comparing the difficulty of tracking different reference signals for a fixed plant
- Designing reference signals (e.g., choosing the phase of a sinusoidal component) to improve achievable tracking performance
Problem Formulation
Plant and Reference Signal
Consider a SISO plant with transfer function , which has
unstable zeros
in the open right half plane (ORHP). All unstable zeros are assumed to be distinct.
The reference signal belongs to the class:
where is the set of strictly proper real rational functions. In other words,
consists of all rational Laplace transforms whose inverse Laplace transforms are bounded signals. This includes step functions, sinusoidal functions, decaying exponentials, and their linear combinations.
The reference signal may also have
unstable zeros
, where
. The total relative degree is
.
Importantly, no further details about the reference signal's poles on the imaginary axis are assumed — neither their positions nor their number.
2DOF Control System and Performance Index
The paper considers a two-degree-of-freedom (2DOF) control system. The tracking error is , and the performance index is:
The goal is to find the minimum norm of the tracking error over all internally stabilizing controllers.
Set of Achievable Outputs
Rather than parameterizing all stabilizing controllers (the standard Youla parameterization approach), this paper takes a different route: it parameterizes the set of all achievable output signals that can be produced by an internally stable system while tracking the reference asymptotically.
An output is achievable if and only if:
(the error is stable, ensuring asymptotic tracking)
- The relative degree of
is at least
for all
(interpolation conditions at the unstable zeros)
These conditions are derived from the requirement that both and
belong to
, where
is the closed-loop transfer function.
An advantage of 2DOF systems is that the achievable set does not depend on the unstable poles of the plant. This is in contrast to 1DOF systems.
Parameterization of the Error Set (Theorem 1)
Instead of working with the output set directly, the paper parameterizes the error set via
.
Theorem 1 gives:
where and
are explicitly constructed rational functions. They are built through the following recursion starting from initial functions
and
:
with the recursion:
where , and
is an arbitrary positive constant. Finally,
and
.
The initial functions and
handle the interpolation constraints at the unstable zeros, while the recursion handles the relative degree constraints. The parameterization structure is analogous to the KYJB parameterization of stabilizing controllers, but here it parameterizes signals rather than controllers.
Optimal Performance (Theorem 2)
Using the parameterization from Theorem 1, the minimization of the L2 norm of the error reduces to a standard model-matching problem. The solution yields a closed-form expression for the optimal performance.
Theorem 2: The optimal tracking performance is:
where is a matrix defined by:
and the vector is defined by:
The key insight of this result is:
- The matrix
depends only on the non-minimum phase zeros of the plant
. It characterizes the inherent difficulty of the plant.
- The vector
depends only on the reference signal (evaluated at the plant's unstable zeros, after conjugating the reference's own unstable zeros). It captures the interaction between the reference and the plant zeros.
- The optimal performance is independent of the unstable poles of the plant (in the 2DOF case).
This separation is the main contribution of the paper: one can assess the plant difficulty (via ) and the reference difficulty (via
) independently.
If has an unstable zero
close to an imaginary-axis pole of the reference signal,
becomes large, leading to poor tracking performance. This provides an intuitive understanding of why certain plant-reference combinations are fundamentally difficult.
Optimal Tracking Error (Theorem 3)
The paper also gives the explicit form of the optimal error signal.
Theorem 3: The optimal tracking error is:
The optimal error depends only on the values and the unstable zeros. No other details of
or
are needed. This is a stronger result than what was available in earlier literature, where typically only the optimal norm — not the optimal signal itself — was derived.
Example: Choosing the Phase of a Reference Signal
To illustrate the usefulness of Theorem 2, the paper considers a plant with one unstable zero and the reference signal:
The parameter can be freely chosen. The reference signal
has no non-minimum phase zeros, so
.
Using Theorem 2, one can directly compute how depends on
:
- When
, the optimal choice is
- When
, the optimal choice is
This demonstrates a practical application: by choosing the phase of a reference signal appropriately, one can improve the achievable tracking performance without changing the plant or the controller structure.
The paper also verifies consistency with the existing results of Su, Qiu, and Chen (2003) for the special case of trigonometric reference signals.
Connections to Related Research
This work is part of a broader research program on analytical performance limitations and plant/reference interactions:
Extension to 1DOF Systems — H. Okajima and T. Asai, Tracking Performance Limitation for 1-DOF Control Systems Using a Set of Attainable Outputs, SICE Journal of Control, Measurement, and System Integration, Vol. 8, No. 5, pp. 348–353 (2015) (Open Access). Extends the 2DOF results to one-degree-of-freedom systems, where the unstable poles of the plant also affect the performance limitation.
Disturbance Rejection Performance Limitation — H. Okajima, T. Asai and N. Matsunaga, Disturbance rejection performance limit for a class of disturbance signals, Proceedings of the IEEE Conference on Decision and Control 2015. Extends the achievable-output-set approach to disturbance rejection problems.
Model Error Compensator (MEC) — When the performance limitation analysis reveals that a plant is inherently difficult to control, the Model Error Compensator can be used to add robustness to existing control systems without redesigning the controller from scratch.
Related Articles and Videos
Blog Articles (blog.control-theory.com)
- Model Error Compensator (MEC)
- Linear Matrix Inequalities (LMIs) and Controller Design
- Discretization of Continuous-Time Control Systems
Research Web Pages (www.control-theory.com)
Video
Paper Information
- Okajima and T. Asai, "Performance Limitation of Tracking Control Problem for a Class of References", IEEE Transactions on Automatic Control, Vol. 56, No. 11, pp. 2723–2727, 2011. DOI: 10.1109/TAC.2011.2159418. Free PDF. Support Page
Co-author: Toru Asai (Osaka University)
Conference version: H. Okajima and T. Asai, "Performance limitation of tracking control problem for a class of references", Proceedings of the 47th IEEE Conference on Decision and Control, pp. 3694–3699 (2008)
Self-Introduction
Hiroshi Okajima — Associate Professor, Graduate School of Science and Technology, Kumamoto University. Member of SICE, ISCIE, and IEEE.
If you found this article helpful, please consider bookmarking or sharing it.