AEM 4321 / EE4231 Automatic Control Systems

Similar documents
A brief History of Unmanned Aircraft

University Of California, Berkeley Department of Mechanical Engineering. ME 131 Vehicle Dynamics & Control (4 units)

FLYING CAR NANODEGREE SYLLABUS

First Civilian Tiltrotor Takes Flight

Skycar Flight Control System Overview By Bruce Calkins August 14, 2012

Y. Lemmens, T. Benoit, J. de Boer, T. Olbrechts LMS, A Siemens Business. Real-time Mechanism and System Simulation To Support Flight Simulators

The MathWorks Crossover to Model-Based Design

Active Driver Assistance for Vehicle Lanekeeping

MAV and UAV Research at Rochester Institute of Technology. Rochester Institute of Technology

SURVEYOR-H. Technical Data. Max speed 120 km/h. Engine power 7.2 hp. Powerplant Modified Zenoah G29E. Fuel tank volume 3.6 l

Vehicle functional design from PSA in-house software to AMESim standard library with increased modularity

Primary control surface design for BWB aircraft

Aerospace Stream Selection: Streams A, B, C

EMaSM. Analysis of system response

Full-Scale 1903 Wright Flyer Wind Tunnel Test Results From the NASA Ames Research Center

ME 466 PERFORMANCE OF ROAD VEHICLES 2016 Spring Homework 3 Assigned on Due date:

UAV KF-1 helicopter. CopterCam UAV KF-1 helicopter specification

Critical Design Review

1.1 Block Diagram of Drive Components of Electric Drive & their functions. Power Processor / Modulator. Control. Unit

Appenidix E: Freewing MAE UAV analysis

Vehicle Dynamics and Control

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN BY B.MADHAN KUMAR

Vehicle Dynamics and Drive Control for Adaptive Cruise Vehicles

ACTIVE STICK & THROTTLE FOR F-35. Joseph Krumenacker NAVAIR Flight Controls / JSF Vehicle Systems 16 October 2008

European Workshop on Aircraft Design Education 2002

The Effects of Damage and Uncertainty on the Aeroelastic / Aeroservoelastic Behavior and Safety of Composite Aircraft. JAMS Meeting, May

Friday, 27 June Realizing a small UAV for medical transport in developing countries Master thesis: Ferdinand Peters. Dr.One

w w w. o n e r a. f r

Chapter01 - Control system types - Examples

Automated Driving - Object Perception at 120 KPH Chris Mansley

Powertrain Design for Hand- Launchable Long Endurance Unmanned Aerial Vehicles

Electromechanical Rotary Actuator - EA 8132

FLIGHT CONTROLS SYSTEM

Content. Introduction. Technology. Type of unmanned vehicle. Past, Present, Future. Conclusion

Key Drivers for evtol Design Christopher Silva From VTOL to evtol Workshop May 24, 2018

Longitudinal Autopilot Design

Electric VTOL Aircraft

Fuzzy based Adaptive Control of Antilock Braking System

Innovating the future of disaster relief

Modelling of electronic throttle body for position control system development

Qualification of an On-Line Bearing and Gear Health Monitoring Technique for In-Service Monitoring of Aircraft Engines and Helicopter Transmissions

Testbed for Mitigation of Power Fluctuation on Micro-Grid

