11/05/2009NASA Grant URC NCC NNX08BA44A1 Control Team Faculty Advisors Dr. Helen Boussalis Dr. Charles Liu Student Assistants Jessica Alvarenga Danny Covarrubias.

Slides:



Advertisements
Similar presentations
Probabilistic Reasoning over Time
Advertisements

L OUISIANA T ECH U NIVERSITY Department of Electrical Engineering and Institute for Micromanufacturing INTRODUCTION PROBLEM FORMULATION STATE FEEDBACK.
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
Air-Breathing Hypersonic Flight Vehicle Faculty Advisors Dr Chivey Wu Team Members Danny Covarrubias Alfie Gil Antonio Martinez 11/05/2009NASA Grant URC.
Introduction To Tracking
Robust control Saba Rezvanian Fall-Winter 88.
Robot Localization Using Bayesian Methods
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
Chapter 15 Probabilistic Reasoning over Time. Chapter 15, Sections 1-5 Outline Time and uncertainty Inference: ltering, prediction, smoothing Hidden Markov.
CHE 185 – PROCESS CONTROL AND DYNAMICS
NASA Grant URC NCC NNX08BA44A
Linear Matrix Inequality Solution To The Fault Detection Problem Emmanuel Mazars co-authors Zhenhai li and Imad Jaimoukha Imperial College IASTED International.
Presenter: Yufan Liu November 17th,
Kalman’s Beautiful Filter (an introduction) George Kantor presented to Sensor Based Planning Lab Carnegie Mellon University December 8, 2000.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Distributed Tuple-space Server for Ubiquitous Video Conferencing Faculty Advisors Dr. Helen Boussalis Dr. Charles Liu Student Assistants: John Paul Adigwu.
Ubiquitous Video Conferencing Faculty Advisors Dr. Helen Boussalis Dr. Charles Liu Student Assistants: Alex Alegre Sergio Beltran Jorge Estrada Aleks Milshteyn.
Discriminative Training of Kalman Filters P. Abbeel, A. Coates, M
Prepared By: Kevin Meier Alok Desai
1 Adaptive Kalman Filter Based Freeway Travel time Estimation Lianyu Chu CCIT, University of California Berkeley Jun-Seok Oh Western Michigan University.
Control Team Welcome Dr. Spanos Faculty Advisors Dr. Helen Boussalis Dr. Charles Liu Student Assistants Jessica Alvarenga Allison Bretaña 6/27/2015NASA.
Course AE4-T40 Lecture 5: Control Apllication
Control Team Faculty Advisors Dr. Helen Boussalis Dr. Khosrow Rad Dr. Charles Liu Student Assistants Jessica Alvarenga Alok Desai Harshit Tarsaria Kimberly.
Hypersonic Reentry Dynamics Faculty Advisors Professor Mease (UC Irvine) Dr. Helen Boussalis (CSULA) Student Assistants Katie Demko Shing Chi Chan 7/12/2015NASA.
Control Team Faculty Advisors Dr. Helen Boussalis Dr. Khosrow Rad Dr. Charles Liu Student Assistants Jessica Alvarenga Alok Desai Harshit Tarsaria Kimberly.
Overview and Mathematics Bjoern Griesbach
Adaptive Signal Processing Class Project Adaptive Interacting Multiple Model Technique for Tracking Maneuvering Targets Viji Paul, Sahay Shishir Brijendra,
1 Formation et Analyse d’Images Session 7 Daniela Hall 7 November 2005.
Advanced Computers and Communications (ACC) Faculty Advisors: Dr. Charles Liu Dr. Helen Boussalis 10/25/20121NASA Grant URC NCC NNX08BA44A Student Assistants:
Kalman filter and SLAM problem
Colorado Center for Astrodynamics Research The University of Colorado STATISTICAL ORBIT DETERMINATION Project Report Unscented kalman Filter Information.
Implementation of adaptive control algorithm based on SPOC form
Introduction to estimation theory Seoul Nat’l Univ.
INTRODUCTION TO CONTROL SYSTEMS
System/Plant/Process (Transfer function) Output Input The relationship between the input and output are mentioned in terms of transfer function, which.
Sponsored by Target Tracking by Using Seismic Sensor spaceShuttle December 20, 2011 PROJECT PRESENTATION.
Kalman Filter (Thu) Joon Shik Kim Computational Models of Intelligence.
RF Cavity Simulation for SPL Simulink Model for HP-SPL Extension to LINAC4 at CERN from RF Point of View Acknowledgement: CEA team, in particular O. Piquet.
HQ U.S. Air Force Academy I n t e g r i t y - S e r v i c e - E x c e l l e n c e Improving the Performance of Out-of-Order Sigma-Point Kalman Filters.
Guidance, Navigation and Controls Subsystem Winter 1999 Semester Review.
SPHERES Reconfigurable Control Allocation for Autonomous Assembly Swati Mohan, David W. Miller MIT Space Systems Laboratory AIAA Guidance, Navigation,
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
An Introduction to Kalman Filtering by Arthur Pece
HCI / CprE / ComS 575: Computational Perception Instructor: Alexander Stoytchev
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
Principles of Radar Target Tracking The Kalman Filter: Mathematical Radar Analysis.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
© 2009 SPACE LAB, California State University Los Angeles Fault Detection, Isolation of a Segmented Telescope Testbed Authors: Presenter: Jose D. Covarrubias.
An Introduction To The Kalman Filter By, Santhosh Kumar.
Optimizing Attitude Determination for Sun Devil Satellite – 1
Discovery and Systems Health Technical Area NASA Ames Research Center - Computational Sciences Division Automated Diagnosis Sriram Narasimhan University.
Matlab Tutorial for State Space Analysis and System Identification
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Using Kalman Filter to Track Particles Saša Fratina advisor: Samo Korpar
By: Aaron Dyreson Supervising Professor: Dr. Ioannis Schizas
IEEE International Conference on Multimedia and Expo.
Nonlinear State Estimation
Design Team # 4 Design of low cost flight computer for unmanned aerial vehicles Status Report # 5 Ryan Morlino Chris Landeros Sylvester Meighan Stephen.
Cameron Rowe.  Introduction  Purpose  Implementation  Simple Example Problem  Extended Kalman Filters  Conclusion  Real World Examples.
Tip Position Control Using an Accelerometer & Machine Vision Aimee Beargie March 27, 2002.
The Unscented Kalman Filter for Nonlinear Estimation Young Ki Baik.
Robust Localization Kalman Filter & LADAR Scans
Chapter 1: Overview of Control
Office Room: H116 Lab. : H830-1 Telephone: 4100
Arbin Ebrahim and Dr. Gregory Murphy University of Alabama
Velocity Estimation from noisy Measurements
Kalman’s Beautiful Filter (an introduction)
Sliding Mode Control of a Non-Collocated Flexible System
Modern Control Systems (MCS)
CONTROL SYSTEM AN INTRODUCTION.
Presentation transcript:

11/05/2009NASA Grant URC NCC NNX08BA44A1 Control Team Faculty Advisors Dr. Helen Boussalis Dr. Charles Liu Student Assistants Jessica Alvarenga Danny Covarrubias Alinn Herrera Alfie Gil David Bogdanchik Antonio Martinez

Research Areas Air-breathing Hypersonic Flight Vehicle (AHFV) Testbed Research: –System Performance Analysis –State Estimation Methods 11/05/2009NASA Grant URC NCC NNX08BA44A2

Air-breathing Hypersonic Flight Vehicle (AHFV) Alfie Gil Antonio Martinez 11/05/20093NASA Grant URC NCC NNX08BA44A

Testbed Research 11/05/20094NASA Grant URC NCC NNX08BA44A

Outline Project Background Testbed Overview Panel Subsystem Current Research 11/05/20095NASA Grant URC NCC NNX08BA44A

Hubble Space Telescope 11/05/20096NASA Grant URC NCC NNX08BA44A

Hubble Space Telescope Project Background James Webb Space Telescope 11/05/20097NASA Grant URC NCC NNX08BA44A

11/05/20098NASA Grant URC NCC NNX08BA44A Ariane 5ECA

JWST Orbit 11/05/20099NASA Grant URC NCC NNX08BA44A

Testbed Diagram 11/05/200910NASA Grant URC NCC NNX08BA44A C

Optical Scoring Systems 11/05/200911NASA Grant URC NCC NNX08BA44A

Performance Analysis David Bogdanchik 11/05/200912NASA Grant URC NCC NNX08BA44A

Purpose To analyzing testbed performance when one or more sensors fail The performance measured is how well the telescope can maintain its parabolic shape Since the telescope will not be serviceable, it is important to know how well it will respond to sensor failure The number and magnitude of faults the controller can handle before the testbed shaping accuracy is compromised will be studied. 11/05/2009 NASA Grant URC NCC NNX08BA44A 13

Previous Progress Learned the basics of C, Matlab and LabVIEW Learned how to run the testbed and collect data Had been trying several different C programs out to see which would be best to fault a sensor 11/05/200914NASA Grant URC NCC NNX08BA44A

Objective Start with one panel (subsystem) Implement a combination of sensor faults through a C program (zerosensor3) Observe controller performance using LabVIEW for Data Acquisition Use Matlab to analyze results 11/05/200915NASA Grant URC NCC NNX08BA44A

Zerosensor3 Program Inputs sent to actuators by controller Sensor(s) failed by program Controller responds to this failure, and compensates for it CONTROLLER ACTUATOR PLANT SENSOR 11/05/200916NASA Grant URC NCC NNX08BA44A

LabVIEW GUI Program 11/05/200917NASA Grant URC NCC NNX08BA44A

No Fault Test 1 Test 2 11/05/200918NASA Grant URC NCC NNX08BA44A

Fault (Step Input of 5) Test 1 Test 2 11/05/200919NASA Grant URC NCC NNX08BA44A

Fault (Step Input of 10) Test 1 Test 2 11/05/200920NASA Grant URC NCC NNX08BA44A

