Top Banner
Development of Interactive Modeling, Simulation, Animation, and Real-Time Control (MoSART) Environments: Tools for Enhancing Research & Education. http://www.eas.asu.edu/~aar/research/mosart/ Presentations/Barcelona/index.htm Sponsors: Boeing, CADSI, AFOSR, Honeywell, Integrated Systems, Intel, Knowledge Revolution, Microsoft, National Science Foundation Unitat d'Enginieria de Sistemes i Automàtica, June 15 1998 Armando A. Rodriguez Richard P. Metzger Jr. Chen-I Lim
33

eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Jan 03, 2016

Download

Documents

winter-myers

Development of Interactive Modeling, Simulation, Animation, and Real-Time Control (MoSART) Environments: Tools for Enhancing Research & Education. Armando A. Rodriguez Richard P. Metzger Jr. Chen-I Lim. Unitat d'Enginieria de Sistemes i Automàtica, June 15 1998. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Development of Interactive Modeling, Simulation, Animation, and Real-Time

Control (MoSART) Environments: Tools for Enhancing Research &

Education.

http://www.eas.asu.edu/~aar/research/mosart/Presentations/Barcelona/index.htm

Sponsors: Boeing, CADSI, AFOSR, Honeywell, Integrated Systems, Intel, Knowledge Revolution, Microsoft, National Science Foundation

Unitat d'Enginieria de Sistemes i Automàtica, June 15 1998

Armando A. Rodriguez Richard P. Metzger Jr. Chen-I Lim

Page 2: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Outline

Motivation

System Dynamics

Description of Interactive MoSART Environment

Utility of Environment

Summary and Future Directions

Page 3: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Motivation

Advanced visualization tools are needed for system analysis and design.

Research/education can be enhanced with interactive multimedia environments.

PC platforms now offer substantial computing power for engineering design.

Page 4: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

State of the Art

Working Model (Knowledge Revolution)

DADS/Plant (CADSI)

…generic, not optimized for specific systems

(both have contributed to development of MoSART facility at ASU)

Page 5: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Contributions of Work

System-specific interactive MoSART

environments

High performance: Windows/ C++

Advanced visualization tools: Direct-3D

Extensible: integration with MATLAB

User friendly

Page 6: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Key Environment Features

•Real-time simulation•Alter model/controller:

-structure- parameters (on-the-fly)

• Advanced visualization:- real-time graphics- visual indicators/aids- 3D animation models

• Direct user input via joystick• Integration with MATLAB: advanced CAD tools

Page 7: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Interactive MoSART Environments

Robotic Manipulator

High-Performance Aircraft

Missile-Target Engagements

Pendulums: Inverted, Rotary, Multi-link...

Adaptive Algorithms/Learning Systems

Submarine Environment

Page 8: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Basic Helicopter Dynamics Near Hover

Vertical Dynamics

Longitudinal Dynamics

Page 9: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Vertical Dynamics Near Hover

- Collective control

Open loop poles:

Page 10: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Longitudinal Dynamics Near Hover

State Space Representation:

- Cyclic control

Unstable: backflapping mode

Open loop poles:

…need AFCS to minimize pilot workload

θ 0 1 0 θ 0

θ = 0 Mq Mu θ + MBlc Blc

x -g 0 Xu x xBlc

.

.. .

...

Horizontal damping mode

Page 11: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Longitudinal Dynamics Near Hover

Unstable: backflapping mode

Open loop poles & zeros:

Horizontal damping mode

Lightly damped zero

Pitching Dynamics:

Page 12: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Longitudinal Dynamics Near Hover

Unstable: backflapping mode

Open loop poles & zeros:

Horizontal damping mode

Horizontal Speed Dynamics:

Page 13: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Longitudinal Dynamics Near Hover

Open loop poles & zeros: Lightly damped zero

Page 14: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

P

“General” System Diagram

K

Exogenous signals

Control signals

Regulated outputs

Measurements

Page 15: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Specific System Diagram

Page 16: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Pentium PC

Windows ’95/NT

About the Program

System Requirements: Pentium 166 / Windows 95/NT. 32 MB RAM. Direct-3D 3.0.

Recommended: Pentium II 266 w/ MMX running Windows NT 4.0. 64 MB RAM. Direct-3D 3.0.

Visual C++/ MFC

Direct-3D v3.0MATLAB Engine

v5.0

Page 17: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Environment Structure

Program User Interface

Simulation Module

Graphical Animation Module

Help-Instruct Module

(PUI)

(SIM)

(GAM)

(HIM)

Page 18: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Program User Interface (PUI)

User Friendly Windows ’95/NT Interface

•Menus•Multiple windows•Control toolbars

Interactive System Diagram

•Block Diagram representation of system•Point-and-Click access

Page 19: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm
Page 20: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Use of the PUI

•Edit system parameters on-the-fly

• Change reference commands:

- Signal generator

- User joystick input

• Call up real-time graphs of signals & outputs

• Activate or deactivate a block

Through the point-and-click system diagram interface, a user can:

Page 21: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Simulation Module (SIM)

Numerical Simulation

On-the-Fly Parameter Editing

•Fast compiled C++: >3000 Hz / 266MHz PII•Better than real-time simulation

•Plant models•Controller parameters•Reference Commands, Disturbances, Noise, etc.•Integration methods: Euler, Runge-Kutta 4, etc.

Extensibility

Page 22: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Simulation Module: Extensibility

Changing plant parameters on-the-fly

Playback of externally generated simulation: e.g. MATLAB/SIMULINK

Dynamic linking: MATLAB Engine ...

(Edit Mode)

(Playback Mode)

(External-Link Mode)

Page 23: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Graphical Animation Module

(GAM)3D Animation

•Direct-3D•Texture-mapped, light-shaded polygons•Wireframe copters from previous simulations

•Real-Time Variable Display Window•2D Animation Window: pitch indicator•Real-time graph plotting

Visualization Tools & Indicators(SMAC)

Extensibility

Page 24: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Animation Module: Extensibility

Direct-3D standard file format

3D modeling packages: e.g. 3D Studio

Libraries of 3D objects widely available

Page 25: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Help-Instruct Module (HIM)

On-line Help

•Instructions on using the environment•Program reference

HTML Documents

•Model documentation•Interactive tutorials

Page 26: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Sikorsky UH-60 Blackhawk

Aerodynamic Derivatives Near Hover

Page 27: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Utility of Environment

Unstable backflapping mode

Open-loop joystick control

Stability of Closed-loop system under automatic control

Closed-loop user joystick control

Page 28: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm
Page 29: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm
Page 30: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm
Page 31: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm
Page 32: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Summary

Versatile system-specific interactive MoSART environments

Windows / C++ / Direct3D / MATLAB

User friendly: accessible & intuitive

User can alter system model structure & parameters (on-the-fly)

Highly extensible: can incorporate new simulation/animation models

Page 33: eas.asu/~aar/research/mosart/Presentations/Barcelona/index.htm

Future Directions

More visual indicators

Advanced SIM and GAM

Expanded HIM: web support, multimedia

Enhanced integration with MATLAB

Integrated design & analysis environment

http://www.eas.asu.edu/~aar/research/mosart/Presentations/Barcelona/index.htmOnline presentation available at:

… development of MoSART Facility at ASU