M. Zareinejad 1.  fundamentally, instability has the potential to occur because real-world interactions are only approximated in the virtual world 

Slides:



Advertisements
Similar presentations
Seminar Telematiksysteme zur Fernwartung und Ferndiagnose Using Wave Variables for System Analysis and Robot Control MSc. Lei Ma 27 May, 2004.
Advertisements

Application of the Root-Locus Method to the Design and Sensitivity Analysis of Closed-Loop Thermoacoustic Engines C Mark Johnson.
Stability Margins Professor Walter W. Olson
Coordination of Multi-Agent Systems Mark W. Spong Donald Biggar Willett Professor Department of Electrical and Computer Engineering and The Coordinated.
PLOTTING PHASE PORTRAITS WITH MATLAB:
Chapter 10 Stability Analysis and Controller Tuning
Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Network: Application Dongjun Lee Mark W. Spong Oscar Martinez-Palafox.
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
Chapter1. Circuit Concept Network: The interconnection of two or more simple circuit elements is called an electric network. Fig1. Network Circuit: If.
Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Network: Theory Dongjun Lee Mark W. Spong
Chapter 8 Root Locus and Magnitude-phase Representation
A Typical Feedback System
Transducers Devices to transform signals between different physical domains. Taxonomy –Active: input signal modulates output energy; e.g. liquid crystal.
Analysis of SISO Control Loops
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 3 Model Order Reduction (1) Spring 2008 Prof. Chung-Kuan Cheng.
Control System Design Based on Frequency Response Analysis
UCSD CSE 245 Notes – SPRING 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 3 Model Order Reduction (1) Spring 2006 Prof.
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
Modern Control Systems1 Lecture 07 Analysis (III) -- Stability 7.1 Bounded-Input Bounded-Output (BIBO) Stability 7.2 Asymptotic Stability 7.3 Lyapunov.
Dr. / Mohamed Ahmed Ebrahim Mohamed Automatic Control By Dr. / Mohamed Ahmed Ebrahim Mohamed Web site:
Chapter 6 – The Stability of Linear Feedback Systems
MESB 374 System Modeling and Analysis Translational Mechanical System
KINESTHETIC DISPLAYS FOR REMOTE & VIRTUAL ENVIRONMENTS -Blake Hannaford and Steven Venema Presented By Subhashini Ganapathy Sasanka V. Prabhala.
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
Automatic Control Theory-
1 Chapter 2 We need to write differential equations representing the system or subsystem. Then write the Laplace transform of the system. Then we will.
Ch. 6 Single Variable Control
Touch-Enabled Interfaces
DNT Control Principle Root Locus Techniques DNT Control Principle.
Design and Development of Effective Nonlinear Energy Harvesters Yuan Li; Supervisor: Yeping Xiong Faculty of Engineering and the Environment, University.
Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Passive Bilateral Control of Teleoperators under Constant Time-Delay Dongjun Lee and Mark W. Spong.
A PPLIED M ECHANICS Lecture 02 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Control Theory and Congestion Glenn Vinnicombe and Fernando Paganini Cambridge/Caltech and UCLA IPAM Tutorial – March Outline of second part: 1.Performance.
ME375 Handouts - Spring 2002 MESB System Modeling and Analysis System Stability and Steady State Response.
Haptic Interfaces for Virtual Reality and Teleoperation.
1 Haptic Systems Mohsen Mahvash Lecture 13 26/1/06.
ME375 Handouts - Spring 2002 Root Locus Method.
Chapter 7 Stability and Steady-State Error Analysis
1 Haptic Systems Mohsen Mahvash Lecture 11 24/1/06.
A PPLIED M ECHANICS Lecture 03 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Fundamentals of PWM Dc-to-Dc Power Conversion Dynamic Performance of PWM Dc-to-Dc Converters.
1 Haptic Systems Mohsen Mahvash Lecture 14 27/1/06.
 Power and power-gains are two main considerations in the design of a microwave transistor amplifier. To derive power and power-gains using traveling.
