CDS 101/110: Lecture 10-2 Loop Shaping Design Example. Richard M. Murray 2 December 2015

Similar documents
CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design. Frequency Domain Performance Specifications

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

ECE317 : Feedback and Control

CDS 101/110: Lecture 8.2 PID Control

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

Lecture 7:Examples using compensators

UAV: Design to Flight Report

CDS 110 L10.2: Motion Control Systems. Motion Control Systems

Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response

Loop Design. Chapter Introduction

Dr Ian R. Manchester

Scalar control synthesis 1

and using the step routine on the closed loop system shows the step response to be less than the maximum allowed 20%.

Integrator windup and PID controller design

Chapter 5 Frequency-domain design

A Mini UAV for security environmental monitoring and surveillance: telemetry data analysis

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

Frequency Response Analysis and Design Tutorial

Readings: FC: p : lead compensation. 9/9/2011 Classical Control 1

Ball Balancing on a Beam

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

Outline. Digital Control. Lecture 3

Design and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo

Chapter 10 Feedback ECE 3120 Microelectronics II Dr. Suketu Naik

Homework Assignment 03 Solution

Position Control of DC Motor by Compensating Strategies

JUNE 2014 Solved Question Paper

Implementation and Simulation of Digital Control Compensators from Continuous Compensators Using MATLAB Software

Peak Current Mode Control Stability Analysis & Design. George Kaminski Senior System Application Engineer September 28, 2018

ACTIVE VIBRATION CONTROL OF HARD-DISK DRIVES USING PZT ACTUATED SUSPENSION SYSTEMS. Meng-Shiun Tsai, Wei-Hsiung Yuan and Jia-Ming Chang

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Advanced Servo Tuning

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Multi-Axis Pilot Modeling

Module 2: Lecture 4 Flight Control System

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1

Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus

Bode Plot for Controller Design

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

Compensation of a position servo

A Novel on Design and Analysis of on Chip Low Drop out Regulator for Improving Transient Response

Stabilizing and Robust FOPI Controller Synthesis for First Order Plus Time Delay Systems

Välkomna till TSRT15 Reglerteknik Föreläsning 8

LMC7101 Tiny Low Power Operational Amplifier with Rail-To-Rail Input and Output

Flight control system for a reusable rocket booster on the return flight through the atmosphere

Chapter 4 PID Design Example

A Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis

Inverted Pendulum Swing Up Controller

Motomatic via Bode by Frank Owen, PhD, PE Mechanical Engineering Department California Polytechnic State University San Luis Obispo

ECE317 Homework 7. where

Compensator Design for DC-DC Buck Converter using Frequency Domain Specifications. Master of Technology in

Optimization and Piloted Simulation Results of the AH-64D Modern Control Laws

ME451: Control Systems. Course roadmap

Fundamentals of Servo Motion Control

Evaluation and Tuning of Robust PID Controllers

Modeling And Pid Cascade Control For Uav Type Quadrotor

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab

Intermediate Lateral Autopilots (I) Yaw orientation control

Turbulence Modeling of a Small Quadrotor UAS Using System Identification from Flight Data

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

Pan-Tilt Signature System

Experiment 1: Amplifier Characterization Spring 2019

DESIGN AND VALIDATION OF A PID AUTO-TUNING ALGORITHM

CDS 101: Lecture 1 Introduction to Feedback and Control. Richard M. Murray 30 September 2002

Penn State Erie, The Behrend College School of Engineering

Microelectronic Circuits II. Ch 10 : Operational-Amplifier Circuits

A New Perspective to Altitude Acquire-and- Hold for Fixed Wing UAVs

Design of Compensator for Dynamical System

Modeling of Electro Mechanical Actuator with Inner Loop controller

Digital Autoland Control Laws Using Quantitative Feedback Theory and Direct Digital Design

Microelectronic Circuits II. Ch 9 : Feedback

EUP A,40V,200KHz Step-Down Converter

LM148/LM248/LM348 Quad 741 Op Amps

Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control

Low-Power Pipelined ADC Design for Wireless LANs

ITT Technical Institute ET245 Devices II Unit 5 Chapter

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design

2.4 Modeling and Analysis of Three Phase Four Leg Inverter

EES42042 Fundamental of Control Systems Bode Plots

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor

Application of Artificial Neural Network for the Prediction of Aerodynamic Coefficients of a Plunging Airfoil

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

Improved Handling Qualities for the OH-58D Kiowa Warrior in the Degraded Visual Environment

An Introduction to Proportional- Integral-Derivative (PID) Controllers

Procidia Control Solutions Dead Time Compensation

Lecture Notes Unit-III

RC4741 General Purpose Operation Amplifier

