Jesus Patricio Ordaz Oliver 1, 2 and Eduardo Steed Espinoza Quesada 2 and Abel Garcia Barrientos 1 and Julio Cesar Ramos Fernandez 2
Academic Editor:Luis Rodolfo Garcia Carrillo
1, Research Center on Technology of Information and Systems (CITIS), Autonomous University of Hidalgo State, 42184 Mineral de la Reforma, Mexico
2, The Robotics and Advanced Electronics Research Laboratory, Polytechnic University of Pachuca, 43830 Zempoala, HGO, Mexico
Received 17 October 2014; Revised 21 January 2015; Accepted 21 January 2015; 19 May 2015
This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
The mathematical model for many physical (mechanical and electrical) systems is described by a set of nonlinear ordinary differential equations. Commonly, these mathematical models are described by a trajectory optimization procedure or by Lagrangian (Euler-Lagrange) dynamic equations [1, 2]. The main control problem for these systems involves some concepts of stability such as asymptotic, exponential, and uniform stability, among many others (see, e.g., [3-5]). Moreover, the high precision position and velocity control in Lagrangian systems are a fundamental and important control problem. In practice, the problem of tracking a reference trajectory where external disturbances, parameter uncertainties, or dynamical uncertainties are present has received relatively less attention in the literature. Traditionally, the methods to stabilize the Lagrangian systems are based on conventional PD (proportional derivative), PD+ (PD with gravity compensation), PID (proportional integral derivative), and PID-CT compensators. It is well known that a PD controller can guarantee only asymptotic stability of Lagrangian systems in the regulation case. For the control theory viewpoint, it is well known that the steady-state error can be dissipated by introducing an integral compensator to the PD control or PID compensator. Nevertheless, in order to remove steady-state error caused by external disturbances, uncertainties, and noise, the integrator gain has to be increased. Nowadays, in industrial applications industrial linear PIDs are still used; however under certain circumstances, the stability of the closed-loop system with traditional PID is not guaranteed (from theoretical viewpoint). Thus, a high number of authors have been studying the global asymptotic stability around the origin of conventional compensators using the LNDS and the LaSalle's invariant principle theorem [3, 4, 6, 7]. However, when the LNDS has unknown bounded external perturbations, the traditional analysis does not have a good efficiency. Besides, the transient performance and stability problems in the integrator theory analysis are also difficult to deal with for industrial linear PID controller. In order to ensure asymptotic stability of the PID controller, a traditional method is to modify the linear PID into a nonlinear one.
Nonetheless, it is well known that in many theoretical and practical applications the PID compensator, under satisfactory gain tuning, provides a workable trajectory enforcement. Moreover, from a certain point of view, the PID compensator, without full system description, achieves some robustness properties [6, 8-10]. Based on the above assumptions and after an exhaustive research in the area of classical closed-loop controllers for LNDS we are inevitability addressed to the next question: under which conditions the classical PID is workable? Unfortunately, this is an open question because the classical PID compensator in presence of strong nonlinearities (like LNDS, tribology effects, external perturbations, or dynamic uncertainties) involves difficulties in dynamical analysis (see, e.g., [11, 12]). Even more, the qualitative operation of PID closed-loop solution of LNDS plays an important role in many engineering practical applications such as mechanical and power systems [7, 12, 13]. Although, for the classical linear PID, it is easy to prove asymptotic stability [11], it is not the case for the nonlinear system (this is the case for control analysis of LNDS or the Geometrical viewpoint (see [14, chapters 10-11] and [15])). So, in [14, 15] the authors established exponential stability only for the velocity error and feedforward compensator for LNDS, but this analysis does not tell us what happend with the external perturbations. In this work, we intend to define UUB-stability (for all system states) on the class of perturbed LNDS. Although PID control has been used in industrial robots for a long time, there is few explicit stability analysis on it. A wide variety of authors ensure asymptotic stability, but they do not take into account a robust analysis.
Nowadays, the development of high-performance robust control as well as its physical implementation is one of the main problems in the control theory, because in the experimental applications, we require a workable instrument to design compensators, which are able to operate successfully under consideration of external perturbations (see, e.g., [16-18]). This paper deals with the trajectory tracking control problem for LNDS, applied for a two-degree-of-freedom (DoF) benchmark robotic manipulator. Here, we consider the PID-CT for LNDS with unknown but bounded external perturbations. This kind of perturbation belongs to the class of nonlinear functions so called quasi-Lipschitz functions. This class of functions permits to consider strong nonlinearities, like tribology effects and relay effects (such as the case when a robot task is to take an object from one point to another, which induces a switch on the parameters, e.g., mass and length to the center of mass). Even more, we suggest a robust analysis for a class of LNDS with bounded disturbances. Thus, in this paper we give an analysis of UUB-stability for LNDS with unknown but bounded external perturbations from a class of quasi-Lipschitz functions.
The outline of this paper is as follows. In Section 2, we present a basic definitions and the problem formulation. Next section presents the main contribution of this work, based on the robust analysis of PID-CT compensator for Lagrangian systems. In Section 4, we obtain numerical results which define a two-link manipulator trajectory track. Finally, we present the conclusions.
2. Basic Definitions and Problem Formulation
In this section, we introduce the mathematical and LNDS mechanical tools needed for the remainder of this work.
2.1. Lagrangian Dynamics
2.1.1. Lagrangian Classical Model
The dynamic equation for mechanical or electrical systems can be obtained via the Newton's or Kirchhoff's laws approach, for [figure omitted; refer to PDF] -DoF system or like in this case from the Lagrangian. These equations are obtained by the Lagrangian equation (for mechanical viewpoint). The general equation for the robot manipulator is given as [figure omitted; refer to PDF] where the position coordinates [figure omitted; refer to PDF] with their associated velocities [figure omitted; refer to PDF] and accelerations [figure omitted; refer to PDF] are controlled by the vector [figure omitted; refer to PDF] of driving forces. The Coriolis (centripetal) forces are [figure omitted; refer to PDF] , and the gravitational forces are denoted by [figure omitted; refer to PDF] . The dynamics (1) presents some interesting properties which will be useful in establishing the stability control analysis (see the Appendix).
2.1.2. Lagrangian Equations in First ODE Form
Observe that the general Lagrangian equation (1) can be represented in the first-order extended system as follows: [figure omitted; refer to PDF] where [figure omitted; refer to PDF] , [figure omitted; refer to PDF] is the control input, and [figure omitted; refer to PDF] are the initial conditions. From Lagrangian formulation under basic change of variables [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] , one has the mathematical model as [figure omitted; refer to PDF]
2.1.3. The Uncertain External Perturbation
The external perturbations, affecting the system dynamics, are supposed to be bounded. By including this expression on the LNDS, we have [figure omitted; refer to PDF] where the external perturbations have the following property: [figure omitted; refer to PDF] for positive scalars [figure omitted; refer to PDF] , [figure omitted; refer to PDF] . Even more, it is admitted to have an unknown nonlinearity from a given class so-called quasi-Lipschitz functions [19]. Then, the nonlinearities [figure omitted; refer to PDF] are from the [figure omitted; refer to PDF] class of quasi-Lipschitz functions.
Definition 1 (the class [figure omitted; refer to PDF] of quasi-Lipschitz functions [19]).
A vector function [figure omitted; refer to PDF] is said to be from the class [figure omitted; refer to PDF] of quasi-Lipschitz-functions if for any [figure omitted; refer to PDF] , it satisfies the inequality [figure omitted; refer to PDF] Notice that
(i) the growth rate of [figure omitted; refer to PDF] as [figure omitted; refer to PDF] [figure omitted; refer to PDF] is not faster than linear;
(ii) if [figure omitted; refer to PDF] , the class [figure omitted; refer to PDF] is the class of Lipschitz functions.
This class of nonlinear functions may include discontinuous and hysteresis functions as well. Here, the perturbation [figure omitted; refer to PDF] under dynamics [figure omitted; refer to PDF] has the following property: [figure omitted; refer to PDF] which implies that [figure omitted; refer to PDF] . The scalar, [figure omitted; refer to PDF] , is given by the bounded property of the inertia matrix (see the Appendix). Finally, the Lagrangian equations in Cauchy form (2) in presence of external perturbations (4) have the following form: [figure omitted; refer to PDF] In this work, we allow the external perturbations [figure omitted; refer to PDF] from a [figure omitted; refer to PDF] class of quasi-Lipschitz functions. Now, our control objective is to stabilize (8) by using the PID-CT compensator.
2.1.4. PID-CT Configuration
In this work, the structure of the proposed control action [figure omitted; refer to PDF] is as follows: [figure omitted; refer to PDF] with the gain matrices [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , [figure omitted; refer to PDF] and [figure omitted; refer to PDF] , [figure omitted; refer to PDF] as dynamics error, where [figure omitted; refer to PDF] and [figure omitted; refer to PDF] are the deviation position and velocity, respectively, and [figure omitted; refer to PDF] . In the classical robotics control strategies, the control action (9) is known as PID-CT compensator and it is well known that it has robustness properties.
2.2. Problem Formulation
In this section, we explain the problem formulation, which states that all system trajectories arrive to a neighborhood of a desired trajectory. This is by the following facts: When it is present noise in the position measurements (e.g., where the velocity and acceleration are estimated, by definition, from position measurement); possible change or switch in the system parameters, the time varying or like relay change on the parameters; external disturbances, the link contact with the external environment; dynamic uncertainties, Maxwell-slip friction model, Stribeck effect in sliding, frictional lag, varying break-away forces, stick-slip behavior, and among others tribology effects. For this reason, in this work, we approximate the error tracking path of the nonlinear system (8) to an AE (attractive ellipsoid).
Definition 2 (attractive ellipsoid).
One says that the ellipsoid [figure omitted; refer to PDF] (with the center in the origin and with the corresponding ellipsoidal matrix [figure omitted; refer to PDF] ) is attractive for some dynamic system if for any of its trajectories [figure omitted; refer to PDF] the following property holds: [figure omitted; refer to PDF] Remark that all trajectories [figure omitted; refer to PDF] of a dynamic system remain bounded, if for this system there exists an attractive ellipsoid [figure omitted; refer to PDF] . The existence of an AE is the generalization of the UUB-property (uniform-ultimately boundedness) discussed in [5]. Our main goal is to design a robust feedback based on PID compensator; moreover, the compensator rejects disturbances without loss of tracking trajectories paths.
3. On the UUB-Stability of the PID-CT for LNDS
The robustness of the PID compensators on dynamical systems is a classical topic in control theory. Here, we present a stability sketch from LNDS in closed-loop with PID-CT. It is well known that the kinetic energy plays an important role for stability analysis for LNDS. In this paper, we use the energy function based on kinetic energy as follows: [figure omitted; refer to PDF] where the matrix [figure omitted; refer to PDF] is a positive definite matrix and its structure is defined by [figure omitted; refer to PDF] matrix subblocks as follows: [figure omitted; refer to PDF] The following theorem presents the analysis for global stability of the PID-CT of system (8) under the specific energetic function (12).
Theorem 3 (on the energy function of the PID-CT).
If the tuning of the control gain matrices [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] of the control action (9), under given matrix [figure omitted; refer to PDF] and positive scalars [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , is such that the following LMI constraint holds: [figure omitted; refer to PDF] then the energy function (12) has the following property: [figure omitted; refer to PDF]
The proof of all statements is given in the Appendix.
Remark 4.
From Schur's complement it is easy to see that a necessary condition for the linear matrix inequality solution (14) provides positive definite matrix [figure omitted; refer to PDF] for some [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] .
Notice that the extended trajectories [figure omitted; refer to PDF] converge to an invariant ellipsoid [figure omitted; refer to PDF] centered on the origin with ellipsoidal matrix [figure omitted; refer to PDF] . In other words, [figure omitted; refer to PDF] as [figure omitted; refer to PDF] . This ellipsoid is approached with the exponential rate [figure omitted; refer to PDF] fulfilling with [figure omitted; refer to PDF] Moreover, notice that the selection of matrix [figure omitted; refer to PDF] implies a family of possible ellipsoidal matrix configurations and may be selected in order to minimize the energy function (12). In further works, we will study this case from an optimization point of view [19].
Remark 5.
It is well-known that the concept of an energetic function was rigorously formalized by means of the Lyapunov stability theory as well as the notion of a positive invariant set. Here, we just notice that the set of solutions [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] is given by Theorem 3, such that (15) holds, and the storage function (12) is not obligatory monotonically nonincreasing. That means that [figure omitted; refer to PDF] is not a Lyapunov function for the considered system at least for this time-interval.
Below, we suggest the construction of a Lyapunov-Like function whose derivative on the trajectories of the considered controlled system is strictly negative outside of an ellipsoid. Which implies that any trajectory that begins outside the ellipsoid (15), this returns asymptotically within the ellipsoid. In other words, UUB-stability is guaranteed if the ellipsoid is an attractive region. The above is set to the next result.
Theorem 6 (on the attractively of the ellipsoid).
Under the assumption of Theorem 3, the function [figure omitted; refer to PDF] is a Lyapunov function, and then the following property [figure omitted; refer to PDF] is globally satisfied, which exactly means that the set [figure omitted; refer to PDF] is a positive invariant region.
Notice that the results of Theorem 6 involve the so-called UUB-property on the solution of the system trajectories (see [5]), satisfying the problem statement (15), so we may conclude that the PID-CT compensator, for a nonlinear system (8), is robust under external perturbations.
4. Experimental Validation
In order to show the contribution of the results obtained in this paper, we obtain the PID-CT gain matrices under two approaches. The first one is given by classical Ziegler-Nichols method (popular technique for tuning controllers that use PID actions [11, 12]), while the second one is given by LMI solution (14) introduced in this paper (see Theorem 3). The system to be controlled is a benchmark classical system (the second-link vertical planar robot shown in Figure 1, whose dynamics are given in the literature; see [7]). The model of the motion dynamics is a set of [figure omitted; refer to PDF] rigid bodies connected and described by a set of generalized coordinates [figure omitted; refer to PDF] . The derivation of the motion equations is given by (1) and by applying the methods of the Lagrange theory, involving explicit expressions of kinetic energy and potential energy, where we obtained the standard general equation (1). For this robot study case the position, velocity, acceleration, and control input ( [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] , resp.) belong in [figure omitted; refer to PDF] . Under the change of variable [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] , the nonlinear system described in the first-order Cauchy form (2) is given as follows: [figure omitted; refer to PDF] Now the parameters of this manipulator (given in the international system of units) are [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] , with the total mass of link-1 [figure omitted; refer to PDF] , the total mass of link-2 [figure omitted; refer to PDF] , the moment of inertia of link-1 [figure omitted; refer to PDF] , the moment of inertia of link-2 [figure omitted; refer to PDF] , the distance to center of mass of link-1 [figure omitted; refer to PDF] , the distance to center of mass of link-2 [figure omitted; refer to PDF] , the length of link-1 [figure omitted; refer to PDF] , the length of link-2 [figure omitted; refer to PDF] , and the acceleration of gravity constant [figure omitted; refer to PDF] . The distance to center of mass is defined by [figure omitted; refer to PDF] and [figure omitted; refer to PDF] , respectively. Here, we consider that the dynamics are given by [figure omitted; refer to PDF] where the friction vector forces include a low (the term low friction is defined when the friction coefficients belongs in the set [figure omitted; refer to PDF] ) Coulomb and Viscose friction, [figure omitted; refer to PDF] . The initial condition and the control objective are the same as those we present in the previous control shape. Notice that the dissipative vector forces [figure omitted; refer to PDF] belong in the class of quasi-Lipschitz functions; see Definition 1. For the external disturbances rejection, we introduce a disturbance at time [figure omitted; refer to PDF] = 10 seconds. The perturbation structure is as follows: [figure omitted; refer to PDF] where the function [figure omitted; refer to PDF] is the characteristic function at time [figure omitted; refer to PDF] [20]. This considered disturbance is because, from the experimental point of view, it introduces a significant deviation than the switched parameter value. For example, if there exist a change of some link mass, it implies a change on the center of mass of each link. Then, the LNDS with dissipative forces (20) can be rewrite as the perturbed form (8). Here [figure omitted; refer to PDF] belongs in the quasi-Lipscitz nonlinear functions (6) with [figure omitted; refer to PDF] and the constants [figure omitted; refer to PDF] and [figure omitted; refer to PDF] . The control process is given by regulation of the desired reference, and this one is given by the Heaviside step function given by the following equation: [figure omitted; refer to PDF] moreover, for the control point of view, we implement a regulation point-to-point at the work space. The first point to go is at [figure omitted; refer to PDF] and [figure omitted; refer to PDF] meters at time interval [figure omitted; refer to PDF] seconds, the second follows a trajectory [figure omitted; refer to PDF] , [figure omitted; refer to PDF] with [figure omitted; refer to PDF] for time interval [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , respectively, and in the time [figure omitted; refer to PDF] seconds, we induce an external perturbation [figure omitted; refer to PDF] with a duration of 0.5 s. The initial conditions of the system for both control examples are [figure omitted; refer to PDF] The gain matrices given by method of Zingler-Nichols (to obtain the control gain via Zingler-Nichols method, we take into account the linearization of the first-order mathematical model (2) around the center of the area of the desired trajectory tracking) are [figure omitted; refer to PDF] In order to obtain the PID-CT gain matrices, we used the MATLAB Toolbox SeDuMi to solve the corresponding constrained LMI problem (14); see for example [21]. Finally, we obtain the gain matrices as follows: [figure omitted; refer to PDF]
Figure 1: 2-DOF manipulator system.
[figure omitted; refer to PDF]
Figure 2 depicts the evolution of steady-state errors [figure omitted; refer to PDF] . Figure 4 depicts the control signals [figure omitted; refer to PDF] and [figure omitted; refer to PDF] for both actuators. Finally, Figure 3 shows how after the induced perturbation the conventional linear PID (red solid line) cannot reject the perturbation, while on the other hand, for the case where the gains were tuned by the proposed methodology (blue solid line), the controller is able to reject the perturbation and to track the desired trajectory.
Figure 2: Error signals [figure omitted; refer to PDF] for [figure omitted; refer to PDF] of the trajectory tracking. The subindexes [figure omitted; refer to PDF] and [figure omitted; refer to PDF] are the position and velocity.
[figure omitted; refer to PDF]
Figure 3: Control signals, for first and second link (two algorithms).
[figure omitted; refer to PDF]
Figure 4: Trajectory on work space, comparison between the Ziegler-Nichols method and the Robust PID method.
[figure omitted; refer to PDF]
Clearly, the robust PID control can successfully compensate the uncertainties such as friction, gravity, and other uncertainties of the robot.
5. Concluding Remarks
An analysis of global UUB-stability for Lagrangian systems has been presented in this paper. In order to perform the robust stability analysis, we used like-passivity injection based on the dynamical properties of the system and in the characteristics of the quasi-Lipschitz functions. Theoretical robust analysis stability of PID-CT compensator under external but bounded perturbations has been done successfully. Experimental validation was conducted by perturbations between the robotic arm positions [figure omitted; refer to PDF] and [figure omitted; refer to PDF] . Here, we have defined a methodology to obtain the [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] gains matrices of the PID-CT compensator. Even more, we used an storage function based on the trajectory error in order to guarantee the asymptotic convergence. A comparison between the Ziegler Nichols algorithm and the algorithm proposed showed that it has a better performance in order to reject external disturbances and dynamic uncertainties. Additionally, the maximal overshot of the closed-loop system is given by the ultimate bound of the stability analysis; this is because once the trajectory arrives to the ellipsoid, this remains there. Thus, the main result of this contribution opens the door for the study of output feedback compensators for LNDS. Even more with this result, we will study the case when the dynamical system has not external perturbation and dynamic uncertain, waiting to probe exponential stability (see expression (16)).
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
[1] V. I. Arnold Mathematical Methods of Classical Mechanics , vol. 60, of Graduate Texts in Mathematics, Springer, New York, NY, USA, 1989., 2nd.
[2] F. Lewis, D. Dawson, C. Abdallah Robot Manipulator Control: Theory and Practice , Marcel Dekker, New York, NY, USA, 2004., 2nd.
[3] J. LaSalle, S. Lefschetz Stability by Liapunov's Direct Method: With Applications , Academic Press, New York, NY, USA, 1961.
[4] W. Haddad, V. Chellaboina Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach , Princeton University Press, Princeton, NJ, USA, 2008.
[5] T. Taniguchi, "Stability theorems of perturbed linear ordinary differential equations," Journal of Mathematical Analysis and Applications , vol. 149, no. 2, pp. 583-598, 1990.
[6] V. Parra-Vega, S. Arimoto, Y.-H. Liu, G. Hirzinger, P. Akella, "Dynamic sliding PID control for tracking of robot manipulators: theory and experiments," IEEE Transactions on Robotics and Automation , vol. 19, no. 6, pp. 967-976, 2003.
[7] M. Spong, S. Hutchinson, M. Vidyasagar Robot Modeling and Control , John Wiley & Sons, 2006.
[8] R. Ortega, A. Astolfi, N. E. Barabanov, "Nonlinear PI control of uncertain systems: an alternative to parameter adaptation," Systems & Control Letters , vol. 47, no. 3, pp. 259-278, 2002.
[9] A. A. Pervozvanski, L. B. Freidovich, "Robust stabilization of robotic manipulators by PID controllers," Dynamics and Control , vol. 9, no. 3, pp. 203-222, 1999.
[10] T.-Y. Kuc, W.-G. Han, "An adaptive PID learning control of robot manipulators," Automatica , vol. 36, no. 5, pp. 717-725, 2000.
[11] K. J. Åström, T. Hagglund, "Revisiting the Ziegler-Nichols step response method for PID control," Journal of Process Control , vol. 14, no. 6, pp. 635-650, 2004.
[12] K. J. Åström, T. Hagglund Advanced PID Control , Instrumentation, Systems, and Automation Society (ISA), Long Beach, Calif, USA, 2006.
[13] R. Kelly, V. S. Davila, A. Loria Control of Robot Manipulators in Joint Space , Springer, London, UK, 2005.
[14] Bullo, Lewis Geometric Control of Mechanical Systems , Springer, Berlin, Germany, 2004.
[15] F. Bullo, R. M. Murray, "Tracking for fully actuated mechanical systems: a geometric framework," Automatica , vol. 35, no. 1, pp. 17-34, 1999.
[16] J. D. Glover, F. C. Schweppe, "Control of linear dynamic systems with set constrained disturbances," IEEE Transactions on Automatic Control , vol. 16, no. 5, pp. 411-423, 1971.
[17] M. Van, H.-J. Kang, Y.-S. Suh, K.-S. Shin, "A robust fault diagnosis and accommodation scheme for robot manipulators," International Journal of Control, Automation and Systems , vol. 11, no. 2, pp. 377-388, 2013.
[18] A. B. Kurzhanski, V. M. Veliov Modeling Techniques and Uncertain Systems , Birkhauser, New York, NY, USA, 1994.
[19] P. Ordaz, A. Poznyak, "'KL'-gain adaptation for attractive ellipsoid method," IMA Journal of Mathematical Control and Information , 2014.
[20] J. E. Marsden Elementary Classical Analysis , W. H. Freeman, 1974.
[21] D. Peaucelle, D. Henrion, Y. Labit, K. Taitz User's Guide for SeDuMi Interface 1.04 , 2002.
[22] A. Poznyak, chapter 3 Variable Structure Systems: from Principles to Implementation , vol. 66, of IEE Control Engineering, 2004.
Appendix
Properties of Lagrangian Mechanical Systems
The dynamic equation for Lagrangian mechanical systems (1) has the following interesting properties. Inertial matrix [figure omitted; refer to PDF] is positive and definite, and [figure omitted; refer to PDF] and [figure omitted; refer to PDF] have the following properties [7, 13, 14].
(i) There exist some positive constants [figure omitted; refer to PDF] such that [figure omitted; refer to PDF]
where [figure omitted; refer to PDF] denotes the [figure omitted; refer to PDF] by [figure omitted; refer to PDF] identity matrix. So, matrix [figure omitted; refer to PDF] exists and it is positive definite.
(ii) Matrix [figure omitted; refer to PDF] has a relationship with the inertial matrix as follows: [figure omitted; refer to PDF]
In fact, [figure omitted; refer to PDF] is the skew-symmetric property, where [figure omitted; refer to PDF] is a matrix, univocally defined by [figure omitted; refer to PDF] .
Proof of Theorem 3.
The time derivative of the energy function [figure omitted; refer to PDF] is given as follows: [figure omitted; refer to PDF] or in extended form [figure omitted; refer to PDF] notice that, from Lagrangian formulation (3) and from dynamical error, we have [figure omitted; refer to PDF] using the kinetic-Corolis matrices properties (A.2) on the right hand side of (A.3), we have that [figure omitted; refer to PDF] and using the control law (9) [figure omitted; refer to PDF] we obtain the following: [figure omitted; refer to PDF] then the time derivative yields as [figure omitted; refer to PDF] This expression contains the skew-symmetric property, and it reduces the expression as follows: [figure omitted; refer to PDF] adding and subtracting the energetic function on (A.10), we obtain [figure omitted; refer to PDF] and realizing the same procedure over [figure omitted; refer to PDF] , with [figure omitted; refer to PDF] in the last equation under assumption that [figure omitted; refer to PDF] then we have the following expression: [figure omitted; refer to PDF] where the matrix [figure omitted; refer to PDF] has the following nonlinear-matrix format: [figure omitted; refer to PDF] Now, if we apply the upper bounds properties from the Lagrangian formulation (A.1), this nonlinear matrix becomes a bilinear one [figure omitted; refer to PDF] (see the expression (14)). Then, the energy function time's derivative can be defined as follows: [figure omitted; refer to PDF] note that if the matrix [figure omitted; refer to PDF] is positive and definite, then the energetic function time's derivative (A.3) holds the following inequality: [figure omitted; refer to PDF] and its solution on the time interval [figure omitted; refer to PDF] defines the next inequality (the variable [figure omitted; refer to PDF] defines a funny change of variable on time, and [figure omitted; refer to PDF] defines the initial condition of the energetic function): [figure omitted; refer to PDF] and its final value comes to the expression (15), which means that all trajectories of the extended vector [figure omitted; refer to PDF] converge to an attractive ellipsoid. The proof is complete.
Proof of the Theorem 6.
Notice that the function [figure omitted; refer to PDF] is not differentiable in the point [figure omitted; refer to PDF] , but the function [figure omitted; refer to PDF] is differentiable everywhere. Based on this fact and following [22], we may conclude that the function [figure omitted; refer to PDF] is also differentiable everywhere. That is because [figure omitted; refer to PDF] Using the inequality (A.16), we obtain [figure omitted; refer to PDF] which proves (18). Since the nonnegative function [figure omitted; refer to PDF] is monotonically nonincreasing, by the Weierstrass theorem, it has a limit; that is, there exists [figure omitted; refer to PDF] Integrating (A.20) implies that [figure omitted; refer to PDF] or equivalently that [figure omitted; refer to PDF] which, for [figure omitted; refer to PDF] and in view of (A.18), leads to the following conclusion: [figure omitted; refer to PDF] The convergence of the last integral permits to state that there exists a subsequence [figure omitted; refer to PDF] such that [figure omitted; refer to PDF] . But the sequence [figure omitted; refer to PDF] converges (see (A.21)), and hence all its subsequences have the same limit point, which proves that [figure omitted; refer to PDF] , and, as a result, we have that [figure omitted; refer to PDF] [figure omitted; refer to PDF] is a positive invariant ellipsoid, and then the proof is complete.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2015 Jesus Patricio Ordaz Oliver et al. Jesus Patricio Ordaz Oliver et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
This paper presents a stability analysis for LNDS (Lagrangian nonlinear dynamical systems) with dynamic uncertain using a PID controller with external disturbances rejection based on attractive ellipsoid methods, since the PID-CT (proportional integral derivative computed torque) compensator has been used for the nonlinear trajectory tracking of an LNDS, when there are external perturbations and system uncertainties. The global system convergence of the trivial solution has not been proved. In this sense, we propose an approach to find the gains of the nonlinear PID-CT controller to guarantee the boundedness of the trivial solution by means of the concept of the UUB (uniform-ultimately bounded) stability. In order to show the effectiveness of the methodology proposed, we applied it in a real 2-DoF robot system.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer