1. Introduction
In modern engineering applications, control systems often operate under varying regimes, uncertain parameters, and modeling inaccuracies [
1,
2,
3]. Under such conditions, nominal controller tuning may be insufficient when the real control plant deviates from the model used during design. The closed-loop poles may then move outside the desired dynamic performance region or may even lead to loss of stability. Therefore, a procedure is needed that, for a given candidate controller tuning, enables a geometric assessment of the set of possible pole locations induced by admissible variations in the control plant parameters. Such an assessment can support engineering comparison, diagnosis, and selection of candidate tunings under parametric uncertainty.
The classical root locus method provides an intuitive relationship between controller parameters and the location of the closed-loop poles [
4,
5,
6]. In its standard form, however, it is most effective for single-parameter variations and nominal models. In multi-parameter tuning problems or in the presence of parametric uncertainty, the motion of the roots is no longer described by a single trajectory, but by a family of possible locations. This limits the direct use of classical root loci as a standalone tool for robust tuning selection and motivates the introduction of root-contour analysis, where the set of possible root locations is considered under admissible parameter variations.
The location of the roots of the characteristic equation is a fundamental criterion for closed-loop control system stability. Under parametric uncertainty, the problem extends from nominal stability assessment to robust stability assessment, meaning that stability must be preserved for all admissible values of the uncertain parameters. This can be verified either by direct numerical computation of the roots or by algebraic criteria, such as the Routh–Hurwitz criterion [
7].
Robust stability, however, is not sufficient to guarantee the desired behavior of the control system. It is possible that, for all admissible parameter variations, the closed-loop poles remain in the left half of the complex plane but move close to the imaginary axis or into regions with weaker damping. In this case, the control system remains stable, but the transient response may become unacceptable due to larger overshoot and slower time-response. For this reason, the present work distinguishes between robust stability and robust admissibility, where the latter requires the set of all possible pole locations to remain inside a prescribed dynamic performance region.
The robust stability of uncertain control systems can be investigated using different classes of methods. Algebraic criteria, such as the Routh–Hurwitz criterion, provide stability conditions through the coefficients of the characteristic polynomial [
7,
8]. D-decomposition determines stability regions in the parameter space by identifying the boundaries where roots of the characteristic equation lie on the imaginary axis [
9,
10]. For interval polynomial families, Kharitonov’s theorem provides a finite test for robust stability under independent coefficient variations [
11,
12]. Robust stability and robust performance assessment can also be performed using frequency domain approaches, such as the Nyquist criterion, small-gain conditions, and sensitivity functions, as well as additional geometric procedures for evaluating pole locations under uncertainty [
13,
14,
15].
Lyapunov-based methods and linear matrix inequality (LMI) approaches provide a more general framework for analysis, including multivariable models and state-space representations [
16,
17,
18]. For more complex robustness problems, especially multiple-input–multiple-output (MIMO) systems and structured uncertainty, methods such as μ-analysis are also used. These methods are aimed mainly at frequency domain robustness assessment and are not primarily intended for direct visualization of pole-location regions in the complex s-plane [
19]. These approaches differ in focus and scope.
Algebraic criteria and D-decomposition provide clear stability conditions, but they are essentially focused on whether the poles remain in the left half of the complex s-plane. They do not directly indicate whether the closed-loop poles remain inside a prescribed performance region in the complex s-plane. Kharitonov’s theorem is effective for interval polynomials, but it requires a specific uncertainty structure, namely independent coefficient variations. Frequency domain small-gain conditions provide sufficient criteria for robust stability and robust performance, but they depend on the chosen uncertainty description and on the weighting functions [
20]. When structured parametric uncertainty is represented as multiplicative uncertainty, these conditions may lead to conservative assessments and may not preserve direct information about the influence of individual parameters on pole locations [
21]. Lyapunov and LMI methods are more general, but they usually require state-space representation and numerical optimization, which reduces the direct geometric interpretation of the pole locations.
In controller design, stability alone is not sufficient, prescribed transient performance must also be ensured. This performance can be specified through requirements on damping ratio, natural frequency, decay rate, or other performance indicators that can be interpreted as a desired region in the complex s-plane [
4,
5,
7]. In this case, it is not enough for all roots to satisfy
; they must also belong to the prescribed region. Under parametric uncertainty, this leads to a stronger requirement: the set of possible root locations generated by the admissible parameter variations must remain inside the performance region.
In this context, pole-based analysis remains practically relevant even when modern controller design and tuning methods are used. Even if controller parameters are obtained using fuzzy logic, neural networks, heuristic optimization algorithms, adaptive methods, or data-driven procedures [
22,
23], their engineering validation often requires a local dynamic assessment around representative operating regimes. In many applications, this assessment is reduced to the analysis of a linearized closed-loop plant model, often in a SISO or decomposed SISO form, where pole locations remain directly related to transient performance requirements. Therefore, geometric pole-location assessment is not considered a replacement for modern design methods, but rather a transparent post-design tool for validation, comparison, and diagnosis of the obtained tunings under parametric uncertainty.
There is therefore a need for a practical geometric procedure that connects a nominal or already obtained candidate controller tuning with robust assessment under parametric uncertainty, while preserving the direct relationship between pole locations and dynamic performance requirements. This study formulates a root-contour-based procedure in which, for a fixed candidate controller tuning, the set of pole locations induced by admissible variations of the control plant parameters is constructed. Robust admissibility is assessed through the geometric inclusion of this set in a prescribed dynamic performance region in the complex s-plane. The proposed approach complements classical algebraic and frequency domain criteria by providing a direct interpretation of the influence of parametric uncertainty on closed-loop pole locations.
The present work extends the root-contour-based robust performance assessment considered in [
15] toward the verification, comparison, and selection of candidate controller tunings under parametric uncertainty. In contrast to [
15], robust admissibility is explicitly formulated through the set-inclusion condition
, feasible and robustly admissible tuning sets are defined, and quantitative indices are introduced to evaluate contour dispersion, pole displacement, and geometric margin. In addition, the proposed approach is compared with D-decomposition and frequency domain robustness conditions and is validated through examples with different uncertainty structures.
The approach is a practice-oriented procedure for the verification and diagnosis of candidate controller tunings in the presence of parametric uncertainty. Unlike classical root locus analysis, where the motion of the closed-loop poles is mainly traced as a controller parameter varies, here the controller tuning is fixed, while the set of closed-loop pole locations induced by admissible plant parameter variations is investigated. Unlike D-decomposition, which determines stability boundaries in the controller parameter space, the proposed study checks the stricter condition of whether the whole set of possible closed-loop poles remains inside a prescribed dynamic performance region. This makes it possible to distinguish robustly stable tunings from robustly admissible tunings.
The scope of the work is limited to SISO linear continuous-time systems for which the characteristic equation can be represented in polynomial form, and the considered parameters allow the construction of parametrically induced root trajectories. Cases involving irrational dependencies, sign changes of the varying parameter, or time delay systems require modified constructions or direct numerical root tracking [
24,
25,
26,
27]. This limitation is intentional: the aim is not to replace the general theory of robust control, but to provide an easily interpretable geometric tool for post-design verification, comparison, and selection of candidate tunings under parametric uncertainty. In addition, the use of nonclassical controller structures, including fractional-order controllers [
28], further supports the need for transparent post-design verification tools that can assess the resulting closed-loop pole locations under uncertainty.
1.1. Contribution
The main contribution of this work is the formulation of an applied geometric procedure for post-design verification, diagnosis, comparison, and/or selection of candidate controller tunings under parametric uncertainty. Unlike D-decomposition, which determines robust stability regions in the controller parameter space, the proposed contour-based analysis enables a direct verification of whether the set of possible closed-loop pole locations remains inside a prescribed dynamic performance region in the s-complex plane. In addition, a comparison with classical frequency domain conditions for robust stability and robust performance is provided, clarifying the role and limitations of the proposed approach.
The main contributions of this work are summarized in the below subsections.
1.1.1. A Geometric Procedure for Robust Controller Verification Under Parametric Uncertainty Is Proposed, Based on Root Contours
For a fixed candidate controller tuning, the plant parameters are varied, and the resulting set is used to assess robust stability and robust admissibility with respect to a prescribed region , without the need to formulate a numerical optimization problem.
1.1.2. A Distinction Between Nominal Admissibility, Robust Stability, and Robust Admissibility Is Formulated
Nominal admissibility is verified through the condition , whereas robust admissibility is verified through the stronger condition . This makes it possible to show that robust stability does not automatically guarantee preservation of the prescribed dynamic performance.
1.1.3. Quantitative Indices for Root-Contour Assessment Are Introduced
The set is used as a geometric tool for robust verification, and the indices , , , and are introduced to evaluate the size, dispersion, and margin of the contours with respect to the region . For the considered system, boundary relationships are derived to construct an approximate numerical envelope of . This allows robust admissibility to be assessed both visually and quantitatively.
1.1.4. A Comparative Relationship Between the Proposed Contour-Based Approach, D-Decomposition, and Frequency Domain Robustness Conditions Is Established
D-decomposition is used to determine the robustly stable region in the controller parameter space, whereas root contours show whether stable tunings preserve the prescribed dynamic performance through the condition . Frequency domain small-gain conditions are used as a comparative criterion that demonstrates possible conservativeness under the selected multiplicative description of parametric uncertainty.
1.2. Paper Structure
The remainder of the paper is organized as follows.
Section 2 establishes the theoretical framework of the proposed approach by introducing root contours under parametric uncertainty, the dynamic performance region, and the conditions for nominal admissibility, robust stability, and robust admissibility. The same section also defines the quantitative indices used to evaluate the size, dispersion, and geometric margin of the contours with respect to the prescribed region.
Section 3 presents the application of the procedure to the tuning and verification of a PI controller for an uncertain SISO system and analyzes the influence of parametric variations on the closed-loop pole locations.
Section 4 extends the numerical validation through additional examples with different uncertainty structures and classifies the candidate tunings according to their robust stability and robust admissibility.
Section 5 discusses the results obtained and compares the proposed contour-based approach with D-decomposition and frequency domain robustness conditions.
The conclusions summarize the main findings, the limitations of the approach, and directions for future work.
2. Parametric Root Trajectories and Root Contour Formulation
In this work, the main object of analysis is the set , which describes the possible closed-loop pole locations for a fixed controller tuning and admissible variations of the plant parameters. The more general set is introduced only formally, to describe the set of possible root locations under simultaneous variation of and .
A linear continuous-time control system is considered, described by the transfer functions of the plant
and the controller
, where
and
are the vectors of controller and plant parameters, respectively:
The vector
defines the admissible controller tunings, whereas
describes the parametric uncertainty of the plant. The nominal value of the control plant parameters is denoted by
and is used to determine the nominal closed-loop pole locations. The open-loop dynamics are described by the transfer function in (2) and the characteristic equation of the closed-loop control system is given by (3).
In the general case, this equation can be represented by the characteristic polynomial.
where the polynomial coefficients are functions of the controller parameters
and the plant parameters
.
By introducing the sets and , the classical root locus approach is extended to the case of parametric uncertainty and a set of possible root locations.
Root contours are defined as sets of root locations obtained for a fixed controller tuning and varying control plant parameters . Thus, they represent a geometric generalization of classical root trajectories to the case of parametric uncertainty. In contrast to nominal root locus analysis, the assessment is not limited to a single nominal pole configuration but considers the entire dispersion of the closed-loop poles in the complex s-plane.
2.1. Root Contour Generation
For simultaneous variation of the controller and plant parameters,
and
, the set of all possible root locations is defined as follows:
The set represents a generalization of the classical root trajectories to the multi-parameter case and describes the possible closed-loop pole locations under simultaneous variation of the controller tunings and the parametric uncertainty of the plant.
For a fixed value of the controller parameters
, the root contour is defined as follows:
If
is the order of the characteristic polynomial, then for each fixed value of
, the equation
has
roots, denoted by
,
. For each root branch, a separate set can be defined as follows:
Then, the overall contour for a fixed tuning is considered as the union Thus, describes the closed-loop poles generated only by variations of the plant parameters for a fixed controller tuning. Different values of generate a family of contours , which enables different candidate tunings to be compared with respect to stability and dynamic performance requirements.
In this sense, has a formal role, whereas is the main object used to assess a specific candidate tuning. The conditions for robust stability and robust admissibility are therefore formulated in terms of .
For practical implementation, the parameters are restricted to intervals and . For a fixed tuning , the contours can be constructed by numerically tracking the roots for discretized values of . To obtain a boundary estimate of the envelope of , combinations of boundary values of the uncertain parameters are also considered. During the construction of , the tuning is fixed and only the uncertain plant parameters are varied.
Let
, where each parameter is bounded in the interval
,
. To obtain the boundary trajectories, one parameter
is selected and varied over its entire admissible interval, while the remaining parameters
,
, are fixed at their minimum and maximum values:
Thus, for each varied parameter
,
boundary trajectories are obtained, as the remaining
parameters can take all combinations of their minimum and maximum values. Therefore, the total number of boundary trajectories for one fixed tuning
is
The dimensionality of the parametrically induced set depends on the number of uncertain parameters varied simultaneously. Formally, for each root branch, the following mapping can be considered:
For , the image is a one-parameter curve, i.e., a classical root trajectory. For , the dependence generates a two-dimensional parametric image, which may form a region bounded by boundary trajectories. For , the parametric set has a higher dimensionality, but its image is analyzed through the corresponding pole locations projected onto the complex s-plane. The procedure is repeated for each candidate tuning . This yields a family of contours , which enables candidate tunings to be compared according to the resulting pole distribution. A main advantage of the approach is that, regardless of the number of uncertain parameters, the analysis is reduced to a geometric problem in the complex s-plane.
This approach enables a numerical evaluation of the boundary root locations and can be used to construct an approximate envelope of the set . In general, considering only boundary values of the plant parameters does not guarantee a complete description of all possible root locations, especially when the coefficients of the characteristic polynomial depend nonlinearly on the parameters. Therefore, in this study, the boundary trajectories are treated as a practical estimate of critical configurations under parametric uncertainty, whereas the final verification of robust stability and robust admissibility is performed on a numerically discretized set of -values over the entire region , including both boundary and interior points. The use of boundary trajectories is motivated by the mapping theorem. Under suitable conditions, for example, when the coefficients depend affinely on the uncertain parameters, the boundary of the image in the s-plane is induced by the boundary of the parametric set .
For these cases, the characteristic equation is considered with fixed boundary values of some of the control plant parameters, leading to families of equations of the form:
where the parameter
varies over its admissible interval, while the remaining parameters
,
, are fixed at their minimum or maximum values.
The solutions of (10) form the boundary root trajectories in the complex s-plane. The collection of these trajectories provides an approximate boundary estimate of the contour . The specific shape of the contour depends on how the parameters enter the characteristic equation.
2.2. Performance Region and Admissibility Conditions
After the contours have been constructed, they are assessed with respect to a prescribed performance region
. Let
denote the region in the complex s-plane where the closed-loop poles must lie to satisfy the prescribed dynamic requirements. In the general case, this region can be defined by constraints on the real part, damping ratio, and natural frequency of the poles. For a complex pole
, the standard relations
are used. Then, a typical performance region can be defined, as follows:
where
specifies the minimum decay rate,
specifies the minimum admissible damping ratio, and
limits the natural frequency of the dominant poles.
Depending on the specific engineering task, the constraint on
may also be imposed as a lower bound, for example when a minimum speed of response is required. If necessary, the region
can be modified by adding or removing individual constraints according to the specific transient performance requirements. For the nominal value
, the nominal set of roots is defined as follows:
The nominal admissibility of the tuning
with respect to the region
is verified by the following condition:
This condition means that, for the nominal model, all considered roots satisfy the prescribed dynamic requirements. Under parametric uncertainty, however, nominal admissibility is not sufficient, as the roots may leave the region for .
For a fixed tuning
, the condition for the existence of at least one admissible location can be written as follows:
This condition means that at least one root location from the corresponding set lies inside the region . Therefore, it is not sufficient for robust admissibility, as it does not guarantee preservation of the prescribed performance for all admissible variations of the plant parameters.
To ensure robust admissibility, a stronger condition is required:
Geometrically, this means that the entire contour induced by parametric uncertainty for a fixed tuning must lie inside the region . Therefore, controller selection is reduced to finding tunings for which . In this work, the region is applied to the considered set of roots on which the dynamic performance requirements are imposed. If, in a specific application, is used only for the dominant poles, the remaining poles must be checked separately using the stability condition.
2.3. Quantitative Indices for Root Contour Assessment
To avoid limiting the analysis to visual inspection only, quantitative indices are introduced to evaluate the size, dispersion, and margin of the set . These indices allow different candidate tunings to be compared, even when several of them satisfy condition (15). Let where is the order of the characteristic polynomial. For each , let , where and .
2.3.1. Horizontal Size of the Contour
The horizontal size of the contour is defined as follows:
This index characterizes the dispersion of the roots along the real axis. As the real part of the poles is directly related to the speed of the control system response, a larger value of indicates greater sensitivity of the response speed to parametric uncertainty.
2.3.2. Vertical Size of the Contour
The vertical size of the contour is defined as follows:
This index evaluates the dispersion of the roots along the imaginary axis. It is related to variations in the oscillatory properties of the control system, as the imaginary part of complex poles determines the oscillation frequency. When different tunings are compared, a smaller value of indicates lower sensitivity of the oscillatory component to parametric variations.
2.3.3. Maximum Displacement from the Nominal Contour Position
Let
be the nominal value of the control plant parameters and let
be the corresponding nominal pole for a fixed tuning
. Then, the maximum displacement of the
-th pole from its nominal position is defined as follows:
The index
measures the largest displacement of a given pole under the admissible variations of the plant parameters. It is useful when the correspondence between the nominal pole
and its locations
under a variation of
can be tracked. In a numerical implementation, this correspondence can be determined either by continuous pole-trajectory tracking or by selecting the nearest location with respect to the previous value during discrete parameter variation. This prevents incorrect switching between root branches when computing
. For the entire set of poles, a global index can also be used:
Thus, provides an overall measure of the maximum sensitivity of the pole locations to parametric uncertainty. A smaller value of indicates that the tuning preserves the pole locations more consistently with respect to the nominal case.
2.3.4. Minimum Distance from the Contour to the Boundary of the Performance Region
The minimum distance from the contour to the boundary of the performance region is defined as follows:
where
is the boundary of the region
, and
is the Euclidean distance from the point
to this boundary.
As the boundary may consist of several geometric constraints, such as the boundary associated with , the vertical line corresponding to , and the constraint on , the index is computed as the minimum distance from the current root to the nearest segment of the composite boundary of the region . The index represents a geometric margin with respect to the boundary of the admissible region. It is interpreted as a positive geometric margin only when condition (15) is satisfied. In this case, a larger value of means that the contour is farther from the boundary of the region , i.e., the tuning has a larger margin with respect to the prescribed dynamic requirements. If , the tuning is classified as not robustly admissible with respect to , and is not interpreted as a positive geometric margin.
Thus, the indices , , , and have different roles—the first two evaluate the contour dimensions along the real and imaginary axes, evaluates the maximum displacement with respect to the nominal pole configuration, and evaluates the margin to the boundary of the performance region. This allows candidate tunings to be compared not only by the binary condition (15), but also by their degree of sensitivity and margin with respect to parametric uncertainty.
2.4. Robust Stability and Robust Admissibility Analysis
The location of the root contours in the complex s-plane is determined by the solutions of the characteristic equation (4) and enables the formulation of the stability and robustness conditions of the control system. Within the proposed framework, the main object used to assess a specific tuning is the set .
The stability boundary in the complex s-plane is determined by the cases in which roots of the characteristic equation lie on the imaginary axis, i.e.,
. This leads to the following conditions:
The solutions of (21) determine critical values of the parameters
and
at which loss of stability may occur. For a given fixed tuning
, the control system is robustly stable if, for all admissible values
, all roots of the characteristic equation satisfy the following:
This condition is formulated for a fixed candidate controller tuning. If the entire robustly stable region in the controller parameter space is sought, condition (22) must be verified for every . Geometrically, (22) means that is entirely located in the left half of the complex plane, which ensures stability for all admissible variations of the plant parameters.
Robust admissibility with respect to a prescribed performance region is a stronger condition. It requires not only that all roots remain in the left half of the complex plane, but also that all possible root locations belong to the region , which is defined by the desired dynamic requirements. Therefore, for a fixed tuning , robust admissibility is verified by the set-inclusion condition defined in (15). If the region is chosen such that , then condition (15) automatically implies robust stability. If specifies only part of the dynamic requirements, stability must be checked separately using (22).
The global condition would imply the inclusion of all root locations obtained under simultaneous variation of and . However, in the tuning and verification problem, a specific candidate tuning is assessed. Therefore, the practically used condition is (15). Thus, robust admissibility is reduced to a set-inclusion problem in the complex s-plane.
Stability can be verified in different ways, depending on the form of the characteristic equation. In the general case, it can be checked by directly computing the roots of (4) and assessing their locations in the complex s-plane. When the characteristic equation is represented as a polynomial with real coefficients, stability conditions can be obtained analytically using algebraic criteria, such as the Routh–Hurwitz criterion. In the controller parameter space, stability boundaries can be determined using D-decomposition by identifying the parameter values for which the characteristic polynomial has roots on the imaginary axis.
In the proposed framework, these classical checks are complemented by a geometric analysis of the set . Instead of assessing only the nominal pole locations, the entire set of root locations generated by the admissible variations of for a fixed tuning is considered. This makes it possible to clearly distinguish two different properties: robust stability, defined by (22), and robust admissibility, defined by (15).
2.5. Numerical Verification of the Inclusion Condition
After defining robust admissibility by condition (15), it is necessary to specify how this condition is checked numerically in the practical implementation of the procedure.
The boundary trajectories introduced in
Section 2.1 provide a geometric representation of the envelope of the set
. However, in the general case, they are not sufficient as the only basis for the final verification of the inclusion
, especially when the coefficients of the characteristic polynomial depend nonlinearly on the uncertain parameters. Therefore, the final classification of a tuning is performed on a discretized grid over the entire uncertainty domain
, including both boundary and interior points.
Let
be the vector of uncertain plant parameters defined in (1), where each parameter is bounded in the interval
,
. For each parameter
, the number of discretization points
is specified. In the case of two uncertain parameters, the indices
and
denote the discretization-point indices along
and
, respectively. The discretization is given by
Thus, the discrete uncertainty set is obtained as
For more than two uncertain parameters, the discrete set is formed analogously by discretizing each parameter , .
For a fixed controller tuning
, the discrete approximation of the root contour is defined as
where
is the order of the characteristic polynomial, and
is the index of the corresponding root.
The numerical verification of robust admissibility is then performed through the discrete analogue of condition (15):
If there exists at least one parameter combination and at least one root such that
then the corresponding tuning is classified as not robustly admissible with respect to the region
.
The practical numerical verification is performed according to Algorithm 1.
| Algorithm 1. Numerical verification of robust admissibility |
Input: intervals of the uncertain parameters , ; number of discretization points ; fixed candidate tuning ; characteristic equation ; admissibility region . Output: classification of the tuning as robustly admissible or not robustly admissible; indices , , , and . Steps:Define the intervals of the uncertain parameters and the number of points for each parameter. Construct a discrete grid , including both boundary and interior points. For each point and for the fixed tuning , compute the roots of the characteristic equation . Check each computed root with respect to the constraints defining the region . If all roots for all grid points belong to , classify the tuning as numerically robustly admissible. If at least one root violates the conditions defining , classify the tuning as not robustly admissible. Compute the indices , , , and . The index is interpreted as a positive geometric margin only when the robust admissibility condition is satisfied.
|
To reduce the risk of missing critical interior pole locations, the verification is repeated with successive grid refinement. For each candidate tuning, the values of are increased, and the tuning classification, the quantitative indices, and the minimum distance of the poles to the boundary of the region are compared. If the classification does not change under grid refinement and the variations of the indices and the minimum margin are negligible, the discretization is considered sufficient for the engineering assessment.
The indices (16)–(20) are computed over the whole discrete set . For , , and , separate branch tracking is not required, as they are based on the extreme values of the real and imaginary parts of all computed pole locations and on the minimum distance to the boundary of . In contrast, when computing , defined in (19), the correspondence between the nominal pole and the associated root branch must be preserved as the parameters vary. Therefore, under discrete parameter variation, the correspondence between roots at two neighboring grid points is determined by the nearest location in the complex plane. This reduces the possibility of an incorrect exchange of root branches when computing the maximum displacement from the nominal poles.
It should be noted that, when the polynomial coefficients depend nonlinearly on the uncertain parameters, the boundary trajectory alone does not provide a formal guarantee that the worst-case pole locations lie on the boundary of . Therefore, in the proposed procedure, they are used mainly for visualization, whereas the final classification is based on the verification over the full discretized uncertainty domain . In this sense, the method represents a numerical engineering verification of robust admissibility, rather than an analytical proof over the continuous uncertainty domain.
2.6. Feasible Solution Sets and Limitations
The obtained root contours allow the problem of selecting controller parameters to be formulated as a geometric problem in the complex s-plane. For each tuning
, the set
, generated by the admissible variations of the plant parameters
, is assessed with respect to the prescribed performance region
. The set of tunings for which at least one admissible root location exists can be defined as follows:
This condition means that, for a given tuning, at least one root location lies inside the region . However, it does not guarantee preservation of the prescribed performance for all admissible values of the plant parameters.
Robust admissibility is defined by the stronger set-inclusion condition:
Thus, the design problem is reduced to a geometric intersection problem when the existence of an admissible location is considered, and to a geometric set-inclusion problem when robust admissibility is required. This distinction makes it possible to determine whether a tuning is only nominally or partially admissible, or whether it preserves the prescribed dynamic performance over the entire uncertainty set.
The following case is also possible:
This means that there exist tunings for which individual root locations lie inside the region , but no tuning exists for which the entire contour remains in for all . In this case, violation of condition (15) is a diagnostic result: for the prescribed controller structure, region , tuning set , and uncertainty set , the problem may have no robustly admissible solution. The procedure then serves as a diagnostic tool. It indicates that, for the prescribed controller structure, selecting another tuning from is not sufficient; instead, at least one element of the problem must be modified, such as the controller structure, the admissible tuning set, the performance region , or the uncertainty description .
3. Case Study: Robust PI Controller Tuning for an Uncertain SISO Plant
3.1. System Description and Problem Setup
In this section, the general formulation from
Section 2 is applied to a specific SISO system with parametric uncertainty in the control plant and a PI controller. The objective is to construct the uncertainty-induced root contours for fixed controller tunings and to verify the robust admissibility condition with respect to the prescribed dynamic admissibility region
. The plant is given by
where
denotes the uncertain control plant parameters.
The controller used is a PI controller of the following form:
where
.
The dynamic admissibility region introduced in
Section 2 is specified for the considered example, as follows:
Thus, the region specifies the requirements for minimum damping ratio, minimum natural frequency, and stability of the poles in the left half of the complex s-plane. Robust admissibility is verified according to (15), i.e., by requiring the entire contour to be included in the region .
For the system comprising (33)–(34), the characteristic equation of the closed-loop system is as follows:
The nominal tuning , obtained for , is used only as an initial candidate tuning. The set is then formed around this tuning. For each fixed tuning , the controller parameters remain constant, while the plant parameters vary within . The resulting root locations of (36) form the contour , defined in (6).
Thus, the task in this section is reduced to identifying those tunings for which condition (15) is satisfied. These tunings form the set of robustly admissible solutions , defined in (31). If a given tuning ensures stability for all , but the contour does not remain entirely inside , it is classified as robustly stable but not robustly admissible with respect to the prescribed dynamic requirements. For each candidate tuning, the indices , , , and are also computed and are used to compare candidate tunings that satisfy the robust admissibility condition (15). A tuning with a larger margin and smaller values of , , and is preferred, as this indicates lower sensitivity of the pole locations to parametric uncertainty.
3.2. Root Contour-Based Tuning Procedure
After formulating the specific model and the characteristic equation, the tuning selection procedure is reduced to the verification of a set of candidate tunings . The nominal tuning , obtained for , is used as an initial point, but the final selection is based on the behavior of the contour under all admissible variations .
For each candidate tuning, robust stability is verified using (22), and robust admissibility is verified using condition (15). When more than one tuning satisfies these conditions, the selection is further refined using the indices , , , and , introduced in (16)–(20).
For clearer engineering application, the root-contour-based verification and tuning selection procedure is summarized in Algorithm 2.
| Algorithm 2. Root-contour-based verification and tuning selection procedure |
Input: parametric plant model ; controller structure ; characteristic equation ; uncertainty domain ; set of candidate tunings ; admissibility region . Output: classification of the candidate tunings with respect to robust stability and robust admissibility; selected robustly admissible tuning, if such a tuning exists. Steps:Select the nominal tuning for the nominal parameter vector . Form the set of candidate tunings around . For each candidate tuning , perform the following steps: Fix the controller tuning . Vary the plant parameters . Construct the root contour . Check robust stability using condition (22). Check robust admissibility using condition (15). Compute the indices , , , and , defined in (16)–(20).
Form the set of robustly admissible tunings . If , select a tuning . If more than one tuning belongs to , prefer the tuning with a larger margin and smaller contour dispersion, evaluated by , , and . If , interpret the result diagnostically: for the prescribed controller structure, uncertainty domain, and admissibility region, no robustly admissible tuning has been found.
|
This procedure implements the concept of geometric set inclusion defined in
Section 2 and combines visual verification with quantitative assessment in the controller tuning selection process.
3.3. Root Contour Construction for Candidate PI Tunings
For each fixed tuning
, the contour
is constructed by varying the plant parameters
and
over the prescribed intervals. For a fixed pair
, the characteristic equation of the closed-loop system is as follows:
The corresponding root contour is defined as follows:
In the example considered, the plant parameters are bounded within the following intervals:
As is a rectangular region with two uncertain parameters, the number of boundary trajectories according to (8) is .
Therefore, for each fixed tuning
, four boundary families are considered:
Relations (40)–(43) define the boundary trajectories used to visually construct an envelope of . In the considered example, the uncertain parameters and enter the coefficients of the characteristic polynomial through both the sum and the product . For this reason, the boundary trajectories are used as a geometric visualization of the critical directions of parametric uncertainty. The quantitative verification of robust stability, robust admissibility, and the indices (16)–(20) are performed over a discretized two-dimensional set of values of covering the entire region , including both boundary and interior points.
Figure 1 shows the contour
for the nominal tuning
and is used for a visual verification of the robust stability condition (22) and the robust admissibility condition (15). For comparison,
Figure 2 and
Figure 3 show the cases of P control
and I control
, respectively.
For P control, the characteristic polynomial takes the form so that one pole remains at the origin. Therefore, the robust stability condition (22) is not satisfied in the strict sense. This case is nevertheless useful for evaluating the effect of the proportional term on the remaining poles.
For I control
, the fixed pole at the origin is no longer preserved. In the considered range of
, increasing the integral term leads to a more pronounced expansion of the contours along the imaginary axis and to a closer approach to the boundaries of the region
. This indicates a higher sensitivity of the oscillatory component to parametric uncertainty. The quantitative results for the P, I, and nominal PI controller cases are summarized in
Table 1.
The results show that P control does not ensure strict robust stability, as, for
, one pole remains at the origin. For I control, the tunings
and
are robustly stable but not robustly admissible with respect to
, whereas for
robust stability is also lost. The nominal PI tuning
preserves robust stability but does not satisfy the robust admissibility condition (15). This confirms the distinction introduced in
Section 2, whereby robust stability does not automatically guarantee robust admissibility with respect to the prescribed dynamic admissibility region
.
3.4. Quantitative Assessment of Root Contours
The nominal tuning is used as the starting point for the analysis under parametric uncertainty. For this tuning, as well as for the other candidate tunings considered, the root contours generated by admissible variations of the plant parameters are constructed. The objective is to determine which tunings preserve not only robust stability in the sense of (22), but also robust admissibility with respect to the prescribed dynamic admissibility region , i.e., satisfy condition (15).
Figure 4 shows the root contours for nine candidate PI controller tunings. Each tuning
generates its own set
, which describes the possible root locations under variations of the plant parameters within
It can be seen from the figure that all considered tunings remain in the left half of the complex plane, which indicates robust stability. At the same time, none of the complete contours remains entirely within the prescribed dynamic admissibility region
. Thus, all nine tunings are robustly stable, but none are robustly admissible with respect to
.
For a quantitative comparison of the candidate tunings, the indices defined in (16)–(20) are computed. The first three indices evaluate the dispersion and sensitivity of the contours, whereas
is interpreted as a positive geometric margin only when the tuning is robustly admissible. The results obtained are summarized in
Table 2.
The numerical verification of each candidate tuning is performed according to the procedure described in
Section 2.5. The numerical computations and simulations were performed using MATLAB R2013b (MathWorks, Natick, MA, USA). The uncertainty domain
is discretized with a uniform step
, which corresponds to
points for the parameters
and
. The boundary trajectories used for visualization in
Figure 1,
Figure 2,
Figure 3 and
Figure 4 are obtained by varying one parameter while fixing the other one at a boundary value. However, the final verification of robust stability, robust admissibility, and the quantitative indices is performed on the full two-dimensional grid
, i.e., over 2601 combinations of
, including both boundary and interior points.
Table 2 shows that all nine considered PI tunings are robustly stable. For all of them, condition (22) is satisfied, i.e., the roots remain in the left half of the complex plane under the admissible variations of the plant parameters. However, this is not sufficient to preserve the prescribed dynamic requirements, as none of the considered tunings satisfies the robust admissibility condition (15). For each tuning, at least part of the corresponding contour
leaves the region
. Therefore, for the prescribed region
, the considered tuning grid, and the selected parametric uncertainty set, no tuning belonging to the set of robustly admissible solutions
is found.
The nominal tuning
is also robustly stable, but it is not robustly admissible with respect to
. This confirms the main distinction introduced in
Section 2—robust stability according to (22) does not automatically imply robust admissibility according to (15). In this case, the index
is not interpreted as a positive geometric margin for any of the candidate tunings; therefore, it is denoted by the symbol “-” in
Table 2.
The analysis of the indices
,
, and
in
Table 2 makes it possible to compare the sensitivity of the individual tunings to parametric uncertainty, even when none of the tunings is robustly admissible. A smaller value of
indicates lower dispersion of the roots along the real axis, whereas a smaller value of
indicates lower dispersion along the imaginary axis. From this perspective, the tuning
has the smallest horizontal dispersion,
, whereas the tuning
has the smallest vertical dispersion,
. However, these indices do not change the fact that condition (15) is not satisfied for any of the tunings considered.
Thus, the contour analysis has a diagnostic role in this example. It shows that the nominally selected tuning , as well as the other considered PI tunings, ensures robust stability but not robust admissibility with respect to the prescribed region . This means that achieving robust admissibility may require an extension of the set , a modification of the prescribed region , a reduction of the parametric uncertainty set , or the selection of a different controller structure.
Additional information on the dynamic behavior of the control system is presented in
Figure 5, which shows the step responses for the considered tunings under admissible variations of the plant parameters. These results complement the geometric interpretation provided by the root contours. Tunings whose contours lie closer to the boundary of
, or partially leave it, lead to more pronounced variations in the transient response, including larger overshoot, slower decay, or stronger sensitivity to parametric uncertainty. In the considered case, the absence of a tuning satisfying condition (15) means that none of the candidate tunings guarantees the prescribed dynamic admissibility for the entire set of parametric realizations under consideration.
In summary, the nominal tuning serves as the starting point and ensures robust stability, but it does not ensure robust admissibility with respect to the region . For the considered grid of PI tunings, no tuning satisfying the condition is found. Therefore, in this example, the index is not used to select among robustly admissible solutions; instead, the absence of a positive margin has a diagnostic meaning. The indices , , and provide additional information on the sensitivity of the contours to parametric uncertainty.
The method has an important diagnostic value, because it makes it possible to determine not only which tuning is admissible, but also whether a robustly admissible tuning exists at all for the prescribed controller structure, uncertainty domain, and performance requirements. In the considered PI example, the results show that, although some tunings are robustly stable, the complete root contour does not remain inside the prescribed region . This means that the desired transient performance cannot be guaranteed for all admissible plant-parameter variations only by changing the parameters and .
After this diagnostic example, it is useful to consider a second situation in which several robustly admissible tunings exist. For this purpose, the admissibility region can be enlarged or defined according to more realistic engineering requirements, so that a selection between several tunings becomes possible. In this case, the proposed indices (16)–(20) can be used for comparison and selection of the most appropriate tuning.
3.5. Case with Selection Among Robustly Admissible PI Tunings
In this subsection, the admissibility region is defined by imposing constraints on the degree of stability and on the imaginary part of the poles. For a complex pole , the region is defined as The first condition specifies a minimum degree of stability and ensures that the poles are located sufficiently far to the left of the imaginary axis. The second condition limits the oscillatory component of the transient response by restricting the imaginary part of the poles.
As the control plant, the uncertainty set, and the considered PI tunings are the same as in the previous example, the root contours do not change. Therefore, the indices , , and , which characterize the size and displacement of the contours, keep the same values. Changing the admissibility region affects the robust admissibility classification and the geometric margin , because they are evaluated with respect to the boundary of the new region .
Figure 6 shows that, in addition to the complex-conjugate branches, some parts of the contours are also located on the real axis. These real poles are also included in the robust admissibility check. Therefore, a tuning is considered robustly admissible only if all branches of the contour, including those located on the real axis, remain inside the region
. This further restricts the number of admissible tunings, as shown in
Table 3.
It can be seen from
Table 3 that, for the region
defined by
and
, seven of the considered PI tunings are robustly admissible. This shows that, for a less restrictive admissibility region that is still justified from an engineering perspective, the proposed method can be used not only for diagnosis, but also for selection among several admissible tunings.
The tuning has the largest geometric margin with respect to the boundary of the region , namely . In addition, it has the smallest dispersion along the real axis among the robustly admissible tunings, with . Therefore, the tuning is selected as the preferred one, as it provides the largest margin to the boundary of the admissible region and lower sensitivity of the decay rate to parametric uncertainty.
In
Figure 6, the non-admissible tunings are shown in blue, the robustly admissible tunings are shown in pink, and the selected tuning
is highlighted in a darker pink color.
Additionally, to relate the geometric assessment to the behavior in the time domain,
Figure 7 shows the transient responses for the selected robustly admissible tuning
and for a tuning that does not satisfy the robust admissibility condition, namely
. For each of the two tunings, transient responses are computed under variation of the plant parameters within the prescribed uncertainty domain. The same color convention as in the contour plots is used: blue for the not robustly admissible tuning and dark pink for the selected tuning.
Figure 7 complements the contour analysis in
Figure 6 by providing a comparison in the time domain between a not robustly admissible tuning and the selected robustly admissible tuning. The blue curves correspond to a tuning for which violation of the region
leads to more pronounced oscillations and greater dispersion of the transient responses. For the selected tuning
, shown in dark pink, the transient responses are more compact and decay faster, which is consistent with the larger geometric margin
.
3.6. Robust Stability and Robust Admissibility Assessment
The geometric observations shown in
Figure 2 and
Figure 3 can be confirmed analytically using the Routh–Hurwitz criterion. For this purpose, the characteristic equation (36) is considered as a cubic polynomial with parametrically dependent coefficients:
For a cubic polynomial
the asymptotic stability conditions are
In the considered case,
Therefore, the stability conditions are as follows:
Under parametric uncertainty , these conditions must be satisfied for all admissible values of the plant parameters. For the considered intervals , , and for , the first two conditions in (44) are satisfied. The third condition requires . The most restrictive condition is (45), as it relates the controller tunings to the most unfavorable values of the plant parameters.
Therefore, the robust stability condition can be written in terms of the worst-case value, as follows:
For the specified intervals and for
, the minimum is attained at the lower bounds of the parameters:
Therefore, the robust stability boundary in the controller parameter plane is determined by (48), and the robustly stable region is given by (49).
For the specific values
and
, one obtains the following:
The algebraic verification based on the Routh–Hurwitz criterion determines the set of robustly stable tunings, but it does not verify whether the poles remain inside the dynamic admissibility region . Therefore, it serves as a first step, followed by the geometric verification of robust admissibility using condition (15). If this condition is satisfied, the corresponding tuning belongs to the set of robustly admissible tunings defined in (31). If (49) is satisfied but (15) is not, the tuning is robustly stable but does not guarantee preservation of the prescribed dynamic performance.
This distinction is observed in
Table 2. All of the considered PI tunings are robustly stable, but none of them is robustly admissible with respect to
. In particular, the nominal tuning
is robustly stable, but not robustly admissible. Therefore, for the considered grid of candidate tunings, the set
remains empty, i.e., no alternative tuning is selected from the robustly admissible set. In this case, the indices
,
, and
are used only to compare the sensitivity of the contours, whereas
is not interpreted as a positive geometric margin.
Thus, robust admissibility is not reduced to stability verification alone. It requires simultaneous satisfaction of the algebraic robust stability condition and the geometric condition requiring inclusion of the contour in the region . This makes it possible to distinguish tunings that are only robustly stable from tunings that also preserve the prescribed dynamic requirements under uncertainty.
4. Comparative Discussion with Classical Robustness Tests
In this section, the proposed contour-based approach is compared with two classical types of verification D-decomposition in the controller parameter plane and frequency domain robustness conditions under a multiplicative uncertainty description. The aim is not to oppose these methods, but to clarify what type of information each of them provides.
4.1. Comparison with D-Decomposition
For comparison with the contour analysis, D-decomposition is considered in the controller parameter plane .
For the system considered, the stability boundary is obtained by substituting into the characteristic Equation (36): After substituting , one obtains .
Separating the real and imaginary parts leads to the following system:
For , the imaginary part gives whereas the real part gives .
After eliminating
, the stability boundary for fixed values of the control plant parameters is obtained as follows:
For the nominal model
, the nominal stability boundary is as follows:
The obtained relation (52) coincides with the boundary case of the Routh–Hurwitz criterion for the considered third-order characteristic polynomial. For positive coefficients, the stability condition reduces to and the boundary is obtained when equality holds.
In the presence of parametric uncertainty , a family of stability boundaries is obtained. The robustly stable region is determined as the intersection of the stability regions for all admissible values of the plant parameters.
As, for
, the boundary
increases monotonically with respect to
and
, the most restrictive boundary is obtained at the respective minimum values
and
:
For the considered intervals, with
and
, one obtains the following:
Therefore, the robustly stable region in the controller parameter plane is as follows:
Figure 6 shows the D-decomposition in the
plane.
The nominal stability boundary is given by the line , whereas the most restrictive robust stability boundary is given by .
The shaded region below the robust boundary and above the axis corresponds to condition (55). The point indicates the location of the selected nominal candidate tuning with respect to the robustly stable region.
Figure 8 shows that the nominal tuning
lies inside the robustly stable region. This is also confirmed directly by (48), as
. Therefore, the tuning
preserves stability for the considered interval family of plants.
D-decomposition provides an analytical boundary for robust stability in the controller parameter space. However, this condition does not guarantee satisfaction of the prescribed dynamic requirements, as it does not verify the location of the roots with respect to the dynamic admissibility region . For robust admissibility, condition (15) must additionally be satisfied. Therefore, D-decomposition is used as an analytical verification of robust stability, whereas the root contours provide a geometric verification of robust admissibility under parametric uncertainty.
In other words, the two approaches are not interchangeable, but verify different properties of the closed-loop control system. D-decomposition does not distinguish between tunings whose poles remain stable but leave the region
, and tunings that preserve the prescribed dynamic requirements. This difference is captured by the contour analysis through
and the dispersion indices
,
, and
, as shown in
Table 2.
4.2. Comparison with Frequency Domain Conditions
For comparison with the contour analysis, classical frequency domain conditions for robust stability and robust performance are considered. The verification is performed for the nominal closed-loop control system obtained for and . For the considered example, the nominal control plant is and the nominal model corresponds to . The nominal PI tuning is used.
The nominal open-loop transfer function is The sensitivity and complementary sensitivity functions are The parametric uncertainty in the plant is represented in multiplicative form as where For the considered interval family, the frequency envelope of the multiplicative uncertainty is defined as .
The sufficient frequency domain condition for robust stability under multiplicative uncertainty has the following form:
In the considered case, the low-frequency deviation is determined by variations in both parameters and , as Therefore, For and , the product takes values in the interval . Hence, As for the nominal closed-loop control system with the PI controller, it follows that Therefore, the strict condition (56) is not satisfied in the low-frequency range.
This shows that the selected multiplicative uncertainty description does not allow robust stability to be confirmed by the sufficient small-gain condition. This violation should not be interpreted as proof of instability of the specific parametric family, but rather as the inability of the selected sufficient condition to confirm robust stability under the adopted multiplicative uncertainty description.
To assess performance, a weighting function
is introduced to specify a requirement on the sensitivity function
. For an illustrative verification,
is used, emphasizing the low-frequency behavior of the sensitivity function. The nominal performance condition is as follows:
When the performance requirement and the multiplicative uncertainty are considered simultaneously, the sufficient SISO condition for robust performance can be written as follows:
Figure 9 presents a graphical visualization of (56)–(58).
The condition
is violated in the low-frequency range.
Figure 9 shows that the frequency domain conditions (56) and (58) are not satisfied for the selected multiplicative uncertainty description. This does not contradict the results of the parametric verification obtained through D-decomposition and contour analysis.
Condition (56) is a sufficient, but not necessary, condition for robust stability. When the frequency envelope is used, the parametric structure of the uncertainty is represented by the maximum magnitude of the relative deviation. As a result, information about the dependence between the parameters and the specific way in which they enter the characteristic polynomial is lost.
The contour-based approach preserves this structure, as it works directly with and tracks the root locations for the admissible parameter values.
Therefore, the frequency domain analysis and the contour-based approach provide different types of information. Conditions (56) and (58) represent sufficient frequency domain checks for robust stability and robust performance under multiplicative uncertainty. In contrast, condition (15) verifies robust admissibility through the location of the possible roots in the complex s-plane. This makes it possible to distinguish tunings that are robustly stable from tunings that also preserve the prescribed dynamic requirements.
4.3. Additional Validation Examples
As an additional validation of the proposed contour-based approach, two examples with different levels of complexity are considered. The first-order aperiodic element with a P controller and one uncertain parameter, and a higher-order system with a PID controller and three uncertain plant parameters.
The aim is to show that the procedure is applicable both to a one-parameter root trajectory and to contours formed by multiple boundary trajectories. In addition, it is verified whether the indices , , , and can be used to compare candidate tunings.
4.3.1. Example 1: First-Order Plant with P Controller
A first-order aperiodic element is considered, where is an uncertain parameter. The nominal value , the gain , and the uncertainty interval are used. With a P controller and unity negative feedback, the characteristic equation is from which is obtained. For a fixed value of and , the one-parameter trajectory is obtained as .
The performance region is defined as .
Robust admissibility is verified by the condition .
Figure 10 shows that all considered P tunings are robustly stable, as the trajectories remain in the left half of the complex s-plane.
The difference between them appears with respect to the region . For small values of , the trajectory remains too close to the imaginary axis, whereas for large values, part of it moves beyond the left boundary of . Therefore, even for a first-order control system, robust stability and robust admissibility are distinct properties.
4.3.2. Higher-Order Plant with PID Controller [6]
As a second example, a higher-order system is considered, where . The nominal values are , , and , while the parametric uncertainty is defined by intervals of around the nominal values. A PID controller is used,
The central candidate tuning is selected as and additional tunings obtained by variation of the individual controller parameters are also considered.
The characteristic polynomial of the closed-loop control system is For each fixed tuning , only the plant parameters , , and are varied.
As the number of uncertain parameters is , the number of boundary trajectories is .
These trajectories form an approximate estimate of the contour . The performance region is defined as Robust admissibility is verified by the condition
Figure 11 shows that the obtained root sets remain in the left half of the complex s-plane, but some of the boundary trajectories are close to the boundaries of
or leave this region. Therefore, the considered tunings may be robustly stable without satisfying the strict robust admissibility condition with respect to the selected performance region.
Table 4 shows that, in both additional examples, robust stability and robust admissibility are clearly distinguished. For the first-order control system, all considered P tunings are robustly stable, but only some of them are robustly admissible with respect to
. The tuning
has the largest margin among the robustly admissible tunings,
, whereas
and
illustrate the two types of violation of the region
, respectively to the right and to the left of the admissible interval.
In the PID example, the representative tunings are also robustly stable, but the strict condition is not satisfied for the cases shown. This does not weaken the contour-based approach but rather demonstrates its diagnostic role. The method not only confirms stability but also indicates when the prescribed performance region is too restrictive for the selected controller structure, the admissible tuning set, or the considered parametric uncertainty.
Table 5 complements the contour-based assessment through analytical/D-decomposition and frequency domain verification. In the first-order example, stability is proven directly from the explicit pole expression, and the frequency domain verification confirms robust stability but not the selected robust performance condition. In the PID example, D-decomposition and the frequency domain conditions confirm stability, whereas the contour analysis shows that the pole sets do not remain entirely inside the prescribed region
. This indicates that frequency domain conditions and contour analysis are not interchangeable checks but evaluate different forms of robust performance.
The two examples illustrate different levels of complexity of the proposed procedure. For the aperiodic element with one uncertain parameter, reduces to a one-parameter root trajectory, whereas for the PID-controlled system with three uncertain parameters, is formed by 12 boundary trajectories for each tuning. In both cases, contour analysis distinguishes tunings that are only robustly stable from tunings that preserve the prescribed dynamic performance. The indices , , , and complement the visual assessment and allow candidate tunings to be compared in terms of dispersion, sensitivity, and margin.
5. Discussion
D-decomposition, frequency domain conditions, and contour analysis verify different properties of the closed-loop control system. Therefore, their results have different interpretations. D-decomposition is performed in the controller parameter space . In this approach, the controller parameters are treated as free coordinates, and the condition for the existence of roots on the imaginary axis, , determines the boundaries between regions with different numbers of roots in the left and right half-planes. For the control system considered, these boundaries are given by the relation derived in (51). Under parametric uncertainty , a family of such boundaries is obtained, and the robustly stable region is determined as the intersection of the stability regions for all admissible values of the control plant parameters. In the present case, this leads to the robust stability condition given in (55). Thus, D-decomposition determines a set of robustly stable controller tunings, after which a specific tuning is verified by checking its membership in this set.
Root-contour analysis is performed in the complex s-plane. In this approach, for each fixed controller tuning , the control plant parameters are varied, resulting in the set of possible root locations . This set is defined in (6) and describes the possible root locations in the complex s-plane. Unlike D-decomposition, which verifies only whether the roots remain in the left half-plane, contour analysis makes it possible to verify whether all possible root locations lie inside the prescribed dynamic admissibility region . The region is defined in general form in (11) and specified for the considered example in (35), while robust admissibility is verified using condition (15). Therefore, root contours verify not only robust stability, but robust admissibility with respect to the prescribed dynamic requirements. For this reason, tuning may be robustly stable according to D-decomposition, but not robustly admissible with respect to , if part of the contours leaves the dynamic admissibility region.
Frequency domain robust analysis with multiplicative uncertainty is performed using the nominal closed-loop control system and a selected frequency domain description of the uncertainty. In the case considered, the sufficient conditions for robust stability and robust performance, given in (56) and (58) respectively, are not satisfied. This does not mean that the specific interval family is unstable. The results obtained from D-decomposition and contour analysis show that the selected tuning can preserve stability under the considered parametric uncertainty. The reason is that the small-gain condition is sufficient, but not necessary, for robust stability. It accounts for a broader class of multiplicative uncertainties and may therefore be more conservative than the parametric verification based on the characteristic polynomial.
Therefore, the approaches considered have different roles in the process of controller design and verification. D-decomposition determines the robustly stable region in the controller parameter space and makes it possible to establish whether a given tuning belongs to a set of stable solutions. However, it does not provide direct information on whether the roots satisfy the prescribed dynamic requirements. Frequency domain small-gain analysis provides a classical sufficient check for robust stability and robust performance, but, in the presence of large low-frequency multiplicative uncertainty, it may be conservative and may fail to confirm stability even when parametric analysis proves it.
In this context, the proposed approach, based on parametric trajectories used to obtain root contours, plays an intermediate and practically useful role. It works directly with the parametric characteristic Equation (4) and preserves information about the structure of the uncertainty. This enables a geometric verification of whether, under parametric uncertainty, all possible root locations remain inside the dynamic admissibility region .
From an engineering point of view, the advantage of contour analysis is that it shows not only whether the system remains stable, but also how the pole locations change under parametric uncertainty. This enables a direct assessment of the possible degradation of dynamic indicators such as damping, natural frequency, and response speed. The introduced indices , , , and , defined in (16)–(20), complement the visual analysis by providing a quantitative assessment of the contour dispersion and margin. When robustly admissible tunings exist, these indices allow them to be ranked according to sensitivity and geometric margin. When no such tuning is found, as in the main PI example, the same indices have a diagnostic role and indicate the degree of root dispersion with respect to the prescribed region .
In the main PI example, the candidate tunings considered are robustly stable, but none of them is robustly admissible with respect to the prescribed region . Thus, contour analysis does not select a tuning from , but identifies that no robustly admissible solution is found for the prescribed PI controller structure, tuning grid, admissibility region, and uncertainty set.
The absence of a robustly admissible tuning should not be regarded as a weakness of the method, but rather as a diagnostic result for the considered controller tuning problem. It shows that, for the prescribed requirements and the considered set of tunings, robust stability is not sufficient to guarantee the desired dynamic performance. The additional example with the region illustrates the other possible situation, where several robustly admissible tunings exist and the proposed indices can be used for a justified selection among them.
A similar distinction is observed in the additional validation examples. For the first-order control plant with a P controller, all considered tunings are stable, but only some satisfy the prescribed performance region . For the higher-order PID-controlled system, robust stability again does not guarantee satisfaction of the stricter condition .
From an engineering point of view, this result indicates that, when no tuning satisfies , the controller structure, admissible tuning range, performance region, or uncertainty description should be reconsidered.
The main differences between the approaches considered are summarized in
Table 6. It is important to emphasize that these approaches are not interchangeable. D-decomposition provides an analytical region of robust stability, frequency domain conditions provide a sufficient verification under the selected uncertainty description, and contour analysis verifies the geometric inclusion of the pole sets in the dynamic admissibility region
. Therefore, their combined use provides a more complete picture of stability, dynamic performance, and the possible conservativeness of different uncertainty descriptions.
Therefore, the proposed procedure uses root contours to verify robust admissibility with respect to the prescribed performance region, whereas D-decomposition and frequency domain conditions are used as comparative criteria for assessing robust stability and the conservativeness of the selected frequency domain uncertainty description, respectively.
In the proposed procedure, the controller tuning is fixed, while the contour is generated by the variation of the uncertain plant parameters . Therefore, increasing the number of uncertain parameters does not change the principle of the method, but it increases the number of boundary trajectories used for visualizing the parametrically induced set of pole locations. For uncertain parameters, the number of these trajectories is , which means that, for higher-dimensional uncertainty, complete visualization may become cluttered. In such cases, the boundary trajectories can be used selectively to present critical sections, while the final verification of robust admissibility is performed numerically over the discretized set using the condition . Thus, the method remains applicable as a numerical procedure for verification and comparison of fixed candidate tunings, whereas visualization has a supporting interpretative role.
The present formulation is oriented toward linear continuous-time SISO control systems, for which the characteristic equation is represented as a polynomial in the s-plane. For discrete-time systems, the main idea is preserved, but the admissibility region should be defined in the z-plane, and the stability condition should be related to the location of the roots with respect to the unit circle. For multiple input–multiple output control (MIMO) systems, direct application is more complex, as the set of eigenvalues or the characteristic polynomial of the closed-loop system must be analyzed.
6. Conclusions
This study proposed a geometric procedure for verifying and selecting candidate controller tunings under parametric uncertainty. The approach combines parametrically induced root trajectories with contour analysis of the possible pole locations generated by admissible variations of the plant parameters. In this way, the robust verification problem is considered directly in the complex s-plane, where the pole locations are compared with a prescribed dynamic admissibility region .
The results obtained show that nominally admissible tuning does not automatically guarantee robust admissibility. Using root contours, it is possible to verify whether the set remains inside the prescribed region , which enables a distinction between robust stability and preservation of dynamic performance. For this purpose, the set-inclusion condition is used as a geometric criterion for robust admissibility.
In the main PI example, the considered candidate tunings preserve robust stability but do not satisfy the stricter robust admissibility condition with respect to . This confirms that robust stability and robust admissibility are not equivalent and shows that the proposed procedure can identify cases in which no tuning satisfying is found within the prescribed tuning grid.
The comparison with D-decomposition shows that this classical parametric approach provides an analytical boundary for robust stability, whereas contour analysis provides additional information about the location of the roots with respect to the dynamic requirements. The frequency domain conditions for robust stability and robust performance serve as a comparative framework and, in the considered example, indicate possible conservativeness under the multiplicative description of parametric uncertainty. Therefore, the approaches considered are not interchangeable, but complement each other in the assessment of stability, dynamic performance, and the influence of uncertainty.
The main advantage of the proposed approach is the direct geometric interpretation of the influence of the parameters on the closed-loop roots. This makes it suitable for preliminary engineering tuning, selection of candidate parameters, and visual assessment of sensitivity to uncertainty. The introduced quantitative indices , , , and complement the visual verification by enabling assessment of the size, dispersion, and margin of the contours with respect to the region .
When robustly admissible tunings are available, these indices can be used to select among them. When no robustly admissible tuning is found, as in the main PI example, the indices have diagnostic value and indicate the need to modify , , , or the controller structure.
The additional validation examples show that the procedure can be applied both to low-order single-parameter control systems and to more complex models with several uncertain parameters. In the first-order example, the contour reduces to a one-parameter root trajectory, whereas in the PID-controlled system with three uncertain parameters, the contours are formed by multiple boundary trajectories. In both cases, the approach makes it possible to distinguish tunings that are only robustly stable from tunings that preserve the prescribed dynamic performance.
The limitations of the approach are related to the assumptions required for constructing root contours. The method is most directly applicable to SISO linear continuous-time control systems for which the characteristic equation can be represented in polynomial form, and the considered parameters can be explicitly separated in it. For parameters entering in a nonlinear or irrational form, for sign changes of the varied parameter, and for time-delay systems, modified constructions, direct numerical root tracking, or additional analytical and frequency domain methods are required.
Future work may include the automated generation of admissibility regions, extension to more general classes of uncertainty, and the use of the obtained admissible and robustly admissible tuning sets as a formalized basis for intelligent procedures for robust tuning, selection, and adaptation of controller parameters. The extension of the proposed approach to discrete-time and MIMO systems also requires a separate formulation and is considered as a direction for future work.