Super Squadron technical paper for. International Aerial Robotics Competition Team Reconnaissance. C. Aasish (M.

Appendix A: Motion Control Theory

UTILIZATION OF PNEUMATIC ACTUATOR

Power Electronics & Drives [Simulink, Hardware-Open & Closed Loop]

Implementation of SMC for BLDC Motor Drive

Openness Design modularity Outstanding Quality Fine positioning INGENIA MOTION CONTROL Motor control Engineered Solutions Complete Integration

Incorporating Drivability Metrics into Optimal Energy Management Strategies for Hybrid Vehicles. Daniel Opila

Modeling, Design and Simulation of Active Suspension System Frequency Response Controller using Automated Tuning Technique

Helicopter Experience, Date: August 1-6 Location: Central Connecticut State University

FUEL CONSUMPTION DUE TO SHAFT POWER OFF-TAKES FROM THE ENGINE

ADVENT. Aim : To Develop advanced numerical tools and apply them to optimisation problems in engineering. L. F. Gonzalez. University of Sydney

NIMA RASHVAND MODELLING & CRUISE CONTROL OF A MOBILE MACHINE WITH HYDROSTATIC POWER TRANSMISSION

UNCLASSIFIED FY 2017 OCO. FY 2017 Base

Methodology for Distributed Electric Propulsion Aircraft Control Development with Simulation and Flight Demonstration

Compatibility of STPA with GM System Safety Engineering Process. Padma Sundaram Dave Hartfelder

MARITIME AFTERNOON. Torben Ole Andersen. June 14, 2017 Aalborg University, Denmark

Five Cool Things You Can Do With Powertrain Blockset The MathWorks, Inc. 1

Computer Aided Transient Stability Analysis

Internal Combustion Engine Control Based on CFM Strategy

Simulation of Influence of Crosswind Gusts on a Four Wheeler using Matlab Simulink

Turbo-Rocket. A brand new class of hybrid rocket. Rene Nardi and Eduardo Mautone

Understanding the benefits of using a digital valve controller. Mark Buzzell Business Manager, Metso Flow Control

Design and Development of the UTSA Unmanned Aerial System ACE 1

The most important thing we build is trust. HeliSAS Technical Overview

March th session March 16 18, 2011, Ann Arbor, USA

Switching Control for Smooth Mode Changes in Hybrid Electric Vehicles

Design and Simulation of New Versions of Tube Launched UAV

STUDYING THE POSSIBILITY OF INCREASING THE FLIGHT AUTONOMY OF A ROTARY-WING MUAV

EE 370L Controls Laboratory. Laboratory Exercise #E1 Motor Control

ECO-DRIVING ASSISTANCE SYSTEM FOR LOW FUEL CONSUMPTION OF A HEAVY VEHICLE : ADVISOR SYSTEM

Speed Control of BLDC motor using ANFIS over conventional Fuzzy logic techniques

Comparing PID and Fuzzy Logic Control a Quarter Car Suspension System

Step Motor. Mechatronics Device Report Yisheng Zhang 04/02/03. What Is A Step Motor?

SECTION A DYNAMICS. Attempt any two questions from this section

The Effects of Damage and Uncertainty on the Aeroelastic / Aeroservoelastic Behavior and Safety of Composite Aircraft

Estimation of Vehicle Parameters using Kalman Filter: Review

Using HVE to Simulate a Nine Vehicle Accident Involving a Heavy Truck

Seventh Framework Programme THEME: AAT Breakthrough and emerging technologies Call: FP7-AAT-2012-RTD-L0 AGEN

7. PRELIMINARY DESIGN OF A SINGLE AISLE MEDIUM RANGE AIRCRAFT

BASIC MECHATRONICS ENGINEERING

Fall Professor Kyongsu Yi VDCL Vehicle Dynamics and Control Laboratory Seoul National University

Functional Algorithm for Automated Pedestrian Collision Avoidance System

DESIGN OF TRANSIENT AND LIMIT CONTROLLER Chap. 5 AIRCRAFT ENGINE CONTROLS

1) The locomotives are distributed, but the power is not distributed independently.

Daniel M. Lofaro, Tony Truong Giang Le, Dr. Paul Oh Presented By Daniel M. Lofaro

Section 1: List of Configurations Currently Approved:

INVERTED PENDULUM & UPRIGHT ROBOT ENGR4220 SEMESTER PROJECT

A Review on Cooperative Adaptive Cruise Control (CACC) Systems: Architectures, Controls, and Applications

Modeling, Design and Simulation of Active Suspension System Root Locus Controller using Automated Tuning Technique.

Proper Modeling of Integrated Vehicle Systems

AIRCRAFT GENERAL KNOWLEDGE (2) INSTRUMENTATION

DESIGN AND ANALYSIS OF SPRING SUSPENSION SYSTEM

Modeling and Simulation of Linear Two - DOF Vehicle Handling Stability

