1 / 33

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. Armando A. Rodriguez Richard P. Metzger Jr. Chen-I Lim. Unitat d'Enginieria de Sistemes i Automàtica, June 15 1998.

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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 Sponsors: Boeing, CADSI, AFOSR, Honeywell, Integrated Systems, Intel, Knowledge Revolution, Microsoft, National Science Foundation http://www.eas.asu.edu/~aar/research/mosart/Presentations/Barcelona/index.htm

  2. Outline Motivation System Dynamics Description of Interactive MoSART Environment Utility of Environment Summary and Future Directions

  3. 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.

  4. 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)

  5. Contributions of Work System-specific interactive MoSART environments High performance: Windows/ C++ Advanced visualization tools: Direct-3D Extensible: integration with MATLAB User friendly

  6. 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

  7. Interactive MoSART Environments Robotic Manipulator High-Performance Aircraft Missile-Target Engagements Pendulums: Inverted, Rotary, Multi-link... Adaptive Algorithms/Learning Systems Submarine Environment

  8. Basic Helicopter Dynamics Near Hover Vertical Dynamics Longitudinal Dynamics

  9. Vertical Dynamics Near Hover - Collective control Open loop poles:

  10. . θ 0 1 0 θ 0 θ = 0 MqMu θ + MBlc Blc x -g 0 Xu x xBlc .. . .. . Longitudinal Dynamics Near Hover State Space Representation: - Cyclic control Open loop poles: Unstable: backflapping mode Horizontal damping mode …need AFCS to minimize pilot workload

  11. Longitudinal Dynamics Near Hover Pitching Dynamics: Lightly damped zero Open loop poles & zeros: Unstable: backflapping mode Horizontal damping mode

  12. Longitudinal Dynamics Near Hover Horizontal Speed Dynamics: Open loop poles & zeros: Unstable: backflapping mode Horizontal damping mode

  13. Longitudinal Dynamics Near Hover Open loop poles & zeros: Lightly damped zero

  14. “General” System Diagram Exogenous signals Regulated outputs P Control signals Measurements K

  15. Specific System Diagram

  16. About the Program MATLAB Engine v5.0 Direct-3D v3.0 Visual C++/ MFC Windows ’95/NT Pentium PC 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.

  17. Environment Structure (PUI) Program User Interface Simulation Module Graphical Animation Module Help-Instruct Module (SIM) (GAM) (HIM)

  18. 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

  19. Use of the PUI Through the point-and-click system diagram interface, a user can: • 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

  20. Simulation Module (SIM) Numerical Simulation • Fast compiled C++: >3000 Hz / 266MHz PII • Better than real-time simulation On-the-Fly Parameter Editing • Plant models • Controller parameters • Reference Commands, Disturbances, Noise, etc. • Integration methods: Euler, Runge-Kutta 4, etc. Extensibility

  21. 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)

  22. Graphical Animation Module (GAM) 3D Animation • Direct-3D • Texture-mapped, light-shaded polygons • Wireframe copters from previous simulations (SMAC) Visualization Tools & Indicators • Real-Time Variable Display Window • 2D Animation Window: pitch indicator • Real-time graph plotting Extensibility

  23. Animation Module: Extensibility Direct-3D standard file format 3D modeling packages: e.g. 3D Studio Libraries of 3D objects widely available

  24. Help-Instruct Module (HIM) On-line Help • Instructions on using the environment • Program reference HTML Documents • Model documentation • Interactive tutorials

  25. Sikorsky UH-60 Blackhawk Aerodynamic Derivatives Near Hover

  26. Utility of Environment Unstable backflapping mode Open-loop joystick control Stability of Closed-loop system under automatic control Closed-loop user joystick control

  27. 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

  28. Future Directions More visual indicators Advanced SIM and GAM Expanded HIM: web support, multimedia Enhanced integration with MATLAB Integrated design & analysis environment … development of MoSART Facility at ASU Online presentation available at: http://www.eas.asu.edu/~aar/research/mosart/Presentations/Barcelona/index.htm

More Related