Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

1 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 #40351269 IEEE Region 6, Southwest Area, Student Paper Contest San Diego, CA Saturday March 27th, 1999

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

3 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

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

5 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

6 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

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

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

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

10 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:

11 Controller Design - Part One

12 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:

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

14 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

15 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

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

17 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

18 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

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

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

21 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

22 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

23 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

24 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

25 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


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

Similar presentations


Ads by Google