MULTIBODY ANALYSIS OF THE M-346 PILOTS INCEPTORS MECHANICAL CIRCUITS INTRODUCTION

ABS. Prof. R.G. Longoria Spring v. 1. ME 379M/397 Vehicle System Dynamics and Control

Using MATLAB/ Simulink in the designing of Undergraduate Electric Machinery Courses

LOAD CELL USE IN AEROSPACE GROUND AND FLIGHT TEST APPLICATIONS A Honeywell White Paper

AIRCRAFT GENERAL KNOWLEDGE (2) INSTRUMENTATION

Transcription:

AEM 4321 / EE4231 Automatic Control Systems Course Overview 1/31

Outline Course Objectives Applications of Control Examples: Cruise Control and Aircraft Autopilots Terminology Block Diagrams Summary 2/31

Course Objectives Develop an understanding of classical control techniques and the basic properties of feedback. Feedback Use a sensor to measure the system behavior Compare measured behavior with desired behavior Take actions based on this comparison Feedback enables many advanced technologies. 3/31

Reusable Rockets: Blue Origin and SpaceX First Landing by Blue Origin on 11/23/2015 Links http://arstechnica.com/science/2015/11/blue-origin-sticks-rocket-landing-a-major-step-toward-reusable-spaceflight/ https://www.youtube.com/watch?v=9pillaoxgco https://www.youtube.com/watch?v=igewybnohc4 4/31

Self-Driving Cars (Google, Uber, and Many Others) Google s Car in Mountain View, CA Uber s Volvo XC90 (coming to Pittsburgh, PA) Links http://www.bloomberg.com/news/features/2016-08-18/uber-s-first-self-driving-fleet-arrives-in-pittsburgh-this-month-is06r7on https://www.google.com/selfdrivingcar/ https://www.youtube.com/watch?v=bdonn0-4nq8 5/31

Uninhabited Aerial Systems (UAVs) / Drones Sentera Phoenix 2 (Precision Agriculture, Road/Pipeline Surveillance, etc) DJI Phantom 4 (Cinematic Photos, Building Surveillance, etc) Links https://www.youtube.com/watch?v=tjb9g_ne23u https://sentera.com/phoenix-2/ https://www.dji.com/product/phantom-4 https://www.youtube.com/watch?v=jjpssqmqaja 6/31

Athletic Robotics Bike Riding Robot Raffaello D Andrea s Ted Talk These two examples are for fun but similar techniques have many real applications (e.g. Kiva Systems robots for automated warehouses). Links https://www.youtube.com/watch?v=mt3vfsqepcs https://www.ted.com/talks/raffaello_d_andrea_the_astounding_athletic_power_of_quadcopters?language=en 7/31

Example: Automotive Cruise Control AEROSPACE ENGINEERING AND MECHANICS Objective: Use the engine throttle to track a desired speed specified by the driver User interface Vehicle 8/31

Block Diagrams Systems represented by blocks with inputs/outputs Hide the dynamics Throttle Command Plant Interconnect blocks for more complex systems The plant (car) is the system being controlled. 9/31

Open Loop Open Loop: Compute an engine throttle angle based on the desired velocity. Issue: Incomplete knowledge of the car dynamics Uncertain mass, e.g. different # s of passengers Varying environment conditions, e.g. hills and wind Imprecise models for complex effects, e.g. engine dynamics and tire forces. Slope of Road / Uncertain Mass Throttle Command Car 10/31

Closed Loop / Feedback Closed Loop: Update the throttle command based on a measurement of the current vehicle speed. Feedback is the basic principle used to control the system despite our incomplete knowledge. The use of feedback involves tradeoffs Stability, speed of response, sensor noise rejection Error Slope of Road / Uncertain Mass Throttle Command Car Feedback Path 11/31

Cruise Control Block Diagram AEROSPACE ENGINEERING AND MECHANICS Error Throttle Cmd. Actuator Slope of Road / Uncertain Mass Car Sensor Measured 12/31

Reference Command Error Throttle Cmd. Actuator Slope of Road / Uncertain Mass Car Sensor Measured The reference (desired velocity) is the desired condition for the system. 13/31

