Abstract

In the present contribution, the problem of establishing tuning rules to proportional retarded controller for LTI systems is addressed. Based on the -decomposition methodology and σ-stability analysis, analytic conditions are determined on the parameters of a delayed controller that guarantee us that the system response reaches the maximal decay rate. The conditions presented in this paper are tested experimentally in tracking tasks of a flexible joint robotic arm.

1. Introduction

Time delays naturally arise in many mathematical models from engineering, biology, and physics, among other science areas. A common belief is that the appearance of these phenomena can lead to detrimental effects, bad performance of the system, instability, or even damage to the system [1]. Nevertheless, many contributions have shown that the deliberate introduction of a time delay in a feedback control law can provide a stabilizing effect [27] and in some cases give or improve the robustness property of the system [8]. The stability analysis of linear time delay systems is studied in the framework of two main approaches: time domain and frequency domain. The former is based on the well-known Lyapunov’s criteria and its extensions (Razumikhin and Krasovskii) or by using linear matrix inequalities (LMIs) via convex optimization [9, 10]. However, only sufficient stability conditions are provided, which are generally very conservative or, in some cases, nonexistent, mainly because the feasibility of LMIs (whose parameters are adjusted by a frequency method) is usually nonexistent. The second approach is based on the analysis of the characteristic function of the system, where, unlike the temporal approach, it is possible to provide necessary and sufficient conditions that do not have a conservative nature.

Even when in the recent decades there is a great development in the control theory, where many sophisticated control schemes have been developed, PID controllers remain as one of the most used control strategies in the industrial environment. According to [11, 12], approximately 90–95% of the industrial control loops still use PID-type controllers, many of which do not include the derivative term, mainly because this term induces a noise amplifying effect that can affect the system performance [1214] or because the derivative of the state is not available for measurement. Some common strategies to avoid the use of the derivative term and, consequently, the noise amplification problem, are the use of filters, and observers or the implementation of estimation schemes.

On the other hand, a common approach consists in replacing the derivative term in PID-type controllers by an approximation of the formand for an appropriate selection of the delay τ, the closed-loop stability is guaranteed [3, 1416]. In this framework, in [17], a method for the migration of a double imaginary characteristic root to the left half-plane or the right half-plane under the variation of two parameters of a quasi-polynomial is presented. The idea of deliberately introducing time delays in closed-loop systems and considering it as a control parameter is not a novel approach, but it has been intensively studied in recent years, see [1820] and the references therein. The analysis of such class of controllers focuses mainly on the following topics: characterization of the stability crossing curves [21], tuning of delayed controllers to stabilize second-order systems [18, 20, 22] (and its noise attenuation analysis [23]), the design of proportional integral controllers for second-order linear systems [19, 24], and design of maximum decay rate using elimination theory [25]. Particularly in [26], a Proportional Integral Retarded (PIR) controller to solve the regulation problem of a general class of stable second-order LTI systems is presented. This result ultimately guarantees a desired exponential decay rate σ. On the other hand, design of nonfragile controllers with a desired exponential decay rate is proposed in [20]. Here, the authors present conditions on the parameters such that the controller of the form ensure the stability of the closed-loop system.

Inspired by the previous contributions, in the present manuscript, following the -decomposition methodology (see [2730]), it allows us to delimit and decompose the space of control parameters, determining the stability boundaries by means of a set of parametric equations that depends explicitly on the control parameters, which play a key step to allow us to determine simple analytical expressions for tuning the control parameters of a Proportional Retarded (PR) control law to σ-stabilize a general class of SISO LTI systems. Under these conditions, three dominant real roots are placed in , which guarantees to reach the maximal exponential decay rate in the system response.

The σ-stabilization of a system can be described as the design and tuning of a controller such that the corresponding characteristic equation of the closed-loop system has dominant roots with real part less than or equal to , . The σ-stabilization approach can be considered a robust scheme, since when taking parameters within a σ-stable region and by presenting variations on the parameters (that do not leave the σ-stable zone) the system stability is assured.

