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.
This paper presents a new passivity property for distributed piezoelectric devices with integrable port-variables. We present two new control methodologies by exploiting the integrability property of the port-variables. The derived controllers have a Proportional-Integral (PI) like structure. Finally, we present the simulation results and in-depth analysis on the tuning gains explaining their transient and steady-state behaviors.
A novel MIMO homogeneous Super-Twisting Algorithm is proposed in this paper for nonlinear systems with relative degree one, having a time and state-varying uncertain control matrix. The uncertainty is represented by a constant but unknown left matrix factor. Sufficient conditions for stability with full-matrix control gains are established, in contrast to the usual scalar gains. For this a smooth Lyapunov function, based on a passivity interpretation, is used. Moreover, continuous and homogeneous approximations of the classical discontinuous Super-Twisting algorithm are obtained, using a unifi…
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 a…
In this paper we propose a PI passivity-based controller, applicable to a large class of switched power converters, that ensures global state regulation to a desired equilibrium point. A solution to this problem was reported in \cite{HERetal} but it requires full state-feedback, which makes it practically unfeasible. To overcome this limitation we construct a state observer that is implementable with measurements that are available in practical applications. The observer reconstructs the state in finite-time, ensuring global convergence of the PI. The excitation requirement for the observer is…
In this paper, we propose a novel four-stage distributed controller for a DC microgrid that achieves power sharing and average voltage regulation for the voltages at actuated and unactuated buses. The controller is presented for a DC microgrid comprising multiple distributed generating units (DGUs) with time-varying actuation states; dynamic RLC lines; nonlinear constant impedance, current and power (ZIP) loads and a time-varying network topology. The controller comprising a nonlinear gain, PI controllers, and two dynamic distributed averaging stages is designed for asymptotic stability. This …
This manuscript introduces a passivity-based integral control approach for fully-actuated mechanical systems. The novelty of our methodology is that we exploit the gyroscopic forces of the mechanical systems to exponentially stabilize the mechanical system at the desired equilibrium even in the presence of matched disturbances; additionally, we show that our approach is robust against unmatched disturbances. Furthermore, we provide tuning rules to prescribe the performance of the closed-loop system. We conclude this manuscript with experimental results obtained from a robotic arm.
This paper presents an analysis of the passivity condition for discrete-time bilateral teleoperation systems. Considering discrete-time controllers for a master-slave teleoperation system can simplify its implementation. Varieties of control schemes have been utilized for the position error based architecture of bilateral teleoperation systems and major concerns such as passivity and transparency have been studied. This paper takes into account the passivity conditions for the discrete counterparts of P-like, PD-like, and PD-like + dissipation controllers. These conditions impose bounds on the…
In this work, we propose a new passivity-based sliding mode control method for mechanical port-Hamiltonian systems. Passivity-based sliding mode control (PBSMC) is unification of sliding mode control and passivity-based control. It achieves sliding mode control and Lyapunov stability simultaneously by employing an energy based Lyapunov function. The proposed method gives a family of stabilizing controllers which smoothly interpolates passivity-based control and sliding mode control with free parameters. The freedom is useful to adjust the trade-off between robustness against external disturban…
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.
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 c…
We present a full review of PID passivity-based controllers (PBC) applied to power electronic converters, discussing limitations, unprecedented merits and potential improvements in terms of large-signal stability, robustness and performance. We provide four main contributions. The nominal case is first considered and it is shown, under the assumption of perfect knowledge of the system parameters, that the PID-PBC is able to guarantee global exponential stability of a desired operating point for any positive gains. Second, we analyze robustness of the controller to parameters uncertainty for a …
This paper addresses the problem of designing an optimal output feedback controller with a specified controller structure for linear time-invariant (LTI) systems to maximize the passivity level for the closed-loop system, in both continuous-time (CT) and discrete-time (DT). Specifically, the set of controllers under consideration is linearly parameterized with constrained parameters. Both input feedforward passivity (IFP) and output feedback passivity (OFP) indices are used to capture the level of passivity. Given a set of stabilizing controllers, a necessary and sufficient condition is propos…
Most passivity based trajectory tracking algorithms for mechanical systems can only stabilise reference trajectories that have constant energy. This paper overcomes this limitation by deriving a single variable Hamiltonian model for the reference trajectory and solving along the constrained trajectory to obtain a reference potential. This potential is then used as the model to shape the energy of the true system such that its free solutions include the desired reference trajectory. The proposed trajectory tracking algorithm interconnects the reference and true systems through a virtual spring …
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 pas…
An Integrated Design of Optimization and Physical Dynamics for Energy Efficient Buildings: A Passivity Approach
School of Engineering, Tokyo Institute of Technology(东京工业大学理工学院);School of Engineering and Applied Sciences, Harvard Univ.(哈佛工程学院与应用科学学院);Department of Electrical Engineering, Pennsylvania State Univ.(宾夕法尼亚州立大学电气工程系)
Motivated by current sharing in power networks, we consider a class of output consensus (also called agreement) problems for nonlinear systems, where the consensus value is determined by external disturbances, e.g., power demand. This output consensus problem is solved by a simple distributed output feedback controller if a system is either Krasovskii or shifted passive, which is the only essential requirement. The effectiveness of the proposed controller is shown in simulation on an islanded DC power network.
Active Damping of a DC Network with a Constant Power Load: An Adaptive Passivity-based Control Approach
Laboratoire des Signaux et Systèmes, CNRS-Supélec(信号与系统实验室,CNRS-苏佩莱克);Institute of Industrial and Control Engineering (IOC), Universitat Politècnica de Catalunya(加泰罗尼亚理工大学工业与控制工程研究所);Key Laboratory of Measurements and Control of Complex Systems of Engineering, Ministry of Education, School of Automation, Southeast University(东南大学自动化学院复杂工程系统测量与控制教育部重点实验室)
University of Cambridge(剑桥大学);CMR Surgical(CMR外科公司)
Most impedance control schemes in robotics implement a desired passive impedance, allowing for stable interaction between the controlled robot and the environment. However, there is little guidance on the selection of the desired impedance. In general, finding the best stiffness and damping parameters is a challenging task. This paper contributes to this problem by connecting impedance control to robust control, with the goal of shaping the robot performances via feedback. We provide a method based on linear matrix inequalities with sparsity constraints to derive impedance controllers that sat…
The varied and complex dynamics of real-world systems challenge the formulation of a systematic strategy for designing a stabilizing feedback law. Rather than taking a universal approach, the control strategies developed thus far to handle this problem are specific to the inherent structure of the system under consideration. Therefore, this paper attempts to develop a generalized theory for the design of the stabilizing feedback law wherever possible for a general class of systems, including the systems in standard structured and unstructured forms discussed in the existing literature. The the…
Simultaneous Interconnection and Damping Assignment Passivity-based Control of Mechanical Systems Using Generalized Forces
University of Naples Federico II(那不勒斯费德里科二世大学);School of Engineering, The University of Newcastle(纽卡斯尔大学工程学院);Laboratoire des Signaux et Systèmes, CNRS–SUPELEC(信号与系统实验室,法国国家科学研究中心-苏佩莱克);Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier(蒙彼利埃计算机、机器人和微电子学实验室)
We consider a grid-connected voltage source converter (VSC) and address the problem of estimating the grid angle and frequency, information that is essential for an appropriate operation of the converter. We design phase-locked loop (PLL) algorithms with guaranteed stability properties, under the assumption that the grid is characterized by relatively high short-circuit-ratio (SCR) and inertia. In particular we derive, using passivity arguments, generalization of the conventional synchronous reference frame (SRF) and arctangent (ATAN) PLL, which are the standard solutions in power applications…
A Passivity-Based Design for Stability and Robustness in Event-Triggered Networked Control Systems with Communication Delays, Signal Quantizations and Packet Dropouts
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 de…
How to practically maintain the frequency stability of large-scale power systems by a decentralized way is a simple but non-trivial question. In other words, is it possible to design any local controller without understanding the other controlled areas and with less understanding of network structure? With respect to the special properties of physical interaction between the local areas, this paper suggests two existing theories for tackling this issue. Firstly, passivity theory is shown to be a candidate for frequency control problem using swing equation. Based on the passivity of swing dynam…
A Passivity-based Nonlinear Admittance Control with Application to Powered Upper-limb Control under Unknown Environmental Interactions
German Aerospace Center (DLR)(德国航空航天中心);Korea Institute of Robot and Convergence (KIRO)(韩国机器人与融合研究院);Samsung Electronics(三星电子);POSCO Technical Research Laboratories(浦项制铁技术研究实验室)
Jan C. Willems Center for Systems and Control(扬·C·维勒姆斯系统与控制中心);Engineering and Technology Institute Groningen (ENTEG)(格罗宁根工程与技术研究所(ENTEG));Rijksuniversiteit Groningen(格罗宁根大学)
In this work we exploit the universal approximation property of Neural Networks (NNs) to design interconnection and damping assignment (IDA) passivity-based control (PBC) schemes for fully-actuated mechanical systems in the port-Hamiltonian (pH) framework. To that end, we transform the IDA-PBC method into a supervised learning problem that solves the partial differential matching equations, and fulfills equilibrium assignment and Lyapunov stability conditions. A main consequence of this, is that the output of the learning algorithm has a clear control-theoretic interpretation in terms of passi…
The PID controller is an elegant and versatile controller for set point tracking in double integrator systems of which mechanical systems evolving on Euclidean space constitute a large class. But since mechanical systems are typically constrained interconnections of rigid bodies whose configuration space is $SE(3)$, which is not even topologically Euclidean, a geometric PID controller has been developed for mechanical systems evolving on Lie groups. In this work, we extend the framework to such systems which have nonholonomic constraints. It encompasses many practically applicable mechanical s…
An Experimental Comparison of Sliding Mode and Immersion and Invariance Adaptive Controllers forPosition-feedback Tracking of a Simple Mechanical System with Friction
Tecnológico Nacional de México / I.T. de La Laguna(墨西哥国立理工学院拉古纳技术学院);Tecnológico Nacional de México / I.T. de La Paz(墨西哥国立理工学院拉巴斯技术学院);Departamento de Ingeniería Eléctrica y Electrónica / I.T. Autónomo de México(墨西哥自治理工学院电气与电子工程系)
Proper operation of the Active Disturbance Rejection (ADR) controller requires a precise determination of the so-called total disturbance affecting the considered dynamical system, usually estimated by the Extended State Observer (ESO). The observation quality of total disturbance has a significant impact on the control error values, making room for a potential improvement of control system performance using different structures of ESO. In this article, we provide a quantitative comparison between the Luenberger and Astolfi/Marconi (AM) observers designed for three different extended state rep…
In this work we present a constructive method to design a family of virtual contraction based controllers that solve the standard trajectory tracking problem of flexible-joint robots (FJRs) in the port-Hamiltonian (pH) framework. The proposed design method, called virtual contraction based control (v-CBC), combines the concepts of virtual control systems and contraction analysis. It is shown that under potential energy matching conditions, the closed-loop virtual system is contractive and exponential convergence to a predefined trajectory is guaranteed. Moreover, the closed-loop virtual system…