Sensor Error Throttle Cmd. Actuator Slope of Road / Uncertain Mass Car Sensor Measured The sensor (wheel speed sensor) is a device used to measure the behavior of the plant. 14/31

Embedded Processor Error Throttle Cmd. Actuator Slope of Road / Uncertain Mass Car Sensor Measured The algorithm computations are are done on an embedded processor. 15/31

Actuator Error Throttle Cmd. Actuator Slope of Road / Uncertain Mass Car Sensor Measured The actuator (throttle motor) is a device used to control the plant. 16/31

Plant Error Throttle Cmd. Actuator Slope of Road / Uncertain Mass Car Sensor Measured The plant (car) is the system being controlled. 17/31

Uncertainties / Disturbances Error Throttle Cmd. Actuator Slope of Road / Uncertain Mass Car Sensor Measured 18/31

Control Design Error Throttle Cmd. Actuator Slope of Road / Uncertain Mass Car Sensor Measured Objective: Maintain the desired velocity Considerations: Transient response (rise time, overshoot) Changes in desired velocity Driver comfort (control effort) Disturbances, model uncertainty, sensor noise 19/31

Control Design Error Throttle Cmd. Actuator Slope of Road / Uncertain Mass Car Sensor Measured Design Process 1. Model the system: Differential equations 2. Design the control algorithm 3. Analyze and simulate: Theory + MATLAB 4. Implement the controller and experiment 5. Iterate 20/31

Proportional-Integral-Derivative (PID) Control velocity (mph) 65 e(t) v d (t) 55 Past Present Future time (sec) 21/31

Example: Commercial Fly-by-Wire AEROSPACE ENGINEERING AND MECHANICS Boeing 787-8 Dreamliner 210-250 seats Length=56.7m, Wingspan=60.0m Range < 15200km, Speed< M0.89 First Composite Airliner Honeywell Flight Control Electronics Boeing 777-200 301-440 seats Length=63.7m, Wingspan=60.9m Range < 9700km, Speed< M0.89 Boeing s 1 st Fly-by-Wire Aircraft Ref: Y.C. Yeh, Triple-triple redundant 777 primary flight computer, 1996. 22/31

Basic Aircraft Control Elevator Aircraft (787) Pitch Rate 23/31

Block Diagram: Pitch Rate Control AEROSPACE ENGINEERING AND MECHANICS Pitch Rate Error Wind Gusts/ Uncertain Aerodynamics Elevator Cmd. Actuator 787 Sensor Measured Pitch Rate 24/31

Reference Command Pitch Rate Error Wind Gusts/ Uncertain Aerodynamics Elevator Cmd. Actuator 787 Sensor Measured Pitch Rate The pilot pulls on the column to specify a desired pitch rate. 25/31

Sensor Pitch Rate Error Wind Gusts/ Uncertain Aerodynamics Elevator Cmd. Actuator 787 Sensor Measured Pitch Rate A gyroscope is used to measure the aircraft pitch rate 26/31

Redundant Computers Pitch Rate Error Wind Gusts/ Uncertain Aerodynamics Elevator Cmd. Actuator 787 Sensor Measured Pitch Rate The algorithm computations are done on multiple redundant computers for reliability. 27/31

Actuator Pitch Rate Error Wind Gusts/ Uncertain Aerodynamics Elevator Cmd. Actuator 787 Sensor Measured Pitch Rate A hydraulic actuator is used to move the elevator surface 28/31

Distribution of 777 Primary Actuators [Yeh, 96] Real systems can have many actuators, sensors, and computers 29/31

Many Other Applications of Control Systems. Disk Drives Wind Turbines (Power Electronics) Spacecraft Power Grid Biomedical Devices 30/31

Summary Feedback: Compare measurement with a desired value and use the difference to determine control action Why Feedback? Feedback is not needed if the plant model is exact Reasons our knowledge is not exact: unknown external disturbances inaccuracies in our model of the plant behavior Issues: Performance trade-offs Need to consider measurement errors (noise, bias, etc) Poorly designed controllers may cause instability 31/31