Delay-based controllers have as their main advantages the simplicity with which control laws are designed and, as a consequence, their practical implementation facility. Common applications of such controllers focus mainly on second-order systems, e.g., regulation problems of DC servomotors [18, 31], haptic virtual systems [20], underactuated mechanical system [32], and numerous academic examples. In the present proposal, a more challenging implementation is addressed: a flexible joint robotic arm (fourth order system), where trajectory tracking tasks are addressed. The main challenges for the design of PR control law are the complexity of its dynamic equations (mainly by the presence of highly nonlinear elements) and the appearance of oscillations at the tip of the link [33, 34]. Thus, a first step in the design of the Proportional Retarded control law is to linearize via an exact linearization approach the dynamic equations of the flexible joint robotic arm [35, 36].

The remainder of this manuscript is organized as follows. In Section 2, the analyzed closed-loop system and the problem formulation are presented and the σ-stability boundaries are determined. In Section 3, analytic conditions to determine the maximal decay rate are provided. Section 4 is devoted to both the dynamic model of the flexible joint robotic arm under the study and the design of the proportional plus delay controller. Also, a complementary tuning approach is presented. In Section 5, the experimental platform is described and the experimental results are presented. For comparison purposes, a classical feedback state controller law is also designed and implemented. The contributions end with some concluding remarks.

Nomenclature. In the present contribution, denotes the real numbers, while the complex numbers, and stands for the positive integers. Given a vector , then denotes its transpose. Let , then and denote its real and imaginary parts of s, respectively, and i is the imaginary unit. For a function , denotes its time derivative and and defines the jth time derivative.

2. Problem Formulation

Let us consider a LTI-SISO system of the formwhere , , , and is the control input. Let us propose a state feedback a control law of the formwhere , denote the controller gains. This approach demands the knowledge of the complete state vector. Now, let us suppose that at least one of the velocity measurements is not available, and then the implementation of a state observer to estimate the unavailable states would be considered. Instead of this alternative, let us propose a delayed controller as follows:where , , are the controller gains, and is the delay. Here, we assume that the state variable is unable to measure. Then, the closed-loop system is now of formwhere . Then, the characteristic function of system (5) iswhere and are polynomials and .

In the subsequent sections, analytic conditions will be developed on the control parameters and τ that guarantee a maximal exponential decay rate (denoted by ) on the system response.

3. Decomposition of the Gain Controller Parametric Space

As discussed in the introductory section, a key step to determine the analytic conditions on the parameters to achieve the maximal decay rate is the decomposition of the space of parameters by means of the -decomposition methodology. To this end, we first study the σ-stability or stability degree of (6). Then, let us consider and by proposing the change of variable, , quasi-polynomial (6) takes the form

Following the -decomposition methodology, we first compute :since and , then

Now, evaluating for , , resultsor in an equivalent form:

Then, from Euler’s identity, it follows thatand from the former equations, an explicit expression for τ can be written as follows:for . Finally from equation (12) yields

The above analysis is summarized in the following result.

Proposition 1. Consider a quasi-polynomial of form (6), and then the σ-stability regions are bounded by the following equations.

When ,and for where, . Expressions (15)–(17) of Proposition 1 define the σ-stability boundaries in the parametric space . To exemplify these stability boundaries, in Figure 1, a generic parametric map is presented. The outer region denotes the stability boundary of the system, that is, it corresponds to the pair for which the eigenvalues of the system lies on the imaginary axis, while each one of the inner contour curves define a region where the system is exponentially stable with a specific decay rate . The red point corresponds to the maximal reachable stability degree, denoted by , and it occurs when all the σ-stable regions collapse in a single point of the parametric space and it is characterized because the characteristic function present a root of multiplicity at least three at (see [22, 26]).

In the next section, analytic expressions to determine the maximal decay rate and the associated parameters are presented.

4. Tuning of the PR Control Law

In this section, analytic expressions for determining the controller parameters , , and to reach the maximal decay rate are provided.

Proposition 2. Let us consider a quasi-polynomial of form (6), then it has a dominant root of multiplicity at least three at the point , if is the smallest positive real root of the polynomial:and the delay and the controller gain satisfy the following relations:

Proof 1. If quasi-polynomial (7) has three dominant roots in , it implies that quasi-polynomial (6) has three dominant roots at . Thus, conditions , , and must hold, i.e.,Condition (19) follows directly from (21). Now, through direct computations, it can be verified that equations (20) and (21) lead us toOn the other hand, equations (20) and (22), imply thatand finally, by substituting (23) in (24), yieldsthat completes the proof.

