Abstract
In recent years the use of delayed controllers has increased considerably, since they can attenuate noise, replace derivative actions, avoid the construction of observers, and reduce the use of extra sensors, while maintaining inherent insensitivity to high-frequency noise. Therefore, it is important to continue improving the tuning of these controllers, including properties such as performance, fragility and robustness that may be beneficial for this purpose. However, currently most studies prioritize tuning using only the performance property, some others only the fragility property, and some less only the robustness property. This work provides the first rigorous joint analysis of performance, fragility, and robustness for a class of systems whose characteristic equation is a quasi-polynomial of degree two, filling a gap in the current literature. Thus, necessary and sufficient conditions are proposed to improve the tuning of delayed-action controllers by ensuring a exponential decay rate on the convergence of the closed-loop system response (performance) and by ensuring stabilization and/or trajectory tracking in the face of changes in system parameters (robustness) and controllers gains (fragility). To illustrate and corroborate the effectiveness of the proposed theoretical results, a real-time implementation is presented on a mobile prototype consisting of an omnidirectional mobile robot, to streamline/guarantee trajectory tracking in response to variations in controller gains and robot parameters. This implementation and application of theoretical results are possible thanks to the proposal of a novel delayed nonlinear controller and some simple but strategic algebraic manipulations that reduce the original problem to the study of a quasi-polynomial of degree 9 with three commensurable delays. Finally, our results are compared with a classical proportional nonlinear controller showing that our proposal is relevant.
1. Introduction
Robust control theory is a branch of control theory that focuses on a controller’s ability to maintain system stability and performance in the presence of disturbances, and it can be studied from the perspectives of both robust performance and robust stability [1].
The performance robustness of a system refers to its ability to maintain tracking of reference trajectories, even in the presence of load disturbances, changes in the set point, and to reject disturbances in general. On the other hand, robust stability refers to a system’s ability to maintain stability despite disturbances. According to Alfaro [2], the study of robust stability requires the examination of perturbations in both system parameters and controller gains, with the latter being referred to as fragility, therefore, they should be analyzed independently. For the aforementioned reasons, proper tuning of a controller must achieve a satisfactory balance of performance, fragility, and robustness in the face of system parameter disturbances.
It is widely recognized that one of the most used controllers in industry is of the Proportional Integral Derivative (PID) type [3]. There is a specific subclass of controllers within this family that approximates the derivative stage with a time delay to avoid its use. Under certain circumstances, this approach has a stabilizing effect, and the time delay can be used as a control parameter. This topic has been thoroughly studied in [4,5,6,7], among others. In recent years the use of a delayed-action in the controllers has increased significantly, because this type of action is a more efficient alternative to stabilize systems [4,8], it can replace a classic derivative-action [9,10], thus avoiding the use of observers or additional sensors, it usually attenuates noise present in actuators and sensor measurements [11], besides being easy to implement in practical applications [12,13], among others. However, there are currently few criteria for tuning delayed-action controllers. Therefore studies of performance, fragility and robustness of the closed-loop system can help develop criteria that improve delayed-action tuning.
Describing the system performance can be challenging due to the various approaches and characteristics that require evaluation. These can range from analyzing transient response to disturbance rejection. In the field of delayed controllers, the study of the spectral abscissa has gained significant interest in recent years as it represents the dominant roots of the system spectrum. This dominant roots determine the maximum decay that the system can reach, therefore, its knowledge becomes essential. Analyzing the spectral abscissa is related to study of the relative stability of the system, also known as -stability, as represents the real part of the dominant roots of the system spectrum. Significant progress has been made in this area, in [14] tuning rules for PR controllers are presented, while in [15] the tuning rules for proportional integral delayed controllers for second-order systems are analyzed. For a linear time-invariant delay equation, in [16], conditions for the existence of a pair of complex conjugate dominant roots are presented. An approach to find the gains of a controller that provides the maximum decay rate of the closed-loop response for a LTI time-delay system is presented in [17]. In [18], placement of a fourth order multiple root for a first order system subject to a PID controller is studied: a multiplicity-induced dominancy (MID) strategy is used to design and tune the controller gains to ensure a specified decay rate of the closed-loop response. In [19], it is proven that the minimum value of the spectral of a second order system subject to a delayed state feedback controller is attained at a root of maximal multiplicity. In [20], fragility for several systems subject to a PI controller is studied.
Controller fragility refers to the susceptibility to performance degradation or instability due to variations in the controller gains. The point in the controller gain space that exhibits the highest resilience to controller parameter disturbances is commonly referred to as the least fragile point. This topic has received considerable attention in the delay-free case, but not as much in the delayed case. However, recent significant progress has been made. In [21], an approach that guarantees the maximal robustness with respect to controller gains disturbances is presented. For delay models of TCP/AQM networks, a non-fragile PI controller that admits uncertainties in the network parameters and the controller gains disturbances is provided in [22]. On the other hand, ref. [23] estimates the non-fragility of PI AQM controllers, while [24] presents an approach to analyze and design non-fragile PI controllers using a geometric approach. In [25], a procedure to determine the non-fragility controllers used to stabilize closed-loop systems with a delay is presented. This approach involves identifying the center of the largest circle that can be inscribed in a stability region of the parameter plane of the closed-loop system.
In the context of robustness, one subject that continues to interest the scientific community is determining conditions that ensures the system stability in the face of parametric variations within a set. Frequently this requires a stability analysis of a family of polynomials. Some contributions includes: interval polynomials [26], polytopes of polynomials [27], diamonds of polynomials [28], segments of polynomials [29], and cones of polynomials [30], to mention a few. However, there are few criteria that address this topic for quasi-polynomials and even fewer when the point with the greatest robustness is desired. Among which we can mention: in [31] for uncertain continuous singular systems with state delay and parameter uncertainty, necessary and sufficient conditions for generalized quadratic stability and stabilization are given, while [32] provides sufficient conditions for parameter dependent stability and stabilizability for linear systems with state delays where the parameters of the systems are not completely known. In [33], the robust stability of uncertain quasi-polynomials problem is addressed, where frequency-sweeping conditions for interval, diamond, and spherical quasi-polynomial families are given.
This contribution presents a comprehensive analytical study to jointly evaluate performance, fragility, and robustness for a class of systems whose characteristic equation is a quasi-polynomial of degree two. This study is novel, as no prior research addressing this framework—spanning theoretical derivations, experimental validation, and benchmarking against established techniques in the field—has been reported in the literature. Specifically, we derive necessary and sufficient conditions to enhance the tuning of delayed-action controllers, ensuring performance (an exponential decay rate in the closed-loop system response convergence), robustness (stabilization and/or trajectory tracking under variations in system parameters), and fragility (resilience to perturbations in controller gains). Additionally, the paper presents necessary and sufficient conditions to ensure stability for this class of systems in the presence of parameter and gain variations. To validate and illustrate the theoretical results, we present an implementation on an experimental platform. The platform consists of an omnidirectional mobile robot (OMR) used for trajectory tracking tasks and an advanced optical motion capture system (©Vicon Motion Systems Ltd, Oxford, UK) as sensor. Here, we experimentally analyze the performance, fragility, and robustness in the face of parametric variations and external disturbances. Links to some videos of the OMR performance are given. Also, a comparison with a classical control is presented, thus showing that our proposal is a more efficient alternative.
The rest of the paper is organized as follows. Section 2 presents problem statement and manuscript’s contribution. Results for determining the -stability regions are given in Section 3. While in Section 4 and Section 5 results are presented to obtain the best performance point and the least fragile point for a delayed controller, respectively. Next, in Section 6 results are also proposed to obtain the greatest robustness point. In addition, in Section 7, results are proposed to try to obtain a balance or correction among performance, fragility and robustness. Finally, to validate all the theoretical results, Section 8 presents the real-time implementation on an OMR and a comparison with a classical controller from the literature. The contribution ends with some concluding remarks in Section 9.
2. Problem Statement and Contribution
2.1. Problem Statement
Suppose that the quasi-polynomial of degree two
is the characteristic quasi-polynomial of a closed-loop system. Here , is the set of parameters of the system, is the set of gains of a time-delay controller, and is a complex variable with , and . In this paper we study the following three properties of a system, which we make precise later.
Performance. For a given set of system parameters, this property will be understood as the capacity of a controller gains to enforce a prescribed convergence rate toward a desired reference signal or set-point in the system response. Although determination of a system’s exponential decay rate constitutes a fundamental aspect of this objective, it merely represents one necessary condition within a comprehensive stability and performance analysis framework. We will denote by the best performance point.
Fragility. Also, for a given set of system parameters, the fragility property consists in determining the capacity of invariance on the stability of a system response due to unexpected changes in the controller’s gains. We will denote by the least fragile point.
Robustness. Now, for a given set of controller gains, the robustness property consists in determining the capacity of invariance on the stability of the response of a system due to unexpected changes in the process parameters. We will denote by the greatest robust point.
Despite the seemingly simple form of the quasi-polynomial (1), its comprehensive analysis presents significant challenges. To the best of the authors’ knowledge, no existing studies have simultaneously addressed the tripartite consideration of performance, fragility and robustness properties for delayed-action controller tuning. This research gap is particularly critical as these combined properties are essential for ensuring closed-loop system stability under both parameter variations and gain perturbations. As mentioned in [2], fragility and robustness are very similar properties, which causes confusion and/or equal treatment. However, there are subtle differences between them, reasons why it is recommended to analyze them independently. A clear difference between these two properties is the working plane: while fragility is determined in the -plane, robustness is determined in the -plane, where are controller gains and are system/plant parameters.
2.2. Contribution
As previously established, time-delay controllers offer distinct advantages over classical controllers, including simplicity of implementation and inherent noise attenuation properties. However, the existing literature reveals a fragmented approach to controller tuning: some studies only focus on performance optimization, others address fragility concerns, with limited attention to robustness considerations. In this contribution we present a unified tuning methodology that simultaneously incorporates all three critical properties. Specifically, for quasi-polynomial (1), we propose the following:
- Given a set of system parameters , necessary and sufficient conditions are proposed to determine the controller gains that provide best performance , and the controller gains that provide least fragility ().
- Given a set of controller gains , necessary and sufficient conditions are proposed to determine the system parameters that ensure greatest robustness ().
- Furthermore, if a controller is tuned to the best performance , then we propose theoretical results to determine the invariance capability in the stability of the system response to unexpected changes in controller gains (fragility) or system parameters (robustness).
- Similarly, if a controller is tuned with the least fragility , and/or the system is adjusted with the parameters of greatest robustness , then theoretical results can determine the system’s response performance.
- As an interconnection among the three properties (performance, fragility and robustness), we propose necessary and sufficient conditions to determine the invariance capacity in stabilizing the closed-loop system response in the -space.
- To illustrate the proposed results, an implementation is carried out on an OMR using a novel delayed nonlinear controller.
- Finally, to demonstrate the efficiency of our proposal, a comparison is made with a conventional controller using traditional techniques.
Next, we define and obtain the workspace that we call -stability regions.
3. -Stability Regions
The following definitions rely on continuity of roots of the quasi-polynomial with respect to the parameters a and the gains k, see [34].
Definition 1.
For a fixed and , let be the set of all gains such that at least one root of (1) lies on the vertical line , that is,
The curve divides K into subregions where the quasi-polynomial (1) has a constant number of complex roots with a real part greater than , namely,
where
The set is called σ-stability region of the quasi-polynomial (1), and , where denotes the boundary of the region . In particular, is known as the stability region of (1), and . It is important to note that the -stability regions might be unbounded.
We now obtain parametric equations for the curves that delimit the -stability regions of the quasi-polynomial (1). See [35] for a deeper explanation.
Proposition 1.
Suppose that , where , is fixed.
For , the parametric equations for the curve which bounds the stability region are the following.
- (i)
- If , we obtain the horizontal line , .
- (ii)
- If and , then and .
- (iii)
- If and , then and .
For , the parametric equations for the curve which bounds the σ-stability region are the following.
- (iv)
- If , we obtain , .
- (v)
- If , then and .
Proof.
We apply Definition 1 to (1). Solving for and , we obtain Equations (i)–(iii). And solving for and , we obtain Equations (iv)–(v). □
We note that the -stability regions are unbounded for the quasi-polynomial (1).
4. Best Performance Point
In this section, best performance point is defined, it is related to the -stability regions and it is shown a way to determine it. We recall that a dominant root of the quasi-polynomial is a root such that for any other root z we have that .
Definition 2.
For a fixed , let be the spectral abscissa function defined as
This function determines the location of the dominant roots of the quasi-polynomial . If D is a subset of , the spectral abscissa of corresponding to the region D is defined by
We note that this number depends on the region D, and when the function α is not bounded from below on D, we have that .
The following result relates frequency domain and time domain with the location of dominant roots.
Lemma 1
([36]). For each , there exists a constant such that the response of a closed-loop system whose quasi-polynomial is (1) satisfies the following exponential decay rate
where ϕ is the initial function defined on the interval , and denotes the Euclidean norm.
Definition 3.
For a fixed , let D be a subset of . A best performance point of the region D is a set of gains that provides the largest exponential decay rate in the response of the closed-loop system. This point satisfies
where is the real part of a root of the quasi-polynomial .
Remark 1.
Since a best performance point depends on the region D, this point might not exist.
Proposition 2.
Consider the quasi-polynomial (1). For a fixed , let be a compact set with . Then , and exist.
Proof.
It follows from Definition 3 and the continuity of the spectral abscissa function . □
Remark 2.
If is a compact set with , and is an interior point of D, it can be shown that the spectral abscissa can not be attained at a single simple root of q and that under certain conditions, the σ-stability regions shrink to as . Also, depending on the root configuration at which is attained there exists a numerical procedure to approximate and , see [17].
Remark 3.
In [16] it has been shown that if the constants and τ satisfy the relation , the quasi-polynomial (1) has a double, negative dominant root
Due to this result, it is possible to find an analytic expression for a point that with additional conditions becomes .
Proposition 3.
Consider the quasi-polynomial (1). Given a performance value , the gains of a controller that has a double, negative dominant root at σ are
For a given , we have that
Remark 4.
Proposition 4.
Proof.
The result follows from Proposition 3 and Remark 3. □
5. Least Fragile Point
In this section, we obtain the gains for a least fragile controller.
Definition 4.
For a fixed , let D be a subset of such that . The least fragile point of the region D is the set of gains with the largest distance to the boundary of D, that is,
where is the distance from the point k to the boundary .
If denotes the circle with center at k and radius r, then is the largest circle inscribed in the region D, see Figure 1.
Figure 1.
The largest circle inscribed in a region D.
Remark 5.
Analogous to a best performance point, a least fragile point also depends on the set D chosen, and might not exist without additional conditions over D. Since for , we obtain the least fragile point for two types of sets: the global case , and the local case . In both cases, identifying this point constitutes a non-trivial analytical challenge, contrary to initial intuitive expectations. Nevertheless, the following theorem establishes a specific scenario in which the optimal point of can be derived analytically in an exact, closed-form precision.
Proposition 5.
Consider the quasi-polynomial (1) with and . If is bounded by the axes τ and , and the hyperbola , then the least fragile point is
where is the radius of the largest inscribed circle in D.
Proof.
The largest circle is tangent to the boundary at three points of contact. Two of them are and which lie on the axes and , respectively. The other one is which lies on the hyperbola H. The values of and are to be determined. Since the distance from the least fragile point to the point p is , this number satisfies the equation
Now, since the normal line to the hyperbola H at p passes through the point , we have that
Solving for and the foregoing equations, the result follows. □
Proposition 5 is useful and relatively simple when . However, this is not the case when , since it is necessary to perform a more extensive procedure, which has been divided according to the possible number of contact points between the circle and the boundary . More details are given below.
Proposition 6.
Suppose that the boundary of the set D can be parameterized by a smooth, simple closed curve with , where I is an interval. Let be the distance from the point k to the boundary , and let be the set of all frequencies where the minimum value is attained. Then the circle is tangent to the boundary at each point of contact with .
Proof.
Differentiating with respect to , we obtain that
for each frequency . Thus the circle its tangent to the boundary at each point of contact. □
Proposition 7.
Let γ be a smooth curve and suppose that the largest circle has exactly two points of contact with the boundary, say and , where . Then the frequencies and satisfy the system of equations
Proof.
Let . We obtain Equation (9) using the fact that for this minimax problem the vector zero is in the convex hull of the set , where gradient is taken with respect to the variable k. □
Equation (9) also shows that the line passing through the contact points is orthogonal to the curve at these points.
Proposition 8.
Let γ be a smooth curve and suppose that the largest circle has three or more points of contact with the boundary, say and , where . Then the frequencies and satisfy the system of equations
Proof.
Suppose that is a simple closed curve, and let be a circle with center k and radius inside the curve . Let us also assume that is tangent to the curve at three distinct points and . Then using the normal vectors at these points we can write k in three different ways, leading to a system of three equations with three unknowns: and . Now using the relationship between tangent and normal vectors, the system can be transformed into (10). □
The largest circle inscribed in a region D does not need to be unique, and it may have two or more points of contact with the boundary curve.
Remark 6.
To determine and , follow the steps of the algorithm described below. For clarity, the algorithm is summarized in the flowchart in Figure 2.
Figure 2.
Flow chart for numerical procedure.
- (i)
- Choose an approximation k of , and solve Equation (8). Let be the solution set. Some of these solutions may not correspond to contact points.
- (ii)
- If has two points of contact, choose in such a way that the angle between the vectors and is close to π radians. Then take these frequency values as an initial approximation for solving numerically system (9).
- (iii)
- If has more than two points of contact, choose in such a way that the angle among the vectors and is close to radians. Then take these frequency values as an initial approximation for solving numerically system (10).
- (iv)
- Repeat steps (i)–(iii) until satisfied.
6. Greatest Robustness Point
In this section, we obtain the gains for the most robust controller.
The parameters of the system can be treated in a similar way to the control gains. For a fixed , the curve
splits A into subregions where the quasi-polynomial (1) has a constant number of roots with positive real part. That is
where
Now, the set is the robustness region of the quasi-polynomial (1), and we have that .
Definition 5.
For a fixed , let E be a subset of such that . A point of greatest robustness of a systems is a set of parameters with the largest distance to the boundary . This point satisfies
where is the distance from the point a to the boundary .
Next, we obtain the curves to delimit the stability region of quasi-polynomial (1).
Proposition 9.
Consider the quasi-polynomial (1), and suppose that is fixed. The parametric equations of the curve which bounds the robustness region are the following.
- (i)
- If , we obtain the vertical line .
- (ii)
- If , then and .
Proof.
The following result provides an approach for the computation of .
Proposition 10.
Consider the quasi-polynomial (1), and suppose that is fixed. If and is given, then the robustness interval is
where . Furthermore, choosing a compact set , where is proposed by the user, we have that
Proof.
This result is obtained using (ii) of Proposition 9 and substituting . □
From the previous result, we can observe that the robustness depends on the controller gains, thus the gains can be used to maximize the robustness of the system. Furthermore, it is easy to infer the following.
Remark 7.
If and satisfies (11), then
Since the greatest robustness point shares the same properties as a least fragile point, we can apply Propositions 6–8 to obtain these points in the corresponding regions .
7. Relationship Among Performance, Fragility and Robustness
Previous sections have presented theoretical results for determining the performance, fragility, and robustness properties of systems characterized by the quasi-polynomial (1). As noted in the problem statement, it is essential to establish conditions under which system stability is maintained in the presence of both independent parameter variations and gain perturbations. However, a comprehensive analysis also requires simultaneous examination of stability regions as functions of both parameters and gains, enabling the determination of performance and stability invariance in the system response. The following results address these objectives.
To determine a stability region in -space for quasi-polynomial (1) we apply the following result.
Lemma 2
([37]). The roots of all lie to the right of if and only if and , where ν is the unique root of in the interval .
For , we define the functions and , where . The graphs of these functions are shown in Figure 3.
Figure 3.
Functions and .
Proposition 11.
Proof.
If and , the quasi-polynomial (1) becomes
For and , denote by the corresponding region in -space defined by inequality (14).
Proposition 12.
If , and , then
where
Proof.
We have that
and we need to verify the inequality
8. Implementation of the Theoretical Results
Next, without loss of generality, we implement the theoretical results presented above on an experimental platform consisting of an omnidirectional mobile robot.
8.1. Description of the Experimental Platform
The OMR is built using three 12[V] POLOLU 37D gearmotors, with a gear ratio 1:70 and encoder with a resolution of 64 counts per revolution, and wheels with radius [m], see Figure 4. An STM32F4 Discovery (© STMmicroelectronics, Geneva, Switzerland) board is used as a data acquisition card and the communication between the computer and the robot is realized in real-time using the public and available Waijung 1 (STM32 target 2018 for ©Matlab, Natick, MA, USA) library via Bluetooth using an ESP32 microcontroller © Espressif Systems, Shanghai, China. The setup runs inside an indoor environment with a set of 10 infrared © Vicon Motion Systems Ltd., Oxford, UK cameras with precision of [mm] which measure the position and orientation of each robot in an area of [m] with a sample time of [s]. The robot has several reflective markers with different patterns, in order to be detected by the TRACKER 3.0 software,© Vicon Motion Systems Ltd, Oxford, UK.
Figure 4.
OMR experimental platform. (a) OMR with disturbance (ramp). (b) Notation in the considered OMR.
To corroborate the theoretical results, we determine performance, fragility and robustness of the OMR for a trajectory tracking task in the -plane, using the experimental platform described below. Here the kinematic model (22) is considered. For tuning the delayed-action controller (25), a quasi-polynomial of the form (1), where with , is used.
The control objective is a trajectory tracking task of the OMR position in the -plane. The reference signal is a circle of radius 0.5 [m], which will be denoted by Ref.
To illustrate the effectiveness of tracking in the presence of external disturbances, a ramp is utilized to change the surface of the path traveled, see Figure 4a. While to quantify the efficiency in the tracking task, the mean square error (MSE) index is obtained.
8.2. Kinematic Model of the OMR
An OMR is a mobile vehicle with mecanum or omnidirectional wheels that allow it to move in any direction instantly and increase the maneuverability of the robot. The system has three independent control inputs, which can be decoupled to control its three degrees of freedom fully . This feature is not present in other mobile robots, such as differential or Ackerman steering robots, which have only two control inputs involving non-holonomic constraints [38].
A kinematic model of the OMR, schematized in Figure 4b, is of the form
where represents the robot position in the plane, is the robot orientation angle, and are the longitudinal, lateral, and angular velocities, respectively. The term R represents the non-singular rotation matrix around the Z axis and U is the control input vector.
In order to implement a controller, the following transformation of robot velocities U to velocities of OMR wheels is required
where L is the distance from any wheel to the center of mass of the robot, r is the radius of the wheel and , see Figure 4b. Thus, solving (23) for U and substituting into (22), we have
Now, we propose the following novel nonlinear controller with delayed-action, which will be called delayed nonlinear controller (D-NLC):
where is the time-delay, , with and is the identity matrix, and , whith is the desired vector of position and orientation of the robot. From (25) and (24), the close-loop error dynamic is
Defining , the characteristic equation of this dynamics is
Here, , , , , , , , and . Note that (27) is a quasi-polynomial of degree 9 with commensurable delays, see [39]. However, (27) can be written as the product of three quasi-polynomials of degree 2 of the form
Namely,
Thus, thanks to the OMR modeling structure suggested in (22) and (23), the novel delayed nonlinear controller proposed in (25) and some simple but strategic algebraic manipulations, we can now streamline/guarantee OMR trajectory tracking in the event of variations in controller gains and vehicle parameters using the results given in the previous sections on the quasi-polynomial (28). This framework will serve to validate the efficacy and relevance of our proposed control strategy.
8.3. General Scheme to Obtain Performance, Fragility and Robustness of the OMR
In this section the theoretical results are applied to obtain best performance, least fragile and greatest robustness points for the OMR. The steps are as follow.
For steps S1 to S4, fix , and for steps S5–S6, fix .
- S1.
- Use Proposition 1 to determine the -stability regions , . For , Figure 5 shows the stability region () obtained by using (i)–(iii) of Proposition 1, and the -stability regions (—) and (—), with , obtained by using (iv)-(v) of Proposition 1. Figure 5 also shows the singular points obtained by (5) for several values of , see Remark 4.
- S2.
- Choose a compact set for some or .
- S3.
- S4.
- The least fragile point of a set , , can be obtained by using the algorithm described in Remark 6. Without loss of generality, we illustrate this algorithm for two values of .
- (a)
- For , Figure 7a shows the set D bounded by the straight lines , , and the hyperbola (iii), which is inside the stability region . Here, the least fragile point is and .
- (b)
- For , Figure 7b shows the set D bounded by the axis , and the curves (iii) and (iv), which is inside the -stability region . Here, the least fragile point is and .
- S5.
- S6.
- S7.
- Finally, Figure 9 shows the finite portion of the stability region in -space, which is inside the box . See Proposition 11.
Figure 5.
-stability regions for quasi-polynomial (1).
Figure 6.
Choosing a compact set D. (a) Compact set . (b) Compact set , .
Figure 7.
Finding the least fragile point. (a) The least fragile point of region D. (b) The least fragile point for .
Figure 8.
Robustness region of the quasi-polynomial (1) in plane – with fixed.
Figure 9.
The finite portion of the stability region in -space. (a) Vertex in blue, and sphere with center and radius in red. (b) Zoom in of the red sphere in (a).
8.4. Validation and Implementation of Results
This section presents experimental validation of the theoretical framework developed in previous sections, implemented on the OMR platform.
8.4.1. Experimental Tests of OMR Performance
The best performance points of the OMR are obtained using (5), as described in step S3 from Section 8.3. Table 1 shows the controller gains for a given .
Figure 10a shows the performance of the OMR without a disturbance (ramp) in a tracking task, Ref (), using three points from Table 1 to tune the delayed-action of the controller (25). Figure 10b shows the performance of the OMR using the same points as in Figure 10a, but with a disturbance (ramp). In addition, Table 1 shows the mean square error (MSE) between the desired position (Ref) and the OMR response. Some videos on the performance of the OMR, when , can be found at the following links: https://drive.google.com/file/d/14C6eixNj5i5PK3lx7KYzKSEyu4rZoLgz/view?usp=sharing (accessed on 20 August 2025), with platform and https://drive.google.com/file/d/1ak1oBaItJgwGHSGs8Hq1kOPKKQ03zXTg/view?usp=sharing (accessed on 20 August 2025), without platform.
Table 1.
The best performance points for a -stability region and MSE between OMR and Ref, with fixed.
Figure 10.
OMR position performance in the -plane. (a) Without disturbance/ramp. (b) With disturbances/ramp.
8.4.2. Experimental Tests of OMR Fragility
Figure 11 shows the position of the OMR, without ramp, using the least fragile points from Table 2 to tune the delayed-action of the controller (25), as described in step S4 from Section 8.3. For , is obtained by applying Proposition 5, while for and , the (local) least fragile points of the closed -stability regions are obtained by applying the numerical procedure mentioned in Remark 6, see Figure 7b.
Figure 11.
OMR position fragility in the -plane using the parameters given in Table 2.
Table 2.
The least fragile points for a -stability region and MSE between OMR and Ref, with fixed.
As expected, poor performance is observed, since the exponential decay rate is close to zero. However, due to the proposed analysis, a less fragility to variations in the gains of the delayed-action of the controller (25) is guaranteed. Table 2 shows that the closer to zero the less fragile the controller. Also shows the MSE obtained between the OMR response and the desired position Ref.
8.4.3. Experimental Tests of OMR Robustness
Next, we get the greatest robustness point using the step S6 from Section 8.3. Figure 12a depicts a robustness test of the OMR platform in closed-loop with the controller (25), when there are parametric variations. This figure shows the OMR position on -plane when , and [m] is varied. While, Figure 12b depicts the robustness when , and [m] is varied. Both without disturbance (ramp). Table 3 presents the MSE between the desired position (Ref) and the OMR response, due to the variation of the parameter .
Figure 12.
OMR robustness. (a) and varying . (b) and varying , .
Table 3.
The greatest robustness point and MSE between OMR and Ref, with fixed.
8.4.4. Experimental Tests of OMR in -Space
Figure 9 depicts a portion of the robust stability region in -space, as described in step S7 from Section 8.3. To corroborate the veracity of this region, Figure 13 shows the OMR position using an approximation of the non-fragile point of (with radius ), Figure 14a using the vertex point , and Figure 14b the point outside of the region .
Figure 13.
OMR position using the point of the region given in Figure 9b. (a) Without disturbance/ramp. (b) With disturbances/ramp.
Figure 14.
OMR position using the points V and W of the region given in Figure 9a, without disturbances/ramp. (a) . (b) .
8.5. Comparison: D-NLC vs. P-NLC
As extensively discussed in previous sections, incorporating time-delay elements in controllers can enhance system response performance and attenuate control signal noise. To validate these advantages, we propose a natural and fair performance comparison between our proposed controller (25) and controllers of the form:
where , and are classical controllers. Here, , , and , with .
Remark 8.
Because of this, we use the nonlinear controller (29) with a proportional action , which we call proportional nonlinear controller (P-NLC). It seems to be the only option to make the corresponding comparison. Thus, note that the closed-loop systems (24) with P-NLC is of the form
whose characteristic equation is
where
To ensure an equitable comparison, the gain of the proportional-action is tuned to match the performance level achieved by the proposed delayed-action, i.e., the dominant roots of (28) and (30) are placed on the vertical line . Thus
Figure 15 shows the OMR position using the D-NLC and P-NLC controllers, both controllers tuned to obtain a performance of in the closed-loop system response. Here, is taken from Table 1 and is obtained from (31). A similar behavior in the performance of the OMS is observed when we tune the controlled for and , respectively.
Figure 15.
Comparison when : and . (a) Without disturbance/ramp. (b) With disturbances/ramp.
Remark 9.
Comparisons of robustness and fragility properties are beyond the scope of this work, since these two properties will not be determined here for controllers of the form (29). However we have highlighted this as a key area for future investigation.
9. Conclusions
This manuscript presents an exhaustive analysis to jointly determine performance, fragility and robustness on a class of quasi-polynomial of degree 2. Derived from this analysis, necessary and sufficient conditions are given to obtain the controller gains that provide best performance and least fragility , as well as the most robust parametric point . Furthermore, as an interconnection between the properties of performance, fragility and robustness, we propose necessary and sufficient conditions to determine the invariance capacity in stabilizing the closed-loop system response in the -space. The proposed theoretical results are satisfactorily validated by experimental tests on an OMR in trajectory tracking tasks using an advanced optical motion capture system (©Vicon Motion Systems Ltd, Oxford, UK). Furthermore, the experimental implementations and comparative analysis presented in this contribution demonstrate that our approach provides both a more efficient tuning alternative for delayed controllers and a promising alternative for robotic system control applications.
Author Contributions
Conceptualization, R.V.-S. and G.O.-A.; methodology, R.V.-S. and G.O.-A.; software, G.O.-O. and M.R.-N.; validation, G.O.-O. and M.R.-N.; formal analysis, R.V.-S. and G.O.-A.; investigation, R.V.-S. and G.O.-A.; resources, M.R.-N.; data curation, G.O.-O. and M.R.-N.; writing—original draft preparation, R.V.-S.; writing—review and editing, R.V.-S.; visualization, G.O.-O.; supervision, R.V.-S., G.O.-A., G.O.-O. and M.R.-N.; project administration, M.R.-N.; funding acquisition, M.R.-N. All authors have read and agreed to the published version of the manuscript.
Funding
The authors gratefully acknowledge the financial support from Universidad Iberoamericana Ciudad de Mexico, through the research funds DINVP-025.
Data Availability Statement
The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding authors.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
References
- Bhattacharyya, S.P.; Keel, L.H. Robust control: The parametric approach. In Advances in Control Education 1994; Prentice-Hall Information and System Sciences Series; Prentice Hall PTR: London, UK, 1995; pp. 49–52. [Google Scholar]
- Alfaro, V.M. PID controllers’ fragility. ISA Trans. 2007, 46, 555–559. [Google Scholar] [CrossRef]
- Zouaoui, S.; Mohamed, E.; Kouider, B. Easy tracking of UAV using PID controller. Period. Polytech. Transp. Eng. 2019, 47, 171–177. [Google Scholar] [CrossRef]
- Abdallah, C.; Dorato, P.; Benites-Read, J.; Byrne, R. Delayed positive feedback can stabilize oscillatory systems. In Proceedings of the American Control Conference, San Francisco, CA, USA, 2–4 June 1993; IEEE: Piscataway, NJ, USA, 1993; pp. 3106–3107. [Google Scholar]
- Bleich, M.E.; Socolar, J.E. Stability of periodic orbits controlled by time-delay feedback. Phys. Lett. A 1996, 210, 87–94. [Google Scholar] [CrossRef]
- Haddad, W.M.; Kapila, V.; Abdallah, C.T. Stabilization of linear and nonlinear systems with time delay. In Stability and Control of Time-Delay Systems; Springer: Berlin/Heidelberg, Germany, 1998; pp. 205–217. [Google Scholar]
- Niculescu, S.I.; Abdallah, C.T. Delay effects on static output feedback stabilization. In Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No. 00CH37187), Sydney, NSW, Australia, 12–15 December 2000; IEEE: Piscataway, NJ, USA, 2000; Volume 3, pp. 2811–2816. [Google Scholar]
- Ulsoy, A.G. Time-delayed control of SISO systems for improved stability margins. J. Dyn. Syst. Meas. Control 2015, 137, 041014. [Google Scholar] [CrossRef]
- Suh, I.; Bien, Z. Proportional minus delay controller. IEEE Trans. Autom. Control 1979, 24, 370–372. [Google Scholar] [CrossRef]
- Suh, H.; Bien, Z. Use of time-delay actions in the controller design. IEEE Trans. Autom. Control 1980, 25, 600–603. [Google Scholar] [CrossRef]
- Mondie, S.; Villafuerte, R.; Garrido, R. Tuning and noise attenuation of a second order system using Proportional Retarded control. IFAC Proc. Vol. 2011, 44, 10337–10342. [Google Scholar] [CrossRef]
- Niculescu, S.I.; Gu, K.; Abdallah, C.T. Some remarks on the delay stabilizing effect in SISO systems. In Proceedings of the American Control Conference, Denver, CO, USA, 4–6 June 2003; IEEE: Piscataway, NJ, USA, 2003; Volume 3, pp. 2670–2675. [Google Scholar]
- Özbek, N.S.; Eker, İ. Investigation of time-delayed controller design strategies for an electromechanical system. In Proceedings of the 2017 4th International Conference on Electrical and Electronic Engineering (ICEEE), Ankara, Turkey, 8–10 April 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 181–186. [Google Scholar]
- Villafuerte, R.; Mondié, S.; Vazquez, C.; Collado, J. Proportional retarded control of a second order system. In Proceedings of the 2009 6th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE), Toluca, Mexico, 10–13 January 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 1–6. [Google Scholar]
- Ramírez, A.; Mondié, S.; Garrido, R.; Sipahi, R. Design of proportional-integral-retarded (PIR) controllers for second-order LTI systems. IEEE Trans. Autom. Control 2016, 61, 1688–1693. [Google Scholar] [CrossRef]
- Boussaada, I.; Unal, H.U.; Niculescu, S.I. Multiplicity and stable varieties of time-delay systems: A missing link. In Proceedings of the 22nd International Symposium on Mathematical Theory of Networks and Systems (MTNS), Minneapolis, MN, USA, 12–15 July 2016; pp. 1–6. [Google Scholar]
- Oaxaca-Adams, G.; Villafuerte-Segura, R. On controllers performance for a class of time-delay systems: Maximum decay rate. Automatica 2023, 147, 110669. [Google Scholar] [CrossRef]
- Ma, D.; Boussaada, I.; Chen, J.; Bonnet, C.; Niculescu, S.I.; Chen, J. PID control design for first-order delay systems via MID pole placement: Performance vs. robustness. Automatica 2022, 137, 110102. [Google Scholar] [CrossRef]
- Michiels, W.; Niculescu, S.I.; Boussaada, I.; Mazanti, G. On the relations between stability optimization of linear time-delay systems and multiple rightmost characteristic roots. Math. Control. Signals, Syst. 2025, 37, 143–166. [Google Scholar] [CrossRef]
- Torres-García, D.; Méndez-Barrios, C.F.; Niculescu, S.I. Stabilization of second-order non-minimum phase system with delay via PI controllers. Spectral abscissa optimization. IEEE Access 2024, 12, 170851–170867. [Google Scholar] [CrossRef]
- Silva, G.J.; Datta, A.; Bhattacharyya, S. PID tuning revisited: Guaranteed stability and non-fragility. In Proceedings of the 2002 American Control Conference (IEEE Cat. No. CH37301), Anchorage, AK, USA, 8–10 May 2002; IEEE: Piscataway, NJ, USA, 2002; Volume 6, pp. 5000–5006. [Google Scholar]
- Melchor-Aguilar, D.; Niculescu, S.I. Computing non-fragile PI controllers for delay models of TCP/AQM networks. Int. J. Control 2009, 82, 2249–2259. [Google Scholar] [CrossRef]
- Morărescu, I.C.; Méndez-Barrios, C.F.; Niculescu, S.I.; Gu, K. Stability crossing boundaries and fragility characterization of PID controllers for SISO systems with I/O delays. In Proceedings of the 2011 American Control Conference, San Francisco, CA, USA, 29 June–1 July 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 4988–4993. [Google Scholar]
- Méndez-Barrios, C.; Niculescu, S.I.; Morarescu, C.I.; Gu, K. On the fragility of PI controllers for time-delay SISO systems. In Proceedings of the 2008 16th Mediterranean Conference on Control and Automation, Ajaccio, France, 25–27 June 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 529–534. [Google Scholar]
- Oaxaca-Adams, G.; Villafuerte-Segura, R.; Aguirre-Hernández, B. On non-fragility of controllers for time delay systems: A numerical approach. J. Frankl. Inst. 2021, 358, 4671–4686. [Google Scholar] [CrossRef]
- Kharitonov, V.L. The asymptotic stability of the equilibrium state of a family of systems of linear differential equations. Differ. Uravn. 1978, 14, 2086–2088. [Google Scholar]
- Bartlett, A.C.; Hollot, C.V.; Lin, H. Root locations of an entire polytope of polynomials: It suffices to check the edges. Math. Control. Signals Syst. 1988, 1, 61–71. [Google Scholar] [CrossRef]
- Barmish, B.R.; Tempo, R.; Hollot, C.V.; Kang, H.I. An extreme point result for robust stability of a diamond of polynomials. In Proceedings of the 29th IEEE Conference on Decision and Control, Honolulu, HI, USA, 5–7 December 1990; IEEE: Piscataway, NJ, USA, 1990; pp. 37–38. [Google Scholar]
- Bollepalli, B.; Pujara, L. On the stability of a segment of polynomials. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1994, 41, 898–901. [Google Scholar] [CrossRef]
- Hinrichsen, D.; Kharitonov, V.L. Stability of polynomials with conic uncertainty. Math. Control. Signals Syst. 1995, 8, 97–117. [Google Scholar] [CrossRef]
- Xu, S.; Van Dooren, P.; Stefan, R.; Lam, J. Robust stability and stabilization for singular systems with state delay and parameter uncertainty. IEEE Trans. Autom. Control 2002, 47, 1122–1128. [Google Scholar]
- Fridman, E.; Shaked, U. Parameter dependent stability and stabilization of uncertain time-delay systems. IEEE Trans. Autom. Control 2003, 48, 861–866. [Google Scholar] [CrossRef]
- Chen, J.; Niculescu, S.I.; Fu, P. Robust stability of quasi-polynomials: Frequency-sweeping conditions and vertex tests. IEEE Trans. Autom. Control 2008, 53, 1219–1234. [Google Scholar] [CrossRef]
- Neimark, J.I. D-decomposition of the space of quasi-polynomials (on the stability of linearized distributive systems). Am. Math. Soc. Transl. 1973, 102, 95–131. [Google Scholar]
- Kolmanovskii, V. Stability of Functional Differential Equations; Academic Press, Inc.: London, UK, 1986. [Google Scholar]
- Gu, K.; Chen, J.; Kharitonov, V. Stability of Time-Delay Systems; Control Engineering, Birkhäuser Boston: Boston, MA, USA, 2003. [Google Scholar]
- Hayes, N. Roots of the transcendental equation associated with a certain difference-differential equation. J. Lond. Math. Soc. 1950, 1, 226–232. [Google Scholar] [CrossRef]
- Campion, G.; Bastin, G.; Dandrea-Novel, B. Structural properties and classification of kinematic and dynamic models of wheeled mobile robots. IEEE Trans. Robot. Autom. 1996, 12, 47–62. [Google Scholar] [CrossRef]
- Pólya, G.; Szegö, G. Problems and Theorems in Analysis I: Series. Integral Calculus. Theory of Functions; Springer Science & Business Media: Berlin/Heidelberg, Germany, 1998. [Google Scholar]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).