Design of Networked Control Systems Using Passivity

Real-life cyber physical systems, such as automotive vehicles, building automation systems, and groups of unmanned vehicles are monitored and controlled by networked control systems (NCS). The overall system dynamics emerges from the interaction among physical dynamics, computational dynamics, and communication networks. Network uncertainties such as time-varying delay and packet loss cause significant challenges. This paper proposes a passive control architecture for designing NCS that are insensitive to network uncertainties. We describe the architecture for a system consisting of a robotic manipulator controlled by a digital controller over a wireless network and show that the system is stable even in the presence of time-varying delays. Experimental results demonstrate the advantages of the passivity-based architecture with respect to stability and performance and show that the system is insensitive to network uncertainties.

[1]  B. Erik Ydstie,et al.  Passivity based control via the second law , 2002 .

[2]  Karl-Erik Årzén,et al.  Jitterbug and TrueTime: Analysis Tools for Real-Time Control Systems , 2002 .

[3]  Jean-Jacques E. Slotine,et al.  Towards force-reflecting teleoperation over the Internet , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[4]  Panos J. Antsaklis,et al.  Passivity-Based Design of Wireless Networked Control Systems for Robustness to Time-Varying Delays , 2008, 2008 Real-Time Systems Symposium.

[5]  Carlos Canudas de Wit,et al.  Friction Models and Friction Compensation , 1998, Eur. J. Control.

[6]  João Pedro Hespanha,et al.  A Survey of Recent Results in Networked Control Systems , 2007, Proceedings of the IEEE.

[7]  N Kottenstette,et al.  Relationships between positive real, passive dissipative, & positive systems , 2010, Proceedings of the 2010 American Control Conference.

[8]  Anton Cervin,et al.  TrueTime 1.1 -- Reference Manual , 2003 .

[9]  Stephen P. Boyd,et al.  Analysis and Synthesis of State-Feedback Controllers With Timing Jitter , 2009, IEEE Transactions on Automatic Control.

[10]  Arjan van der Schaft,et al.  Sampled data systems passivity and discrete port-Hamiltonian systems , 2005, IEEE Transactions on Robotics.

[11]  Hermann Kopetz,et al.  The time-triggered architecture , 1998, Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98).

[12]  Peter I. Corke,et al.  A robotics toolbox for MATLAB , 1996, IEEE Robotics Autom. Mag..

[13]  Ramon Costa-Castelló,et al.  On preserving passivity in sampled-data linear systems by using state observers , 2007 .

[14]  Jean-Jacques E. Slotine,et al.  Telemanipulation with Time Delays , 2004, Int. J. Robotics Res..

[15]  Panos J. Antsaklis,et al.  Control and Communication Challenges in Networked Real-Time Systems , 2007, Proceedings of the IEEE.

[16]  Mark W. Spong,et al.  Discrete time passivity in bilateral teleoperation over the Internet , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[17]  Salvatore Monaco,et al.  From passivity under sampling to a new discrete-time passivity concept , 2008, 2008 47th IEEE Conference on Decision and Control.

[18]  J. Willems Dissipative dynamical systems part I: General theory , 1972 .

[19]  Hermann Kopetz,et al.  The time-triggered Ethernet (TTE) design , 2005, Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05).

[20]  Sandra Hirche,et al.  A distributed controller approach for delay-independent stability of networked control systems , 2009, Autom..

[21]  P.J. Antsaklis,et al.  Control of multiple networked passive plants with delays and data dropouts , 2008, 2008 American Control Conference.

[22]  Xenofon Koutsoukos,et al.  Multi-rate networked control of conic (dissipative) systems , 2011, Proceedings of the 2011 American Control Conference.

[23]  G. Zames On the input-output stability of time-varying nonlinear feedback systems Part one: Conditions derived using concepts of loop gain, conicity, and positivity , 1966 .

[24]  Panos J. Antsaklis,et al.  Wireless digital control of continuous passive plants over token ring networks , 2009 .

[25]  Panos J. Antsaklis,et al.  Digital Control Networks for Continuous Passive Plants Which Maintain Stability Using Cooperative Schedulers , 2007 .