5. PR Controller Design for a Flexible Joint Arm

In this section, the conditions proposed to achieve the maximum decay rate are considered for the design of a Proportional Retarded control law implemented on a flexible joint robotic arm experimental platform.

5.1. Robot Dynamic Model

The schematic representation of the flexible joint robotic arm is given in Figure 2.

The notation used is as follows (for the sake of simplicity of notation, in the following, we will omit the time dependence of the functions). and are the angular positions of the rotating base and of the arm, respectively. is the moment of inertia of the rotating base and is the moment of inertia of the rotating arm. m denotes the mass of the arm, while l represents the arm length. is the gravity constant, is the spring stiffness, and M is the torque applied to the system. The motor torque and the torque applied to the system M satisfy the relation , where N denotes the mechanical advantage of the pulley system.

Following the Euler–Lagrange formulation, the equations of motion of the flexible joint robotic arm can be derived as

Besides, the control input voltage applied to the motor V and the torque are related as follows:where symbolizes the armature resistance and the torque constant of the motor. Based on the above relations, (26) and (27) are now of the formor equivalentlywhere

5.2. PR Controller Design

By performing the change of variables , systems (30) and (31) can be rewritten aswhere

The first stage in the design of the delayed controller is to transform nonlinear system (33) into a linear system via feedback linearization approach. Let us defineas the output function. Denoting and as the Lie derivatives of function with respect of the vector fields f and , respectively (see [35]). Thus, differentiating the output function ,and computing the higher order derivative of ,where

Hence, the system has relative degree four. Now, let us define the state transformation , , , and , then it follows that

Thus, the linearizing control function is of the form

By denoting as the desired trajectory and , , as its time derivatives, the errors functions are defined as , then it follows

Now, by proposing the delayed controller,where the error is defined as

Thus, system (41) in closed-loop, with control law (42), can be expressed aswhere and

The characteristic quasi-polynomial of system (44) iswhere and . Now, using the change of variable , (46) takes the formwhere

By Proposition 1, we have that when ,while for where and

According to Proposition 2 we first compute , as well as its first and second partial derivatives, that is,

From (52) and (53), we getand from (52) and (54), it follows that

Substituting (55) into (56), we have

Summarizing, for given , then if is the minimum real solution of polynomial (57), then the gains of the controller that determine the stability of the system with a root of multiplicity at least three are established as

In the previous procedure, analytic expressions to determine the optimal values of parameters , , and were determined, but there are no words about parameters , , and ; thus, in the subsequent paragraphs, a simple methodology for preselection or approximation of these parameters is presented.

First, by computing the Maclaurin series and substituting it in (47), we obtain the expression

Now, it is desirable to select the controller gains in such a way that the dynamics of the close-loop system follow those of a proposed Hurwitz polynomial of the formwhere . In order to match the dynamics of polynomials (60) and (61), the following parametrized conditions must be fulfilled:

Remark 1. It is worth mentioning, that expressions (62)–(64) can be considered only as a starting point to set the controller gains and must be adapted according to the control designer expertise. On the other hand, expressions (57)–(59) guarantee to reach the maximal decay rate for given parameters .

6. Practical Implementation

In this section, the designed PR control law (40) is implemented in a flexible joint arm experimental platform using Matlab-Simulink, through a data acquisition device. The effectiveness of the proposed control law is assessed by means of tracking a rest-to-rest angular position reference trajectory. For comparative purposes, a feedback state control is designed and implemented in the experimental platform.

6.1. Experimental Setup

A block diagram of the experimental prototype is presented in Figure 3. The experimental platform incorporate a DC motor NISCA model NC5475, attached to a rotating base trough a belt pulley system with a 16 : 1 ratio. The flexible joint consists of a main arm attached to the rotating base by springs. The angular positions, of the rotating base and the arm, are measured by incremental encoders. The data acquisition task was performed by a Sensoray 626 card. The control law was implemented in a Matlab-Simulink real time model, where the sampling period was fixed to be 0.001 s. The values of the flexible joint robotic arm parameters are , , , , , and , while the motor parameters are and .

