-
Energy-Based Control Approaches for Weakly Coupled Electromechanical Systems
Authors:
N. Javanmardi,
P. Borja,
M. J. Yazdanpanah,
J. M. A. Scherpen
Abstract:
This paper addresses the regulation and trajectory-tracking problems for two classes of weakly coupled electromechanical systems. To this end, we formulate an energy-based model for these systems within the port-Hamiltonian framework. Then, we employ Lyapunov theory and the notion of contractive systems to develop control approaches in the port-Hamiltonian framework. Remarkably, these control meth…
▽ More
This paper addresses the regulation and trajectory-tracking problems for two classes of weakly coupled electromechanical systems. To this end, we formulate an energy-based model for these systems within the port-Hamiltonian framework. Then, we employ Lyapunov theory and the notion of contractive systems to develop control approaches in the port-Hamiltonian framework. Remarkably, these control methods eliminate the need for solving partial differential equations or implementing any change of coordinates and are endowed with a physical interpretation. We also investigate the effect of coupled damping on the transient performance and convergence rate of the closed-loop system. Finally, the applicability of the proposed approaches is illustrated in two applications of electromechanical systems via simulations.
△ Less
Submitted 11 July, 2024;
originally announced July 2024.
-
Contraction-based Tracking Control of Electromechanical Systems
Authors:
Najmeh Javanmardi,
Pablo Borja,
Jacquelien M. A. Scherpen
Abstract:
This paper addresses the trajectory-tracking problem for a class of electromechanical systems. To this end, the dynamics of the plants are modeled in the so-called port-Hamiltonian framework. Then, the notion of contraction is exploited to design the desired closed-loop dynamics and the corresponding tracking controller. Notably, the proposed control design method does not require solving partial…
▽ More
This paper addresses the trajectory-tracking problem for a class of electromechanical systems. To this end, the dynamics of the plants are modeled in the so-called port-Hamiltonian framework. Then, the notion of contraction is exploited to design the desired closed-loop dynamics and the corresponding tracking controller. Notably, the proposed control design method does not require solving partial differential equations or changing the coordinates of the plant, which permits preserving the physical interpretation of the controller. The applicability of the proposed approach is illustrated in several electromechanical systems via simulations.
△ Less
Submitted 11 November, 2023;
originally announced November 2023.
-
Angle-based formation stabilization and maneuvers in port-Hamiltonian form with bearing and velocity measurements
Authors:
Ningbo Li,
Pablo Borja,
Arjan van der Schaft,
Jacquelien M. A. Scherpen
Abstract:
This paper proposes a port-Hamiltonian framework for angle-based formation stabilization and maneuvers using bearing and velocity measurements with an underlying triangulated Laman graph. The corresponding port-Hamiltonian controller is designed using virtual couplings on the errors of angle constraints in angle space and then the angle constraints and agent actuators are mapped by the constraint…
▽ More
This paper proposes a port-Hamiltonian framework for angle-based formation stabilization and maneuvers using bearing and velocity measurements with an underlying triangulated Laman graph. The corresponding port-Hamiltonian controller is designed using virtual couplings on the errors of angle constraints in angle space and then the angle constraints and agent actuators are mapped by the constraint Jacobian, which can be applied to other formation constraints. In addition, due to the fact that the port-Hamiltonian model allows for complex and heterogeneous agent dynamics, our framework can be extended to networks with different agent dynamics and formation constraints. To avoid unavailable distance terms in the control law, an estimator is designed based on port-Hamiltonian theory and the property that energy is coordinate-free for different sensor modalities using bearing and velocity measurements, which permits our framework to inject damping for the formation maneuvers. Furthermore, several maneuvers are analyzed under both considerations of stabilization and transient performance. Simulations are performed to illustrate the effectiveness of the approach.
△ Less
Submitted 17 May, 2023;
originally announced May 2023.
-
Robust trajectory tracking for underactuated mechanical systems without velocity measurements
Authors:
N. Javanmardi,
P. Borja,
M. J. Yazdanpanah,
J. M. A. Scherpen
Abstract:
In this paper, the notion of contraction is used to solve the trajectory-tracking problem for a class of mechanical systems. Additionally, we propose a dynamic extension to remove velocity measurements from the controller while rejecting matched disturbances. In particular, we propose three control designs stemming from the Interconnection and Damping Assignment Passivity-Based Control approach. T…
▽ More
In this paper, the notion of contraction is used to solve the trajectory-tracking problem for a class of mechanical systems. Additionally, we propose a dynamic extension to remove velocity measurements from the controller while rejecting matched disturbances. In particular, we propose three control designs stemming from the Interconnection and Damping Assignment Passivity-Based Control approach. The first controller is a tracker that does not require velocity measurements. The second control design solves the trajectory-tracking problem while guaranteeing robustness with respect to matched disturbances. Then, the third approach is a combination of both mentioned controllers. It is shown that all proposed design methods guarantee exponential convergence of the mechanical system to the desired (feasible) trajectory due to the contraction property of the closed-loop system. The applicability of this method is illustrated via the design of a controller for an underactuated mechanical system.
△ Less
Submitted 2 July, 2023; v1 submitted 19 April, 2023;
originally announced April 2023.
-
Dead-zone compensation via passivity-based control for a class of mechanical systems
Authors:
Carmen Chan-Zheng,
Pablo Borja,
Jacquelien M. A Scherpen
Abstract:
This manuscript introduces a passivity-based control methodology for fully-actuated mechanical systems with symmetric or asymmetric dead-zones. To this end, we find a smooth approximation of the inverse of the function that describes such a nonlinearity. Then, we propose an energy and damping injection approach - based on the PI-PBC technique - that compensates for the dead-zone. Moreover, we prov…
▽ More
This manuscript introduces a passivity-based control methodology for fully-actuated mechanical systems with symmetric or asymmetric dead-zones. To this end, we find a smooth approximation of the inverse of the function that describes such a nonlinearity. Then, we propose an energy and damping injection approach - based on the PI-PBC technique - that compensates for the dead-zone. Moreover, we provide an analysis of the performance of the proposed controller near the equilibrium. We conclude this paper by experimentally validating the results on a two degrees-of-freedom planar manipulator.
△ Less
Submitted 3 November, 2022;
originally announced November 2022.
-
Distributed formation control of networked mechanical systems
Authors:
N. Javanmardi,
P. Borja,
M. J. Yazdanpanah,
J. M. A. Scherpen
Abstract:
This paper investigates a distributed formation tracking control law for large-scale networks of mechanical systems. In particular, the formation network is represented by a directed communication graph with leaders and followers, where each agent is described as a port-Hamiltonian system with a constant mass matrix. Moreover, we adopt a distributed parameter approach to prove the scalable asympto…
▽ More
This paper investigates a distributed formation tracking control law for large-scale networks of mechanical systems. In particular, the formation network is represented by a directed communication graph with leaders and followers, where each agent is described as a port-Hamiltonian system with a constant mass matrix. Moreover, we adopt a distributed parameter approach to prove the scalable asymptotic stability of the network formation, i.e., the scalability with respect to the network size and the specific formation preservation. A simulation case illustrates the effectiveness of the proposed control approach.
△ Less
Submitted 17 March, 2022;
originally announced March 2022.
-
Tuning of passivity-based controllers for mechanical systems
Authors:
Carmen Chan-Zheng,
Pablo Borja,
Jacquelien M. A. Scherpen
Abstract:
This manuscript describes several approaches to tune the parameters of a class of passivity-based controllers for standard nonlinear mechanical systems. In particular, we are interested in controllers that preserve the mechanical system structure in closed-loop. To this end, first, we provide tuning rules for stabilization, i.e., the rate of convergence (exponential stability) and stability margin…
▽ More
This manuscript describes several approaches to tune the parameters of a class of passivity-based controllers for standard nonlinear mechanical systems. In particular, we are interested in controllers that preserve the mechanical system structure in closed-loop. To this end, first, we provide tuning rules for stabilization, i.e., the rate of convergence (exponential stability) and stability margin (input-to-state stability). Then, we provide guidelines to remove the overshoot while prescribing the rise time. Additionally, we propose a methodology to tune the gyroscopic-related parameters. We also provide remarks on the damping phenomena to facilitate the practical implementation of our approaches. We conclude this paper with experimental results obtained from applying our tuning rules to an underactuated and a fully-actuated mechanical configuration.
△ Less
Submitted 17 February, 2023; v1 submitted 21 February, 2022;
originally announced February 2022.
-
Stabilization of physical systems via saturated controllers with only partial state measurements
Authors:
Pablo Borja,
Carmen Chan-Zheng,
Jacquelien M. A. Scherpen
Abstract:
This paper provides a constructive passivity-based control approach to solve the set-point regulation problem for input-affine continuous nonlinear systems while considering saturation in the inputs. As customarily in passivity-based control, the methodology consists of two steps: energy shaping and damping injection. In terms of applicability, the proposed controllers have two advantages concerni…
▽ More
This paper provides a constructive passivity-based control approach to solve the set-point regulation problem for input-affine continuous nonlinear systems while considering saturation in the inputs. As customarily in passivity-based control, the methodology consists of two steps: energy shaping and damping injection. In terms of applicability, the proposed controllers have two advantages concerning other passivity-based control techniques: (i) the energy shaping is carried out without solving partial differential equations, and (ii) the damping injection is performed without measuring the passive output. The proposed methodology is suitable to control a broad range of physical systems, e.g., mechanical, electrical, and electro-mechanical systems. We illustrate the applicability of the technique by designing controllers for systems in different physical domains, where we validate the analytical results via simulations and experiments.
△ Less
Submitted 21 September, 2021; v1 submitted 16 September, 2021;
originally announced September 2021.
-
Passivity-based control of mechanical systems with linear damping identification
Authors:
Carmen Chan-Zheng,
Pablo Borja,
Jacquelien Scherpen
Abstract:
We propose a control approach for a class of nonlinear mechanical systems to stabilize the system under study while ensuring that the oscillations of the transient response are reduced. The approach is twofold: (i) we apply our technique for linear viscous damping identification of the system to improve the accuracy of the selected control technique, and (ii) we implement a passivity-based control…
▽ More
We propose a control approach for a class of nonlinear mechanical systems to stabilize the system under study while ensuring that the oscillations of the transient response are reduced. The approach is twofold: (i) we apply our technique for linear viscous damping identification of the system to improve the accuracy of the selected control technique, and (ii) we implement a passivity-based controller to stabilize and reduce the oscillations by selecting the control parameters properly in accordance with the identified damping. Moreover, we provide an analysis for a particular passivity-based control approach that has been shown successfully for reducing such oscillations. Also, we validate the methodology by implementing it experimentally in a planar manipulator.
△ Less
Submitted 19 June, 2022; v1 submitted 10 May, 2021;
originally announced May 2021.
-
Exponential Stability and Tuning for a Class of Mechanical Systems
Authors:
Carmen Chan-Zheng,
Pablo Borja,
Nima Monshizadeh,
Jacquelien M. A. Scherpen
Abstract:
In this paper, we prove the exponential stability property of a class of mechanical systems represented in the port-Hamiltonian framework. To this end, we propose a Lyapunov candidate function different from the Hamiltonian of the system. Moreover, we study how the proposed analysis can be used to determine the exponential stability and the rate of convergence of some (nonlinear)-mechanical system…
▽ More
In this paper, we prove the exponential stability property of a class of mechanical systems represented in the port-Hamiltonian framework. To this end, we propose a Lyapunov candidate function different from the Hamiltonian of the system. Moreover, we study how the proposed analysis can be used to determine the exponential stability and the rate of convergence of some (nonlinear)-mechanical systems stabilized by two passivity-based control techniques, namely, PID passivity-based control and interconnection and damping assignment. We implement the former control approach to stabilize a three degrees-of-freedom robotic arm at the desired equilibrium point to illustrate the mentioned analysis.
△ Less
Submitted 22 October, 2021; v1 submitted 29 November, 2020;
originally announced November 2020.
-
Trajectory Tracking for Robotic Arms with Input Saturation and Only Position Measurements
Authors:
Jochem van der Veen,
Pablo Borja,
Jacquelien M. A. Scherpen
Abstract:
In this work, we propose a passivity-based control approach that addresses the trajectory tracking problem for a class of mechanical systems that comprises a broad range of robotic arms. The resulting controllers can be naturally saturated and do not require velocity measurements. Moreover, the proposed methodology does not require the implementation of observers, and the structure of the closed-l…
▽ More
In this work, we propose a passivity-based control approach that addresses the trajectory tracking problem for a class of mechanical systems that comprises a broad range of robotic arms. The resulting controllers can be naturally saturated and do not require velocity measurements. Moreover, the proposed methodology does not require the implementation of observers, and the structure of the closed-loop system permits the identification of a Lyapunov function, which eases the convergence analysis. To corroborate the effectiveness of the methodology, we perform experiments with the Philips Experimental Robot Arm.
△ Less
Submitted 22 October, 2020;
originally announced October 2020.
-
Tuning Rules for a Class of Passivity-Based Controllers for Mechanical Systems
Authors:
Carmen Chan-Zheng,
Pablo Borja,
Jacquelien M. A. Scherpen
Abstract:
In this paper, we propose several rules to tune the gains for a class of passivity-based controllers for nonlinear mechanical systems. Such tuning rules prescribe a desired local transient response behavior to the closed-loop system. To establish the tuning rules, we implement a PID passivity-based controller. Then, we linearize the closed-loop system, and we transform the matrix of the resulting…
▽ More
In this paper, we propose several rules to tune the gains for a class of passivity-based controllers for nonlinear mechanical systems. Such tuning rules prescribe a desired local transient response behavior to the closed-loop system. To establish the tuning rules, we implement a PID passivity-based controller. Then, we linearize the closed-loop system, and we transform the matrix of the resulting system into a class of saddle point matrices to analyze the influence of the control gains, in terms of the oscillations and the rise time, on the transient response of the closed-loop system. Hence, the resulting controllers stabilize the plant and simultaneously address the performance of the closed-loop system. Moreover, our analysis provides a clear insight into how the kinetic energy, the potential energy, and the damping of the mechanical system are related to its transient response, endowing in this way the tuning rules with a physical interpretation. Additionally, we corroborate the analytical results through the practical implementation of a controller that stabilizes a two degrees-of-freedom (DoF) planar manipulator, where the control gains are tuned following the proposed rules.
△ Less
Submitted 16 December, 2020; v1 submitted 7 September, 2020;
originally announced September 2020.
-
Tuning Rules for a Class of Port-Hamiltonian Mechanical Systems
Authors:
Carmen Chan-Zheng,
Pablo Borja,
Jacquelien M. A. Scherpen
Abstract:
In this extended abstract, we propose a tuning approach for nonlinear mechanical systems to modify the behavior of the closed-loop system, where we are particularly interested in attenuating oscillations from the transient response. Towards this end, we inject damping into the system, and we provide two tuning methods to select the gains that are appropriate for our purposes. Furthermore, we apply…
▽ More
In this extended abstract, we propose a tuning approach for nonlinear mechanical systems to modify the behavior of the closed-loop system, where we are particularly interested in attenuating oscillations from the transient response. Towards this end, we inject damping into the system, and we provide two tuning methods to select the gains that are appropriate for our purposes. Furthermore, we apply these tuning rules to a 2DoF planar manipulator and present its simulation results.
△ Less
Submitted 1 September, 2020; v1 submitted 5 May, 2020;
originally announced May 2020.
-
Extended balancing of continuous LTI systems: a structure-preserving approach
Authors:
Pablo Borja,
Jacquelien M. A. Scherpen,
Kenji Fujimoto
Abstract:
In this paper, we treat extended balancing for continuous-time linear time-invariant systems, and we address the problem of structure-preserving model reduction of the subclass of port-Hamiltonian systems. We establish sufficient conditions to ensure that the reduced-order model preserves a port-Hamiltonian structure. Moreover, we show that the use of extended Gramians can be exploited to get a sm…
▽ More
In this paper, we treat extended balancing for continuous-time linear time-invariant systems, and we address the problem of structure-preserving model reduction of the subclass of port-Hamiltonian systems. We establish sufficient conditions to ensure that the reduced-order model preserves a port-Hamiltonian structure. Moreover, we show that the use of extended Gramians can be exploited to get a small error bound and, possibly, to preserve a physical interpretation for the reduced-order model.
△ Less
Submitted 2 January, 2020;
originally announced January 2020.
-
Saturated control without velocity measurements for planar robots with flexible joints
Authors:
T. C. Wesselink,
P. Borja,
J. M. A. Scherpen
Abstract:
In this work, we propose a passivity-based controller that addresses the problem of set point regulation for planar robots with two links and flexible joints. Moreover, the controller is saturated and does not require velocity measurements. Additionally, we present experiments that corroborate the theoretical results of this note.
In this work, we propose a passivity-based controller that addresses the problem of set point regulation for planar robots with two links and flexible joints. Moreover, the controller is saturated and does not require velocity measurements. Additionally, we present experiments that corroborate the theoretical results of this note.
△ Less
Submitted 21 November, 2020; v1 submitted 19 December, 2018;
originally announced December 2018.
-
Energy Shaping Control of an Inverted Flexible Pendulum Fixed to a Cart
Authors:
Prasanna S. Gandhi,
Pablo Borja,
Romeo Ortega
Abstract:
Control of compliant mechanical systems is increasingly being researched for several applications including flexible link robots and ultra-precision positioning systems. The control problem in these systems is challenging, especially with gravity coupling and large deformations, because of inherent underactuation and the combination of lumped and distributed parameters of a nonlinear system. In th…
▽ More
Control of compliant mechanical systems is increasingly being researched for several applications including flexible link robots and ultra-precision positioning systems. The control problem in these systems is challenging, especially with gravity coupling and large deformations, because of inherent underactuation and the combination of lumped and distributed parameters of a nonlinear system. In this paper we consider an ultra-flexible inverted pendulum on a cart and propose a new nonlinear energy shaping controller to keep the pendulum at the upward position with the cart stopped at a desired location. The design is based on a model, obtained via the constrained Lagrange formulation, which previously has been validated experimentally. The controller design consists of a partial feedback linearization step followed by a standard PID controller acting on two passive outputs. Boundedness of all signals and (local) asymptotic stability of the desired equilibrium is theoretically established. Simulations and experimental evidence assess the performance of the proposed controller.
△ Less
Submitted 10 May, 2016;
originally announced May 2016.