[26]  Martin Buss,et al.  Passive Haptic Data-Compression Methods With Perceptual Coding for Bilateral Presence Systems , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[27]  Romeo Ortega,et al.  Necessary and sufficient conditions for passivity of the LuGre friction model , 2000, IEEE Trans. Autom. Control..

[28]  Jie Bao,et al.  An experimental pairing method for multi-loop control based on passivity , 2007 .

[29]  Mark W. Spong,et al.  Bilateral Teleoperation Over Unreliable Communication Networks , 2008, IEEE Transactions on Control Systems Technology.

[30]  C. Desoer,et al.  Feedback Systems: Input-Output Properties , 1975 .

[31]  David J. Hill,et al.  Stability results for nonlinear feedback systems , 1977, Autom..

[32]  Pascal Bigras,et al.  A Multistage Position/Force Control for Constrained Robotic Systems With Friction: Joint-Space Decomposition, Linearization, and Multiobjective Observer/Controller Synthesis Using LMI Formalism , 2006, IEEE Transactions on Industrial Electronics.

[33]  Alberto L. Sangiovanni-Vincentelli,et al.  Quo Vadis, SLD? Reasoning About the Trends and Challenges of System Level Design , 2007, Proceedings of the IEEE.

[34]  Kendell R. Jillson,et al.  Process networks with decentralized inventory and flow control , 2007 .

[35]  S. Johannessen Time synchronization in a local area network , 2004, IEEE Control Systems.

[36]  Ajay D. Kshemkalyani,et al.  Clock synchronization for wireless sensor networks: a survey , 2005, Ad Hoc Networks.

[37]  Stefano Stramigioli,et al.  Digital passive geometric telemanipulation , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[38]  Stefano Stramigioli,et al.  Control of Interactive Robotic Interfaces: A Port-Hamiltonian Approach (Springer Tracts in Advanced Robotics) , 2007 .

[39]  Mark W. Spong,et al.  Adaptive motion control of rigid robots: a tutorial , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[40]  Weibiao Zhou,et al.  A NEW APPROACH TO DECENTRALISED PROCESS CONTROL USING PASSIVITY AND SECTOR STABILITY CONDITIONS , 2000 .

[41]  A. Fettweis Wave digital filters: Theory and practice , 1986, Proceedings of the IEEE.

[42]  Nicholas Kottenstette,et al.  Control of passive plants with memoryless nonlinearities over wireless networks , 2008 .

[43]  Sandra Hirche,et al.  Transparent Data Reduction in Networked Telepresence and Teleaction Systems. Part II: Time-Delayed Communication , 2007, PRESENCE: Teleoperators and Virtual Environments.

[44]  Blake Hannaford,et al.  Sampled- and continuous-time passivity and stability of virtual environments , 2003, IEEE Transactions on Robotics.

[45]  Perry Y. Li,et al.  Control of smart exercise machines. I. Problem formulation and nonadaptive control , 1997 .

[46]  Mark W. Spong,et al.  Bilateral control of teleoperators with time delay , 1989 .

[47]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[48]  W. Haddad,et al.  Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach , 2008 .

[49]  William S. Levine Control System Applications , 1999 .

[50]  Carlos Canudas de Wit,et al.  A new model for control of systems with friction , 1995, IEEE Trans. Autom. Control..

[51]  张友安,et al.  使用MATLAB WITH SIMULINK仿真语言的几点体会 , 1998 .

[52]  Panos J. Antsaklis,et al.  Stable digital control networks for continuous passive plants subject to delays and data dropouts , 2007, 2007 46th IEEE Conference on Decision and Control.

[53]  A. Schaft,et al.  L2-Gain and Passivity in Nonlinear Control , 1999 .

[54]  Panos J. Antsaklis,et al.  Digital control of multiple discrete passive plants over networks , 2011 .

[55]  S. Hirche,et al.  Bilateral teleoperation over the internet: the time varying delay problem , 2003, Proceedings of the 2003 American Control Conference, 2003..

[56]  Xenofon Koutsoukos,et al.  Passivity-Based Design of Wireless Networked Control Systems Subject to Time-Varying Delays , 2008 .