Discontinuous Systems
|
|
- Domenic Collins
- 5 years ago
- Views:
Transcription
1 Discontinuous Systems Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University
2 Outline Simple Examples Bouncing ball Heating system Gearbox/cruise control Simulating Hybrid Systems Simulink with Stateflow Stateflow/Simulink Bouncing ball Power conditioning system Inverted pendulum Brocket s Necessary Condition Some systems cannot be stabilized by smooth state feedback Extensions to BNC Solutions to Discontinuous Differential Equations Various notions of solution may be appropriate
3 SIMPLE EXAMPLES
4 Bouncing Ball Free fall: Collision: y = g + ( ) = y( t) = 0 + ( ) = ( ), [ 0,1] y t y t cy t c
5 Bouncing Ball v = v gt 1 2v x = v0t gt = 0 t = 2 g v0 2v0 2v0 t1 =, t2 = c,, ti = c g g g N N N 2v0 i 1 2v0 N i 1 2v 0 1 c TN = t 1 i = c c i= = i= 1 = i= 1 g g g 1 c 2v0 1 For 0 c< 1, lim TN = N g 1 c Zeno phenomenon transitions in finite time i 1 Time for N transitions
6 Heater continuous state: x R, x + 50 q = off x = f( xq, ), f( xq, ) = x q = on discrete state: q,, { on off } on q = off, x 73 off q = off, x > 73 qk ( + 1 ) = ϕ( xqk, ( )), ϕ( xq, ) = off q = on, x 77 on q = on, x < 77
7 Automobile Gearbox Control Problem 1: Automated gearbox - coordinate automatic gearshift with throttle command Problem 2: Cruise control automate throttle and gearbox to maintain speed Background R. W. Brockett, "Hybrid Models for Motion Control," in Perspectives in Control, H. L. Trentelman and J. C. Willems, Ed. Boston: Birkhauser, 1993, pp S. Hedlund and A. Rantzer, "Optimal Control of Hybrid Systems," presented at Conference on Decision and Control, Phoenix, AZ, pp , F. D. Torrisi and A. Bemporad, "HYSDEL-A Tool for Generating Computational Hybrid Models for Analysis and Synthesis Problems," IEEE Transactions on Control Systems Technology, vol. 12, pp , 2004.
8 Transmission [ ] ( ω) u { q q q q q } ( ω) sin( α) i M q v f i eng u Fb cv M vehg u ω f eng q wheel 0,1 throttle position engine speed engine torque-speed characteristic,,,, transmission state Rq, i = 1,,5 corresponding gear ratios i R rear gear ratio r fin wheel F b Rq Rfin = r wheel radius brake force
9 Cruise Control Continuous control - throttle u and brake F are chosen so that b Rq R i fin f 2 eng ( ω) u F b = cv + M veh g sin ( α) + M q ( ) ( ) i k P v v + k I v v d r wheel - a standard feedback linearized design with PI controller. - notice that control depends on the discrete state. feng ( ω ) Discrete control - ad hoc gear shift strategy. ω ω u ω ω u ω ω u ω ω u ω ω u ωl ωu ω q 0, neutral q, gear1 1 v+ kv + kv= kv P I I Rq R 1 ω = r wheel fin v q, gear2 2 v+ kv + kv= kv P I I Rq R 2 ω = r wheel fin v q, gear3 3 v+ kv + kv= kv P I I Rq R 3 ω = r wheel fin v q, gear4 4 v+ kv + kv= kv P I I Rq R 4 ω = r wheel fin v q, gear5 5 v+ kv + kv= kv P I I Rq R 5 ω = r wheel fin v ω < ω stall ω < ω l ω < ω l ω ω l < ω < l ω
10 Cruise Control Issues Choice of shift thresholds Wide spread implies large speed deviation before shift Narrow spread opens possibility of excessive shifting, even chattering Does not explicitly consider throttle and brake limits It must be verified that the engine does not stall or exceed red line
11 SIMULATING HYBRID SYSTEMS WITH STATEFLOW/SIMULINK
12 Stateflow Stateflow is a Simulink toolbox Provides a graphical means to incorporate discrete event process into Simulink Based on the concept of statecharts Harel, D., Statecharts: A Visual Formalism for Complex Systems. Science of Computer Programming, : p Has evolved to represent an implementation of UML
13 Simulating Hybrid Systems in Stateflow/SIMULINK Stateflow Interface Continuous Outputs Finite State Machine Event Generator Switched Dynamical System Discrete Inputs Continuous Inputs Discrete Disturbances Mode Selector Continuous Disturbances Discrete Outputs Simulink
14 Stateflow: Action Language Categories State creator tool Stateflow coder Default state Event trigger Transition action Merge tool State entry action State exit action State on event_name action State during action Event trigger Condition Condition action
15 Bouncing Ball Free fall: Collision: y = g + ( ) = y( t) = 0 + ( ) = ( ), [ 0,1] y t y t cy t c
16 Power Conditioning System i L R o E + - R pre C vo R bleed High power drives in vehicle applications Startup (precharge) Normal (current regulation) Shutdown (bleed) Background (Boost converters) M. Senesky, G. Eirea, and T. J. Koo, "Hybrid Modeling and Control of Power Electronics," in Hybrid Systems: Computation and Control, vol. 2623, Lecture Notes in Computer Science. New York: Springer-Verlag, 2003, pp P. Gupta and A. Patra, "Hybrid Sliding Mode Control of DC-DC Power Converters," presented at IEEE Tencon 2003, Bangalore, 2003.
17 Power Conditioning System 0 Clock Display Power Off 1-1 On Synch Memory Memory1 Memory2 Voltage I_av ge Time Modes1 MainBreaker PreBreaker Time_reset MainBreaker {OFF=-1, ON=1} MainBreaker {OFF=-1, ON=1} PreBreaker {OFF=-1, ON=1} PreBreaker {OFF=-1, ON=1} Bleed Bleed Breaker {OFF=-1, ON=1} Bleed Breaker {OFF=-1, ON=1} Av ge Current Reset I_av ge_reset Av ge Current Reset Time Reset Total Load Current Bank Voltage Bank Voltage Step Main Breaker Mains Voltage Mains Voltage Step1 Precharge Mains Current Mains Current Bleed Bank Current Bank Current Scope Power System Gain 1 10 Constant1 1 s Avge Current 1 s Time I_av ge Time
18 Power Conditioning System
19 Power Conditioning System
20 Inverted Pendulum ~ 1 x = v θ = ω + θω = + ω θ 2 2v cos F sin cosθv + ω = sinθ Suppose we choose F to regulate v, so that the pendulum equations are θ = ω ω = sinθ ucosθ where u is treated as a control.
21 Inverted Pendulum ~ 2 Suppose we wish to design a global feedback controller that will steer any initial state to the upright position [ ] with the constraint u 1,1. Feedback linearization will not work in general, choose u so that θ sinθ + u cosθ = 0 θ + 2 θ + θ = 0 2 θ θ sinθ u = within constraints only near θ = 0. cosθ
22 Inverted Pendulum Swing-up Strategy ( ) ( ) θ= ωω = θ θ = ω + θ 1 2, sin ucos Epend cos 1 2 = 0 when ω = 0, θ = 0 [ εε] 1) pump/remove energy into system until E 0, E, pend E = ω sinθ ucosθ sinθω= uωcosθ 2) wait until pendulum is close to upright 3) apply feedback linearizing control E pend pend
23 Inverted Pendulum: Control Strategy Constant energy trajectories, u = 0, in 'wait' state. Switch to 'stabilize' in blue box.
24 Brockett s Necessary Condition
25 Necessary Condition for Asymptotic Stability ( ) x = f xu,, x R, u R, f 0,0 = 0 ( ) ( ) ( ) n m ( ) Theorem: (Brockett) Suppose f is smooth and the origin is stabilized by a smooth state feedback control u x, n n u 0 = 0. Then the mapping F : R R, ( ) ( ) F x = f xu, x maps neighborhoods of the origin into neighborhoods of the origin, i.e. δ > 0 ε > 0 such that B ( m) δ F B ( ) n alternatively, f B R is a neighborhood of 0 R. ε δ
26 Example x2 x 1 x = u = xu 2 1 Points on F2 axis close to F1 axis are outside image x F F 1 1.0
27 Example 2 x = vx cosθ x1 cos xu 3 1 d y = vsinθ x = sin xu θ x dt = ω x 3 u 2 Notice that points on the F axis close to F axis 2 1 are not in the image of the mapping.
28 Notions of Solution for Discontinuous Dynamics
29 Solutions of ODEs Classical Solutions ( ) ( ) (, ), ( 0) 0 xt = f xt t x = x Caratheodory Solutions t ( ) x( t) = x ( ) 0 + f x s, s ds 0 Satisfies the ode almost everywhere on [0,t] Filippov Solutions (differential inclusion a set) ( ) ( ) (, ), ( 0) 0 xt F xt t x = x
30 Classical Solutions (, ) xt = f xt t ( ) ( ) classical solution: xt is continuously differentiable. Example: brick on ramp with stiction. mv = κsgn v cv + mg sinθ ( ) v t Not a classical solution t
31 Caratheodory Solutions ( ) xt = f xt ( ) ( ) [ ] interval t ab,, a> b is satisfied at almost all points on every Stopping solutions for the brick on ramp problems are not Caratheodory solutions. For these solutions the brick is stopped on a finite v t = t ab ( ) 0 on [, ] κsgn 0 + mg sinθ = 0 ( ) = [ ] interval, i.e, v t 0 on t ab,
32 Brick Example try something else mv = κsgn v cv + mg sinθ κ c v = sgn v v+ gsinθ m m κ c v = v+ gsinθ v > 0 m m κ κ v + gsin θ, + gsinθ v 0 m m = κ c v = v+ gsinθ v< 0 m m
33 Filippov Solutions dx() t dt F( xt ( ), t) : = conv f( S( δ, xt ( )) Λ( δ, xt ( )), t) δ > 0 { y R y }} n S( δ, x) : = x < δ Λ( δ, x) : subset of measure zero on which f is not defined
34 Example: nearest neighbor 3 agents moving in square Q Rule: move diametrically away from nearest neighbor Nearest neighbor to p N Action p i i { p q q Q { p1 p2 p3} { p} } = arg min,, \ i i i = p p i i N N i i
35 Example: nearest neighbor, cont d Consider 1 agent - in which case the only obstacles are the walls. The nearest neighbor is easily identified on the nearest wall. The vector field is well defined everywhere except on the diagonals where it is not defined because there are multiple nearest neighbors. p 1 = p p 1 1 q q
36 Example: nearest neighbor, cont d ( 0, 1) ( 1, 0) ( 0,1) ( 1, 0) x < x < x x < x < x x = f ( x1, x2) = x < x < x x < x < x f α + ( 1 α), 0 α 1 1 0
37 Extension of Brockett s Condition ( xu) Assumption on f, : ( ) m n A R convex f xa, R convex ( ) ( ) m A R conv f x, A f x,conv A Definition: Admissible feedback controls u x are piecewise continuous and solutions are defined in the sense of Filippov x F f( xu, ( x) ) and 0 F u ( 0) f( xu) Theorem ( B ) ( ) (Ryan): For, continuous and satisfying assumption, asymptotic stabilization by discontinuous feedback n m n of 0 R, f R is a neighborhood of 0 R. each neighborhood B
Hybrid Control and Switched Systems. Lecture #1 Hybrid systems are everywhere: Examples
Hybrid Control and Switched Systems Lecture #1 Hybrid systems are everywhere: Examples João P. Hespanha University of California at Santa Barbara Summary Examples of hybrid systems 1. Bouncing ball 2.
More informationHybrid Control and Switched Systems. Lecture #8 Stability and convergence of hybrid systems (topological view)
Hybrid Control and Switched Systems Lecture #8 Stability and convergence of hybrid systems (topological view) João P. Hespanha University of California at Santa Barbara Summary Lyapunov stability of hybrid
More informationDynamical Systems & Lyapunov Stability
Dynamical Systems & Lyapunov Stability Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Ordinary Differential Equations Existence & uniqueness Continuous dependence
More informationAn introduction to Mathematical Theory of Control
An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018
More informationControl of Sampled Switched Systems using Invariance Analysis
1st French Singaporean Workshop on Formal Methods and Applications Control of Sampled Switched Systems using Invariance Analysis Laurent Fribourg LSV - ENS Cachan & CNRS Laurent Fribourg Lsv - ENS Cachan
More informationControllability, Observability & Local Decompositions
ontrollability, Observability & Local Decompositions Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Lie Bracket Distributions ontrollability ontrollability Distributions
More informationCONTROL OF THE NONHOLONOMIC INTEGRATOR
June 6, 25 CONTROL OF THE NONHOLONOMIC INTEGRATOR R. N. Banavar (Work done with V. Sankaranarayanan) Systems & Control Engg. Indian Institute of Technology, Bombay Mumbai -INDIA. banavar@iitb.ac.in Outline
More informationHybrid Systems Course Lyapunov stability
Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability
More informationHybrid Systems - Lecture n. 3 Lyapunov stability
OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by
More informationZeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation
Zeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation Shishir Nadubettu Yadukumar, Bhargav Kothapalli and Aaron D. Ames Abstract The goal of this paper is to assess
More informationLecture 6: Control Problems and Solutions. CS 344R: Robotics Benjamin Kuipers
Lecture 6: Control Problems and Solutions CS 344R: Robotics Benjamin Kuipers But First, Assignment 1: Followers A follower is a control law where the robot moves forward while keeping some error term small.
More informationGramians based model reduction for hybrid switched systems
Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics
More informationVariable Structure Control ~ Disturbance Rejection. Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University
Variable Structure Control ~ Disturbance Rejection Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Linear Tracking & Disturbance Rejection Variable Structure
More informationRoot Locus Design. MEM 355 Performance Enhancement of Dynamical Systems
Root Locus Design MEM 355 Performance Enhancement of Dynamical Systems Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline The root locus design method is an iterative,
More informationReglerteknik, TNG028. Lecture 1. Anna Lombardi
Reglerteknik, TNG028 Lecture 1 Anna Lombardi Today lecture We will try to answer the following questions: What is automatic control? Where can we nd automatic control? Why do we need automatic control?
More informationarxiv: v1 [math.ds] 23 Jan 2009
Discontinuous Dynamical Systems A tutorial on solutions, nonsmooth analysis, and stability arxiv:0901.3583v1 [math.ds] 23 Jan 2009 Jorge Cortés January 23, 2009 Discontinuous dynamical systems arise in
More informationRobotics, Geometry and Control - A Preview
Robotics, Geometry and Control - A Preview Ravi Banavar 1 1 Systems and Control Engineering IIT Bombay HYCON-EECI Graduate School - Spring 2008 Broad areas Types of manipulators - articulated mechanisms,
More informationRobot Control Basics CS 685
Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior
More informationLecture 1. Introduction. The importance, ubiquity, and complexity of embedded systems are growing
Lecture 1 Introduction Karl Henrik Johansson The importance, ubiquity, and complexity of embedded systems are growing tremendously thanks to the revolution in digital technology. This has created a need
More informationGradient Sampling for Improved Action Selection and Path Synthesis
Gradient Sampling for Improved Action Selection and Path Synthesis Ian M. Mitchell Department of Computer Science The University of British Columbia November 2016 mitchell@cs.ubc.ca http://www.cs.ubc.ca/~mitchell
More informationIs there Life after Zeno?
Is there Life after Zeno? Taking Executions Past the Breaking (Zeno) Point Aaron D. Ames, Haiyang Zheng, Robert D. Gregg and Shankar Sastry Department of Electrical Engineering and Computer Sciences University
More informationLecture Note 7: Switching Stabilization via Control-Lyapunov Function
ECE7850: Hybrid Systems:Theory and Applications Lecture Note 7: Switching Stabilization via Control-Lyapunov Function Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio
More informationCourse on Hybrid Systems
Course on Hybrid Systems Maria Prandini Politecnico di Milano, Italy Organizer and lecturer: Maria Prandini Politecnico di Milano, Italy maria.prandini@polimi.it Additional lecturers: CONTACT INFO Goran
More informationDryVR: Data-driven verification and compositional reasoning for automotive systems
DryVR: Data-driven verification and compositional reasoning for automotive systems Chuchu Fan, Bolun Qi, Sayan Mitra, Mahesh Viswannathan University of Illinois at Urbana-Champaign CAV 2017, Heidelberg,
More informationEE291E Lecture Notes 3 Autonomous Hybrid Automata
EE9E Lecture Notes 3 Autonomous Hybrid Automata Claire J. Tomlin January, 8 The lecture notes for this course are based on the first draft of a research monograph: Hybrid Systems. The monograph is copyright
More informationTeam-Exercises for DGC 100 Modelica Course
Team-Exercises for DGC 100 Modelica Course Hubertus Tummescheit United Technologies Research Center, East Hartford, CT 06108. November 4, 2003 Abstract This document is a preliminary version and is going
More informationLecture 9 Nonlinear Control Design
Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline
More informationExtremal Trajectories for Bounded Velocity Differential Drive Robots
Extremal Trajectories for Bounded Velocity Differential Drive Robots Devin J. Balkcom Matthew T. Mason Robotics Institute and Computer Science Department Carnegie Mellon University Pittsburgh PA 523 Abstract
More informationEE C128 / ME C134 Feedback Control Systems
EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of
More informationAn Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives
An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives Hamidreza Chitsaz 1, Steven M. LaValle 1, Devin J. Balkcom, and Matthew T. Mason 3 1 Department of Computer Science
More informationStability and Control of dc Micro-grids
Stability and Control of dc Micro-grids Alexis Kwasinski Thank you to Mr. Chimaobi N. Onwuchekwa (who has been working on boundary controllers) May, 011 1 Alexis Kwasinski, 011 Overview Introduction Constant-power-load
More informationLIE TRANSFORM CONSTRUCTION OF EXPONENTIAL NORMAL FORM OBSERVERS. Suba Thomas Harry G. Kwatny Bor-Chin Chang
LIE TRANSFORM CONSTRUCTION OF EXPONENTIAL NORMAL FORM OBSERVERS Suba Thomas Harry G Kwatny Bor-Chin Chang Department of Mechanical Engineering and Mechanics, Drexel University, Philadelphia, PA 1914, USA
More informationForces of Rolling. 1) Ifobjectisrollingwith a com =0 (i.e.no netforces), then v com =ωr = constant (smooth roll)
Physics 2101 Section 3 March 12 rd : Ch. 10 Announcements: Mid-grades posted in PAW Quiz today I will be at the March APS meeting the week of 15-19 th. Prof. Rich Kurtz will help me. Class Website: http://www.phys.lsu.edu/classes/spring2010/phys2101-3/
More informationLab 3: Quanser Hardware and Proportional Control
Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools
More informationLab 6d: Self-Erecting Inverted Pendulum (SEIP)
Lab 6d: Self-Erecting Inverted Pendulum (SEIP) Arthur Schopen- Life swings like a pendulum backward and forward between pain and boredom. hauer 1 Objectives The goal of this project is to design a controller
More informationZeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation
Zeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation Shishir Nadubettu Yadukumar, Bhargav Kothapalli and Aaron D. Ames Abstract This paper studies existence of Zeno
More informationSLIDING MODE OBSERVER FOR TRIANGULAR INPUT HYBRID SYSTEM. Mohmaed DJEMAI Noureddine MANAMANNI Jean Pierre BARBOT
SLIDING MODE OBSERVER FOR TRIANGULAR INPUT HYBRID SYSTEM Mohmaed DJEMAI Noureddine MANAMANNI Jean Pierre BARBOT Equipe Commande des Systèmes (ECS), ENSEA, 6 Av du Ponceau, 954 Cergy-Pontoise Cedex, FRANCE
More informationDiscontinuous Backstepping for Stabilization of Nonholonomic Mobile Robots
Discontinuous Backstepping for Stabilization of Nonholonomic Mobile Robots Herbert G. Tanner GRASP Laboratory University of Pennsylvania Philadelphia, PA, 94, USA. tanner@grasp.cis.upenn.edu Kostas J.
More informationStabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques
Stabilization of Angular Velocity of Asymmetrical Rigid Body Using Two Constant Torques Hirohisa Kojima Associate Professor Department of Aerospace Engineering Tokyo Metropolitan University 6-6, Asahigaoka,
More informationDecentralized Event-triggered Broadcasts over Networked Control Systems
Decentralized Event-triggered Broadcasts over Networked Control Systems Xiaofeng Wang and Michael D. Lemmon University of Notre Dame, Department of Electrical Engineering, Notre Dame, IN, 46556, USA, xwang13,lemmon@nd.edu
More informationWe provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill.
We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill. 2.3.2. Steering control using point mass model: Open loop commands We consider
More informationExam Question 6/8 (HL/OL): Circular and Simple Harmonic Motion. February 1, Applied Mathematics: Lecture 7. Brendan Williamson.
in a : Exam Question 6/8 (HL/OL): Circular and February 1, 2017 in a This lecture pertains to material relevant to question 6 of the paper, and question 8 of the Ordinary Level paper, commonly referred
More informationA conjecture on sustained oscillations for a closed-loop heat equation
A conjecture on sustained oscillations for a closed-loop heat equation C.I. Byrnes, D.S. Gilliam Abstract The conjecture in this paper represents an initial step aimed toward understanding and shaping
More informationCHAPTER 1. Introduction
CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric
More informationApplication of Neural Networks for Control of Inverted Pendulum
Application of Neural Networks for Control of Inverted Pendulum VALERI MLADENOV Department of Theoretical Electrical Engineering Technical University of Sofia Sofia, Kliment Ohridski blvd. 8; BULARIA valerim@tu-sofia.bg
More informationLecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization
Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture
More informationMEM 255 Introduction to Control Systems: Modeling & analyzing systems
MEM 55 Introduction to Control Systems: Modeling & analyzing systems Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline The Pendulum Micro-machined capacitive accelerometer
More informationPhysics 7A Lecture 2 Fall 2014 Midterm 2 Solutions. November 9, 2014
Physics 7A Lecture 2 Fall 204 Midterm 2 Solutions November 9, 204 Lecture 2 Midterm 2 Problem Solution Our general strategy is to use energy conservation, keeping in mind that the force of friction will
More informationExample of Multiparametric Solution. Explicit Form of Model Predictive Control. via Multiparametric Programming. Finite-Time Constrained LQR
Example of Multiparametric Solution Multiparametric LP ( ø R) 6 CR{,4} CR{,,3} Explicit Form of Model Predictive Control 4 CR{,3} CR{,3} x - -4-6 -6-4 - 4 6 x via Multiparametric Programming Finite-Time
More informationLectures 25 & 26: Consensus and vehicular formation problems
EE 8235: Lectures 25 & 26 Lectures 25 & 26: Consensus and vehicular formation problems Consensus Make subsystems (agents, nodes) reach agreement Distributed decision making Vehicular formations How does
More informationLecture 4. Applications
Lecture 4. Applications Summary Tools such as HyTech, CheckMate, Uppaal, Kronos have been used in many contexts typically to verify safety of a control design or to get tight bounds on parameters (e.g.
More informationTrajectory Tracking Control of Bimodal Piecewise Affine Systems
25 American Control Conference June 8-1, 25. Portland, OR, USA ThB17.4 Trajectory Tracking Control of Bimodal Piecewise Affine Systems Kazunori Sakurama, Toshiharu Sugie and Kazushi Nakano Abstract This
More informationChapter 12. Recall that when a spring is stretched a distance x, it will pull back with a force given by: F = -kx
Chapter 1 Lecture Notes Chapter 1 Oscillatory Motion Recall that when a spring is stretched a distance x, it will pull back with a force given by: F = -kx When the mass is released, the spring will pull
More informationA sub-optimal second order sliding mode controller for systems with saturating actuators
28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrB2.5 A sub-optimal second order sliding mode for systems with saturating actuators Antonella Ferrara and Matteo
More informationLQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT
LQG/LR CONROLLER DESIGN FOR ROARY INVERED PENDULUM QUANSER REAL-IME EXPERIMEN Cosmin Ionete University of Craiova, Faculty of Automation, Computers and Electronics Department of Automation, e-mail: cosmin@automation.ucv.ro
More informationEmbedded Systems 5. Synchronous Composition. Lee/Seshia Section 6.2
Embedded Systems 5-1 - Synchronous Composition Lee/Seshia Section 6.2 Important semantic model for concurrent composition Here: composition of actors Foundation of Statecharts, Simulink, synchronous programming
More informationPID Control Analysis of Brake Test Bench
PID Control Analysis of Brake Test Bench Rui Zhang, Haiyin Li, and Huimin Xiao, Department of Mathematics and Information, Henan University of Finance and Economics, Zhengzhou 450002, Henan, China haiyinli2002@yahoo.com.cn
More informationHybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching
Hybrid Control and Switched Systems Lecture #11 Stability of switched system: Arbitrary switching João P. Hespanha University of California at Santa Barbara Stability under arbitrary switching Instability
More informationNonsmooth systems: synchronization, sliding and other open problems
John Hogan Bristol Centre for Applied Nonlinear Mathematics, University of Bristol, England Nonsmooth systems: synchronization, sliding and other open problems 2 Nonsmooth Systems 3 What is a nonsmooth
More informationAnalysis, Design and Control of DC-DC Converters
TUM Jan 216 Analysis, Design and Control of DC-DC Converters Damian Giaouris BEng, BSc, PG Cert, MSc, PhD Senior Lecturer in Control of Electrical Systems Electrical Power Research Group School of Electrical
More informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture 2.1 Dynamic Behavior Richard M. Murray 6 October 28 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
More informationEECS 144/244: System Modeling, Analysis, and Optimization
EECS 144/244: System Modeling, Analysis, and Optimization Continuous Systems Lecture: Hybrid Systems Alexandre Donzé University of California, Berkeley April 5, 2013 Alexandre Donzé: EECS 144/244 Hybrid
More informationTrajectory tracking & Path-following control
Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and
More informationHybrid Control and Switched Systems. Lecture #4 Simulation of hybrid systems
Hybrid Control and Switched Systems Lecture #4 Simulation of hybrid systems João P. Hespanha University of California at Santa Barbara Summary 1. Numerical simulation of hybrid automata simulations of
More informationJuggling On A Bouncing Ball Apparatus Via Hybrid Control
Juggling On A Bouncing Ball Apparatus Via Hybrid Control Xiaolu Tian, Jeffrey H. Koessler, and Ricardo G. Sanfelice Abstract A novel solution to the problem of controlling a one degree-of-freedom ball
More information(Refer Slide Time: 00:01:30 min)
Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various
More informationExamples of Applications of Potential Functions in Problem Solving (Web Appendix to the Paper)
Examples of Applications of otential Functions in roblem Solving (Web Appendix to the aper) Ali Mehrizi-Sani and Reza Iravani May 5, 2010 1 Introduction otential functions may be exploited to formulate
More informationLaboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint
Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control
More informationControl. CSC752: Autonomous Robotic Systems. Ubbo Visser. March 9, Department of Computer Science University of Miami
Control CSC752: Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami March 9, 2017 Outline 1 Control system 2 Controller Images from http://en.wikipedia.org/wiki/feed-forward
More informationAnnouncements. Review. Announcements. Piecewise Affine Quadratic Lyapunov Theory. EECE 571M/491M, Spring 2007 Lecture 9
EECE 571M/491M, Spring 2007 Lecture 9 Piecewise Affine Quadratic Lyapunov Theory Meeko Oishi, Ph.D. Electrical and Computer Engineering University of British Columbia, BC Announcements Lecture review examples
More informationLogic-based switching control of a nonholonomic system with parametric modeling uncertainty
Logic-based switching control of a nonholonomic system with parametric modeling uncertainty João P. Hespanha, Daniel Liberzon, A. Stephen Morse Dept. of Electrical Eng. and Computer Science University
More informationMECH 3140 Final Project
MECH 3140 Final Project Final presentation will be held December 7-8. The presentation will be the only deliverable for the final project and should be approximately 20-25 minutes with an additional 10
More informationExtremal Trajectories for Bounded Velocity Mobile Robots
Extremal Trajectories for Bounded Velocity Mobile Robots Devin J. Balkcom and Matthew T. Mason Abstract Previous work [3, 6, 9, 8, 7, 1] has presented the time optimal trajectories for three classes of
More informationME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard
ME 132, Dynamic Systems and Feedback Class Notes by Andrew Packard, Kameshwar Poolla & Roberto Horowitz Spring 2005 Instructor: Prof. A Packard Department of Mechanical Engineering University of California
More informationEl péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática
El péndulo invertido: un banco de pruebas para el control no lineal Javier Aracil and Francisco Gordillo Escuela Superior de Ingenieros Universidad de Sevilla XXV Jornadas de Automática Ciudad Real, 8-1
More informationA Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems
A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems Ricardo G Sanfelice, Andrew R Teel, and Rodolphe Sepulchre Abstract From a hybrid systems point of view, we provide a modeling
More informationFUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT
http:// FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT 1 Ms.Mukesh Beniwal, 2 Mr. Davender Kumar 1 M.Tech Student, 2 Asst.Prof, Department of Electronics and Communication
More informationLecture 10. Example: Friction and Motion
Lecture 10 Goals: Exploit Newton s 3 rd Law in problems with friction Employ Newton s Laws in 2D problems with circular motion Assignment: HW5, (Chapter 7, due 2/24, Wednesday) For Tuesday: Finish reading
More informationHIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION
HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION A. Levant Institute for Industrial Mathematics, 4/24 Yehuda Ha-Nachtom St., Beer-Sheva 843, Israel Fax: +972-7-232 and E-mail:
More informationControlling the Inverted Pendulum
Controlling the Inverted Pendulum Steven A. P. Quintero Department of Electrical and Computer Engineering University of California, Santa Barbara Email: squintero@umail.ucsb.edu Abstract The strategies
More informationHybrid Modelling and Control of Power Electronics
Hybrid Modelling and Control of Power Electronics Matthew Senesky, Gabriel Eirea, and T. John Koo EECS Department, University of California, Berkeley {senesky,geirea,koo}@eecs.berkeley.edu Abstract. Switched
More informationThe prototypes of smooth manifolds
The prototypes of smooth manifolds The prototype smooth manifolds are the open subsets of R n. If U is an open subset of R n, a smooth map from U to R m is an m-tuple of real valued functions (f 1, f 2,...,
More informationTracking and Regulation Control of a Skid Steering Vehicle *
Tracking and Regulation Control of a Skid Steering Vehicle * D Pazderski, 1 K Kozlowski, 1 and W E Dixon 2 1 Pozan University of Technology, Institute of Control and Systems Engineering, 60-965 Pozan,
More informationOverview of motors and motion control
Overview of motors and motion control. Elements of a motion-control system Power upply High-level controller ow-level controller Driver Motor. Types of motors discussed here; Brushed, PM DC Motors Cheap,
More informationTHE area of robust feedback stabilization for general
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 52, NO. 11, NOVEMBER 2007 2103 Hybrid Feedback Control Robust Stabilization of Nonlinear Systems Christophe Prieur, Rafal Goebel, Andrew R. Teel Abstract In
More informationIn the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as
2 MODELING Once the control target is identified, which includes the state variable to be controlled (ex. speed, position, temperature, flow rate, etc), and once the system drives are identified (ex. force,
More information1 Introduction. 2 Process description
1 Introduction This document describes the backround and theory of the Rotary Inverted Pendulum laboratory excercise. The purpose of this laboratory excercise is to familiarize the participants with state
More informationPhysics 12. Unit 5 Circular Motion and Gravitation Part 1
Physics 12 Unit 5 Circular Motion and Gravitation Part 1 1. Nonlinear motions According to the Newton s first law, an object remains its tendency of motion as long as there is no external force acting
More informationNONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT
NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive
More informationRotary Inverted Pendulum
Rotary Inverted Pendulum Eric Liu 1 Aug 2013 1 1 State Space Derivations 1.1 Electromechanical Derivation Consider the given diagram. We note that the voltage across the motor can be described by: e b
More informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture.1 Dynamic Behavior Richard M. Murray 6 October 8 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
More informationSimulation and Implementation of Servo Motor Control
Simulation and Implementation of Servo Motor Control with Sliding Mode Control (SMC) using Matlab and LabView Bondhan Novandy http://bono02.wordpress.com/ Outline Background Motivation AC Servo Motor Inverter
More informationA Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems
Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System
More informationHybrid Systems Modeling, Analysis and Control
Hybrid Systems Modeling, Analysis and Control Radu Grosu Vienna University of Technology Lecture 6 Continuous AND Discrete Systems Control Theory Continuous systems approximation, stability control, robustness
More informationA State-Space Approach to Control of Interconnected Systems
A State-Space Approach to Control of Interconnected Systems Part II: General Interconnections Cédric Langbort Center for the Mathematics of Information CALIFORNIA INSTITUTE OF TECHNOLOGY clangbort@ist.caltech.edu
More informationCommun Nonlinear Sci Numer Simulat
Commun Nonlinear Sci Numer Simulat 14 (9) 319 37 Contents lists available at ScienceDirect Commun Nonlinear Sci Numer Simulat journal homepage: www.elsevier.com/locate/cnsns Switched control of a nonholonomic
More informationEmbedded Systems 2. REVIEW: Actor models. A system is a function that accepts an input signal and yields an output signal.
Embedded Systems 2 REVIEW: Actor models A system is a function that accepts an input signal and yields an output signal. The domain and range of the system function are sets of signals, which themselves
More informationSeminar Course 392N Spring2011. ee392n - Spring 2011 Stanford University. Intelligent Energy Systems 1
Seminar Course 392N Spring211 Lecture 3 Intelligent Energy Systems: Control and Monitoring Basics Dimitry Gorinevsky Intelligent Energy Systems 1 Traditional Grid Worlds Largest Machine! 33 utilities 15,
More informationABSTRACT. Kevin Roy Kefauver, Ph.D., Hybrid dynamical systems are common throughout the physical and computer world, and
ABSTRACT Title of Dissertation: OPTIMAL FEEDBACK CONTROL FOR HYBRID SYSTEMS, WITH APPLICATION TO VEHICLE DYNAMICS. Kevin Roy Kefauver, Ph.D., Dissertation Directed By: Dr. William Levine, Professor, Department
More informationBehaviour of synchronous machine during a short-circuit (a simple example of electromagnetic transients)
ELEC0047 - Power system dynamics, control and stability (a simple example of electromagnetic transients) Thierry Van Cutsem t.vancutsem@ulg.ac.be www.montefiore.ulg.ac.be/~vct October 2018 1 / 25 Objectives
More information