Comparison No Fault Fault (Step 5) Fault (Step 10) 11/05/200921NASA Grant URC NCC NNX08BA44A

Future Work Figure out how the controller compensates for different faults Determine why some of the sensors read with more disturbance Implement tests with numerous fault combinations Run the tests on two panels at a time 11/05/200922NASA Grant URC NCC NNX08BA44A

State Estimation Methods: Observer and Kalman Filter Alinn Herrera Jessica Alvarenga 11/05/200923NASA Grant URC NCC NNX08BA44A

Outline Problem Recap Previous Goals Kalman Filter Simulation Noise Modeling Future goals 11/05/2009NASA Grant URC NCC NNX08BA44A24

Problem Fault Detection Isolation (FDI) Obstacle: Estimate accurate states of a segmented decentralized system Identify locations of faults while maintaining system stability 11/05/2009NASA Grant URC NCC NNX08BA44A25

Motivation Previous Methods resulted in slight discrepancies 11/05/2009NASA Grant URC NCC NNX08BA44A26

System Plant Overall System Realization 11/05/2009NASA Grant URC NCC NNX08BA44A27

State Observer Currently used for FDI Estimates system states Model of system provides state information Estimates states using input and output 11/05/2009NASA Grant URC NCC NNX08BA44A28

State Observer Residual Error Dynamic Error Equation PD Gains State Feedback (L) Observer Design 11/05/200929NASA Grant URC NCC NNX08BA44A

State Observer 11/05/2009NASA Grant URC NCC NNX08BA44A30 Simulink Observer Realization

State Observer 11/05/2009NASA Grant URC NCC NNX08BA44A31 Simulink Simulation Results Real System Output Observer System Estimates Residuals

State Observer 11/05/200932NASA Grant URC NCC NNX08BA44A Residual Error Observer Simulated Output Real System Output Initatied Actuator Fault Observer Discrepencies

Outline Problem & Motivation State Observer Kalman Filter Future goals 11/05/2009NASA Grant URC NCC NNX08BA44A33

Kalman Filter Methodology –Two Phases: –Predictions Previous Estimate  Current Estimate –Update Current Measurement  Refines Current State estimate Update 11/05/2009NASA Grant URC NCC NNX08BA44A34 [1] –“A numerical method used to track a time-varying signal in the presence of noise.” [1] –A method of estimating the internal states of a system

Kalman Equations 11/05/2009NASA Grant URC NCC NNX08BA44A35 System State Equations Noise Distributions Noise Variances A Priori Equations A Posteriori Equations Kalman Gain Equation

Kalman Filter Realization Implementation Scenario 11/05/2009NASA Grant URC NCC NNX08BA44A36

Previous Goals Debug Simulink System Model and Kalman Filter Design Noise Model Simulate Subsystem Kalman Filter Import Algorithm into C Test Kalman Design on Testbed 11/05/200937NASA Grant URC NCC NNX08BA44A

Simulink: Kalman Filter 11/05/200938NASA Grant URC NCC NNX08BA44A

System Model with Additive Noise 11/05/200939NASA Grant URC NCC NNX08BA44A

Kalman Filter 11/05/200940NASA Grant URC NCC NNX08BA44A

Kalman Gain 11/05/200941NASA Grant URC NCC NNX08BA44A

Preliminary Results 11/05/200942NASA Grant URC NCC NNX08BA44A System Simulation Output w/ Additive Noise & Actuated Faults Kalman Estimate

Residual Errors 11/05/200943NASA Grant URC NCC NNX08BA44A Kalman Residuals (System Simulation O/P) – (Kalman Estimate O/P) = Actuated Fault Discrepency Step Input

Noise Modeling The data collected to model noise is for a single panel i.e. one subsystem Data was collected using LabView to obtain the noise column vector The noise column vector is then used to develop the measurement noise covariance 11/05/200944NASA Grant URC NCC NNX08BA44A

Noise Modeling 11/05/200945NASA Grant URC NCC NNX08BA44A

Noise Modeling 11/05/200946NASA Grant URC NCC NNX08BA44A

Simulation on a subsystem Desired results were not obtained The states, kalman gain, and error covariance have an undesired large magnitude 11/05/200947NASA Grant URC NCC NNX08BA44A

Simulation on a subsystem 11/05/200948NASA Grant URC NCC NNX08BA44A

Simulation on a subsystem Debugging the problem –Implementing the algorithm on a simpler system that is easier to understand 11/05/200949NASA Grant URC NCC NNX08BA44A

Tracking the states of a simpler system 11/05/200950NASA Grant URC NCC NNX08BA44A

Tracking the states of a simpler system 11/05/200951NASA Grant URC NCC NNX08BA44A

Tracking the states of a simpler system 11/05/200952NASA Grant URC NCC NNX08BA44A

Future Tasks Debug Simulink Kalman filter Simulate a controller prior to applying a Kalman filter to a subsystem Replicate to the other 5 subsytems Import algorithm into C Test Kalman design on testbed 11/05/200953NASA Grant URC NCC NNX08BA44A

Questions? Thank You 11/05/200954NASA Grant URC NCC NNX08BA44A