Download presentation
Presentation is loading. Please wait.
Published byJanel Griffith Modified over 9 years ago
1
An Interactive Modeling, Simulation, Animation, and Real-Time Control (MoSART) Twin-Lift Helicopter System Environment Chen-I Lim Richard P. Metzger,Jr. Armando A. Rodriguez American Control Conference June 3 rd 1999 Hyatt Regency, San Diego, CA http://www.eas.asu.edu/~aar/research/mosart/Presentations Ack : White House, NSF, WAESO/CIMD, Boeing, Intel, Microsoft, CADSI, Knowledge Revolution, MathWorks, Lego, Xilinx, Honeywell, National Instruments, Integrated Systems, ASU CIEE.
2
New Technologies Affordable High Performance Computing Hi-fidelity Simulation Capability –Simulink / MATLAB, etc… –Visual C++ PC Animation Creation / Manipulation Technologies –3D Modeling Software (e.g. 3D Studio, RPM D3D toolbox, etc.) –Microsoft DirectX (provides: 3D-animation, sound, video, user-input, etc.) Object Oriented Programming (OOP) Framework –ActiveX / OLE
3
Key Environment Features Accelerated-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, mouse, etc. Integration with MATLAB and Simulink
4
System-specific interactive MoSART environments High performance: Windows/ C++ Advanced visualization tools: Direct-3D Extensible: integration with MATLAB User friendly Contributions of Work
5
Aerodynamic Derivatives Near Hover Sikorsky UH-60 Blackhawk
6
State Space Representation: B lc - Cyclic control Unstable: backflapping mode Open loop poles: …need AFCS to minimize pilot workload 010 0 =0M q M u +M Blc B lc x-g0X u xx Blc..... Horizontal damping mode Longitudinal Dynamics Near Hover X/ B lc. / B lc
7
General System Diagram
8
Horizontal Speed Controller Horizontal Speed Dynamics (s+b) 2 (2500) ( s + 50 ) 2 b 2 k (s+a) s. Desired speed Speed, x - + Cyclic control, B lc a = 2.5 b = 0.6 k = 0.5e-3
9
Pentium PC Windows ’95/’98/NT System Requirements: Pentium PC running 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.0 MATLAB Engine v5.0 About the Program
10
Interactive MoSART Environment Modules Communication Module (COM) Program User Interface (PUI) Simulation Module (SIM) Graphical Animation Module (GAM) Help/Instruct Module (HIM) Physical SystemSimulinkMATLABInternet Other Applications Interactive Environment Application ActiveX
11
(PUI) User Friendly Windows ’95/NT Interface Menus Multiple windows Program control toolbars Interactive System Diagram Block diagram representation of system Point-and-click access Program User Interface
12
Program interface
13
(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 Simulation Module
14
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) Simulation Module: Extensibility
15
(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 multiple-graph plotting Visualization Tools & Indicators (SMAC) Extensibility Graphical Animation Module
16
Direct-3D standard file format 3D modeling packages: e.g. 3D Studio Libraries of 3D objects widely available: Internet & commercial vendors. Animation Module: Extensibility
17
(HIM) On-line Help Instructions on using the environment Program reference HTML / PDF Documents Model documentation/ references Interactive tutorials Help-Instruct Module
18
Open-loop joystick control Closed-loop user joystick control TLHS: Modal Analysis TLHS: Command Following Utility of Environment
19
Open-Loop Joystick Control Undesirable level of pitching. Very oscillatory cyclic control Difficult to maintain a desired speed Very difficult to maintain a desired pitch attitude
20
Closed-Loop Command Following Smooth cyclic control response Acceptable levels of pitching Good acceleration and smooth speed transient
21
TLHS System Configuration Payload Spreader Bar Master Slave
22
-2.5-2-1.5-0.500.51 -3 -2 0 1 2 3 TLHS open-loop poles Real Axis Imaginary Axis AVM SM ASM TLHS System Poles Backflapping Tethered Helicopter Pendular Horizontal Spring Vertical Spring Average Vertical Damping Anti-Symmetric Damping Symmetric Damping
23
TLHS: Modal Analysis
24
TLHS: Command Following Command:5 ft/sec forward speed 5 ft/sec climb
25
TLHS: Command Following
26
Future Directions More visual indicators Advanced SIM and GAM (e.g. TLHS) Expanded HIM: web support, multimedia –Develop Model Documentation Feature Enhanced integration with MATLAB / SIMULINK / LABVIEW / Excel….all are ActiveX Compatible Integrated design & analysis environment Develop Additional Environments … development of Facility http://www.eas.asu.edu/~aar/research/mosart/Presentations/ VISIT:
27
END OF PRESENTATION Some auxilary slides follow
28
Controller #1 (proportional only) Controller #2 (Dynamical Feedback) Horizontal Speed Controller
29
Unstable Backflapping Mode
30
TLHS: Loop Transfer Function
31
TLHS: Sensitivity
32
TLHS: Complementary Sensitivity
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.