Combo Hot Swap/Load Share Controller Allows the Use of Standard Power Modules in Redundant Power Systems

Project Advisor: Dr. Gary L. Dempsey

DC/DC Converter Stability Measurement

Experiment 9. PID Controller

Various Controller Design and Tuning Methods for a First Order Plus Dead Time Process

Advanced Digital Motion Control Using SERCOS-based Torque Drives

New PID Tuning Rule Using ITAE Criteria

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

Robust Performance Limitations and Design of Controlled Delayed Systems

This chapter discusses the design issues related to the CDR architectures. The

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

Transcription:

CDS 101/110: Lecture 10-2 Loop Shaping Design Example Richard M. Murray 2 December 2015 Goals: Work through detailed loop shaping-based design Reading: Åström and Murray, Feedback Systems, Sec 12.6 Loop Shaping : Design Loop Transfer Function e u η r + C(s) + P(s) + H er = 1 1+L L(s) 1 d -1 H n = BW PM GM n L 1+L L(s) < 1 2 y Translate specs to loop shape L(s) =P (s)c(s) Design C(s) to obey constraints Typical loop constraints High gain at low frequency - Good tracking, disturbance rejection at low freqs Low gain at high frequency - Avoid amplifying noise Sufficiently high bandwidth - Good rise/settling time Shallow slope at crossover - Sufficient phase margin for robustness, low overshoot Key constraint: slope of gain curve determines phase curve Can t independently adjust Eg: slope at crossover sets PM

Example: Control of Vectored Thrust Aircraft System description Vector thrust engine attached to wing Inputs: fan thrust, thrust angle (vectored) Outputs: position and orientation States: x, y, θ + derivatives Dynamics: flight aerodynamics Control approach Design inner loop control law to regulate pitch (θ) using thrust vectoring Second outer loop controller regulates the position and altitude by commanding the pitch and thrust Basically the same approach as aircraft control laws 3 Controller structure Full system dynamics Simplified lateral dynamics (x, θ) Linearize the system around hover (equilibrium point) Focus on the sideways motion (coupled to roll angle) Linearized process dynamics become: H u1 = r Js2 Hxu1 = Js2 mgr Js2 (ms2 + cs) 4

Control Strategy: Inner/Outer Loop Design Control position via roll Use inner loop to command u1 so that θ tracks a desired value Use outer loop to command θ so that x tracks a desired value Motivation: split the design problem into two simpler pieces Controller architecture H xu1 = Js2 mgr Js 2 (ms 2 + cs) Inner loop: design Ci so that roll angle (θ) tracks θd Outer loop: assume roll angle controller is perfect (Hi = 1) and then design Co Combine inner and outer loop designs to get overall control system design 5 Controller Specification Overall specification (outer loop) Zero steady state error for lateral step response Bandwidth of approximately 1 rad/sec Phase margin of 45 deg (~20% overshoot) Inner loop specification: fast tracking of θd (so that outer loop can ignore this) Set bandwidth to approximately 10X outer loop = 10 rad/sec Low frequency error no more than 5% Low overshoot (60 deg phase margin should be enough) 6

Inner Loop Design Loop shaping: bandwidth > 10 rad/sec, phase margin > 60 deg Process dynamics are second order integrator Use lead compensator to add phase; a = 2, b = 50, K = 300 Get BW = 20 rad/sec, PM = 60 deg H u1 = r Js 2 C(s) =K s + a s + b 7 Full dynamics: Simplified Inner Loop Dynamics Reduced dynamics: 8

Design using simplified dynamics Outer Loop Design P (s) =H i (0)P o (s) = H i(0) ms 2 + cs Process dynamics are (approximately) a double integrator (again!) Control design specs - Zero steady state error for lateral step response - Bandwidth of approximately 1 rad/sec - Phase margin of 45 deg (~20% overshoot) Can use a lead compensator (again!): put phase lead around 1 rad/sec ao = 0.3, bo = 10, Kl = 2 => get > 60 deg phase margin, with BW 1 Remarks Note that we will have some residual phase lag from Hi(s) at ω = 1 => set PM = 60 to give a bit of additional margin Need to check that the design works with Ho(s) replaced by Hi(s) 9 Final System Design 10

Final Check: Gang of 4 Remarks PS is a bit large at low frequency => poor disturbance rejection - At low frequency C(s) = constant P / (1 + PC) 1/C Can fix this by using integral compensation in outer loop controller 11 Summary Overall specification (outer loop) Zero steady state error for lateral step response Bandwidth of approximately 1 rad/sec Phase margin of 45 deg (~20% overshoot) H xu1 = Js2 mgr Js 2 (ms 2 + cs) 12