Dynamical Systems Basics

Slides:



Advertisements
Similar presentations
Unit 4 The Performance of Second Order System Open Loop & Close Loop Open Loop: Close Loop:
Advertisements

PID Control Professor Walter W. Olson
PID Controllers and PID tuning
Modern Control Systems (MCS)
INDUSTRIAL AUTOMATION (Getting Started week -1). Contents PID Controller. Implementation of PID Controller. Response under actuator Saturation. PID with.
Chapter 4: Basic Properties of Feedback
Briefing on Process Control and Dynamics Laboratory 20 January 2010.
PID Control -1 + Professor Walter W. Olson
LECTURE#10 PID CONTROLLER
CHE 185 – PROCESS CONTROL AND DYNAMICS
Introduction to Control: How Its Done In Robotics R. Lindeke, Ph. D. ME 4135.
Chapter 10 – The Design of Feedback Control Systems PID Compensation Networks.
Process Control Instrumentation II
PID Control & ACS550 and ACH550
LECTURE#11 PID CONTROL AUTOMATION & ROBOTICS
Lecture 7: PID Tuning.
Chapter 8 Performance of P-only, PI and PID Controllers.
Basic Concepts in Control
Proportional/Integral/Derivative Control
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Ch. 6 Single Variable Control
Agenda Path smoothing PID Graph slam.
CS 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Feedback Control.
Introduction to ROBOTICS
Control Systems Design Part: Optimisation Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007.
PID Controller Design and
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Control of Robot Manipulators
Feedback Control system
Lecture 5: Basic Dynamical Systems CS 344R: Robotics Benjamin Kuipers.
PID CONTROLLERS By Harshal Inamdar.
CSCI1600: Embedded and Real Time Software Lecture 12: Modeling V: Control Systems and Feedback Steven Reiss, Fall 2015.
ERT 210/4 Process Control Hairul Nazirah bt Abdul Halim Office: CHAPTER 8 Feedback.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lec 11. Common Controllers Some commonly used controllers –Proportional Controller –Integration Controller –Derivative Controller Reading: 5-8. TexPoint.
ENTC 395 Lecture 7a. Today 4 PID control –Overview –Definitions –Open loop response 4 Example –SIMULINK implementation.
ChE 182 Chemical Process Dynamics and Control
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Process Control. Feedback control y sp = set point (target value) y = measured value The process information (y) is fed back to the controller The objective.
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Salman Bin Abdulaziz University
Feedback Controllers Chapter 8
Inverse Response Systems
Control Systems EE 4314 Lecture 12 March 17, 2015
Process Control & Instrumentation MAPUA INSTITUTE OF TECHNOLOGY
Intrnal guide Asst. Prof. J.G.bhatt
Chapter 7 The Root Locus Method The root-locus method is a powerful tool for designing and analyzing feedback control systems The Root Locus Concept The.
Control engineering and signal processing
PID Controllers Jordan smallwood.
Tuning of PID controllers
Lec 14. PID Controller Design
CSCI1600: Embedded and Real Time Software
PID controller for improving Max power point tracking system
PID Controller.
Control Systems Lect. 4 PID Basil Hamed.
Basic Design of PID Controller
Tuning of PID controllers
University of Virginia
Instructor: Jongeun Choi
Unit 3-Tuning of Controllers
Features of PID Controllers
Feedback: Principles & Analysis
Feedback Controllers Chapter 8
Control.
Advanced LabVIEW
PID Controller Design and
The Design of Feedback Control Systems
A Tutorial Overview Proportional Integral Derivative.
Time Response, Stability, and
Presentation transcript:

Dynamical Systems Basics Notes by Professor Benjamin Kuipers (Additional slides from Internet)

Phase Portrait: (x,v) space Shows the trajectory (x(t),v(t)) of the system – Stable attractor here

Qualitative Behavior, Again For a dynamical system to be stable: The real parts of all eigenvalues must be negative. All eigenvalues lie in the left half complex plane. Terminology: Underdamped = spiral (some complex eigenvalue) Overdamped = nodal (all eigenvalues real) Critically damped = the boundary between.