Design, Optimization, and Control for Multiscale Systems
سیستمهای کنترل خطی پاییز 1389 بسم ا... الرحمن الرحيم دکتر حسين بلندي - دکتر سید مجید اسما عیل زاده.
Control Theory Control System Objectives  Establish a final condition  Provide safe operation  Eliminate the human element  Assure economical operation.
Design Realization lecture 22
PID CONTROLLERS By Harshal Inamdar.
Contents  Teleoperated robotic systems  The effect of the communication delay on teleoperation  Data transfer rate control for teleoperation systems.
PHY 205 Ch2: Motion in 1 dimension 7.1 Potential Energy 7.2 Conservation of Mechanical Energy 7.3 Conservation of Energy 7.4 Mass and Energy 7.5 Quantization.
Lecture 22: Frequency Response Analysis (Pt II) 1.Conclusion of Bode plot construction 2.Relative stability 3.System identification example ME 431, Lecture.
Frequency Response Analysis and Stability
Lecture 7 Poles and Zeros Stability. Transfer Function Models General Representation wh where z i are the zeros p i are the poles n ≥ m to have a physically.
In The Name of Allah The Most Beneficent The Most Merciful
Laboratory for Intelligent Mechanical Systems Considerations for Robust Haptic Interaction with Virtual Dynamic Systems Ed Colgate Department of Mechanical.
Chapter 6 The Stability of Linear Feedback System
SYNCHRONIZATION OF BILATERAL TELEOPERATION SYSTEMS WITH INPUT SATURATION Department of Mechatronics in GIST Seung-Ju Lee Advisor: pf. Hyo-Sung Ahn.
MESB 374 System Modeling and Analysis Translational Mechanical System
Automatic Control Theory CSE 322
Chapter 1: Overview of Control
Control Systems EE 4314 Lecture 12 March 17, 2015
ME375 Handouts - Spring 2002 MESB374 System Modeling and Analysis System Stability and Steady State Response.
Overview Implement a Haptic Base Station Software
Instructor: Jongeun Choi
Chapter 6 – The Stability of Linear Feedback Systems
Haptic Systems Mohsen Mahvash Lecture 12 25/1/06.
Presentation of Final Project – Gergely Gyebrószki Supervisors:
Bilateral Teleoperation of Multiple Cooperative Robots over
N-port Network Port reference Line Impedance Port Voltage & Current.
Chapter 7 Inverse Dynamics Control
Presentation transcript:

M. Zareinejad 1

 fundamentally, instability has the potential to occur because real-world interactions are only approximated in the virtual world  although these approximation errors are small, their potentially non-passive nature can have profound effects, notably:  instability  limit cycle oscillations (which can be just as bad as instability) 2

 a useful tool for studying the stability and performance of haptic systems a one-port is passive if the integral of power extracted over time does not exceed the initial energy stored in the system. 3

4 A passive system is stable

 “Z-width” is the dynamic range of impedances that can be rendered with a haptic display while maintaining passivity we want a large z-width, in particular:  zero impedance in free space  large impedance during interactions with highly massive/viscous/stiff objects 5

 lower bound depends primarily on mechanical design (can be modified through control)  upper bound depends on sensor quantization, sampled data effects, time delay (in teleoperators), and noise (can be modified through control)  in a different category are methods that seek to create a perceptual effect (e.g., event-based rendering) 6

sampled-data system example 7

8

9

Direct coupling – limitations in 1DOF Direct coupling – limitations in 1DOF  No distinction between simulation and control: ◦ VE used to close the force feedback loop.  In 1DOF: ◦ Energy leaks.  ZOH.  Asynchronous switching.

Passivity and stability Passivity and stability  A passive system is stable.  Any interconnection of passive systems (feedforward or feedback) is stable.

 Real contact ◦ No contact oscillations. ◦ Wall does not generate energy (passive).  Haptic contact ◦ Contact oscillations possible. ◦ Wall may generate energy (may be active). Haptic vs. physical interaction

Direct coupling – network model Direct coupling – network model

Impedance –Measures how much a system impedes motion. –Input: velocity. –Output: force. Varies with frequency.  Interaction behavior = dynamic relation among port variables (effort & flow). Admittance –Measures how much a system admits motion. –Input: force. –Output: velocity.

Interaction behavior of ideal mass (inertia) Interaction behavior of ideal mass (inertia)

Interaction behavior of ideal spring Interaction behavior of ideal spring

Interaction behavior of ideal dashpot Interaction behavior of ideal dashpot

Impedance behavior of typical mechanical system Impedance behavior of typical mechanical system

19

20

21

22

23

24

25

26

27

28

29

Direct coupling – network model (ctd. II) Direct coupling – network model (ctd. II)  Continuous time system:  Sampled data system – never unconditionally stable!

Virtual coupling – mechanical model Virtual coupling – mechanical model Rigid Compliant connection between haptic device and virtual tool

Virtual coupling – closed loop model Virtual coupling – closed loop model

Virtual coupling – network model Virtual coupling – network model where:

Virtual coupling – absolute stability Virtual coupling – absolute stability Llewellyn’s criterion: Need: Physical damping. “Give” during rigid contact. Larger coupling damping for larger contact stiffness. Worst-case for stability: loose grasp during contact. Not transparent.

Virtual coupling – admittance device Virtual coupling – admittance device Impedance / admittance duality: Spring inertia. Damper damper. Need: “Give” during contact. Physical damping. Larger coupling damping for larger contact stiffness. Worst case for stability: rigid grasp during free motion.

Teleoperation Teleoperation  Unilateral: ◦ Transmit operator command.  Bilateral: ◦ Feel environment response.

Ideal bilateral teleoperator Ideal bilateral teleoperator Position & force matching: Impedance matching: Intervening impedance: Position & force matching impedance matching.

Bilateral teleoperation architectures Bilateral teleoperation architectures Position/Position (P/P). Position/Force (P/F). Force/Force (F/F). 4 channels (PF/PF). Local force feedback.

General bilateral teleoperator General bilateral teleoperator

General bilateral teleoperator (ctd.) General bilateral teleoperator (ctd.) Impedance transmitted to user: Perfect transparency: Trade-off between stability & transparency.

Haptic teleoperation Haptic teleoperation  Teleoperation: ◦ Master robot. ◦ Slave robot. ◦ Communication (force, velocity).  Haptics: ◦ Haptic device. ◦ Virtual tool. ◦ Communication (force, velocity).

4 channels teleoperation for haptics 4 channels teleoperation for haptics Transparency requirement: –Stiffness rendering (perfect transparency): –Inertia rendering (intervening impedance): Control/VE design separated.

Direct coupling as bilateral teleoperation Direct coupling as bilateral teleoperation Perfect transparency. Potentially unstable.

Virtual coupling as bilateral teleoperation Virtual coupling as bilateral teleoperation Not transparent. Unconditionally stable.

Stability analysis Stability analysis Questions: Is the system stable? How stable is the system? Analysis methods: Linear systems: Analysis including Z h and Z e : Non-conservative. Need user & virtual environment models. Analysis without Z h and Z e : Z h and Z e restricted to passive operators. Conservative. No need for user & virtual environment models. Nonlinear systems – based on energy concepts (next lecture): Lyapunov stability. Passivity.

Stability analysis with Z h and Z e Stability analysis with Z h and Z e Can incorporate time delays. Methods: Routh-Hurwitz: Stability given as a function of multiple variables. Root locus: Can analyze performance. Stability given as function of single parameter. Nyquist stability. Lyapunov stability: Stability margins not available. Cannot incorporate time delay. Small gain theorem: Conservative: considers only magnitude of OL.  -analysis: Accounts for model uncertainties.

Stability analysis without Z h and Z e Stability analysis without Z h and Z e Absolute stability: network is stable for all possible passive terminations. Llewellyn’s criterion: h 11 (s) and h 22 (s) have no poles in RHP. Poles of h 11 (s) and h 22 (s) on imaginary axis are simple with real & positive residues. For all frequencies: Network stability parameter (equivalent to last 3 conditions): Perfect transparent system is marginally absolutely stable, i.e.,

Stability analysis without Z h and Z e (ctd. I) Stability analysis without Z h and Z e (ctd. I) Passivity: Raisbeck’s passivity criterion: h-parameters have no poles in RHP. Poles of h-parameters on imaginary axis are simple with residues satisfying: For all frequencies:

Stability analysis without Z h and Z e (ctd. II) Stability analysis without Z h and Z e (ctd. II) Passivity: Scattering parameter S: As function of h-parameters: Perfect transparent system is marginally passive, i.e.,

Passivity – absolute stability – potential instability [Haykin ’70] Passivity – absolute stability – potential instability [Haykin ’70]