Next Article in Journal
Design and Implementation of a 28-GHz Four-Phase Beam-Steering Antenna Based on a Butler Matrix Network
Next Article in Special Issue
Performance Enhancement of BLDC Motor Drives Using Predictive Current Control and Sensorless Speed Estimation: A PIL Validation Study
Previous Article in Journal
Localization Method for Distributed Radar Clusters with Configuration Adjustment Based on Fisher Information Matrix Prediction
Previous Article in Special Issue
A New Hyperbolic PID-Type Control Scheme for a Direct-Drive Pendulum
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Root Contour-Based Robust Admissibility Assessment of Controller Tunings Under Parametric Uncertainty

by
Vesela Karlova-Sergieva
Department of Industrial Automation, Faculty Automatics, Technical University of Sofia, 1000 Sofia, Bulgaria
Electronics 2026, 15(12), 2501; https://doi.org/10.3390/electronics15122501
Submission received: 12 May 2026 / Revised: 3 June 2026 / Accepted: 4 June 2026 / Published: 6 June 2026
(This article belongs to the Special Issue Robust Control of Dynamic Systems)

Abstract

This study proposes a geometric procedure for robust controller tuning under parametric uncertainty, based on root-contour analysis of the closed-loop control system. For a fixed candidate controller tuning, the set of possible pole locations induced by the admissible variations of the control plant parameters is constructed. Robust admissibility is formulated as a geometric set-inclusion problem, requiring this set to remain inside a prescribed dynamic performance region in the complex s-plane. A distinction is introduced between nominal admissibility, robust stability, and robust admissibility, showing that stability over the entire uncertainty set is not sufficient to guarantee the desired dynamic performance. To quantify the root contours, several indices are defined, including the dispersion along the real and imaginary axes, the maximum pole displacement with respect to the nominal pole locations, and the geometric margin to the boundary of the performance region. The procedure is applied to the selection and verification of PI controller tunings for an uncertain single-input–single-output (SISO) control system and is further validated through examples with different structures of parametric uncertainty, including a system with a single uncertain parameter and a PID-controlled system with several uncertain control plant parameters. The results show that root-contour analysis can distinguish tunings that are only robustly stable from tunings that preserve the prescribed dynamic performance over the entire uncertainty set. Thus, the method can be used as a practical tool for the diagnosis, comparison, and selection of controller tunings under parametric uncertainty.

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 R e ( s ) < 0 ; 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 C ( θ ) D , 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 C ( θ ) is used to assess robust stability and robust admissibility with respect to a prescribed region D , 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 C 0 ( θ ) D , whereas robust admissibility is verified through the stronger condition C ( θ ) D . 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 C ( θ ) is used as a geometric tool for robust verification, and the indices Δ σ ( θ ) , Δ ω ( θ ) , d m a x ( θ ) , and μ D ( θ ) are introduced to evaluate the size, dispersion, and margin of the contours with respect to the region D . For the considered system, boundary relationships are derived to construct an approximate numerical envelope of C ( θ ) . 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 C ( θ ) D . 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 C ( θ ) , which describes the possible closed-loop pole locations for a fixed controller tuning and admissible variations of the plant parameters. The more general set C 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 G ( s , ρ ) and the controller R ( s , θ ) , where θ and ρ are the vectors of controller and plant parameters, respectively:
θ = [ θ 1 , , θ n ] T , ρ = [ ρ 1 , , ρ m ] T .
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 ρ 0 Ω ρ 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).
L ( s , θ , ρ ) = R ( s , θ ) G ( s , ρ ) ,
1 + L ( s , θ , ρ ) = 0 .
In the general case, this equation can be represented by the characteristic polynomial.
P ( s , θ , ρ ) = 0 ,
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:
C = s C θ Ω θ , ρ Ω ρ : P s , θ , ρ = 0 .
The set C 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:
C ( θ ) = { s C ρ Ω ρ : P ( s , θ , ρ ) = 0 } .
If q is the order of the characteristic polynomial, then for each fixed value of ρ , the equation P ( s , θ , ρ ) = 0 has q roots, denoted by s k ( ρ , θ ) , k = 1 , , q . For each root branch, a separate set can be defined as follows:
C k ( θ ) = { s k ( ρ , θ ) C ρ Ω ρ } , k = 1 , , q .
Then, the overall contour for a fixed tuning θ is considered as the union C ( θ ) = k = 1 q C k ( θ ) . Thus, C ( θ ) C 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 C ( θ ) θ Ω θ , which enables different candidate tunings to be compared with respect to stability and dynamic performance requirements.
In this sense, C has a formal role, whereas C ( θ ) 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 C ( θ ) .
For practical implementation, the parameters are restricted to intervals θ i [ θ i , θ i + ] and ρ j [ ρ j , ρ j + ] . 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 C ( θ ) , combinations of boundary values of the uncertain parameters are also considered. During the construction of C ( θ ) , the tuning θ is fixed and only the uncertain plant parameters ρ are varied.
Let ρ = [ ρ 1 , ρ 2 , , ρ m ] T , where each parameter is bounded in the interval ρ j [ ρ j , ρ j + ] , j = 1 , 2 , , m . To obtain the boundary trajectories, one parameter ρ j is selected and varied over its entire admissible interval, while the remaining parameters ρ i , i j , are fixed at their minimum and maximum values: ρ j [ ρ j , ρ j + ] , ρ i { ρ i , ρ i + } , i j . Thus, for each varied parameter ρ j , 2 m 1 boundary trajectories are obtained, as the remaining m 1 parameters can take all combinations of their minimum and maximum values. Therefore, the total number of boundary trajectories for one fixed tuning θ is
N g r = m 2 m 1 .
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:
s k : Ω ρ R m C , k = 1 , , q .
For m = 1 , the image s k ( Ω ρ ) is a one-parameter curve, i.e., a classical root trajectory. For m = 2 , the dependence s k = s k ( ρ 1 , ρ 2 ) generates a two-dimensional parametric image, which may form a region bounded by boundary trajectories. For m 3 , 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 C ( θ ) θ Ω θ , 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 C ( θ ) . 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:
P ( s , θ , ρ ) ρ i = ρ i ± , i j = 0 ,
where the parameter ρ j varies over its admissible interval, while the remaining parameters ρ i , i j , 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 C ( θ ) . 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 D . Let D C 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 s = σ + j ω , the standard relations ω n = σ 2 + ω 2 ,   ξ = σ σ 2 + ω 2 , σ < 0 are used. Then, a typical performance region can be defined, as follows:
D = { s = σ + j ω C σ σ 0 , ξ ( s ) ξ m i n , ω n ( s ) ω n , m a x } .
where σ 0 > 0 specifies the minimum decay rate, ξ m i n specifies the minimum admissible damping ratio, and ω n , m a x limits the natural frequency of the dominant poles.
Depending on the specific engineering task, the constraint on ω n may also be imposed as a lower bound, for example when a minimum speed of response is required. If necessary, the region D can be modified by adding or removing individual constraints according to the specific transient performance requirements. For the nominal value ρ 0 , the nominal set of roots is defined as follows:
C 0 ( θ ) = { s C P ( s , θ , ρ 0 ) = 0 } .
The nominal admissibility of the tuning θ with respect to the region D is verified by the following condition:
C 0 ( θ ) D .
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 D for ρ ρ 0 .
For a fixed tuning θ , the condition for the existence of at least one admissible location can be written as follows:
C ( θ ) D .
This condition means that at least one root location from the corresponding set lies inside the region D . 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:
C ( θ ) D .
Geometrically, this means that the entire contour induced by parametric uncertainty for a fixed tuning θ must lie inside the region D . Therefore, controller selection is reduced to finding tunings θ for which C ( θ ) D . In this work, the region D is applied to the considered set of roots on which the dynamic performance requirements are imposed. If, in a specific application, D 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 C ( θ ) . These indices allow different candidate tunings to be compared, even when several of them satisfy condition (15). Let C ( θ ) = { s k ( ρ ) C P ( s k , θ , ρ ) = 0 , ρ Ω ρ , k = 1 , , q } , where q is the order of the characteristic polynomial. For each s C ( θ ) , let s = σ + j ω , where σ = R e ( s ) and ω = I m ( s ) .