y x WALL Controller can directly change speed v and rate of turn ω in response to sensor input which measures distance to the wall.

State variables are x, y, θ State variables are x, y, θ. Controller can directly change scalar speed v and rate of turn ω. Input is distance from wall y.

ω is computed from the spring model (eq. 1) Notice that the ω component of u is the first derivative of state variable θ, and so the feedback correction has a D component in the controller. ω is computed from the spring model (eq. 1) (eq. 1)  v ω + v k1θ + v/v0 k2 e ≈ 0

Experiment with Alternatives The wall follower is a PD control law. A target seeker should probably be a PI control law, to adapt to motion. Try different tuning values for parameters. This is a simple model. Unmodeled effects might be significant.

PID Controller Proportional gain Integral gain Derivative gain

In the standard form, u(t) is given by: u(t) = Kp (e(t) + 1/Ti 0 𝑡 𝑒 𝜏 𝑑𝜏 + Td 𝑑𝑒 𝑡 𝑑𝑡 ) where Kp= P , Ki= Kp /Ti , Kd= KpTd Proportional gain Integral gain Derivative gain The proportional term corrects current error at time t. The integral term amortizes errors accumulated in the past over the next Ti time units. For example, a wind gust from that lasts for some time may push a vessel off course; the longer the wind gust, the stronger is the integral term to correct the accumulated error. The derivative term anticipates error in the next Td time units.

Effect of Increasing Gain Parameter Rise Time Overshoot Settling Time Steady State Error Stability Kp Decrease Increase Small change Degrade Ki Eliminate Kd Minor No Effect in theory Improve if Kd is small

kP = P kI = PTI kD = PTD Definition: Ti ≜ 1/ TI Td ≜ TD where Ti and Td are called integral time and derivative time respectively.

Summary of Concepts Dynamical systems and phase portraits Qualitative types of behavior Stable vs unstable; nodal vs saddle vs spiral Boundary values of parameters Designing the wall-following control law Tuning the PI, PD, or PID controller Ziegler-Nichols tuning rules Controller gain is the corrective effort per unit error (deviation from set point) For more, Google controller tuning, e.g., http://www.academia.edu/6334047/Demonstrating_PID_Con trol_Principles_using_an_Air_Heater_and_LabVIEW

Manual PID Controller Tuning by Ziegler-Nichols Method In open-loop manual mode, bring the system to the normal or specified set point by manually adjusting the control input signal. Determine the direction (positive or negative) of the required Proportional control gain by trying open-loop control. Increase the input u a little bit, under manual control, to see if the resulting steady state value of the process output has increased. If it does, then the steady-state process gain is positive and so is the Proportional control gain, Kp. To determine Kp, close the feedback loop and set the controller to P-only mode, i.e., both the Integral and Derivative modes are turned off. Increase the controller gain Kc in small increments (more positive/negative if Kp was decided to be positive/negative in step 1), and observe the corresponding output response when it reaches steady state for each increment. When a value of Kc results in a sustained periodic oscillation in the output, record this critical value of the controller gain Kc and call it Ku, the ultimate gain. Also, record the period of the output oscillation, Pu which we call the ultimate period. Using the values of the ultimate gain, Ku and the ultimate period, Pu, Ziegler and Nichols prescribes the following values for Kp, Ki and Kd, depending on which type of controller is desired:   Kp Ki Kd P control 0.5 Ku PI control 0.45 Ku 1.2 Kp / Pu PID control 0.6 Ku 2.0 Kp / Pu Kp Pu / 8 Note: The Ziegler-Nochols tuning method is applicable only to systems of order higher than 2 or have control loop delays 33

Ziegler-Nichols Tuning Table Kp Ti Td P Controller 0.5 ∞ PI Controller 0.45 Pu/1.2 PID Controller 0.6 Pu/2 Pu/8 Ki = Kp /Ti Kd= KpTd

Linear Time-Invariant Dynamical Systems Guest lecture “Overview of LTI System“ From Stanford Video link https://www.youtube.com/watch?v=bf1264iFr-w Start at 23:00