6.2. Feedback State Control

In order to compare PR control law (42) with a classical controller, we propose a feedback state control (FS):where the set of gains are positive constants. Using (40) and (41), we obtain the close-loop dynamic error:

The characteristic polynomial is matched with a Hurwitz polynomial of the form

The set of controller gains is chosen as follows:

6.3. Experimental Results

The PR controller gains were selected as follows. We first proposed and , and the gains , , and were selected from equations (62)–(64); after a slight adjustment, the gains were setted as , , and . On the other hand, the minimum real solution of (57) was , then using equations (58) and (59) we obtained the values and .

In Figure 4, the σ-stability boundaries are depicted. The red mark represents the maximal achievable decay rate and corresponds to the place where all the σ-stable regions collapsed in a single point. According to (68), the FS controller gains were selected as follows and .

The initial conditions for both experiment PR and FL controllers are setting and ; this implies that output function (35) is . The desired trajectory starts at time in the position , when the time is , and it moves in 0.6 seconds. So, when and , it remains in this position for 8 seconds and after this time the reference is moved to the initial location in 0.6 seconds, that is, when , and it remains in this position until the test is finished.

Vibrations are a common phenomenon in this class of systems, mainly when rest-to-rest point task is required. Figure 5(a) shows the PR controller performance, the output trajectory tracking depicted in red, and the desired trajectory in black. In the same way, in Figure 5(b), the FL controller output is depicted in blue. We can notice that both outputs and smoothly follows the desired trajectory avoiding overshoot, as well as undesirable oscillations. The tracking trajectory errors (up) and (bottom) are shown in Figure 6. PR error, denoted by , is bounded in a neighborhood of , while FL error is bounded in a neighborhood of , and it shows some oscillations and a mayor amplitude in comparison with the PR controller.

PR voltage input is depicted in Figure 7(a) and the maximum amplitude of the signal is approximately  Volts, and it does not present noise when the system is in the steady state, and FS voltage is shown in Figure 7(b). Here, we can notice similar performance of both and in amplitude and form, but shows a clear increase in noise and frequency: In order to clarify this statement, a Power Density Spectrum (PSD) of each voltage control is depicted in Figure 8. As we can observe, exhibits low-frequency components with a small peak at 7.7 Hz. On the other hand, shows more high-frequency components. Low-frequency components on the PR controller give us some advantages such as less wear on the actuators, less power consumption, and vibrations, among others. The above can be verified by observing Figures 9 and 10, where the performance of the system is evaluated by means of a quadratic index for both the error and the applied voltage.

Now, it is desirable to evaluate the performance of the flexible joint robotic platform in other points of the parametric space . Here, we consider points with similar control parameters but with different exponential decay rate σ and consequently a different delay τ. These points are depicted in Figure 4 and its control parameters are given in Table 1.

The system responses, at the selected points, are depicted in Figure 11, where it can be seen that the control tasks were carried out satisfactorily. Since each of the points corresponds to different σ-stable regions with a specific decay rate, the zoom at the bottom of Figure 11 allows us to note that the transient response of the system vanishes according to Table 1, and as expected, the system achieves the maximal decay rate at the point . A similar statement can be made, when the error signals are analyzed (see Figure 12).

Remark 2. The σ-stability approach provides us some benefits from the robustness perspective. Since the parameters and are selected deep inside the stability region, the effect of parameter variations only affect the decay rate but not the stability property. This statement can be verified in Figures 11 and 12, where the performance of the system is evaluated for parameters taken far from the point . It can be appreciated that the further the control parameters are selected from the point , the greater the decay rate will be, but the stability of the system remains.

7. Conclusions

Analytic conditions for the design of proportional retarded controllers that guarantee reaching the optimal decay rate for a general class of LTI systems are presented. A detailed design of a proportional retarded controller, which shows the ease with which the proposed conditions can be computed and implemented, is developed for the control of an experimental platform that consists of a flexible joint robotic arm. The experimental results illustrate the effectiveness of the conditions and show remarkable tracking of rest-to-rest trajectories avoiding oscillations, noise, and overshoot.

Data Availability

All the data generated or analyzed during this study are included in this paper.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.