Toward the Development of an Interactive Modeling, Simulation, Animation, and Real- Time Control (MoSART) Hardware/Software Testbed for a Tilt-Wing Rotorcraft.

Slides:



Advertisements
Similar presentations
ECE 495: Integrated System Design I
Advertisements

1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
Root Locus Diagrams Professor Walter W. Olson
Figure 8.1 a. Closed- loop system; b. equivalent transfer function
Chapter 10 Stability Analysis and Controller Tuning
Feedback Control Systems Dr. Basil Hamed Electrical & Computer Engineering Islamic University of Gaza.
IEEE Region 6 Student Paper Contest, Anaheim CA, September 17 th 1998 Chen-I Lim Arizona State University
Chapter 10: Frequency Response Techniques 1 ©2000, John Wiley & Sons, Inc. Nise/Control Systems Engineering, 3/e Chapter 10 Frequency Response Techniques.
Bode Magnitude Plots Constructed Bode Actual Bode
An Interactive Modeling, Simulation, Animation, and Real-Time Control (MoSART) Twin-Lift Helicopter System Environment Chen-I Lim Richard P. Metzger,Jr.
Feedback Control Systems
CHE 185 – PROCESS CONTROL AND DYNAMICS
Frequency Response Methods and Stability
Feedback Control Systems
DC Motor-Clutch-Generator Control Workstation Senior Project Proposal Simon Benik and Adam Olson Senior Project Proposal Advisor: Dr. Gary Dempsey.
1 Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch,
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
Islamic University of Gaza Electrical Engineering Department.
Review last lectures.
ECE Introduction to Control Systems -
Types of software. Sonam Dema..
PID Control and Root Locus Method
ME 270 Final Project Presentation Operational Amplifiers.
Combined State Feedback Controller and Observer
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
MapleSim and the Advantages of Physical Modeling
Implementation of adaptive control algorithm based on SPOC form
Automatic Control Theory-
Automatic Control System
DNT Control Principle Root Locus Techniques DNT Control Principle.
Unit 5: Feedback and control theory An Introduction to Mechanical Engineering: Part Two Feedback and control theory Learning summary By the end of this.
Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.
Illustrations Course Synopsis Provides a background of control principles in various engineering applications. Basic mathematical tools such as Laplace.
Visual Target Tracking System Final Design February 26, 2003 Chad Helm Matthew Sked James Deloge Tim Bagnull.
Distributed Laboratories: Control System Experiments with LabVIEW and the LEGO NXT Platform Greg Droge, Dr. Bonnie Heck Ferri, Jill Auerbach.
M.S. Thesis Defense Jason Anderson Electrical and Computer Engineering Dept. Clemson University.
Ch6 The Root Locus Method. Main content §The Root Locus Concept §The Root Locus Procedure §Generalized root locus or Parameter RL §Parameter design by.
ME375 Handouts - Spring 2002 Root Locus Method.
July Lecture Side Lecture by Suradet Tantrairatn Instructor and Researcher Chapter One week1 January 2009 Introduction to Automatic Control.
Nise/Control Systems Engineering, 3/e
Infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 1 The Infinity VAB TM for INFINITY Tutorial Introduction.
Dr. Tamer Samy Gaafar.   Teaching Assistant:- Eng. Hamdy Soltan.
Tae-Young Kim Richard P. Metzger,Jr. Chen-l Lim Armando A. Rodriguez ASEE Pacific Southwest Meeting `99 Saturday, March 20 th 1999 Harrah’s Hotel Las Vegas,
Development of Interactive Modeling, Simulation, Animation, and Real-Time Control (MoSART) Environments: Tools for Enhancing Research & Education.
Prof. Wahied Gharieb Ali Abdelaal CSE 502: Control Systems (1) Topic# 3 Representation and Sensitivity Analysis Faculty of Engineering Computer and Systems.
自动控制原理 西南交通大学电气工程学院 朱英华 (Catherine) The Principle of Automatic Control.
Development of Interactive Modeling, Simulation, Animation, and Real-Time Control (MoSART) Environments for Research and Education Multidisciplinary Initiative.
ME 431 System Dynamics Dept of Mechanical Engineering.
EE2253 CONTROL SYSTEM PRESENTED BY S.S.KARTHIKA, AP/EEE
Interactive Modeling, Simulation, Animation, and Real-Time Control (MoSART) Flexible Inverted Pendulum Environment
ChE 182 Chemical Process Dynamics and Control
Review. Feedback Terminology In Block diagrams, we use not the time domain variables, but their Laplace Transforms. Always denote Transforms by (s)!
Lecture 18: Root Locus Basics
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
Overhead Controller Design Project Name Department and University Date Class Name.
Control Systems Engineering, Fourth Edition by Norman S. Nise Copyright © 2004 by John Wiley & Sons. All rights reserved. Figure 10.1 The HP 35670A Dynamic.
Introduction Control Engineering Kim, Do Wan HANBAT NATIONAL UNIVERSITY.
6/12/20161 SOEN 385 Control Systems and Applications Instructor: T. D. Bui Office: EV Office hours:
Shroff S.R. Rotary Institute of Chemical Technology Chemical Engineering Instrumentation and process Control.
CONTROL SYSTEM UNIT-IV Datta Meghe Institute of engineering Technology and Research Sawangi (meghe),Wardha 1 DEPARTMENT OF ELECTRONICS & TELECOMMUNICATION.
Control Engineering 05/09/2006Control SystemsLecture # 1.
Exercise 1 Suppose we have a simple mass, spring, and damper problem. Find The modeling equation of this system (F input, x output). The transfer function.
PSCAD models.
Introduction to Visual Basic 2008 Programming
Automatic Control Theory CSE 322
ECEN/MAE 3723 – Systems I MATLAB Lecture 2.
Simulink Basics Reijo Vuohelainen
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
Quanser Rotary Family Experiments
Presentation transcript:

Toward the Development of an Interactive Modeling, Simulation, Animation, and Real- Time Control (MoSART) Hardware/Software Testbed for a Tilt-Wing Rotorcraft John S. Koenig Arizona State University, Tempe AZ IEEE Student Member # IEEE Region 6, Southwest Area, Student Paper Contest San Diego, CA Saturday March 27th, 1999

Introduction Motivation Contributions of Work Test Stand Pitch Dynamics Controller Design MoSART Environment Utility of Environment Summary and Future Work

Motivation High Speed Autonomous Rotorcraft Vehicle (HARVee) Project at ASU –Tilt-wing aircraft which combines the benefits of a helicopter and an airplane –NEED: Automatic control for safe hover flight

Motivation Hardware Test Stand –Lab-scale test bed for control system development –NEED: Mathematical modeling, simulation, and real-time control

Nonlinear and linear model development –1 DOF Test Stand Pitch Dynamics Linear controller design Tilt-Wing Software Environment –Open-loop and closed-loop simulation Modeling, Simulation, Animation, and Real-Time Control (MoSART) –Interactive tool for control system design –Can be connected to hardware to form integrated hardware/software testbed Contributions of Work

Test Stand Description Four degrees-of-freedom Replicates all hover mode control inputs (except has only two main engines) Fully constrained and contained Modeling Second order, non-linear model –1 DOF pitch dynamics –Three Point-Mass Representation

Three Point-Mass Model Non-linear model: Where,

Incorporate known parameters: Linearize (sin , for small angles): Determine transfer function: Model Development

Open-Loop Stability Plant Transfer function: Root Locus Plot: Open-Loop Poles at s=±5

Controller Design - Part One Controller design proceeds in two parts –Part One - Series Compensation P Step K1K1 Chose K 1 such that: K 1 is given the following form:

Controller Design - Part One

Controller Design Closed-loop transfer function has the form: Derivative action [(s+a) term] produces large magnitude response to a high-frequency input. Controller output when s is very large:

Eliminate overshoot by employing a feed-forward loop. Step Controller Design - Part Two

K 1 (s) and K 2 (s) are improper and the following modifications are made to make them strictly proper: Closed-loop transfer function now takes the form: Controller Design

MoSART Environment System specific, interactive software environment for Modeling, Simulation, Animation, and Real-Time Control (MoSART) Runs on Pentium PC platform under Windows 95/NT Written in C++, using Microsoft Foundation Classes (MFC) and Direct-3D Utilizes MATLAB for analysis purposes

MoSART Environment Environment structured around four modules: –Program Interface Module (PIM) –Simulation Module (SIM) –Graphical Animation Module (GAM) –Help-Instruct Module (HIM)

Program Interface Module Interactive System Diagram –Block diagram representation of system –Point-and-click access Standard Windows 95/NT Interface –User Friendly –Menus –Multiple windows –Control toolbars

Simulation Module Numerical Simulation –Fast compiled C++ –Faster than real-time simulation is possible On-the-fly Parameter Editing –Change model –Edit controller parameters –Adjust reference commands (step, sinusoid, etc.) –Different integration methods (Euler, 4th order Runge-Kutta) Dynamic linking to MATLAB engine

Graphical Animation Module 3-D Animation (Direct-3D) –Texture-mapped, light-shaded polygons Visualization Tools –Real-time 3-D and graphing windows

Help-Instruct Module On-line Help –Instructions on using the environment HTML/PDF Documents –Model documentation/references –On-line tutorials

Utility of Environment Open-loop simulation –3-D visualization of unstable system –Change between linear and non-linear models –Utilize MATLAB for data analysis and comparison

Utility of Environment Controller Design - Series and Feed-Forward –Animation Visualize positive and negative aspects of a design –Series controller = large overshoot (negative) –Series+feed-forward = small overshoot (positive) –Graphing Windows Real-time plotting of user-specified parameters –Pitch angle vs. time Utilize MATLAB engine for analysis –Such as comparing the linear and nonlinear responses

Utility of Environment Controller Design - High vs. Low Gain –MATLAB processing of data gives precise measure of linear error –(k) and (a) values adjusted with with point- and-click interface –Effects of controller changes can be seen in seconds

Future Work Link hardware test stand with MoSART environment –Hardware/software testbed will be an effective control system design tool –Provides real-time control of actual hardware Mathematical model development –4 DOF test stand dynamics –6 DOF tilt-wing rotorcraft dynamics

Summary Linear and nonlinear models developed –1 DOF pitching dynamics Linear controller developed –Tested using linear and nonlinear models MoSART software environment –Simulation, Animation, Analysis, Control –Interactive tool for controller design