2.3.1. Horizontal Size of the Contour C ( θ )

The horizontal size of the contour is defined as follows:
Δ σ ( θ ) = m a x s C ( θ ) R e ( s ) m i n s C ( θ ) R e ( s ) .
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 C ( θ )

The vertical size of the contour is defined as follows:
Δ ω ( θ ) = m a x s C ( θ ) I m ( s ) m i n s C ( θ ) I m ( s ) .
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 C ( θ ) Position

Let ρ 0   be the nominal value of the control plant parameters and let s i * = s i ( ρ 0 ) be the corresponding nominal pole for a fixed tuning θ . Then, the maximum displacement of the i -th pole from its nominal position is defined as follows:
d i m a x ( θ ) = m a x ρ Ω ρ s i ( ρ ) s i * .
The index d i m a x ( θ ) 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 s i * and its locations s i ρ 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 d i m a x . For the entire set of poles, a global index can also be used:
d m a x ( θ ) = m a x i   d i m a x ( θ ) .
Thus, d m a x provides an overall measure of the maximum sensitivity of the pole locations to parametric uncertainty. A smaller value of d m a x indicates that the tuning preserves the pole locations more consistently with respect to the nominal case.

2.3.4. Minimum Distance from the Contour C ( θ ) to the Boundary of the Performance Region D

The minimum distance from the contour to the boundary of the performance region is defined as follows:
μ D ( θ ) = m i n s C ( θ ) d i s t ( s , D ) ,
where D is the boundary of the region D , and d i s t ( s , D ) is the Euclidean distance from the point s to this boundary.
As the boundary D may consist of several geometric constraints, such as the boundary associated with ξ m i n , the vertical line corresponding to σ 0 , and the constraint on ω n , m a x , the index μ D ( θ ) is computed as the minimum distance from the current root to the nearest segment of the composite boundary of the region D . The index μ D ( θ ) 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 μ D ( θ ) means that the contour is farther from the boundary of the region D , i.e., the tuning has a larger margin with respect to the prescribed dynamic requirements. If C ( θ ) D , the tuning is classified as not robustly admissible with respect to D , and μ D ( θ ) is not interpreted as a positive geometric margin.
Thus, the indices Δ σ ( θ ) , Δ ω ( θ ) , d m a x ( θ ) , and μ D ( θ ) have different roles—the first two evaluate the contour dimensions along the real and imaginary axes, d m a x ( θ ) evaluates the maximum displacement with respect to the nominal pole configuration, and μ D ( θ ) 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 C ( θ ) .
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., s = j ω . This leads to the following conditions:
R e { P ( j ω , θ , ρ ) } = 0 , I m { P ( j ω , θ , ρ ) } = 0 .
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:
R e ( s ) < 0 , s C ( θ ) .
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 C ( θ ) 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 D 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 D , 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 D is chosen such that D { s C : R e ( s ) < 0 } , then condition (15) automatically implies robust stability. If D specifies only part of the dynamic requirements, stability must be checked separately using (22).
The global condition C D 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 C ( θ ) . 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 C ( θ ) . However, in the general case, they are not sufficient as the only basis for the final verification of the inclusion C ( θ ) D , 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 ρ = [ ρ 1 , , ρ m ] T be the vector of uncertain plant parameters defined in (1), where each parameter is bounded in the interval ρ l [ ρ l , ρ l + ] , l = 1 , , m . For each parameter ρ l , the number of discretization points N l is specified. In the case of two uncertain parameters, the indices i and j denote the discretization-point indices along ρ 1 and ρ 2 , respectively. The discretization is given by
ρ 1 i = ρ 1 + i ρ 1 + ρ 1 N 1 1 , i = 0 , , N 1 1 ,
ρ 2 j = ρ 2 + j ρ 2 + ρ 2 N 2 1 , j = 0 , , N 2 1 .
Thus, the discrete uncertainty set is obtained as
Ω ρ N = ( ρ 1 i , ρ 2 j ) i = 0 , , N 1 1 , j = 0 , , N 2 1 .
For more than two uncertain parameters, the discrete set Ω ρ N is formed analogously by discretizing each parameter ρ l , l = 1 , , m .
For a fixed controller tuning θ , the discrete approximation of the root contour is defined as
C N ( θ ) = s k ( ρ , θ ) C P ( s k , θ , ρ ) = 0 , ρ Ω ρ N , k = 1 , , q ,
where q is the order of the characteristic polynomial, and k is the index of the corresponding root.
The numerical verification of robust admissibility is then performed through the discrete analogue of condition (15):
C N ( θ ) D .
Equivalently, this means
s k ( ρ , θ ) D , ρ Ω ρ N , k = 1 , , q .
If there exists at least one parameter combination and at least one root such that
ρ Ω ρ N , k : s k ρ , θ D .
then the corresponding tuning is classified as not robustly admissible with respect to the region D .
The practical numerical verification is performed according to Algorithm 1.
Algorithm 1. Numerical verification of robust admissibility
Input:
intervals of the uncertain parameters ρ l [ ρ l , ρ l + ] , l = 1 , , m ;
number of discretization points N 1 , , N m ;
fixed candidate tuning θ ;
characteristic equation P ( s , θ , ρ ) = 0 ;
admissibility region D .
Output:
classification of the tuning as robustly admissible or not robustly admissible;
indices Δ σ ( θ ) , Δ ω ( θ ) , d m a x ( θ ) , and μ D ( θ ) .
Steps:
  • Define the intervals of the uncertain parameters ρ l [ ρ l , ρ l + ] and the number of points N 1 , , N m for each parameter.
  • Construct a discrete grid Ω ρ N , including both boundary and interior points.
  • For each point ρ Ω ρ N and for the fixed tuning θ , compute the roots of the characteristic equation P ( s , θ , ρ ) = 0 .
  • Check each computed root with respect to the constraints defining the region D .
  • If all roots for all grid points belong to D , classify the tuning as numerically robustly admissible. If at least one root violates the conditions defining D , classify the tuning as not robustly admissible.
  • Compute the indices Δ σ ( θ ) , Δ ω ( θ ) , d m a x ( θ ) , and μ D ( θ ) . The index μ D ( θ ) 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 N 1 , , N m are increased, and the tuning classification, the quantitative indices, and the minimum distance of the poles to the boundary of the region D 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 C N ( θ ) . For Δ σ ( θ ) , Δ ω ( θ ) , and μ D ( θ ) , 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 D . In contrast, when computing d m a x ( θ ) , 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 Ω ρ N . 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 C ( θ ) , generated by the admissible variations of the plant parameters ρ Ω ρ , is assessed with respect to the prescribed performance region D . The set of tunings for which at least one admissible root location exists can be defined as follows:
Θ D = { θ Ω θ C ( θ ) D } .
This condition means that, for a given tuning, at least one root location lies inside the region D . 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:
Θ D r = { θ Ω θ C ( θ ) D } .
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:
Θ D , Θ D r = .
This means that there exist tunings for which individual root locations lie inside the region D , but no tuning exists for which the entire contour C ( θ ) remains in D for all ρ Ω ρ . In this case, violation of condition (15) is a diagnostic result: for the prescribed controller structure, region D , 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 D , 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 D . The plant is given by
G ( s , ρ ) = 1 s + ρ 1 ) ( s + ρ 2 ,
where ρ = [ ρ 1 , ρ 2 ] T Ω ρ denotes the uncertain control plant parameters.
The controller used is a PI controller of the following form:
R ( s , θ ) = θ 1 + θ 2 s = K R + K I s ,
where θ = [ θ 1 , θ 2 ] T = [ K R , K I ] T Ω θ .
The dynamic admissibility region introduced in Section 2 is specified for the considered example, as follows:
D = { s C ξ ( s ) 0.4 , ω n ( s ) 0.5 , R e ( s ) < 0 } .
Thus, the region D 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 C ( θ ) to be included in the region D .
For the system comprising (33)–(34), the characteristic equation of the closed-loop system is as follows:
s 3 + ( ρ 1 + ρ 2 ) s 2 + ( ρ 1 ρ 2 + K R ) s + K I = 0 .
The nominal tuning θ * = [ K R * , K I * ] T , 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 C ( θ ) , defined in (6).
Thus, the task in this section is reduced to identifying those tunings θ = [ K R , K I ] T Ω θ for which condition (15) is satisfied. These tunings form the set of robustly admissible solutions Θ D r , defined in (31). If a given tuning ensures stability for all ρ Ω ρ , but the contour C ( θ ) does not remain entirely inside D , it is classified as robustly stable but not robustly admissible with respect to the prescribed dynamic requirements. For each candidate tuning, the indices Δ σ ( θ ) , Δ ω ( θ ) , d m a x ( θ ) , and μ D ( θ ) are also computed and are used to compare candidate tunings that satisfy the robust admissibility condition (15). A tuning with a larger margin μ D ( θ ) and smaller values of Δ σ ( θ ) , Δ ω ( θ ) , and d m a x ( θ ) 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 C ( θ ) 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 Δ σ ( θ ) , Δ ω ( θ ) , d m a x ( θ ) , and μ D ( θ ) , 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 G ( s , ρ ) ;
controller structure R ( s , θ ) ;
characteristic equation P ( s , θ , ρ ) = 0 ;
uncertainty domain Ω ρ ;
set of candidate tunings Ω θ ;
admissibility region D .
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 C ( θ ) .
    • Check robust stability using condition (22).
    • Check robust admissibility using condition (15).
    • Compute the indices Δ σ ( θ ) , Δ ω ( θ ) , d m a x ( θ ) , and μ D ( θ ) , defined in (16)–(20).
  • Form the set of robustly admissible tunings Θ D r .
  • If Θ D r , select a tuning θ = θ r Θ D r . If more than one tuning belongs to Θ D r , prefer the tuning with a larger margin μ D ( θ ) and smaller contour dispersion, evaluated by Δ σ ( θ ) , Δ ω ( θ ) , and d m a x ( θ ) .
  • If Θ D r = , 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 θ = [ K R , K I ] T Ω θ , the contour C ( θ ) is constructed by varying the plant parameters ρ 1 and ρ 2 over the prescribed intervals. For a fixed pair ( K R , K I ) , the characteristic equation of the closed-loop system is as follows:
p ( s ; ρ 1 , ρ 2 , K R , K I ) = s 3 + ( ρ 1 + ρ 2 ) s 2 + ( ρ 1 ρ 2 + K R ) s + K I = 0 .
The corresponding root contour is defined as follows:
C ( θ ) = { s C p ( s ; ρ 1 , ρ 2 , K R , K I ) = 0 , ρ 1 [ ρ 1 , ρ 1 + ] , ρ 2 [ ρ 2 , ρ 2 + ] } .
In the example considered, the plant parameters are bounded within the following intervals:
ρ 1 [ 1.5 , 2.5 ] , ρ 2 [ 0.5 , 1.5 ] .
As Ω ρ is a rectangular region with two uncertain parameters, the number of boundary trajectories according to (8) is N g r = 2 2 2 1 = 4 .
Therefore, for each fixed tuning θ , four boundary families are considered:
p 1 ( s ) = s 3 + ( ρ 1 + 0.5 ) s 2 + ( 0.5 ρ 1 + K R ) s + K I = 0 , ρ 2 = 0.5 , ρ 1 [ 1.5 , 2.5 ] ,
p 2 ( s ) = s 3 + ( ρ 1 + 1.5 ) s 2 + ( 1.5 ρ 1 + K R ) s + K I = 0 , ρ 2 = 1.5 , ρ 1 [ 1.5 , 2.5 ] ,
p 3 ( s ) = s 3 + ( 1.5 + ρ 2 ) s 2 + ( 1.5 ρ 2 + K R ) s + K I = 0 , ρ 1 = 1.5 , ρ 2 [ 0.5 , 1.5 ] ,
p 4 ( s ) = s 3 + ( 2.5 + ρ 2 ) s 2 + ( 2.5 ρ 2 + K R ) s + K I = 0 , ρ 1 = 2.5 , ρ 2 [ 0.5 , 1.5 ] .
Relations (40)–(43) define the boundary trajectories used to visually construct an envelope of C ( θ ) . In the considered example, the uncertain parameters ρ 1 and ρ 2 enter the coefficients of the characteristic polynomial through both the sum ρ 1 + ρ 2 and the product ρ 1 ρ 2 . 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 ρ 1 ρ 2 covering the entire region Ω ρ , including both boundary and interior points.
Figure 1 shows the contour C ( θ * ) for the nominal tuning θ * = ( K R , K I ) = ( 0.5 , 1.0 ) 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 K I 0 and I control K R 0 , respectively.
For P control, the characteristic polynomial takes the form p ( s ) = s s 2 + ( ρ 1 + ρ 2 ) s + ( ρ 1 ρ 2 + K R ) , 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 K R 0 , the fixed pole at the origin is no longer preserved. In the considered range of K I , 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 D . 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 K I = 0 , one pole remains at the origin. For I control, the tunings K I = 0.5 and K I = 1.0 are robustly stable but not robustly admissible with respect to D , whereas for K I = 2.0 robust stability is also lost. The nominal PI tuning K R , K I ) = ( 0.5 , 1.0 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 D .

3.4. Quantitative Assessment of Root Contours

The nominal tuning θ * = ( 0.5 , 1 ) 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 D , i.e., satisfy condition (15).
Figure 4 shows the root contours for nine candidate PI controller tunings. Each tuning θ = ( K R , K I ) generates its own set C ( θ ) , 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 D . Thus, all nine tunings are robustly stable, but none are robustly admissible with respect to D .
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 μ D ( θ ) 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 h ρ = 0.02 , which corresponds to N 1 = N 2 = 51   points for the parameters ρ 1 and ρ 2 . 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 51 × 51 , i.e., over 2601 combinations of ρ 1 ρ 2 , 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 C ( θ ) leaves the region D . Therefore, for the prescribed region D , the considered tuning grid, and the selected parametric uncertainty set, no tuning belonging to the set of robustly admissible solutions Θ D r is found.
The nominal tuning θ * = ( 0.5 , 1.0 ) is also robustly stable, but it is not robustly admissible with respect to D . 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 μ D ( θ ) 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 d m a x ( θ ) 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 K R , K I ) = ( 2.0 , 2.0 has the smallest horizontal dispersion, Δ σ = 1.3830 , whereas the tuning K R , K I ) = ( 0.5 , 0.5 has the smallest vertical dispersion, Δ ω = 1.0289 . 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 θ * = ( 0.5 , 1.0 ) , as well as the other considered PI tunings, ensures robust stability but not robust admissibility with respect to the prescribed region D . This means that achieving robust admissibility may require an extension of the set Ω θ , a modification of the prescribed region D , 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 D , 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 θ * = ( 0.5 , 1.0 ) serves as the starting point and ensures robust stability, but it does not ensure robust admissibility with respect to the region D . For the considered grid of PI tunings, no tuning satisfying the condition C ( θ ) D is found. Therefore, in this example, the index μ D ( θ ) is not used to select among robustly admissible solutions; instead, the absence of a positive margin has a diagnostic meaning. The indices Δ σ ( θ ) , Δ ω ( θ ) , and d m a x ( θ ) 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 D . This means that the desired transient performance cannot be guaranteed for all admissible plant-parameter variations only by changing the parameters K R and K I .
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 s = σ + j ω , the region is defined as D 1 = { s = σ + j ω C σ 0.1 , ω 1.5 } . 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 d m a x , 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 μ D , because they are evaluated with respect to the boundary of the new region D 1 .
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 D 1 . This further restricts the number of admissible tunings, as shown in Table 3.
It can be seen from Table 3 that, for the region D 1 defined by σ 0.1 and ω 1.5 , 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 K R , K I ) = ( 2 , 2 has the largest geometric margin with respect to the boundary of the region D 1 , namely μ D = 0.2435 . In addition, it has the smallest dispersion along the real axis among the robustly admissible tunings, with Δ σ = 1.3830 . Therefore, the tuning K R , K I ) = ( 2 , 2 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 K R , K I ) = ( 2 , 2 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 K R , K I ) = ( 2 , 2 and for a tuning that does not satisfy the robust admissibility condition, namely K R , K I ) = ( 0.5 , 2 . 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 D 1 leads to more pronounced oscillations and greater dispersion of the transient responses. For the selected tuning K R , K I ) = ( 2 , 2 , shown in dark pink, the transient responses are more compact and decay faster, which is consistent with the larger geometric margin μ D .

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: p ( s ) = s 3 + ( ρ 1 + ρ 2 ) s 2 + ( ρ 1 ρ 2 + K R ) s + K I . For a cubic polynomial s 3 + a 1 s 2 + a 2 s + a 3 = 0 , the asymptotic stability conditions are a 1 > 0 , a 2 > 0 , a 3 > 0 , a 1 a 2 > a 3 . In the considered case, a 1 = ρ 1 + ρ 2 , a 2 = ρ 1 ρ 2 + K R , a 3 = K I . Therefore, the stability conditions are as follows:
ρ 1 + ρ 2 > 0 , ρ 1 ρ 2 + K R > 0 , K I > 0 ,
( ρ 1 + ρ 2 ) ( ρ 1 ρ 2 + K R ) > K I .
Under parametric uncertainty ρ Ω ρ , these conditions must be satisfied for all admissible values of the plant parameters. For the considered intervals ρ 1 [ 1.5 , 2.5 ] , ρ 2 [ 0.5 , 1.5 ] , and for K R 0 , the first two conditions in (44) are satisfied. The third condition requires K I > 0 . 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:
m i n ρ Ω ρ ( ρ 1 + ρ 2 ) ( ρ 1 ρ 2 + K R ) > K I .
For the specified intervals and for K R 0 , the minimum is attained at the lower bounds of the parameters:
m i n ρ Ω ρ ( ρ 1 + ρ 2 ) ( ρ 1 ρ 2 + K R ) = ( ρ 1 + ρ 2 ) ( ρ 1 ρ 2 + K R ) .
Therefore, the robust stability boundary in the controller parameter plane is determined by (48), and the robustly stable region is given by (49).
K I = ( ρ 1 + ρ 2 ) ( ρ 1 ρ 2 + K R ) ,
0 < K I < ( ρ 1 + ρ 2 ) ( ρ 1 ρ 2 + K R ) .
For the specific values ρ 1 = 1.5 and ρ 2 = 0.5 , one obtains the following:
0 < K I < 1.5 + 2 K R .
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 D . 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 D . In particular, the nominal tuning θ * = ( 0.5 , 1 ) is robustly stable, but not robustly admissible. Therefore, for the considered grid of candidate tunings, the set Θ D r remains empty, i.e., no alternative tuning is selected from the robustly admissible set. In this case, the indices Δ σ ( θ ) , Δ ω ( θ ) , and d m a x ( θ ) are used only to compare the sensitivity of the contours, whereas μ D ( θ ) 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 D . 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 K R K I .
For the system considered, the stability boundary is obtained by substituting s = j ω into the characteristic Equation (36): s 3 + ( ρ 1 + ρ 2 ) s 2 + ( ρ 1 ρ 2 + K R ) s + K I = 0 . After substituting s = j ω , one obtains j ω 3 ( ρ 1 + ρ 2 ) ω 2 + j ( ρ 1 ρ 2 + K R ) ω + K I = 0 .
Separating the real and imaginary parts leads to the following system:
K I ρ 1 + ρ 2 ω 2 = 0 , ω 3 + ( ρ 1 ρ 2 + K R ) ω = 0 .
For ω 0 , the imaginary part gives K R ( ω ) = ω 2 ρ 1 ρ 2 , whereas the real part gives K I ( ω ) = ( ρ 1 + ρ 2 ) ω 2 .
After eliminating ω , the stability boundary for fixed values of the control plant parameters is obtained as follows:
K I = ( ρ 1 + ρ 2 ) ( K R + ρ 1 ρ 2 ) .
For the nominal model ρ * = ( 2 , 1 ) , the nominal stability boundary is as follows:
K I = 2 + 1 K R + 2 1 = 3 K R + 6 .
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 ( ρ 1 + ρ 2 ) ( ρ 1 ρ 2 + K R ) > K I , 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 K R 0 , the boundary K I = ( ρ 1 + ρ 2 ) ( K R + ρ 1 ρ 2 ) increases monotonically with respect to ρ 1 and ρ 2 , the most restrictive boundary is obtained at the respective minimum values ρ 1 and ρ 2 :
K I = ( ρ 1 + ρ 2 ) ( K R + ρ 1 ρ 2 ) .
For the considered intervals, with ρ 1 = 1.5 and ρ 2 = 0.5 , one obtains the following:
K I = ( 1.5 + 0.5 ) ( K R + 1.5 0.5 ) = 2 ( K R + 0.75 ) = 2 K R + 1.5 .
Therefore, the robustly stable region in the controller parameter plane is as follows:
0 < K I < 2 K R + 1.5 .
Figure 6 shows the D-decomposition in the ( K R , K I ) plane.
The nominal stability boundary is given by the line K I = 3 K R + 6 , whereas the most restrictive robust stability boundary is given by K I = 2 K R + 1.5 .
The shaded region below the robust boundary and above the axis K I = 0 corresponds to condition (55). The point θ * = ( 0.5 , 1.0 ) indicates the location of the selected nominal candidate tuning with respect to the robustly stable region.
Figure 8 shows that the nominal tuning θ * = ( 0.5 , 1.0 ) lies inside the robustly stable region. This is also confirmed directly by (48), as 1.0 < 2 0.5 + 1.5 = 2.5 . 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 D . 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 D , and tunings that preserve the prescribed dynamic requirements. This difference is captured by the contour analysis through μ D ( θ ) and the dispersion indices Δ σ ( θ ) , Δ ω ( θ ) , and d m a x ( θ ) , 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 G ( s , ρ ) = 1 s + ρ 1 ) ( s + ρ 2 , and the nominal model corresponds to ρ * = ( 2 , 1 ) . The nominal PI tuning θ * = ( K R , K I ) = ( 0.5 , 1.0 ) is used.
The nominal open-loop transfer function is L 0 ( s ) = R ( s , θ * ) G ( s , ρ * ) . The sensitivity and complementary sensitivity functions are S 0 ( s ) = 1 1 + L 0 ( s ) , T 0 ( s ) = L 0 ( s ) 1 + L 0 ( s ) . The parametric uncertainty in the plant is represented in multiplicative form as G ( s , ρ ) = G ( s , ρ * ) [ 1 + Δ m ( s , ρ ) ] , where Δ m ( s , ρ ) = G ( s , ρ ) G ( s , ρ * ) G ( s , ρ * ) . For the considered interval family, the frequency envelope of the multiplicative uncertainty is defined as W m ( ω ) = m a x ρ Ω ρ Δ m ( j ω , ρ ) = m a x ρ Ω ρ G ( j ω , ρ ) G ( j ω , ρ * ) G ( j ω , ρ * ) .
The sufficient frequency domain condition for robust stability under multiplicative uncertainty has the following form:
W m ( ω ) T 0 ( j ω ) < 1 , ω .
In the considered case, the low-frequency deviation is determined by variations in both parameters ρ 1 and ρ 2 , as G ( 0 , ρ ) = 1 ρ 1 ρ 2 , G ( 0 , ρ * ) = 1 ρ 1 * ρ 2 * = 1 2 . Therefore, W m ( 0 ) = m a x ρ Ω ρ G ( 0 , ρ ) G ( 0 , ρ * ) G ( 0 , ρ * ) = m a x ρ Ω ρ 2 ρ 1 ρ 2 1 . For ρ 1 [ 1.5 , 2.5 ] and ρ 2 [ 0.5 , 1.5 ] , the product ρ 1 ρ 2 takes values in the interval 0.75 3.75 . Hence, W m ( 0 ) = m a x 2 0.75 1 2 3.75 1 = m a x { 1.6667 , 0.4667 } = 1.6667 . As T 0 ( 0 ) = 1 for the nominal closed-loop control system with the PI controller, it follows that W m ( 0 ) T 0 ( 0 ) = 1.6667 > 1 . 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 W p ( s ) is introduced to specify a requirement on the sensitivity function S 0 ( s ) . For an illustrative verification, W p ( s ) = 1 / s is used, emphasizing the low-frequency behavior of the sensitivity function. The nominal performance condition is as follows:
W p ( j ω ) S 0 ( j ω ) < 1 , ω .
When the performance requirement and the multiplicative uncertainty are considered simultaneously, the sufficient SISO condition for robust performance can be written as follows:
W p ( j ω ) S 0 ( j ω ) +   W m ( ω ) T 0 ( j ω ) < 1 , ω .
Figure 9 presents a graphical visualization of (56)–(58).
The condition W p ( j ω ) S 0 ( j ω ) +   W m ( ω ) T 0 ( j ω ) < 1 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 W m ( ω ) 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 p ( s , θ , ρ ) = 0 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 Δ σ , Δ ω , d m a x , and μ D 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, G 1 ( s , T ) = k G T s + 1 , where T is an uncertain parameter. The nominal value T * = 1 , the gain k G = 2 , and the uncertainty interval T [ 0.7 , 1.3 ] are used. With a P controller R 1 ( s , K R ) = K R and unity negative feedback, the characteristic equation is T s + 1 + K R k G = 0 , from which s ( T ) = 1 + K R k G T is obtained. For a fixed value of K R and T [ 0.7 , 1.3 ] , the one-parameter trajectory is obtained as C 1 ( K R ) = { s ( T ) C T [ 0.7 , 1.3 ] } .
The performance region is defined as D 1 = { s C 8 R e ( s ) 2 } .
Robust admissibility is verified by the condition C 1 ( K R ) D 1 .
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 D 1 . For small values of K R , the trajectory remains too close to the imaginary axis, whereas for large values, part of it moves beyond the left boundary of D 1 . 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, G 2 ( s , ρ ) = k G s ( τ 1 s + 1 ) ( τ 2 s + 1 ) , where ρ = [ τ 1 , τ 2 , k G ] T . The nominal values are τ 1 * = 0.3 , τ 2 * = 0.2 , and k G * = 1.6 , while the parametric uncertainty is defined by intervals of ± 10 % around the nominal values. A PID controller is used, R 2 ( s , θ ) = K R + K I s + K D s , θ = [ K R , K I , K D ] T .
The central candidate tuning is selected as θ 2 * = [ 4.16 , 0.0416 , 1 ] T , and additional tunings obtained by ± 20 % variation of the individual controller parameters are also considered.
The characteristic polynomial of the closed-loop control system is P 2 ( s , θ , ρ ) = τ 1 τ 2 s 4 + ( τ 1 + τ 2 ) s 3 + ( 1 + k G K D ) s 2 + k G K R s + k G K I . For each fixed tuning θ , only the plant parameters τ 1 , τ 2 , and k G are varied.
As the number of uncertain parameters is m = 3 , the number of boundary trajectories is N g r = 3 2 3 1 = 12 .
These trajectories form an approximate estimate of the contour C 2 ( θ ) . The performance region is defined as D 2 = { s C 0.3 ξ ( s ) 0.5 , 1.5 R e ( s ) 2.5 } . Robust admissibility is verified by the condition C 2 ( θ ) D 2 .
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 D 2 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 D 1 . The tuning K R = 1.5 has the largest margin among the robustly admissible tunings, μ D = 1.0769 , whereas K R = 0.5 and K R = 3.0 illustrate the two types of violation of the region D 1 , 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 C 2 ( θ ) D 2 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 D 2 . 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, C 1 ( K R ) reduces to a one-parameter root trajectory, whereas for the PID-controlled system with three uncertain parameters, C 2 ( θ ) 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 Δ σ , Δ ω , d m a x , and μ D 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 ( K R , K I ) . In this approach, the controller parameters are treated as free coordinates, and the condition for the existence of roots on the imaginary axis, s = j ω , 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 θ = [ K R , K I ] T , the control plant parameters ρ Ω ρ   are varied, resulting in the set of possible root locations C ( θ ) . 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 D . The region D 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 D , 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 D .
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 Δ σ ( θ ) , Δ ω ( θ ) , d m a x ( θ ) , and μ D ( θ ) , 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 D .
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 D . Thus, contour analysis does not select a tuning from Θ D r , 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 D 1 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 D 1 . For the higher-order PID-controlled system, robust stability again does not guarantee satisfaction of the stricter condition C 2 ( θ ) D 2 .
From an engineering point of view, this result indicates that, when no tuning satisfies C ( θ ) D , 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 D . 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 C ( θ ) 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 m uncertain parameters, the number of these trajectories is m 2 m 1 , 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 Ω ρ N using the condition C N ( θ ) D . 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 D .
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 C ( θ ) remains inside the prescribed region D , which enables a distinction between robust stability and preservation of dynamic performance. For this purpose, the set-inclusion condition C ( θ ) D 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 D . 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 C ( θ ) D 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 Δ σ ( θ ) , Δ ω ( θ ) , d m a x ( θ ) , and μ D ( θ ) complement the visual verification by enabling assessment of the size, dispersion, and margin of the contours with respect to the region D .
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 Ω θ , D , Ω ρ , 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.

Funding

This work has been accomplished with financial support by the European Regional Development Fund within the Operational Programme “Bulgarian national recovery and resilience plan”, procedure for direct provision of grants “Establishing of a network of research higher education institutions in Bulgaria”, and under Project BG-RRP-2.004-0005 “Improving the research capacity anD quality to achieve intErnAtional recognition and reSilience of TU-Sofia (IDEAS)”.

Data Availability Statement

No new data were created or analyzed in this study.

Acknowledgments

This work has been accomplished with financial support by the European Regional Development Fund within the Operational Programme “Bulgarian national recovery and resilience plan”, procedure for direct provision of grants “Establishing of a network of research higher education institutions in Bulgaria”, and under Project BG-RRP-2.004-0005 “Improving the research capacity anD quality to achieve intErnAtional recognition and reSilience of TU-Sofia (IDEAS)”.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Veyna, U.; Blasco, X.; Herrero, J.; Pajares, A. Parameter uncertainty modeling for multiobjective robust control design. In Application to a Temperature Control System in a Proton Exchange Membrane Fuel Cell, Engineering Applications of Artificial Intelligence; Elsevier: Amsterdam, The Netherlands, 2023; Volume 119, p. 105758. ISSN 0952-1976. [Google Scholar] [CrossRef]
  2. Tsavnin, A.; Efimov, S.; Zamyatin, S. Overshoot Elimination for Control Systems with Parametric Uncertainty via a PID Controller. Symmetry 2020, 12, 1092. [Google Scholar] [CrossRef]
  3. Skogestad, S.; Postlethwaite, I. Multivariable Feedback Control: Analysis and Design, 2nd ed.; Wiley: Chichester, UK, 2005. [Google Scholar]
  4. Dorf, R.C.; Bishop, R.H. Modern Control Systems, 14th ed.; Pearson: Hoboken, NJ, USA, 2022; ISBN 9780137306609. [Google Scholar]
  5. Barmish, B.R.; Tempo, R. The Robust Root Locus; Automatica; Elsevier: Amsterdam, The Netherlands, 1990; Volume 26, pp. 283–292. ISSN 0005-1098. [Google Scholar] [CrossRef]
  6. Kostov, K.; Karlova, V. Todorov, Robust Root Locus Application in Design and Analysis of Typical Industrial Control System Model, Cybernetics and Information Technologies; Bulgarian Academy of Sciences: Sofia, Bulgaria, 2008. [Google Scholar]
  7. Ogata, K. Modern Control Engineering, 5th ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2010. [Google Scholar]
  8. Choghadi, M.A.; Talebi, H.A. The Routh–Hurwitz Stability Criterion, Revisited: The Case of Multiple Poles on Imaginary Axis. IEEE Trans. Autom. Control 2013, 58, 1866–1869. [Google Scholar] [CrossRef]
  9. Gryazina, E.; Polyak, B. Geometry of the stability domain in the parameter space: D-decomposition technique. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 12–15 December 2005; IEEE: Piscataway, NJ, USA, 2005; pp. 6510–6515. [Google Scholar] [CrossRef]
  10. Nalepa, R.; Najdek, K.; Wróbel, K.; Szabat, K. Application of D-Decomposition Technique to Selection of Controller Parameters for a Two-Mass Drive System. Energies 2020, 13, 6614. [Google Scholar] [CrossRef]
  11. Barmish, B.R. Generalization of Kharitonov’S Four Polynomial Concept for Robust Stability Problems with Linearly Dependent Coefficient Perturbations. IEEE Trans. Autom. Control 1989, 34, 157–165. [Google Scholar] [CrossRef]
  12. Bhattacharyya, S.P.; Chapellat, H.; Keel, L.H. Robust Control: The Parametric Approach; Prentice Hall PTR: Upper Saddle River, NJ, USA, 1995. [Google Scholar]
  13. Doyle, J.C.; Francis, B.A.; Tannenbaum, A.R. Feedback Control Theory; Macmillan: New York, NY, USA, 1992. [Google Scholar]
  14. Ma, J.; Zhu, H.; Tomizuka, M.; Lee, T.H. On Robust Stability and Performance with a Fixed-Order Controller Design for Uncertain Systems. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 3453–3465. [Google Scholar] [CrossRef]
  15. Karlova-Sergieva, V. Robust Performance Assessment of Control Systems with Root Contours Analysis. Cybern. Inf. Technol. 2025, 25, 83–99. [Google Scholar] [CrossRef]
  16. Haddad, W.M.; Chellaboina, V. Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach; Princeton University Press: Princeton, NJ, USA, 2008. [Google Scholar]
  17. Boyd, S.; El Ghaoui, L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory; SIAM: Philadelphia, PA, USA, 1994. [Google Scholar]
  18. Chilali, M.; Gahinet, P. H∞/ design with pole placement constraints: An LMI approach. IEEE Trans. Autom. Control 1996, 41, 358–367. [Google Scholar] [CrossRef]
  19. Matsuda, T.; Kawanishi, M.; Narikiyo, T. Computation of real structured singular value by Stability Feeler. In Proceedings of the 2009 7th Asian Control Conference, Hong Kong, China, 27–29 August 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 672–677. [Google Scholar]
  20. Zhou, K.; Doyle, J.C.; Glover, K. Robust and Optimal Control; Prentice Hall: Upper Saddle River, NJ, USA, 1996. [Google Scholar]
  21. Barmish, B. New Tools for Robustness of Linear Systems; Macmillan Publishing Company: New York, NK, USA, 1994. [Google Scholar]
  22. Chen, X.; Fang, J.; Li, J. Robust Control Design and Optimization for Under-Actuated Mechanical Systems Considering Fuzzy Uncertainties. Processes 2025, 13, 609. [Google Scholar] [CrossRef]
  23. Stoitseva-Delicheva, D.; Yordanova, S. Investigation on Robustness of Model-Based Fuzzy Logic Control Systems. Appl. Sci. 2026, 16, 1805. [Google Scholar] [CrossRef]
  24. Olgac, N.; Sipahi, R. An exact method for the stability analysis of time-delayed linear time-invariant (LTI) systems. IEEE Trans. Autom. Control 2002, 47, 793–797. [Google Scholar] [CrossRef]
  25. Vyhlidal, T.; Zitek, P. Mapping Based Algorithm for Large-Scale Computation of Quasi-Polynomial Zeros. IEEE Trans. Autom. Control 2009, 54, 171–177. [Google Scholar] [CrossRef]
  26. Zamora, P.; Arceo, A.; Martínez, N.; Romero, G.; Garza, L.E. Robust Stabilization of Interval Plants with Uncertain Time-Delay Using the Value Set Concept. Mathematics 2021, 9, 429. [Google Scholar] [CrossRef]
  27. Villafuerte-Segura, R.; Oaxaca-Adams, G.; Ochoa-Ortega, G.; Ramirez-Neria, M. Performance, Fragility and Robustness for a Class of Quasi-Polynomials of Degree Two. Processes 2025, 13, 2749. [Google Scholar] [CrossRef]
  28. Grasiani, B. Study of fractal regulators. In Proceedings of the 2021 International Conference Automatics and Informatics (ICAI), Varna, Bulgaria, 30 September–2 October 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 39–42. [Google Scholar] [CrossRef]
Figure 1. Uncertainty-induced root contours for the nominal PI tuning θ * = 0.5 , 1.0 .
Figure 1. Uncertainty-induced root contours for the nominal PI tuning θ * = 0.5 , 1.0 .
Electronics 15 02501 g001
Figure 2. Uncertainty-induced root contours for P control K I 0 .
Figure 2. Uncertainty-induced root contours for P control K I 0 .
Electronics 15 02501 g002
Figure 3. Uncertainty-induced root contours for I control K R 0 .
Figure 3. Uncertainty-induced root contours for I control K R 0 .
Electronics 15 02501 g003
Figure 4. Comparative root contours for candidate PI controller tunings K R , K I under parametric uncertainty.
Figure 4. Comparative root contours for candidate PI controller tunings K R , K I under parametric uncertainty.
Electronics 15 02501 g004
Figure 5. Comparative step responses of candidate PI controller tunings ( K R , K I ) nder parametric uncertainty.
Figure 5. Comparative step responses of candidate PI controller tunings ( K R , K I ) nder parametric uncertainty.
Electronics 15 02501 g005
Figure 6. Comparative root contours for candidate PI controller tunings K R K I under parametric uncertainty with admissibility region D 1 .
Figure 6. Comparative root contours for candidate PI controller tunings K R K I under parametric uncertainty with admissibility region D 1 .
Electronics 15 02501 g006
Figure 7. Step response envelopes under parametric uncertainty for a non-admissible PI tuning and for the selected robustly admissible tuning.
Figure 7. Step response envelopes under parametric uncertainty for a non-admissible PI tuning and for the selected robustly admissible tuning.
Electronics 15 02501 g007
Figure 8. D-decomposition in the PI controller parameter plane ( K R , K I ) .
Figure 8. D-decomposition in the PI controller parameter plane ( K R , K I ) .
Electronics 15 02501 g008
Figure 9. Frequency domain robust performance check based on the small-gain condition.
Figure 9. Frequency domain robust performance check based on the small-gain condition.
Electronics 15 02501 g009
Figure 10. Uncertainty-induced root contours C 1 ( θ ) for P control of a first-order aperiodic control plant with varying time constant T .
Figure 10. Uncertainty-induced root contours C 1 ( θ ) for P control of a first-order aperiodic control plant with varying time constant T .
Electronics 15 02501 g010
Figure 11. Uncertainty-induced root contours C 2 ( θ ) for PID control under parametric uncertainty in τ 1 , τ 2 , and k G .
Figure 11. Uncertainty-induced root contours C 2 ( θ ) for PID control under parametric uncertainty in τ 1 , τ 2 , and k G .
Electronics 15 02501 g011
Table 1. Quantitative assessment of root contours for P, I, and the nominal PI controller tuning.
Table 1. Quantitative assessment of root contours for P, I, and the nominal PI controller tuning.
Type K R K I Robust
Stability
Robust Admissibility Δ σ (θ) Δ ω (θ) d m a x (θ) μ D (θ)
PI0.51.00YesNo2.25741.52740.9136-
P0.500.00NoNo2.20711.41420.8660-
P1.000.00NoNo2.00002.00000.8660-
P2.000.00NoNo2.00002.82840.5000-
I0.000.50YesNo2.52861.04050.8154-
I0.001.00YesNo2.72261.45260.6795-
I0.002.00NoNo3.01051.95070.4405-
The symbol “-” for μ D ( θ ) indicates that the corresponding tuning is not robustly admissible with respect to D ; therefore, μ D ( θ ) is not interpreted as a positive geometric margin.
Table 2. Robust stability, robust admissibility, and quantitative root contour indices for candidate PI controller tunings.
Table 2. Robust stability, robust admissibility, and quantitative root contour indices for candidate PI controller tunings.
K R K I Robust
Stability
Robust Admissibility Δ σ (θ) Δ ω (θ) d m a x (θ) μ D (θ)
0.50.5YesNo2.21061.02890.9250-
0.51.0YesNo2.25741.52740.9136-
0.52YesNo2.64892.05110.4206-
1.00.5YesNo1.88371.73471.1300-
1.01.0YesNo1.91141.62771.1776-
1.02.0YesNo2.24552.16400.5732-
2.00.5YesNo1.86082.69750.5360-
2.01.0YesNo1.69932.55340.5923-
2.02.0YesNo1.38302.51300.8172-
The symbol “-” for μ D ( θ ) indicates that the corresponding tuning is not robustly admissible with respect to D ; therefore, μ D ( θ ) is not interpreted as a positive geometric margin.
Table 3. Robust stability, robust admissibility, and quantitative root contour indices for candidate PI controller tunings for admissibility region D 1 .
Table 3. Robust stability, robust admissibility, and quantitative root contour indices for candidate PI controller tunings for admissibility region D 1 .
K R K I Robust
Stability
Robust Admissibility Δ σ (θ) Δ ω (θ) d m a x (θ) μ D (θ)
0.50.5YesYes2.21061.02890.92500.0304
0.51.0YesYes2.25741.52740.91360.0953
0.52.0YesNo2.64892.05110.4206-
1.00.5YesYes1.88371.73471.13000.0163
1.01.0YesYes1.91141.62771.17760.1662
1.02.0YesYes2.24552.16400.57320.0653
2.00.5YesNo1.86082.69750.5360-
2.01.0YesYes1.69932.55340.59230.1005
2.02.0YesYes1.38302.51300.81720.2435
The symbol “-” for μ D ( θ ) indicates that the corresponding tuning is not robustly admissible with respect to D 1 ; therefore, μ D ( θ ) is not interpreted as a positive geometric margin.
Table 4. Quantitative root contour indices for the additional validation examples.
Table 4. Quantitative root contour indices for the additional validation examples.
System/ControllerUncertain ParametersTuning N g r Robust StabilityRobust
Admissibility
Δ σ ( θ ) Δ ω θ d m a x ( θ ) μ D θ Main Conclusion
First-order plant + P T [ 0.7 , 1.3 ] K R = 0.5 1YesNo1.31870.00000.8571Stable tuning, but the contour leaves D 1 to the right
First-order plant + P T [ 0.7 , 1.3 ] K R = 1.5 1YesNes2.63740.00001.71431.0769Largest margin among the robustly admissible P tunings
First-order plant + P T [ 0.7 , 1.3 ] K R = 3 1YesNo4.61540.00003.0000Stable tuning, but the contour leaves D 1 to the left
Higher-order plant + PID τ 1 , τ 2 ,
k G ± 10 %
θ 2 * 12YesNo4.428610.80200.8726Stable tuning, but the strict inclusion in D 2 is not satisfied
Higher-order plant + PID τ 1 , τ 2 ,
k G ± 10 %
K D 20 % 12YesNo5.32189.90540.7130Smaller d m a x ( θ ) , but the tuning remains inadmissible with respect to D 2
Higher-order plant + PID τ 1 , τ 2 ,
k G ± 10 %
K D + 20 % 12YesNo3.583511.91681.0059Smaller Δ σ , but larger vertical dispersion
The symbol “-” for μ D ( θ ) indicates that the corresponding tuning is not robustly admissible with respect to D ; therefore, μ D ( θ ) is not interpreted as a positive geometric margin.
Table 5. Comparative robustness checks for the additional validation examples.
Table 5. Comparative robustness checks for the additional validation examples.
ExampleAnalytical Check/D-DecompositionFrequency Domain CheckInterpretation
Example 1D-decomposition is not required. From the explicit expression s T = 1 + K R k G T it follows that for T > 0 , k G > 0   a n d   K R > 0 the pole remains in the left half of the complex plane.For the nominal tuning K R * = 2 ;   W m ( ω ) T 0 ( j ω ) 0.26 < 1
⇒ robust stability: yes;
W p j ω S 0 j ω +
W m ω T 0 j ω 4 > 1
⇒ robust performance: no.
Stability and performance are different properties: all tunings are stable, but only some of them are robustly admissible with respect to D 1 .
Example 2D-decomposition in the ( K R K I ) plane for fixed K D = 1   shows that the nominal PID tuning lies inside the robust stability region.For the nominal PID tuning θ 2 * :   W m ( ω ) T 0 ( j ω ) 0.35 < 1
⇒robust stability: yes;
W p j ω S 0 j ω + W m ω T 0 j ω 0.65 < 1
⇒ robust performance: yes.
The frequency-domain check confirms the sufficient conditions, but the root contour analysis shows that the strict geometric inclusion C 2 ( θ ) D 2 is not satisfied.
Table 6. Comparison of D-decomposition, frequency domain conditions, and root contour analysis.
Table 6. Comparison of D-decomposition, frequency domain conditions, and root contour analysis.
ApproachAnalysis DomainMain ConditionWhat It ChecksMain AdvantageLimitation
D-decompositionParameter space ( K R , K I ) K I = ( ρ 1 + ρ 2 ) ( K R + ρ 1 ρ 2 )
0 < K I < 2 K R + 1.5
Robust stabilityProvides an analytical stability boundaryDoes not verify the performance region D
Frequency domain conditionsFrequency domain W m ( ω ) T 0 ( j ω ) < 1
W p j ω S 0 j ω + W m ω T 0 j ω < 1
Sufficient conditions for robust stability and robust performanceClassical frequency domain framework for robustness analysisMay be conservative under a multiplicative uncertainty description
Root contour analysisComplex
s -plane
C ( θ ) D Robust admissibility with respect to the dynamic performance requirementsProvides a direct geometric link between uncertainty and pole locationsDepends on the construction/discretization of the root contours
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Karlova-Sergieva, V. Root Contour-Based Robust Admissibility Assessment of Controller Tunings Under Parametric Uncertainty. Electronics 2026, 15, 2501. https://doi.org/10.3390/electronics15122501

AMA Style

Karlova-Sergieva V. Root Contour-Based Robust Admissibility Assessment of Controller Tunings Under Parametric Uncertainty. Electronics. 2026; 15(12):2501. https://doi.org/10.3390/electronics15122501

Chicago/Turabian Style

Karlova-Sergieva, Vesela. 2026. "Root Contour-Based Robust Admissibility Assessment of Controller Tunings Under Parametric Uncertainty" Electronics 15, no. 12: 2501. https://doi.org/10.3390/electronics15122501

APA Style

Karlova-Sergieva, V. (2026). Root Contour-Based Robust Admissibility Assessment of Controller Tunings Under Parametric Uncertainty. Electronics, 15(12), 2501. https://doi.org/10.3390/electronics15122501

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop