MSC FlightLoads 2021.4 User Guide
MSC FlightLoads 2021.4 User Guide
4
User’s Guide
Corporate Europe, Middle East, Africa
5161 California Ave. Suite 200 Am Moosfeld 13
University Research Park, Irvine, CA 92617 81829 Munich, Germany
Telephone:(714) 540-8900 Telephone: (49) 89 431 98 70
Toll Free Number: 1 855 672 7638 Email: europe@mscsoftware.com
Email: americas.contact@mscsoftware.com
Japan Asia-Pacific
Shinjuku First West 8F 100 Beach Road
23-7 Nishi Shinjuku #16-05 Shaw Tower
1-Chome, Shinjuku-Ku Singapore 189702
Tokyo 160-0023, JAPAN Telephone: 65-6272-0082
Telephone: (81) (3)-6911-1200 Email: APAC.Contact@mscsoftware.com
Email: MSCJ.Market@mscsoftware.com
Worldwide Web
www.mscsoftware.com
Support
https://simcompanion.hexagon.com/
Disclaimer
This documentation, as well as the software described in it, is furnished under license and may be used only in accordance with the
terms of such license.
Hexagon reserves the right to make changes in specifications and other information contained in this document without prior notice.
The concepts, methods, and examples presented in this text are for illustrative and educational purposes only, and are not intended
to be exhaustive or to apply to any particular engineering problem or design. Hexagon assumes no liability or responsibility to any
person or company for direct or indirect damages resulting from the use of any information contained herein.
User Documentation: Copyright 2021 Hexagon AB and/or its subsidiaries. All Rights Reserved.
This notice shall be marked on any reproduction of this documentation, in whole or in part. Any reproduction or distribution of this
document, in whole or in part, without the prior written consent of Hexagon is prohibited.
This software may contain certain third-party software that is protected by copyright and licensed from Hexagon suppliers.
Additional terms and conditions and/or notices may apply for certain third party software. Such additional third party software terms
and conditions and/or notices may be set forth in documentation and/or at http://www.mscsoftware.com/thirdpartysoftware (or
successor website designated by Hexagon from time to time).
The Hexagon logo, Hexagon, MSC Software logo, MSC, MSC Nastran, Marc, Patran, Dytran, and Laminate Modeler are trademarks
or registered trademarks of Hexagon AB and/or its subsidiaries in the United States and/or other countries.
NASTRAN is a registered trademark of NASA. PAM-CRASH is a trademark or registered trademark of ESI Group. SAMCEF is a
trademark or registered trademark of Samtech SA. LS-DYNA is a trademark or registered trademark of Livermore Software
Technology Corporation. ANSYS is a registered trademark of SAS IP, Inc., a wholly owned subsidiary of ANSYS Inc. ACIS is a
registered trademark of Spatial Technology, Inc. ABAQUS, and CATIA are registered trademark of Dassault Systemes, SA. FLEXlm
and FlexNet Publisher are trademarks or registered trademarks of Flexera Software. PostScript is a registered trademark of Adobe
Systems, Inc. PTC and Pro/ENGINEER are trademarks or registered trademarks of Parametric Technology Corporation or its
subsidiaries in the United States and/or other countries. Unigraphics, Parasolid and I-DEAS are registered trademarks of Siemens
Product Lifecycle Management, Inc. All other brand names, product names or trademarks belong to their respective owners.
FL:V2021.4:Z:Z:Z:DC-UG-PDF
Contents
MSC FlightLoads and Dynamics User’s Guide
Contents
1 Introduction
Loads in the Design of Flight Vehicles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
MSC’s Initiative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Architecture and Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Integration of MSC Nastran and MSC Patran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Getting Started
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Structural Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Invoking MSC.FlightLoads and Dynamics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Aero Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Graphical User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Working with FlightLoads Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Working with Subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3 Aero Modeling
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Aero Modeling Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Model Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Model Management Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Flat Plate Aero Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
ii MSC FlightLoads and Dynamics User’s Guide
4 Aerodynamics
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Global Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Steady Aerodynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Steady Aerodynamics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Unsteady Aerodynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Unsteady Aerodynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Create/MK Pair Set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Delete/MK Pair Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Modify/MK Pair Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Mach-Frequency Pairs/Subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
5 Aeroelasticity
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Aero-Structure Coupling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Aero-Structure Coupling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Delete Any, Surface or Beam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Show Surface or Beam/Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Structural Monitor Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Structural Monitor Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Create/Monitor Points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Delete Monitor Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Modify Monitor Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Show/Structural Monitor Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Structural Monitor Point Info. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Aeroelastic Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Contents iii
6 Results Browser
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Attach Results Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Attach Results Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Flexible Increment Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Loads Browsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Create/Region. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
................................................................................ 224
Create/Region Chain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Create/Force. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Modify/Region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Modify/Region Chain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Delete/Region. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Delete/Region Chain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Plot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Plot Running Loads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Running Loads - Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Plot/LBCs/Running Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Plot/Load Cases/Running Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Plot/Results/Running Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Plot Running Loads - Plot Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Plot Load Summation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Plot/LBCs/Load Summation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Plot Load Summation - Plot Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Export. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Results Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
iv MSC FlightLoads and Dynamics User’s Guide
7 Import/Export
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Export/Load Set/Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
BDF Fragments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
A Panel Aerodynamics
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Aerodynamic Data Generation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Aerodynamic Theories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Doublet-Lattice Subsonic Lifting Surface Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
ZONA51 Supersonic Lifting Surface Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Subsonic Wing-Body Interference Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Aerodynamic Modeling Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Doublet-Lattice and ZONA51 Panels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Spanwise Convergence Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Slender and Interference Bodies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
B Splines
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Theoretical Development. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Infinite Plate Spline and the Linear Spline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Thin Plate Spline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Two Dimensional Finite Plate Spline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Spring Attachments and Interpolation Smoothing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Guidelines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Spline Metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
Aerodynamic Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Aeroelastic Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Inputs and Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Guidelines and Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
1 References
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
vi MSC FlightLoads and Dynamics User’s Guide
Chapter 1: Introduction
MSC Nastran Implicit Nonlinear (SOL 600) User’s GuideMSC FlightLoads and Dynamics
User’s Guide
1 Introduction
Background
The calculation of flight loads is a critical part of air vehicle design. The structural design can only occur once
the representative loads are provided to the designer. On the other hand, the prediction of accurate loads is a
sophisticated and complex process that requires skilled and experienced engineers. They must integrate
results from wind tunnel tests, computer simulations, historical data and empirical formulations into a
number of loads cases that provide a realistic assessment of the flight vehicle’s environment. Under these
conditions, the vehicle must satisfy requirements imposed by regulatory agencies as part of the vehicle
certification process.
Given the complexity and importance of the loads calculation, it has become a truism in air vehicle design
that “the loads are always late.” This means that the quantification of the loads is on the critical path in the
development of a new or modified vehicle. It also implies that inaccurate initial loads that are corrected or
updated after completion of the original structural design can have a serious negative effect on the overall
development schedule. In the worst case, if the inaccurate loads are not detected until after the vehicle has
entered flight testing, very costly redesign and retrofitting may have to occur or vehicle placards may be
established to limit certain maneuvers, thus reducing operational performance.
MSC’s Initiative
Due to their long history of successful application development for the aerospace industry, MSC Software
has repeatedly been asked to assist in the development of an advanced flight loads calculation system. MSC
Software’s core MSC Nastran and MSC Patran products were developed to address analysis and design
requirements for aerospace applications. MSC Software first introduced an aeroelastic capability into MSC
Nastran in 1974, and this has been continuously maintained and enhanced.
Starting in late 1996, MSC Software assembled a development team dedicated to creating a system for
providing timely and accurate flight loads information. This User’s Guide documents the current release of
MSC FlightLoads and Dynamics.
The MSC Patran component of FlightLoads provides access to the user’s CAD system for basic geometry
information (STEP or IGES sources are also supported) and then creates the aerodynamic and structural
models that are used in calculating the loads.
The MSC Nastran system handles the computationally intense calculations that produce basic loads
information. These can then be passed back to the graphics package for visualization of the results, including
the components that were used in building up the final solution. For loads determination, the end result is
the creation of loads in the MSC Nastran bulk data format that can be applied to the structural model to
provide detailed stress information.
2 Getting Started
Prerequisites 8
Terms 8
Invoking MSC.FlightLoads and Dynamics 9
Graphical User Interface 12
8 MSC FlightLoads and Dynamics User’s Guide
Prerequisites
Prerequisites
Software
MSC.FlightLoads and Dynamics is based on MSC.Nastran and MSC.Patran. The MSC.Nastran code must
include the Aero I option. If supersonic analyses are of interest, it is also necessary to have Aero II. The
MSC.Patran code must include the MSC.Nastran Preference.
Experience
It is assumed that the MSC FlightLoads user has some experience with both the underlying software and the
analysis procedures involved in the system. It is also expected that the user has basic familiarity with flight
loads concepts such as rigid and elastic loads, stability derivatives, control surfaces, maneuvers and other
similar concepts. Some familiarity with static aeroelasticity in MSC.Nastran (SOL 144) and flutter in MSC
Nastran (SOL 145) is beneficial.
Structural Model
One of the components of an aeroelastic model in MSC.FlightLoads and Dynamics is the structural model.
In this manual, these structural models are presumed to exist. They can enter the MSC.FlightLoads and
Dynamics system by import or by direct creation in MSC.FlightLoads and Dynamics (MSC.Patran) using
the structures preference. This manual does not cover any structural modeling issues. Please refer to the
MSC.Nastran Preference of MSC.Patran for information on structural modeling.
Terms
The following is a list of various terms and acronyms that you will need to know when using the MSC
FlightLoads and Dynamics system and this manual.
FLD - MSC FlightLoads and Dynamics
kmin - Minimum Reduced Frequency
kmax - Maximum Reduced Frequency
Fmin - Minimum Cyclic Frequency
Fmax - Maximum Cyclic Frequency
Vmin - Minimum Velocity
Vmax - Maximum Velocity
v - velocity in consistent length units (length/s)
c - reference chord
b - reference span
S - reference area
Chapter 2: Getting Started 9
Invoking MSC.FlightLoads and Dynamics
ω - radian frequency
s - seconds
g - acceleration due to gravity in consistent length units (length/s/s)
dimensionless rate = ωb ωc
------- for anti-symmetric; or ------- for symmetric
2v 2v
Parameter Description
Analysis Type As an alternative, if the database has been opened with an analysis type other than
Aeroelasticity, the Preferences Option on the main form can be chosen, and the
Aeroelasticity Analysis type selected.
10 MSC FlightLoads and Dynamics User’s Guide
Invoking MSC.FlightLoads and Dynamics
After the Aeroelasticity preference is picked, a menu customized for MSC.FlightLoads and Dynamics
displays.
Many of the options available in a Structural analysis type (such as LBCs and Materials) disappear from the
main menu. The Geometry switch is available to assist in the definition of the aerodynamic model. If the
FlightLoads switch is selected, the MSC.FlightLoads and Dynamics main menu displays.
Chapter 2: Getting Started 11
Invoking MSC.FlightLoads and Dynamics
Parameter Description
Flight Loads This main menu has six modules. Select an option to display the main form for
Dynamics that module.
Note: When selected, a window displays with the version number and information about the various
parts of the product.
Most of this MSC FlightLoads and Dynamics User’s Guide is devoted to an explanation of the menus that
are accessed from this main menu. The next five chapters of this manual gives detailed information on each
of the options. Note that the Options module is as part of the Model Management section of Chapter 3.
A general description of each of the MSC FlightLoads and Dynamics main options follows.
Aero Modeling
Chapter 3 - Aero Modeling module allows the user to define the aerodynamic geometry, including wings,
bodies and control surfaces. The release supplies the aerodynamics currently available in MSC.Nastran to
perform static aeroelastic analysis, namely the Doublet- Lattice (subsonic) and ZONA51 (supersonic)
aerodynamics and flutter. See Panel Aerodynamics (App. A). Aero Modeling includes the management of
various aerodynamic models, the creation and subsequent processing of the aerodynamic lifting surfaces and
bodies, the definition of control systems, and various other model visualization and verification tools.
Chapter 4 - Aerodynamics module allows the user to define the aerodynamics as steady or unsteady and set
global data.
Chapter 5 - Aeroelasticity module is used to couple and subsequently analyze the aerodynamic and structural
models. MSC.FlightLoads and Dynamics provides for model evolution (i.e., beam - stick to 3D FEM
Structural models) and for the coexistence of multiple aerodynamic mesh representations. Data reuse is also
supported. Aerodynamics and aeroelastic data can be archived for subsequent reuse in analysis. A variety of
static aeroelastic analyses can be performed, including flexible trim, rigid trim and the calculation of flexible
load increments.
Chapter 6 - Results Browser is a key feature of MSC.FlightLoads and Dynamics. It allows the user to view
external loads on the aerodynamic and structural models, providing insight into the flight environment. The
graphical display of these loads is extremely useful in spotting modeling errors or areas for model refinement.
External loads data can reside in an aerodynamic or aeroelastic database, an MSC.Patran database or an
MSC.Nastran results file.
Chapter 7 - Import/Export is used to support the extensive legacy information that exists for MSC.Nastran
aeroelasticity. The user can now import aerodynamic and spline models from an existing MSC.Nastran bulk
data file and subsequently manipulate this data using the Aero Modeling module.
12 MSC FlightLoads and Dynamics User’s Guide
Graphical User Interface
Note: During typical usage, the user first populates the MSC.Patran database with the structural
model. This is done by using the File/Import function within the MSC FlightLoads Import
function. Spline data cannot be imported unless the corresponding structural nodes are already
in the database.
Create
Delete
Modify
Show
Lifting Surface
Z Body
Y Body
ZY Body
Existing Surface
4 Points
2 Curve/Edge
2 Points/Chord
To use this and the other forms, the user starts at the top of the form and works to the bottom. First, select
an Action then an Object and last, a Method from three pulldown menus. The fields on the lower portion of
the form displays, depending on user selections.
To complete the fields in the lower portion of the form, the user may either click on toggle buttons, select
from pulldown menus, type surface names and IDs or other numerical data, depending on the requested
information. Special selection menus also display to help select entities in the viewport; this displays their
numeric IDs in the currently selected form field. After all the fields on the form are completed, click on Apply
to execute the desired operation.
Mesh Control
Optional Data
Each of these subforms allows input of additional data. The layout of the subforms is unique to the requested
data and typically does not follow the standard Action/Object/Method convention.
The fields on particular subforms may vary depending on user input. For example, there are four different
layouts for the Mesh Control subform, depending on the selected option from the pulldown menus on the
subform. A sample Mesh Control subform is shown below.
Chapter 3: Aero Modeling
MSC Nastran Implicit Nonlinear (SOL 600) User’s GuideMSC FlightLoads and Dynamics
User’s Guide
3 Aero Modeling
Introduction 16
Aero Modeling Options 17
Model Management 19
Flat Plate Aero Modeling 26
Control Device 74
Aero Monitor Points 98
16 MSC FlightLoads and Dynamics User’s Guide
Introduction
Introduction
The Aero Modeling module is where you create, modify and manage the aerodynamic model(s) that you
subsequently couple to a structure for aeroelastic analysis. All modeling functions for aerodynamics are found
within this module. The Aero Modeling module is divided into four areas that are available by selecting one
of the ellipsis buttons at the bottom of the form:
Model Management - Collects groups of aerodynamic entities (lifting surfaces and bodies) into
SuperGroup(s). Each SuperGroup is an aerodynamic model (section 3.3).
Flat Plate Aero Modeling - Provides the geometric definition and meshing for the aerodynamic
model (section 3.4).
Control Devices - Provides the control device (e.g., flap, elevator, aileron, etc.) information for the
model, as well as operational limits (section 3.5).
Aero Monitor Points - Provides the ability to create, delete, modify, or show the aero monitor points
(section 3.6).
Options - Provides basic default parameters and system behavior for model creation (section 3.2).
Chapter 3: Aero Modeling 17
Aero Modeling Options
Parameter Description
Aero Modeling Five Aero Modeling Application Sections are available.
Parameter Description
The Basic Aero Coord positive X-axis describes the positive flow direction.
Frame
Dimensional Angles and The database always stores the data in rads, however, you may enter your calculations in either
Rates dimensional units by toggling this option ON.
Create Geometry Automatically creates geometry when it is not present. Default is ON. (The aerodynamic
mesh is automatically associated to this geometry.)
Auto Model Check Perform basic model checks at construction time. Default is ON.
Chapter 3: Aero Modeling 19
Model Management
Parameter Description
Next Elem ID This number is the next highest available number, rounded to the increment place plus 1 (e.g.,
Increment 9567 -> 10001). This number is also accessible from the Optional Data subform from the
Aero Modeling form.
1000 After creation of an aero surface or body, increment the Next Elem Starting ID to the next
available digit indicated by this number (. i.e., 11580 would increment to 12001). This
increment can provide gaps between surface and body IDs, which can be later filled in by a
more refined mesh without causing ID overlap.
2D Modeling Options: This invokes a subform which allows the user to change the current aero SuperGroup.
Default Interference ID Default Interference Group ID (IGID) for surfaces and bodies. Any surfaces and bodies
sharing an IGID have aerodynamic interaction. Default is 1. This number is also accessible
from the Aero Modeling “Optional Data” and "Additional Data" subforms.
Warp Tolerance This value defines the allowable skew of an aero surface.
Edge Ratio This value determines the largest allowable distance between corner points of an aero surface
before scaling of the edges is needed.
Model Management
An aerodynamic model is made up of a collection of lifting surfaces and, optionally, bodies. In FlightLoads
terminology, each individual lifting surface or body is an Aero Group. A SuperGroup is then a collection of
these Groups into a model (Aerodynamic Configuration) that is to be used for analysis. The model database
can contain any number of SuperGroups. The user must then identify which SuperGroup is being used in
the current analysis (see Aeroelastic Model definition in the Aeroelasticity module). FlightLoads uses a default
SuperGroup if the user has not explicitly created one.
Overview
When Model Management is selected, the first form displayed is Create/SuperGroup/Flat Plate. Shown
adjacent to this form are all the different possible Actions, Objects, and Methods for Model Management:
Most of the Model Management forms are shown and annotated in the following pages, grouped by Object
as follows:
SuperGroup Forms (Create, Delete, Modify, Set Current)
Aero Groups Forms (Rebuild)
Orphan Groups Forms (Show)
MSC.Nastran Aerodynamic or Aeroelastic Database and corresponds to the “AECONFIG” Case Control
name in MSC.Nastran subcases.
Aero Groups are individual aerodynamic surface or body macroelements. (In MSC.Nastran terminology,
these are CAERO1 or CAERO2 bulk data entries.)
Orphan Groups are Aero Groups that are not assigned to any SuperGroup. This can happen, for example, if
a SuperGroup is deleted.
SuperGroup Forms
Create/SuperGroup
This form allows the user to provide a name for the SuperGroup that is meaningful within the design task.
The components (Aero Groups) that make up the SuperGroup can also be identified. If this form is not
invoked, the default SuperGroup name (AeroSG2D, for Aerodynamics SuperGroup 2D and AeroSG3D, for
Aerodynamics SuperGroup 3D) is used and all of the Aero Groups automatically belong to this Group.
Chapter 3: Aero Modeling 21
Model Management
Create
Delete
Modify
Show
Set Current
Rebuild
SuperGroup
Aero Groups
Orphan Groups
Flat Plate
3D
A502
ZAERO
Delete/SuperGroup
This form (not shown) deletes the selected SuperGroup(s). The associated Aero Groups are not deleted but
become "Orphan". The current SuperGroup does not appear within the Select SuperGroup(s) box and
cannot be deleted.
Note: Only SuperGroups of the given type are displayed within the select SuperGroup(s) box.
Modify/SuperGroup
This form allows the user to change the Aero Group members in the selected SuperGroup. After the user
selects from the existing SuperGroups, the form displays all the available Aero Groups with the current
members highlighted. If a member is deselected, it becomes an "Orphan". If a member is selected, it becomes
part of the SuperGroup and is removed from any SuperGroup it currently resides in and it loses its current
"Orphan" status. If the name of an existing SuperGroup is to be modified, the user can either enter the desired
new name or select the old name from existing SuperGroups and modify it within the New Name box.
22 MSC FlightLoads and Dynamics User’s Guide
Model Management
Parameter Description
Select SuperGroup Lists all previously created SuperGroups of a specified Type. Select a single
SuperGroup from the list of previously created SuperGroups of the specified type.
Selected SuperGroup Original SuperGroup name.
Chapter 3: Aero Modeling 23
Model Management
Parameter Description
New Name New SuperGroup name limited to 8 characters. This name is used as the
configuration qualifier on MSC.Nastran Aerodynamic and Aeroelastic Databases.
Select Aero Group(s) Listbox of Aero Group(s). The user may select either none, one or multiple
member groups. Only the Groups of the currently selected Type are shown.
Make Current The user can optionally Make Current a newly created SuperGroup.
Apply Click Apply to create the SuperGroup.
If any Groups are already members of a SuperGroup, the user is asked a "Yes for
All, Yes, No, No For All" question to replace the relationship.
Show/SuperGroup
This form (not shown), displays which Aero Groups are associated with the selected SuperGroup.
Set Current/SuperGroup
This form lists all the created SuperGroups and highlights the current SuperGroup. The user can now choose
to set another Current SuperGroup.
24 MSC FlightLoads and Dynamics User’s Guide
Model Management
Parameter Description
Type The type of the current SuperGroup.
Select SuperGroup Lists all of the previously created SuperGroups of the specified Type with the
currently set SuperGroup highlighted.
If there are orphaned Aero Groups, they can either be placed in the Current SuperGroup or left as orphans,
depending on the selection of the "Assign Orphans to SuperGroup" toggle.
Parameter Description
Existing List of existing aero surfaces and bodies. Users may rebuild one or more Aero
Surfaces/Bodies Groups. All of Type are initially highlighted.
Parameter Description
Orphan Aero Group(s) Read Only” list of Orphan Aero Groups.
Overview
When the user selects Flat Plate Aero Modeling, the first form displayed is Create/Lifting Surface/Existing
Surface. Shown adjacent to this form below are all the different Actions, Objects, and Methods options
available:
Create
Delete
Modify
Show
Lifting Surface
Existing Surface
Z Body
4 Points
Y Body
2 Curve/Edge
ZY Body
2 Points/Chord
Any
Existing Curve
Model Info
2 Points
Point/Body
Attributes
Mesh
Aspect Ratio
Boxes/Wave
Interference
Slender
Most of the Flat Plate Aero Modeling forms are shown and annotated in the following pages, grouped by
Object as follows:
Lifting Surface Forms (Create, Delete, Modify, Show)
Body Forms (Create, Delete, Modify, Show)
Any (Delete, Modify)
Model Info Form
28 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Show Forms
Show/Lifting Surface /Attributes
Show/Lifting Surface /Mesh
Show/Lifting Surface /Aspect Ratio
Show/Lifting Surface/Boxes/Wave
• Non-Dimensional Option
Show/Lifting Surface Subforms
• Fringe Attribute
Body Forms
Z Body, Y Body, and ZY Body Forms
Create/Body/Existing Curve
Create/Body/2 Points
Create/Body/Point/Body
Create/Body Subforms
• Existing Bodies
• Mesh Control
• Additional Body Data
Modify/Body
• Mesh Control
Delete/Body
Show/Body/Attributes
Show/Body/Mesh
Show/Body/Interference
Show/Body/Slender
Delete/Any
Modify/Any
Show Model Information
Show/All Model Information
2. Mesh Control presents the methods for creating the mesh of boxes on which the analysis is performed.
3. Optional Data allows the user to modify the element numbering for the mesh, specify the Interference
Group ID, associated bodies, and reference coordinate frames.
The user may wish to invoke this latter form in order to force the numbering to conform to values that are
suited to the analysis environment. Following is a list of the Flat Plate Aero Modeling forms and subforms
related to lifting surfaces:
Note: 1. Edges 1-2 and 4-3 must be parallel to the Xaero axis.
2. Points 1-4 must be planar.
3. Edge 1-2 or 4-3 can be of zero length.
4. The mesh normals are assumed to align with the Zaero axis.
Parameter Description
This icon serves as a reminder for the assumed surface and coordinate system
orientations by MSC.Nastran.
Existing Surfaces Invokes the Existing Surfaces subform which lists all previously created surfaces.
32 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Parameter Description
Surface Name New Lifting Surface Name. This name must be unique.
Select Existing Specify the Existing Surface here by picking a surface in the viewport.
Surface
Mesh Control Invokes the Span and Chord Mesh Control subform.
Optional Data Invokes the Optional Data subform, which allows the user to change:
- starting element id
- interference group id
- associated bodies
- surface mesh reference coordinate frame
Parameter Description
This icon serves as a reminder for the assumed surface and coordinate system
orientations by MSC.Nastran.
Existing Surfaces Invokes the Existing Surfaces subform which lists all previously created surfaces.
Surface Name New Lifting Surface Name. This name must be unique.
34 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Parameter Description
Points 1,2,3,4 Selection fields for the four points.
Note: Points 1 & 2 or 3 & 4 may be the same points to yield a 3-sided
surface.
Auto Select Auto Select automatically places cursor focus into the next point select box after
successful point selection.
Mesh Control Invokes the Span and Chord Mesh Control subform.
Optional Data Invokes the Optional Data subform, which allows the user to change:
- starting element id
- interference group id
- associated bodies
- surface mesh reference coordinate frame
Parameter Description
This icon serves as a reminder for the assumed surface and coordinate system
orientations by MSC.Nastran.
Existing Surfaces Invokes the Existing Surfaces subform which lists all previously created surfaces.
Surface Name New Lifting Surface Name. This name must be unique.
Curves 1,2 2 Curve/Edge selection fields.
Mesh Control Invokes the Span and Chord Mesh Control subform.
Optional Data Invokes the Optional Data subform, which allows the user to change:
- starting element id
- interference group id
- associated bodies
- surface mesh reference coordinate frame
36 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Parameter Description
This icon serves as a reminder for the assumed surface and coordinate system
orientations by MSC.Nastran.
Existing Surfaces Invokes the Existing Surfaces subform which lists all previously created surfaces.
Surface Name New Lifting Surface Name. This name must be unique.
Chapter 3: Aero Modeling 37
Flat Plate Aero Modeling
Parameter Description
Points 1, 4 2 leading edge Points Selection fields.
Edges 1-2, 4-3 Associated chord dimensions, assumed to be in the flow direction.
Mesh Control Invokes the Span and Chord Mesh Control subform.
Optional Data Invokes the Optional Data subform, which allows the user to change:
- starting element id
- interference group id
- associated bodies
- surface mesh reference coordinate frame
Existing Surfaces
This form simply lists all existing lifting surfaces. Selecting a surface does not result in any information being
transferred back to the Create/Lifting Surface form.
38 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Mesh Control
As described in Panel Aerodynamics (App. A), the flat plate aerodynamic methods solve for the pressures at a
discrete set of points contained within a set of boxes that are meshed onto the lifting surface. The boxes are
arranged in strips parallel to the freestream and it is the user’s task to define the chord-wise distribution of
these boxes within a given strip and to define the span-wise strips themselves. This is done with the Mesh
Control Subform described here. Guidelines on creating the mesh are included in Panel Aerodynamics (App. A).
On the Mesh Control Subform, the user can select a Mesh Control Type from the pulldown menu for both
the Span mesh and the Chord mesh (the types do not have to be the same in the two directions). After a Mesh
Control Type is selected, the form changes to support the chosen method. The example form shown here is
for the Uniform Mesh Control Type. As its name implies, this creates equal length or width boxes of the
number specified in the Number box.
The Span and Chord directions are defined in the parent form icon. Chord is always in the flow direction
while Span is along the wing and perpendicular to the chord.
Chapter 3: Aero Modeling 39
Flat Plate Aero Modeling
Uniform
Tabular
PCL Function
Uniform
Tabular
PCL Function
The following page contains illustrations of the form fields that appear for each of the options for Mesh
Control Type.
Uniform
This form allows the user to specify an equally distributed mesh along the chosen direction.
Tabular Mesh
This form allows the user to explicitly define the box cut locations. Note that there is one more cut in each
direction than there are boxes. The input values are in fractions of chord or span and can therefore range in
value from 0.0 to 1.0. It is not necessary that the endpoints be 0.0 or 1.0, although this would be the most
typical case. Exceptions are: 1) creating multiple lifting surfaces that represent the same trapezoidal area but
specify different ranges for the mesh distribution (so that there is no overlap in meshes) or, 2) the lifting
surface may extend to the fuselage centerline, and only the exposed portion of the wing, (that starts at the
outer radius of the fuselage), would be meshed.
PCL Function
This option allows the user to select from one of several available options for performing the meshing. Only
the listed PCL functions are available. The Cosine distribution is often the ideal selection for the chordwise
pattern. Note that this option asks for the number of nodes, which is one more than the number of boxes in
the mesh. The PCL functions are:
1. ArcCosine
2. Cosine
3. Inverse Square Root
4. Square Root
5. Squared
Mesh Control Subform (continued)
Chapter 3: Aero Modeling 41
Flat Plate Aero Modeling
Note: The Tabular spreadsheet is initially set to 25 rows. This can be expanded by the user as
required, just continue to add data.
Optional Data
The Optional Data subform invoked from the Create/Lifting Surface form allows the user to modify default
values. In particular, it may be desirable to input the lifting surface geometry in a local coordinate system
specific to the surface.
This coordinate system can be specified on the form. A different numbering scheme may be desired for
labeling the mesh; if so, all mesh box ID’s must be unique. Panel Aerodynamics (App. A) provides rules for
insuring uniqueness. If there are bodies in the model, this subform allows the user to selectively define
associated bodies of the lifting surface (see Panel Aerodynamics (App. A)).
The interference group ID is used to indicate which lifting surfaces and bodies interact with each other; this
is only available for the subsonic aerodynamics. Usually, it is desired to have all the Aero Groups share a single
IGID; however, in some cases several may exist to either reduce computation time or to perform a study on
the importance of interference (between a wing and tail, for example).
42 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
None
All
All IGID
Select
Parameter Description
Reference Coord The Reference Coordinate System is used to describe the aero mesh geometry on
System the MSC.Nastran CAERO1 entry. If left blank, the default Base Aero CS from the
Options form is used. A Cartesian system required.
Starting Element ID Surface starting node and element ID. This value is obtained from the Aero
Modeling Options form.
Interference Group Initially = current IGID specified on Aero Modeling Options form.
ID
Associated Bodies A flag is stored with the property set indicating that at analysis time, ALL, ALL
IGID, NONE or Selected bodies are to be used.
Note: If Select is chosen, then the select list below is shown. This is the list
of existing “Flat Plate” bodies (Z, Y, ZY). One or more bodies must
be selected.
Delete/Lifting Surface
This form allows the user to select which Lifting Surfaces are to be deleted.
Chapter 3: Aero Modeling 43
Flat Plate Aero Modeling
Parameter Description
Existing Surfaces Identifies surfaces to delete by selecting from the Existing list, or (see next)
Surface Name Place the cursor in the Surface Name databox, then graphically select the surface.
If multiple surfaces are graphically selected, then the cycle pick menu displays.
Modify/Lifting Surface
This form is used to modify an existing Lifting Surface. All associated data are available for modification. If
the mesh distribution is altered, the original starting ID is retained if possible.
Parameter Description
This icon serves as a reminder for the assumed surface and coordinate system
orientations by MSC.Nastran.
Mesh Control The Mesh Control form is initially set to Tabular input with the appropriate Span
and Chord values. However, any mesh construction may be subsequently used.
Note: ‘Mesh Control’ and ‘Optional Data’ buttons remain disabled until an Existing Surface is
selected. Both are then enabled, and the Existing Surfaces button and Surface Name databox
are disabled.
Chapter 3: Aero Modeling 45
Flat Plate Aero Modeling
After the surface is identified, its name displays in the New Surface, and the Mesh Control and Optional Data
buttons are enabled. A New Surface can be provided as well as a modified Mesh and Optional Data. If the
Mesh Control button is selected, a subform displays that allows the user to change the mesh distribution (see
Mesh Control form below).
The existing data are presented in a tabular form and each node point can be individually altered by
highlighting the old data and entering the new value in the Input Data window. The user can also select any
of the other meshing methods and enter data in an identical way as was done during the Create step.
Show/Lifting Surface/Attributes
The Show/Lifting Surface/Attribute form is used to display Lifting Surface Attributes (type, span and chord
parametric mesh distributions, and reference coordinate system).
46 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Parameter Description
Existing Surfaces Select one surface to display desired information, or (see next)
Surface Name Place the cursor in the Surface Name databox, then graphically select the surface.
If multiple surfaces are graphically selected, then the cycle pick menu displays.
Local Coord System displays the positive direction (C1) for each aero element.
Surface Normal displays the positive lift direction for each aero element.
Apply Take the selected Surface Name and display it and its associated data in the
appropriate subform.
Chapter 3: Aero Modeling 47
Flat Plate Aero Modeling
This subform is displayed when the Apply button on the Show/Lifting Surface/Attributes form is selected.
Note that this form does not remove the data from the previous viewings but rather appends the new data at
the end.
Show/Lifting Surface/Mesh
This form (not shown), looks just like the Show/Lifting Surface/Attributes form. This form is used to display
the Mesh Information (grid locations in the isoparametric, nondimensional chord and span coordinates C1
and C2, respectively) for the selected Lifting Surfaces.
This subform is displayed when the Apply button on the form is selected.
48 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Note: The Aspect Ratio is defined as the span dimension for each box divided by the chord
dimension. You can use the aspect ratio logic under the previously mentioned Finite Element
form.
Parameter Description
Maximum Aspect Maximum Aspect Ratio the user wishes to see. It is this number that is used to
Ratio determine the failure criteria.
Plot Failed Element If this toggle is selected, then only those elements that fail the Maximum Aspect
Only Ratio criteria are plotted.
Fringe Attributes It controls the way colors are assigned to segments of the range of aspect ratios.
Note: The same form as for the Finite Element: Verify/Quad/Aspect form
in MSC.Patran.
Note: The Aspect Ratio is defined as the span dimension for each box divided by the chord
dimension. You can use the aspect ratio logic under the previously mentioned Finite Element
form.
Show/Lifting Surface/Boxes/Wave
In unsteady aerodynamics, the number of aerodynamic model degrees of freedom in one wavelength
(distance the flow travels during one unsteady cycle) is a critical parameter in determining chordwise mesh
refinement.
The wavelength is a function of the freestream velocity, v, and the frequency of the unsteady, harmonic
oscillatin, f
50 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
where C is a reference length and v is a reference freestream velocity at which we compute the aerodynamics.
In these nondimensional terms, the user can also define the boxes in wavelength as
Boxes/Wave =
πc
---------------------------------------------
k ( local – chord )
To ensure converge, you must look at the minimum number of boxes/wavelength given the intend frequency
and velocity range of the analysis. This corresponds to the maximum k value or, dimensionally, to the
combination of the minimum velocity and highest frequency of interest. In modeling terms, one typically
would choose the lowest velocity of interest and the highest natural frequency in the retained set of normal
modes. (Note that the extremely low velocities demand very high numbers of elements.)
This form computes and shows the boxes per wavelength for all individual Lifting Surface boxes in the current
group. This can be done by using the Dimensional equation (Boxes/Wave = v/f* chord) or by using the Non-
dimensional equation (Boxes/Wave = PI* c/k* chord). It can also be used to display only those boxes that fail
the recommended criteria as used in MSC.Nastran.
Chapter 3: Aero Modeling 51
Flat Plate Aero Modeling
Parameter Description
Minimum Minimum Boxes per Wavelength that is acceptable for this model.
Boxes/Wavelength
Boxes/Wave = v/f*chord Equation that is used in computing the boxes chord length.
Minimum Velocity Minimum velocity (v) to be used with this model.
Maximum Cyclic Maximum cyclic frequency (f ) to be used with this model.
Frequency
Plot Failed Boxes Only If this toggle is selected, then only those boxes that are greater than the computed
Boxes/Wave is plotted.
Fringe Attributes It controls the way colors are assigned to segments of the range of aspect ratios.
Note: The same form as for the Finite Element: Verify/Quad/Aspect form in
MSC.Patran.
52 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Non-dimensional Option
This form is similar to the one on the previous page and only those things that are different for the Non-
dimensional options are described below.
Parameter Description
Boxes/Wave = v/f*chord Equation that is used in computing the boxes chord length.
Reference Length Reference length (c) that is used.
Maximum Reduced Reduced frequency (k) that is used.
Frequency
Fringe Attributes
This Fringe Attributes form allows the user to better control the fringe plot resulting from showing box
chords or boxes per wavelength.
Chapter 3: Aero Modeling 53
Flat Plate Aero Modeling
Note: This form is the same as the one for Finite Element: Verify/Quad/Aspect in the structural
preference of MSC Patran.
Body Forms
Z Body, Y Body and ZY Body
Following is a list of the Flat Plate Aero Modeling forms and subforms related to Z Body, Y Body and ZY
Body objects.
All of the forms shown in this section are valid for any of the three Body types; for simplicity, Z Body is shown
as the object on all of the forms.
Create/Body/Existing Curve
Existing Curve is the default method for creating Bodies. This form allows the user to select an existing curve.
The curve end points are used to construct the Body, ignoring curvature. The newly created Body becomes
an Aero Group.
54 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Parameter Description
Method Default Method is Existing Curve.
This icon serves as a reminder of the assumed coordinate system.
Parameter Description
Body Name Name for the new Body must be unique.
Select Existing Curve Specify Existing Curve here by picking a curve in the viewport or typing its name.
Mesh Control Invokes the Slender Body Mesh Control subform.
Additional Data Additional data input required for:
- Body 1/2 widths
- theta values
Create/Body/2 Points
This form allows bodies to be created using two points. The points can be structural nodes, geometric points
or X, Y, Z locations. The points must define a body parallel to the X-axis of the Aero System.
56 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Parameter Description
Method Default Method is Existing Curve.
This icon serves as a reminder of the assumed coordinate system.
Create/Body/Point-Body
This form supports the body definition found in the MSC.Nastran input file for CAERO2 entries. The user
is requested to define the body forward point and the body length.
Parameter Description
Existing Bodies Lists all previously created bodies.
Body Name Name for the new Body must be unique.
58 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Parameter Description
Select Forward Point Field to select forward body point.
Define Body Length Field to define body length.
Create/Body Subforms
Three subforms are available from the Create/Body form: Existing Bodies, Mesh Control, and Additional
Data. Each are discussed in more detail in the following sections. These subforms are applicable for all bodies
(Z, Y, ZY).
Existing Bodies
This form is used to list all existing bodies. Selection of a body does not result in any information being
transferred back to the parent form.
Chapter 3: Aero Modeling 59
Flat Plate Aero Modeling
Mesh Control
On this form, the user selects a Mesh Control Type from the menu for the Slender Body. The Interference
Body mesh is fixed to be equal to the slender mesh. After a Mesh Control Type is selected, the form changes
to support the chosen method.
The example form shown here is for the Uniform Mesh Control Type. Following this are illustrations of the
form fields that appear for each of the four additional options for Mesh Control Type. The mesh descriptions
for the Lifting Surface (see pages page 34 to page 38) apply here as well.
60 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Uniform
Tabular
PCL Function
Note: The Tabular spreadsheet is initially set to 25 rows. This can be expanded by the user as
required, just continue to add data.
Parameter Description
Reference Coord The Reference Coord System can be used to describe the Aero Body geometry.
System
Starting Element ID Body starting node and element ID. This value is obtained from the Aero
Modeling Options form.
Interference Group Interference Group ID = current IGID specified on Flat Plate Aero Options form.
ID
64 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Parameter Description
Reference Half-Width Body Reference Half-Width is required and initially blank.
Body Aspect Ratio Body Aspect Ratio (height/width) allows for elliptical definition. The default
value is =1.0 (circular).
Theta Values Table is for the Interference Body Theta Values (angles). At least one value must
(degrees) be defined.
Slender Body Width Table allows the user to optionally define the Slender Body Half Widths. A value
must be supplied for each slender body division point.
The table is N+1 in size where N is the number of slender bodies created from the
mesh operation.
Modify/Body
This form allows the user to Modify existing Body definitions and is applicable for all bodies (Z, Y, ZY). The
Mesh Control and Additional Data buttons remain disabled until an existing Body is selected. These buttons
are then enabled, and the Existing Bodies ellipsis button is disabled. The initial mesh distribution and
corresponding half widths may be modified. If the number of Slender Body elements is modified, the original
starting ID is used if possible.
Chapter 3: Aero Modeling 65
Flat Plate Aero Modeling
Parameter Description
Mesh Control Body mesh control is initially set to Tabular; however, any mesh distribution
technique may be used.
Additional Data The Additional Data subform that was completed during Body creation displays
when the user selects this button. Any data may be modified.
Mesh Control
The initial Modify state is set to allow changes in the Tabular form for the Slender Body. However, all mesh
control options are available.
66 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Delete/Body
This form allows the user to select which Bodies are to be deleted. This form is exactly the same for the
(Z,Y,ZY) Bodies except that the indicated labels change to Reflect the shown Object type.
Chapter 3: Aero Modeling 67
Flat Plate Aero Modeling
Parameter Description
Existing Bodies Select Bodies to delete by selecting from the Existing Bodies list, or (see next)
Body Name Place the cursor in the Z Body Name databox, then graphically select the body. If
multiple bodies are graphically selected, then the cycle pick menu displays.
Note: 1. Label changes to reflect the body type. (In this case Body Z)
2. Delete Related Geometry is set to OFF by Default.
68 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Show/Body/Attributes
This form allows the user to display Body Attributes (type, slender and interference parametric mesh
locations, and Reference Coordinate System). The display for Show/Attributes is shown on the following
page.
Parameter Description
Existing Bodies Identify surfaces to show by selecting from the Existing Bodies list, or (see next)
Body Name Place the cursor in the Body Name databox, then graphically select the surface.
Local Coord System Displays the positive direction (C1) for each aero element.
Apply Take the selected Body Name and display it and its associated data in the
appropriate form.
Chapter 3: Aero Modeling 69
Flat Plate Aero Modeling
This subform is displayed when the Apply button on the Show/Body/Attributes form is selected. Note that
just like Lifting Surfaces the data is appended to the information stored in the form from previous viewings
until the Reset button is selected.
Show/Body/Mesh
This form (not shown), looks just like the Show/Body/Attributes form. This form is used to display the Mesh
Information (node points) for the selected bodies.
The following Subform is displayed when the Apply button on the Show/Body/Mesh form is selected.
Show/Body/Interference
This form allows the user to graphically display the Interference Body as a 3D-entity. The Interface Body is
shown with markers that are plotted along the constant theta positions.
70 MSC FlightLoads and Dynamics User’s Guide
Flat Plate Aero Modeling
Parameter Description
Existing Bodies Select bodies to display by selecting from the Existing Bodies list.
Show/Body/Slender
This form (not shown), is exactly the same as the Show/Body/Interface form and allows the user to
graphically display the Slender Body as a 3D-entity.
Delete/Any
This form allows the user to select which Lifting Surfaces and bodies are to be deleted.
Chapter 3: Aero Modeling 71
Flat Plate Aero Modeling
Parameter Description
Existing Surfaces and Identify surfaces to delete by selecting from the Existing list, or (see next)
Bodies
Surface/Body Name Place the cursor in the Surface Name databox, then graphically select the surface.
If multiple surfaces are graphically selected, then the cycle pick menu displays.
Modify/Any
The Modify/Any form is used to modify any existing Lifting Surface or Body.
Parameter Description
Object Select Object = Any to list all Flat Plate Aero Modeling surfaces and bodies.
Existing Surfaces and Identification can be by either selecting from the existing list, or (see next)
Bodies
Surface/Body Name Put focus in the New Surface Name select databox and then graphically selecting
the surface.
If multiple surfaces are graphically selected, then the cycle pick menu displays.
Note: The remainder of the form is completed after selection of a Flat Plate Aero surface or body.
Chapter 3: Aero Modeling 73
Flat Plate Aero Modeling
Show/Model Info
This form allows the user to see the detailed aerodynamic model information for the selected SuperGroup.
Parameter Description
Existing SuperGroups Select the SuperGroup for the Lifting Surface and Body information you wish to
display.
Note: After pressing Apply, a spreadsheet is created detailing the aerodynamic model information.
This new spreadsheet can be oriented in rows instead of the usual columns. This displays the
number of lifting surface and bodies by type, total number of lifting surface boxes (summed
over all lifting surfaces) and the total number of slender and interference bodies (summed over
all bodies, slender and interference shown separately). This information is directly obtained
from the database entries for lifting surfaces and bodies. The current SuperGroup is shown on
the form including the AOM, a text description of the current aero SuperGroup and Apply and
Cancel buttons.
74 MSC FlightLoads and Dynamics User’s Guide
Control Device
Control Device
Control devices are those components of an air vehicle that can be directly deflected to affect the trajectory
of the vehicle. Examples include elevators, rudders, spoilers, and flaps. All of these are aerodynamic control
surfaces. However, “Control Device” encompass a second set of parameters that have a more general
definition: any parameter whose perturbation causes a change in an applied load. Examples from the more
general set are the angle-of-attack and vertical acceleration. Typically these values result from pilot inputs to
“control surfaces”, but in the simulation we have access to these “control device” to simulate prescribed quasi-
static maneuvers. Both kinds of devices are defined through this interface.
Overview
When the user selects Control Device, the first form that displays is Create/Angles and Rates. Shown adjacent
to this form are ALL the different Actions, Objects, and Methods that can appear as part of the Control
Device option:
Chapter 3: Aero Modeling 75
Control Device
Most of the Control Device forms are shown and annotated in the following pages, grouped by action as
follows:
Create
Delete
Modify
Show
Control Devices
Following is a list of the Flat Plate Aero Modeling forms and subforms related to Control Devices:
Create/Angles and Rates
76 MSC FlightLoads and Dynamics User’s Guide
Control Device
Create/Control Surfaces/Linear
Create/Control Surfaces/Nonlinear
Create/Control Surfaces subforms
• Existing Control Surfaces
• Hinge Line, Reference Chord Length, and Reference Area
• Optional Limits
Create/General Controls
Delete/Any
Delete/Angles and Rates
Delete/Control Surfaces
Delete/General Controls
Modify/Angles and Rates
Modify/Control Surfaces/Linear
Modify/Control Surfaces/Nonlinear
Modify/General Controls
Show/Control Surfaces/Attributes
• Show Attribute Information
Show/Any Controllers
• Show Controller Information
Linear
Nonlinear
Do Not Create
Create/Control Surfaces/Linear
A Linear Control Surface can be defined by selecting all elements associated with one or more lifting surfaces.
The user is also asked to provide a hinge line coordinate system (Y-axis must be along positive hinge axis), a
Reference Chord Length and a Reference Area. The reference values are only used in the calculation of non-
dimensional hinge moment coefficients and do not affect any other trim or loads calculations.
78 MSC FlightLoads and Dynamics User’s Guide
Control Device
Linear
Nonlinear
Parameter Description
Existing Control Displays the Existing Control Surfaces.
Surfaces
Control Surface Name of the new Control Surface.
Name
Lifting Used to determine the method for entering the components/elements.
Surface/Surface Boxes
Chapter 3: Aero Modeling 79
Control Device
Parameter Description
Select Component(s) Select one or more lifting surfaces to define Control Surface.
Hinge Line Coordinate system defining the Hinge Line.
Note: The Y-axis must be along the positive hinge axis.The Calc button
provides an easy method to create a hinge coordinate system.
Calc... The user is required to define the Reference Chord Length and Reference Area.
The Calc buttons provide easy length and area calculation tools.
Optional Limits Optionally define hinge moment and position limits.
Linear Control Surfaces can also be defined using a set of selected elements which are not required to be
connected. This form is similar to the one on the previous page and only those things that are different for
element selection are described below.
80 MSC FlightLoads and Dynamics User’s Guide
Control Device
Parameter Description
Lifting Used to determine the method for entering the components/elements.
Surface/Surface Boxes
Select Elements Select one or more lifting surfaces to define the Control Surface.
Degrees
Rads
82 MSC FlightLoads and Dynamics User’s Guide
Control Device
Parameter Description
Lifting Used to determine the method for entering the components/elements.
Surface/Surface Boxes
Select Component(s) Only displayed when “Lifting Surface” is selected. If the “Surface Boxes” switch is
selected than this listbox is replaced with a select databox called “Select Elements”.
Hinge Line Coordinate system defining the Hinge Line.
Note: The Y-axis must be along the positive hinge axis.The Calc button
provides an easy method to create a hinge coordinate system.
Calc... The user is required to define the Reference Chord Length and Reference Area.
The Calc buttons provide easy length and area calculation tools.
Optional Limits Optionally define hinge moment and position limits.
Units Label Used to determine the units for defining the data.
Parameter Description
Hinge Line A Coordinate System whose Y-axis defines the positive hinge axis is required for
Control Surface definition. This form provides a simple tool to create this
Coordinate System. The user is only required to identify the hinge origin and
positive axis.A Coordinate System whose Y-axis defines the positive hinge axis is
required for Control Surface definition. This form provides a simple tool to create
this Coordinate System. The user is only required to identify the hinge origin and
positive axis.
Length/Area These tools help the user calculate length and area dimensions for Control Surface
definitions.
Parameter Description
Lower/Upper Hinge The lower and upper hinge moment limits are used during trim calculations. If
Moment left blank, the moments are unlimited.
Lower/Upper Position This label is either Position (Rads) or Position (Degrees) depending on the state
of the Dimensions (Angle and Rates toggle from the options form. Rads is the
default.)
The position limits are used during trim calculations. Default values of +90 and -
90 degrees are provided.
86 MSC FlightLoads and Dynamics User’s Guide
Control Device
Create/General Controls
A General Control is defined by specifying a Controller Name and by entering the Units Label.
Note: Both ‘Controller Name’ and ‘Units Label’ databoxes allow for a maximum of 8 characters.
Delete/Any
This form allows the user to delete any Control Device from the database.
Chapter 3: Aero Modeling 87
Control Device
Parameter Description
Existing Controller Displays the different types of control devices that were created.
Names
Parameter Description
Existing Angles and Displays only those Angles and Rates that were created. Deleting one is the
Rates equivalent of selecting “Do Not Create” on the Create form for this Object type.
Delete/Control Surfaces
This form allows the user to delete linear and nonlinear control surfaces from the database.
Chapter 3: Aero Modeling 89
Control Device
Parameter Description
Existing Control Displays only the Control Surfaces that were created.
Surfaces
Delete/General Controls
This form allows the user to delete general controls from the database.
90 MSC FlightLoads and Dynamics User’s Guide
Control Device
Parameter Description
Existing General Displays only those General Controls that were created.
Controllers
Linear
Nonlinear
Do Not Create
Modify/Control Surfaces/Linear
Users can modify existing linear control surfaces. The Linear Control Surface element region can be redefined
by selecting one or more existing Lifting Surfaces or selecting individual elements.
92 MSC FlightLoads and Dynamics User’s Guide
Control Device
Parameter Description
Existing Control Surfaces Select a Control Surface for modification.
Control Surface Name The original Control Surface name is displayed on top and can be modified under
New Control Surface Name.
Lifting Surface/Surface Either way (Lifting Surface or Surface Boxes) can be used to modify the linear
Boxes control surface region.
Select Elements This changes similar to Create based on the selected method.
Chapter 3: Aero Modeling 93
Control Device
Modify/Control Surfaces/Nonlinear
Users can modify existing nonlinear control surfaces the same way they modified linear control surfaces.
Degrees
Rads
Parameter Description
Lifting Used to determine the method for entering the components/elements.
Surface/Surface Boxes
Select Component(s) Only displayed when “Lifting Surface” switch is selected. If the “Surface Boxes”
switch is selected than this listbox is replaced with a select databox called “Select
Elements”. See the Create form for details.
Units Label Used to determine the units for defining the data.
94 MSC FlightLoads and Dynamics User’s Guide
Control Device
Modify/General Controls
Users can modify the units label assigned to existing General Controls.
Parameter Description
Existing General Displays only those General Controls that were created.
Controllers
Units Label Allows for a maximum of 8 characters.
Chapter 3: Aero Modeling 95
Control Device
Show/Control Surfaces/Attributes
This form allows the user to show attribute information about the existing Control Surface (linear and
nonlinear). Select Apply to display the Show Attribute Information subforms as shown on the following page.
96 MSC FlightLoads and Dynamics User’s Guide
Control Device
Parameter Description
Existing Control Control Surfaces to show information. Lists both the linear and nonlinear control
Surfaces surfaces.
Hinge Line The hinge line can be optionally displayed for each Control Surface as a vector
drawn at the hinge origin.
Element Markers The names of each Control Surface can be optionally drawn on each associated
element.
Show/Any Controllers
This form allows users to show Controller Information about the existing control devices. Select Apply to
display the Show Controllers Info subform as shown on the following page.
98 MSC FlightLoads and Dynamics User’s Guide
Aero Monitor Points
Parameter Description
Existing Controller Contains all existing “Angles and Rates”, “Control Surfaces” and “General
Names Controls”.
Select All Selects all items in the listbox.
Show Controller Info Displays the Show Controller Info subform.
Parameter Description
Name Contains the names of the selected Controllers.
Type Contains the type “Angles and Rates”, “Control Surfaces”, or “General Controls”.
Class Contains either “Linear”, or “Nonlinear”.
Units Label Contains either the input value or the table value.
Overview
When the user selects Aero Monitor Points, the first form that displays is Create/Monitor Points. Shown
adjacent to this form are ALL the different Actions that are available when using this option.
Most of the Aero Monitor Points forms are shown and annotated in the following pages, grouped by Action
as follows:
Create
Delete
Modify
Show
Create/Monitor Points
An Aero Monitor Point is defined by selecting aeroelements. The user is also asked to provide a monitor point
label, a reference coordinate system and select the monitor components.
100 MSC FlightLoads and Dynamics User’s Guide
Aero Monitor Points
Create
Delete
Modify
Show
Parameter Description
Existing Monitor Displays the list of existing aero “Monitor Point Labels” and is here for
Points information only.
Monitor Point Names Maximum 8 characters.
Monitor Point Labels Maximum 48 characters.
Monitor Point Displays the Monitor Point Definition subform
Definition
Calc... Displays the Create - Coord form under Geometry and allows the user to create a
new coordinate frame.
Ref Coord Frame Allows selecting the Reference Coordinate frame value.
Monitor Components By default all the toggles are selected. The user can select anywhere from 1 to 6
components.
Chapter 3: Aero Modeling 101
Aero Monitor Points
Note: The following two forms are also valid for the Modify action.
Delete/Monitor Points
This form allows the user to delete Aero Monitor Points from the database.
102 MSC FlightLoads and Dynamics User’s Guide
Aero Monitor Points
Parameter Description
Existing Monitor Displays the list of existing aero “Monitor Point Labels” choices.
Points
Modify/Monitor Points
Users can modify existing Monitor Points. The label, element region, coordinate frame, and Monitor
Components can all be redefined.
Chapter 3: Aero Modeling 103
Aero Monitor Points
Show/Monitor Points
This form allows the user to look at the data used to define the selected Aero Monitor Points.
104 MSC FlightLoads and Dynamics User’s Guide
Aero Monitor Points
Parameter Description
Existing Monitor Displays the list of existing aero “Monitor Point Labels” choices.
Points
4 Aerodynamics
Introduction 108
Global Data 109
Steady Aerodynamics 110
Unsteady Aerodynamics 126
108 MSC FlightLoads and Dynamics User’s Guide
Introduction
Introduction
The Aerodynamics module of MSC FlightLoads is divided into the following three application sections:
Global Data
Steady Aerodynamics
Unsteady Aerodynamics
The following is an example of the initial form that is displayed when you choose the Aerodynamics option
from the main MSC FlightLoads menu.
Chapter 4: Aerodynamics 109
Global Data
Parameter Description
Aerodynamics Three Aerodynamics application sections:
Global Data
Steady Aerodynamics
Unsteady Aerodynamics
Global Data
The following is the form that is displayed when you choose the Global Data option from the main MSC
FlightLoads Aerodynamics menu.
SL slug/ft^3 Default
SL slug ft/in/in^3
SL kg/m^3
SL kg/mm^3
Other
110 MSC FlightLoads and Dynamics User’s Guide
Steady Aerodynamics
Parameter Description
Aero Model Name of the current SuperGroup.
Reference Span (Full) Wing Reference Span of full aircraft. The full span value should be input even
with half-span models.
Reference Chord Wing Reference Chord
Calculate Reference If this toggle is depressed, the reference area is automatically computed as the
Area product of the reference span and chord.
Reference Area (Full Wing Reference Area
Vehicle)
For half span models a half-area value should be used.
Rigid Body Coord Aerodynamic Reference Coordinate System for Rigid body motions and for the
Frame calculation of stability derivative coefficients. The default is either the
“Aerodynamic Flow Coordinate System”, or the “Global Coordinate System”.
Reference Density The default Reference Density value changes based on the value chosen from the
“Densities” option menu. (Zero is invalid, but any positive number is OK.)
SL slug/ft^3 = 0.002378
SL slug ft/in/in^3 = 1.1468E-7
SL kg/m^3 = 1.226
SL kg/mm^3 = 1.226E-9
Steady Aerodynamics
Steady Aerodynamics is used to define a Downwash (Normalwash, a Pressure, or an Aero Structural Force
that is associated with a set of values of the vehicle’s control vector. These “parametric” loads (that is, functions
of the control setting) will then be elasticized and used to trim the airplane. These loads should represent total
distributed load for their associated control positions - not incremental loads due to perturbations in the
controller!
Overview
When the user selects Steady Aerodynamics, the first form that displays is Create/Pressure/Q. Shown adjacent
to this form are all the different Actions and Objects that can appear as part of the Steady aerodynamics
option:
The following is a portion of the initial form that is displayed when you choose the Steady Aerodynamics
option from the main MSC FlightLoads Aerodynamics menu.
Chapter 4: Aerodynamics 111
Steady Aerodynamics
Note: When the Object is set to Force/Q an additional option menu called Type is displayed.The two
values for this option menu are “structural” and “aero”.
Steady Aerodynamics
Most of the Steady Aerodynamic forms are shown and annotated in the following pages, grouped by Action
as follows:
The following is a list of the forms included in the Steady Aerodynamics section:
Create/Pressure/Q
Create/Normalwash/Q
Create/Force/Q
112 MSC FlightLoads and Dynamics User’s Guide
Steady Aerodynamics
Create Subforms
• Create/Any/Control Vector
• Create/Any/Fem Dependent Data
Delete/Any
Modify/Pressure/Q
Modify/Normalwash/Q
Modify/Force/Q
Show/Any/Fringe
Show Subforms
• Show/Any/Fringe/Fringe Attributes
Create/Pressure/Q
Pressure/Q can be defined by setting the Control Vector Data, Load/BC Set Scale Factor, and by specifying
a field for the top and bottom pressure or just one for the Delta Pressure. For 3D SuperGroups the user is
asked to supply a Nodal Pressure instead.
Chapter 4: Aerodynamics 113
Steady Aerodynamics
Parameter Description
Existing Vectors Sorts the list of existing vector names by object type. Only those of the current
object type should be displayed in the listbox.
Note: The user is able to select a single vector name from the listbox and
modify but they must work through the message dialog before the
change is applied or they need to change the vector name.
Control Vector Note: Subform displayed by this button is valid for all the objects
(Pressure/Q, Normalwash/Q, and Force/Q).
Load/BC Set Scale Initial Scale factor to be used in defining the Spatial Fields.
Factor
114 MSC FlightLoads and Dynamics User’s Guide
Steady Aerodynamics
Parameter Description
Top and Bottom Surf Name of a field defining the Top Pressure. This value can be left blank when
Pressure defining a Delta
Bottom Surf The name of a field defining the Bottom Pressure or the Delta.
Pressure/Delta
Note: Previous two widgets are replaced with the Nodal Pressure databox
for 3D SuperGroups.
Spatial Fields Lists of all the created Spatial Fields.
FEM Dependent Becomes active when the user puts the cursor in the “Top and Bottom Surf
Data Pressure” or the “Bottom Surf Pressure/Delta” databox. This subform allows the
users to define a new field.
Create/Normalwash/Q
Normalwash/Q can be defined by setting the Control Vector Data, Load/BC Set Scale Factor, and by
specifying a field for the normalwash.
Note: This Object is not available when the current SuperGroup is of Type 3D.
Create/Force/Q
Both the structural and the Aero Force/Q are defined by setting the Control Vector Data, the Load/BC Set
Scale Factor, and by specifying a field for the Force Vector and one for the Moment Vector.
Chapter 4: Aerodynamics 115
Steady Aerodynamics
Aero
Structural
116 MSC FlightLoads and Dynamics User’s Guide
Steady Aerodynamics
Parameter Description
Force Vector Field Name of a field defining the Force Vector.
Moment Vector Field Name of a field defining the Moment Vector.
Spatial Fields List of all the created Spatial Fields.
FEM Dependent Becomes active when the user puts the cursor in the “Force Vector Field” or the
Data “Moment Vector Field” databox. This subform allows the users to define a new
field.
Analysis Coordinate Analysis Coordinate Frame that is to be associated to the Force/Q.
Frame
Create/Any Subforms
Control Vector
This form is used to enter the information on the symmetry, mach, rigid body motions, and the Control
Devices.
Chapter 4: Aerodynamics 117
Steady Aerodynamics
Parameter Description
Vehicle Rigid Body Note: None of the Acceleration Rigid Body Motions are listed. Only those
Motion that are defined under Control Devices are listed.
Control Devices for The name of the current SuperGroup is displayed here in the title.
AeroSG2D
Note: The default value for both the spreadsheets is 0.0.
Note: This form is valid for the Create version of the Control Vector form and for the Modify version
of the Control Vector form.
Note: This form changes based on which databox activated the button on the Steady Aerodynamics
form. It can be used to enter either scalar or vector data and to select either nodes or elements.
Delete/Any
This form allows the user to delete existing Pressure/Q, Normalwash/Q, or Force/Q from the database.
Chapter 4: Aerodynamics 119
Steady Aerodynamics
Pressure/Q
Normalwash/Q
Force/Q
Parameter Description
Existing Vectors Sorts the list of existing vector names by object type. Only the current object type
is displayed in the listbox.
Note: The Object Normalwash/Q is not available when the current SuperGroup is of type 3D.
120 MSC FlightLoads and Dynamics User’s Guide
Steady Aerodynamics
Note: This form is valid for all the objects (Pressure/Q, Normalwash/Q, and Force/Q).
Modify/Pressure/Q
Users can modify existing Pressure/Q. All data associated with Pressure/Q can be redefined.
Chapter 4: Aerodynamics 121
Steady Aerodynamics
Parameter Description
Existing Vectors Sorts the list of existing vector names by object type. Only the current object type
is displayed in the list.
Modify Control Note: The subform displayed by this button is valid for all the objects
Vector (Pressure/Q, Normalwash/Q, and Force/Q).
Load/BC Set Scale The initial Scale factor to be used in defining the Spatial Fields.
Factor
Top and Bottom Surf Name of a field defining the Top Pressure. This value can be left blank when
Pressure defining a Delta.
Bottom Surf Name of a field defining the Bottom Pressure or the Delta.
Pressure/Delta
Note: Above two widgets are replaced with the Nodal Pressure databox for
3D SuperGroups.
Spatial Fields List of all the created Spatial Fields.
FEM Dependent Becomes active when the user puts the cursor in the “Top and Bottom Surf
Data Pressure” or the “Bottom Surf Pressure/Delta” databox. This subform allows the
users to define a new field.
Modify/Normalwash/Q
Users can modify existing Normalwash/Q. All data associated with Normalwash/Q can be redefined.
122 MSC FlightLoads and Dynamics User’s Guide
Steady Aerodynamics
Parameter Description
Normalwash Name of a field defining the Normalwash.
Spatial Fields List of all the created Spatial Fields.
FEM Dependent Becomes active when the user puts the cursor in the “Normalwash” databox. This
Data subform allows the users to define a new field.
Note: The Object Normalwash/Q is not available when the current SuperGroup is of type 3D.
Chapter 4: Aerodynamics 123
Steady Aerodynamics
Modify/Force/Q
Users can modify existing Force/Q. All data associated with Force/Q can be redefined.
Aero
Structural
Parameter Description
Force Vector Field Name of a field defining the Force Vector.
124 MSC FlightLoads and Dynamics User’s Guide
Steady Aerodynamics
Parameter Description
Moment Vector Field Name of a field defining the Moment Vector.
Spatial Fields List of all the created Spatial Fields.
FEM Dependent Becomes active when the user puts the cursor in the “Force Vector Field” or the
Data “Moment Vector Field” databox. This subform allows the users to define a new
field.
Analysis Coordinate Analysis Coordinate Frame that is to be associated to the Force/Q.
Frame
Show/Any/Fringe
Users can show fringe plots of the existing Pressure/Q or Normalwash/Q.
Chapter 4: Aerodynamics 125
Steady Aerodynamics
Parameter Description
Existing Vectors Sorts the list of existing vector names by object type. Only the current object type
is displayed in the list.
Reset Graphics Resets the graphics to the way they were before the Fringe was applied.
Note: This form is valid for the objects (Pressure/Q and Normalwash/Q).
Note: This form is valid for the objects (Pressure/Q and Normalwash/Q).
126 MSC FlightLoads and Dynamics User’s Guide
Unsteady Aerodynamics
Unsteady Aerodynamics
In order to perform dynamic aeroelastic stability (Flutter) and response analysis, first define the aerodynamics
at specific Mach numbers, M (ratio of speed to the speed of sound) and Reduced Frequencies, k
(nondimensional frequency). In MSC FLD, these defined data are used as the basis for interpolation to user-
defined analysis points. The interpolation is performed on the union of all Mach-Frequency Pair Sets that are
used in any given run. Under user control, these data may be interpolated within a Mach number (e.g.,
frequencies only) or across all Mach-k pairs in the union of sets. Typically only 6 to 10 frequencies per Mach
number are required for an adequate interpolation. Too many frequencies can actually degrade the quality of
the interpolation!
In this form you are able to define named sets of Mach Frequency pairs. You will then select these sets on a
subcase by subcase basis in Flutter Subcase Creation.
The basic approach is to define ranges of values and select Uniform, Biased or Tabular methods to fill
interstitial values. The Mach numbers are typically a single value per set, so it is possible to merely specify a
Minimum value if only one is desired. The Reduced Frequency may be defined nondimensionally (that is,
by k value) or dimesionally by combinations of cyclic frequency (in Hertz) and dimensional speed. The k
value is related to these dimensional parameters by the equation:
K = ( 2F × b ) ⁄ 2 × V
where F is the cyclic frequency, b is the reference chord length from the Global Data and V is the dimensional
Velocity.
You may choose dimensional input as a convenience if you understand the frequency range of your analysis
(typically coming from the normal mode frequency range of your vehicle) and the speed range (typically
coming from the flight condition and flight envelope).
In either case, the data will be converted into reduced frequency values for computational purposes.
Overview
When the user selects Unsteady Aerodynamics, the first form that displays is Create/MK Pair Set. Shown
adjacent to this form are all the different actions that can appear as part of the Unsteady Aerodyanmic option:
Chapter 4: Aerodynamics 127
Unsteady Aerodynamics
Create
Delete
Modify
128 MSC FlightLoads and Dynamics User’s Guide
Unsteady Aerodynamics
Most of the Unsteady Aerodynamic forms are shown and annotated in the following pages, grouped by
Action as follows:
Create
Delete
Modify
Unsteady Aerodynamics
The following is a list of the forms included in the Unsteady Aerodynamics section:
Create/MK Pair Set
Delete/MK Pair Set
Modify/MK Pair Set
Mach-Frequency Pairs Subforms
• Mach-Frequency Pairs/Uniform/NonDimensional
• Mach-Frequency Pairs/Uniform/Dimensional
• Mach-Frequency Pairs/One Way Bias/NonDimensional
• Mach-Frequency Pairs/One Way Bias/Dimensional
• Mach-Frequency Pairs/Tabular
Create
Delete
Modify
Parameter Description
Existing MK Pair Sets This listbox contains the names of all the created MK Pair Sets that are associated
with the current Supergroup so that the user can enter a unique name.
MK Pair Set Name This is where the unique MK Pair Set name is entered.
Mach Frequency Pairs This button displays the Mach - Frequency Pairs subform.
Note: 1. The user is able to create duplicates of already existing Mach - Frequency Pair Sets. This
can be done by selecting an existing name from the “Existing MK Pair Sets” listbox.
This name is entered into the “MK Pair Set Name” databox and the data for this
selection is displayed on the “Mach - Frequency Pairs” subform. The name needs to be
changed before the “Apply” button is selected otherwise an error message is generated.
2. Selecting “Apply” associates the “Mach - Frequency Pairs” with the “MK Pair Set
Name” and stores the data in the database in association with the current Supergroup.
Parameter Description
Existing MK Pair Sets Contains the names of all the created MK Pair Sets associated with the current
Supergroup. The user selects the Mach - Frequency Pair Sets that are to be deleted.
Note: 1. The user can select any number of Mach - Frequency Pair Sets to be deleted.
2. Selecting “Apply” deletes the “Mach - Frequency Pairs” data and the “MK Pair Set
Name” from the database and disassociates it from the current Supergroup.
Parameter Description
Existing MK Pair Sets Contains the names of all the created MK Pair Sets that are associated with the
current Supergroup. The user is able to select one name from the list at a time for
modification.
New MK Pair Set Name of the MK Pair Set selected for modification.
Name
Mach Frequency Pairs This button displays the Mach - Frequency Pairs subform.
132 MSC FlightLoads and Dynamics User’s Guide
Unsteady Aerodynamics
Note: 1. The user selects an existing name from the “Existing MK Pair Sets” listbox. This name
is entered into the “New MK Pair Set Name” databox and the data for this selection is
displayed on the “Mach - Frequency Pairs” subform.
2. This form can also be used to change the name of the “MK Pair Set”. If the name in
the “New MK Pair Set Name” databox is different than the selected name in the
“Existing MK Pair Sets” listbox, then the new name is associated with the new “Mach
- Frequency Pairs” data in the database and the old name/data are deleted.
3. Selecting “Apply” modifies the “Mach - Frequency Pairs” data that is associated with
the selected “MK Pair Set Name” and restores the data in the database in association
with the current Supergroup.
Mach-Frequency Pairs/Subforms
Mach-Frequency Pairs/Uniform/NonDimensional
This form is used to define the Mach-Frequency Pairs using uniform nondimensional data.
Chapter 4: Aerodynamics 133
Unsteady Aerodynamics
134 MSC FlightLoads and Dynamics User’s Guide
Unsteady Aerodynamics
Note: 1. This form is valid for both the Create action and the Modify action. If an existing MK
Pair Set is selected, then the data associated with that Mach - Frequency Pair is
displayed in the spreadsheet. If this is a modify action, these data can be modified.
2. This form should not be displayed if the “Reference Chord” and the “Reference Span”
widgets on the “Global Data” form have not already been defined. A message to direct
the user should be issued.
3. M = Mach, k = Reduced Frequency, F = Cyclic Frequency, and V = Velocity.
4. The “Min Mach”, “Max Mach”, “kmin”, and “kmax” databoxes are all of type Real and
blank by default.
5. The two “Number” databoxes are both of type Integer and are blank by default.
6. The spreadsheet has 20 rows to start. When the “Add” button is selected, the data
entered above is transferred into the spreadsheet below any rows that are already filled
in. If there are not enough rows in the spreadsheet to hold the new data the “Add”
button causes new rows to be created.
7. When the “OK” button is selected, all the information that is currently in the
spreadsheet is stored in the database. This data is to be stored in the same way that the
“Trim Parameter” data for the “Static Aeroelasticity” solution type is currently being
stored.
8. The “Mach Set” option menu and the “Frequency Set” option menu work independent
of one another so they do not have to be set to the same values.
9. If only 1M or 1k is desired Min or Max Uniform with 1 should be allowed.
10. Must have at least 1 Mk pair at the time the OK button is selected.
11. The data from this form is used with the MKAERO1 card.
12. The user should be able to cycle the Mach set and Freq. Set and press the “Add” button
multiple times - thereby accumulating pairs.
TMach-Frequency Pairs/Uniform/Dimensional
This form is similar to the main Mach-Frequency Pairs form defined on the previous page, but this version
uses Uniform Dimensional data.
Chapter 4: Aerodynamics 135
Unsteady Aerodynamics
Note: 1. This form is valid for both the “One Way Bias” and the “Two Way Bias” option. The
only difference between the two forms is the icon. For the “Two Way Bias” option the
icon looks like this:
2. k = Reduced Frequency.
3. The “Min Mach”, “Max Mach”, “kmin”, “kmax”, and the two “L2/L1” databoxes are
all of type Real and blank by default.
4. The two “Number” databoxes are both of type Integer and are blank by default.
5. These icons are the same ones that are used on the “Mesh Control” forms.
Note: 1. This form is valid for both the “One Way Bias” and the “Two Way Bias” option. The
only difference between the two forms is the icon. For the “Two Way Bias” option the
icon looks like this:
Mach-Frequency Pairs/Tabular
This form is similar to all the previous forms that define the Mach-Frequency pairs but this one uses tabular
data.
138 MSC FlightLoads and Dynamics User’s Guide
Unsteady Aerodynamics
5 Aeroelasticity
Introduction 140
Aero-Structure Coupling 140
Structural Monitor Points 159
Aeroelastic Model 165
Analysis 172
140 MSC FlightLoads and Dynamics User’s Guide
Introduction
Introduction
The Aeroelastic Module is used first to couple the aerodynamic and structural models and subsequently to
perform aeroelastic analyses. The module is separated into four areas that are selectable by clicking on one of
the ellipsis buttons at the bottom of the form:
Aero-Structure Coupling - Couples the aerodynamic and structural models. In this module you can
create, modify and verify your coupling model that relates the aerodynamic and structural meshes. A
number of splining (coupling) methods are available (See Appendix B).
Struc. Monitor Points - Used to represent summations of forces. In this module you can create and
modify your monitor points.
Aeroelastic Model - User selects the structural and aerodynamic models for use in the current
analysis, as well as the associated splines. Structural and aerodynamic parameters that are associated
with the model (as opposed to subcase specific parameters) are also defined here.
Analysis - User selects the analysis type, defines one or more conditions (subcases) and submits the
job.
Aero-Structure Coupling
The aerodynamic and structural models are created and exist as completely separate entities. In the
MSC.Patran database, any number of structural models and aerodynamics models (SuperGroups) may exist.
To perform an analysis, a pair of these models must be “connected” to each other.
Chapter 5: Aeroelasticity 141
Aero-Structure Coupling
In aeroelasticity, what is required is that you relate the model in such a way that the aerodynamic forces can
be mapped to the structural model (with equilibrium preservation) and that the structural deformation be
mapped to the aerodynamic model to allow aeroelastic forces to be computed.
It is the aero-structure coupling that brings these two models together using splining concepts. Splines
(App. B) of this User’s Guide provides theoretical information on the variety of splines available in
MSC.FlightLoads. Accurate splining is a key task in an aeroelastic analysis and Splines (App. B) provides
guidelines on the creation and validation of the splines. This module provides extensive tools for both aspects
of coupling.
Overview
When Aero-Structural Coupling is selected, the first form displayed is Create/Surface/General. Shown
adjacent to this form are all the different possible Actions, Objects, Methods, and Infos for Splines.
Not all combinations of Action-Object have a Method menu. In some instances it is substituted with an Info
menu and in others there is nothing.
There are two basic methods for splines: beam splines and surface splines. In general, beam splines work well
for high aspect ratio wings, bodies and for beam structural models. Surface splines work well for low aspect
ratio wings and all built-up structures. Note that, in general, it is the nature of the structural model that
determines the best spline choice.
142 MSC FlightLoads and Dynamics User’s Guide
Aero-Structure Coupling
Note: Beam Splines are not available if the current SuperGroup is of type 3D.
Most of the Aero-Structural Coupling forms are shown and annotated in the following pages, grouped by
Action as follows:
Create
Delete
Modify
Show
Verify
Aero-Structure Coupling
Following is a list of the Aeroelastic forms and subforms related to Aero-Structure Coupling (Splines):
Create/Surface (General, Displacement, or Force)
Create/Surface Subforms
• Existing Splines
• Select Groups
• Select Surface
• Optional Data
Create/Beam (General, Displacement, or Force) Aero Body
Create/Beam (General, Displacement, or Force) Aero Surface
Create/Beam Subforms
• Select Body
• Select Surface
• Optional Data
Delete (Any, Surface, or Beam)
Chapter 5: Aeroelasticity 143
Aero-Structure Coupling
Note: Only thin plate surface splines are allowed when the current SuperGroup is of Type 3D.
144 MSC FlightLoads and Dynamics User’s Guide
Aero-Structure Coupling
The Create/Surface form defines a name for the spline and identifies the structural points and aerodynamic
boxes that are connected to the spline. Subforms allow the user to display the names of the previously Existing
Splines and to set Optional Data. The structural node selection can be done by selecting or typing in the node
ID’s or by selecting one or more structural groups. In a similar manner, the Aero Boxes can be selected by
typing in or picking the element ID’s or the Surface option can be used to include all of the elements from
only one Lifting Surface.
Create/Surface Subforms
Existing Splines
This subform allows users to see the names of previously created splines. Selection of a spline does not result
in any information being transferred back to the Create form.
Chapter 5: Aeroelasticity 145
Aero-Structure Coupling
Select Groups
This subform allows users to conveniently select a set of structural nodes to use in the spline simply by their
membership in one or more Groups. After spline creation, the structural nodes are stored, not the Group
names.
146 MSC FlightLoads and Dynamics User’s Guide
Aero-Structure Coupling
Select Surface
This subform allows users to conveniently select a set of aerodynamic elements to use in the spline simply by
their membership in a Lifting Surface or a 3D Aero surface. After spline creation, the aerodynamic elements
are stored, not the Lifting Surface name.
Chapter 5: Aeroelasticity 147
Aero-Structure Coupling
Optional Data
This subform allows users to change the default spline type from Harder-Desmarais to either Thin Plate or
Finite Plate. Depending on the spline type selected, the allowable user input varies (see below).
Note: If the current SuperGroup is of type 3D then the only type available is thin plate.
148 MSC FlightLoads and Dynamics User’s Guide
Aero-Structure Coupling
Note: This object is not available when the current SuperGroup is of type 3D.
This form is used to spline structural beams to aerodynamic bodies. The Create/Beam form defines a name
for the spline and identifies the structural points and aerodynamic bodies that are connected to the spline.
Subforms allow the user to display the names of the previously Existing Splines and to set Optional Data.
The structural node selection can be done by selecting or typing in the node ID’s or by selecting one or more
structural groups. In a similar manner, the Aero Bodies can be selected by typing in or picking the element
ID’s or the Body option can be used to include all of the elements from only one Body.
Chapter 5: Aeroelasticity 149
Aero-Structure Coupling
Create/Beam Subforms
Select Body
This subform allows users to conveniently select a set of aerodynamic elements to be used in the spline simply
by their membership in a Body. After spline creation, the aerodynamic elements are stored, not the Body
name.
Chapter 5: Aeroelasticity 151
Aero-Structure Coupling
Select Surface
This subform allows users to conveniently select a set of aerodynamic elements to be used in the spline simply
by their membership in a Lifting Surface. After spline creation, the aerodynamic elements are stored, not the
Lifting Surface name.
152 MSC FlightLoads and Dynamics User’s Guide
Aero-Structure Coupling
Optional Data
This subform allows users to change the default beam spline attachment flexibility. A negative value for the
rotation attachments means the spline is not attached to these rotations; that is, the structural rotations are
not transferred to the aero model (types DISPLACEMENT, BOTH) and/or the aerodynamic forces are not
put a moment on the associated structural points (types FORCE, BOTH).
Chapter 5: Aeroelasticity 153
Aero-Structure Coupling
Note: If the current SuperGroup is of type 3D, then only the Any and Surface Object will be available
on this form.
154 MSC FlightLoads and Dynamics User’s Guide
Aero-Structure Coupling
Note: If Object is set to a specific object (i.e., Surface or Beam), then the “Existing...” label reflects
the current object. The listbox is also filtered.
Note: Only Thin Plate Surface splines can be modified when the current SuperGroup is of type 3D.
Chapter 5: Aeroelasticity 155
Aero-Structure Coupling
Note: This Object is not available when the current SuperGroup is of type 3D.
156 MSC FlightLoads and Dynamics User’s Guide
Aero-Structure Coupling
Show/Surface/Attributes version of the form is shown here. Showing Spline attributes results in the display
of a spreadsheet of information (see next page) and, optionally, markers on the selected Splines.
Note: This Object Beam is not available when the current SuperGroup is of type 3D.
158 MSC FlightLoads and Dynamics User’s Guide
Aero-Structure Coupling
Verify/Displacement/Plot
Verify allows the users to verify previously created Surface and Beam Splines using displacements and to,
optionally, animate the results.
Chapter 5: Aeroelasticity 159
Structural Monitor Points
Overview
When the user selects Struc. Monitor Points, the first form that displays is Create/Monitor Points form.
Shown adjacent to this form are ALL the different Actions and Objects that can appear as part of the Struc.
Monitor Points option.
160 MSC FlightLoads and Dynamics User’s Guide
Structural Monitor Points
To complete the forms, the user would start by selecting the Action and Object and then completing the
remainder of the form.
Most of the Struc. Monitor Point forms are shown and annotated in the following pages, group by action as
follows:
Create
Delete
Modify
Show
Create/Monitor Points
Structural Monitor Points can be defined by selecting a structural node or group and by providing a Label,
the Reference Coordinate Frame, and the Monitor Components.
Chapter 5: Aeroelasticity 161
Structural Monitor Points
Aeroelastic Model
Aeroelasticity, as the name implies, is the coupling of aerodynamics and structures. Prior to performing an
aeroelastic analysis with MSC.FlightLoads and Dynamics, an aeroelastic model must be identified. This
166 MSC FlightLoads and Dynamics User’s Guide
Aeroelastic Model
model is comprised of a structures model (of necessity, one that is appropriate for dynamics analysis -- it
should include appropriate inertias and produce good normal modes), an aerodynamic model, and the splines
that couple the two models. FlightLoads was designed to support the evolution (maturation) of aero and
structural models. Multiple representations of the structure and the aerodynamic meshes may appear in a
single database for subsequent use in aeroelastic analyses. It is also appropriate at this point in the simulation
process to define the model-dependent parameter data pertaining to structural and aerodynamic model
behaviors.
Following is a list of the Aeroelastic Model form and its subforms:
Aeroelastic Model
Aeroelastic Model Subforms
• Select Aero Model
• Select Structural Model
• Model Parameters
• Global Data
Chapter 5: Aeroelasticity 167
Aeroelastic Model
Model Parameters
Model Parameters allows the user to change the default model behavior and representation in MSC.Nastran.
170 MSC FlightLoads and Dynamics User’s Guide
Aeroelastic Model
Global Data
This form is used to define the basic properties for static aeroelasticity.
Chapter 5: Aeroelasticity 171
Aeroelastic Model
These forms are subforms for Global Data provided as a convenience to users. Length and area calculations
are performed based on selection of points from the graphics viewport.
172 MSC FlightLoads and Dynamics User’s Guide
Analysis
Analysis
The third step on the Aeroelasticity main form, after coupling the aero and structural models and defining
the aeroelastic model, is the actual aeroelastic analysis. The following pages describe the procedure required
to perform an aeroelastic analysis choosing a solution type of either Static Aeroelasticity or Flutter Analysis.
Note: This button is disabled if the current SuperGroup is a 3D SuperGroup.
Overview
When the user selects Analysis, the form is displayed in its default state with the Solution Type set to Static
Aeroelasticity. Shown adjacent to this form are ALL the different Solution Types and Methods that are
available when using this option.
Chapter 5: Aeroelasticity 173
Analysis
Analysis Forms
Most of the Analysis forms and its subforms are shown and annotated in the following pages, grouped as
follows:
Aeroelastic Analysis
Analysis Subforms
• Target Databases
• Subcase Create (for Static Aeroelasticity)
• Trim Parameters
• FEM Rigid Body DOFs
• Output Requests
• Direct Text Input
Subcase Create (for flutter)
• Mach-Frequency Pairs
• Flutter Parameters
• Output Requests
• Direct Text Input
• Select Superelements
• Real Eigenvalue
• Complex Eigenvalue
Subcase Select
Existing Jobs
Job Parameters
Analysis Manager
174 MSC FlightLoads and Dynamics User’s Guide
Analysis
Aeroelastic Analysis
The basic Aeroelastic Analysis form is the same for any of the selected Methods associated with Static
Aeroelasticity. Please note that the Flexible Increment Method is not allowed to be mixed with the Rigid or
Flexible Trim Method in a single analysis job. If either a Flexible Increment or Rigid/Flexible Trim Subcase
is selected for analysis, the other option(s) will be disabled.
Three Methods are available with Static Aeroelasticity: Flexible Increments, Flexible Trim, and Rigid Trim:
Flexible Trim is the most common Static Aeroelastic analysis Method performed in MSC.Nastran. This is the
calculation of the trim parameters (vehicle rigid body motion and control device) settings required to
maintain the desired aircraft attitude, rate and/or acceleration. The result of this calculation is not only the
trim parameters but also the resulting external loads on the air vehicle. These loads include the components
of aerodynamics (rigid), inertia (structural mass), flexible (structural flexibility) and trim (use of control
devices or rigid body motion).
Rigid Trim is identical to Flexible Trim, with the exception that structural flexibility effects are ignored. The
vehicle inertial properties are obtained from the structural model, identified as part of the aeroelastic model.
Note that the structural model is still elastic (it deforms); “rigid” implies that the increment in aerodynamic
load induced by those deformations is ignored (no aeroelastic feedback).
Flexible Increments is the calculation of flexible load increments due to unit perturbations of each trim
parameter, one at a time. These are always calculated as part of a Flexible Trim analysis. By requesting a
Flexible Increment Method, the trim solver will not be invoked and the Flexible Increments may be
optionally stored on the aeroelastic database. If stored, these may then be reused for rapid trim solutions as
the calculations up the point of calculation of Flexible Increments is no longer required.
The Basic Flutter Analysis capability allows you to define MSC.Nastran Flutter Analysis: PK, PKNL, K, and
KE.
In addition to the Flutter subcase there are forms to allow the user to select the defined hardpoint
aerodynamics, Mach Number and Reduced Frequency pair, for aerodynamic database population. Note that
the creation of the data and the use of the data are separate.
Chapter 5: Aeroelasticity 175
Analysis
Note: When the Solution Type is set to Flutter, the Method menu is not needed and does not display.
Target Database
MSC.FlightLoads has been designed to simplify the creation and reuse of archival collections and
aerodynamic and static aeroelastic dates. This capability has been in MSC.Nastran aeroelasticity but required
a very knowledgeable user to ensure the correct data were saved and significant DMAP work was needed to
reuse. Now these features are automated. Appendix E and F contain a more detailed description of the
contents of the two collections. The aerodynamic database contains no structural information and all the
176 MSC FlightLoads and Dynamics User’s Guide
Analysis
aerodynamic model geometry mesh and rigid aerodynamics that are needed for any subsequent aeroelastic
analysis.
The aeroelastic database requires the aerodynamic database, and includes the aerodynamic data after it has
been coupled to a particular structure. Of necessity, these data are a function of the selected dynamic pressures
in addition to all the structural boundary conditions.
The aerodynamic database is useful to perform studies of a given configuration with more than one structural
or spline representation. The aeroelastic database is associated with a single pair of math models, but can
simulate any trimmed, quasi-static maneuver as a simple linear combination of the archival collection. It is
useful to rapidly generate trimmed distributed loads for a large number of maneuvers within a given Mach
and dynamic pressure (i.e., altitude and speed). Appendix C discusses the “unit solutions” or “flexible
increment” that comprise this collection.
Aerodynamic or Aeroelastic databases may be created and selected for data reuse. If an Aeroelastic database is
selected for reuse, its companion Aerodynamic database will be automatically selected.
Note: This form is identical to the one under analysis which has had the “Action” option menu added
to it.
Note: This form is identical to the one under analysis which has had the “Action” option menu added
to it.
Trim Parameters
The Trim Parameters form, shown below, is valid for Flexible Trim, Rigid Trim and Flexible Increments.
182 MSC FlightLoads and Dynamics User’s Guide
Analysis
Note: 1. Full models must have the XZ Symmetry option menu set to Asymmetric.
2. For symmetric and antisymmetric analysis, the model must be geometrically symmetric
about the ZX plane of the aerodynamic (flow) coordinate system.
3. The Velocity is only enabled when Dimension, Angles, and Rates (on the options form)
is toggled.
4. The Velocity takes a real number and uses it in the following equation to convert the
entered degrees/sec in the spreadsheet to nondimensional rates before storing them in
the database.
Equation:
deg· ⁄ s ) ( length ) rad
Dimensional Rate = (--------------------------------------------
- ---------
2 × Velocity deg
where:
Chapter 5: Aeroelasticity 183
Analysis
Length is the reference chord for symmetric rates and is the reference span for antisymmetric. The reference
lengths are defined in the Aeroelastic - Model -> Global Data form.
5. The Vehicle Rigid Body Motion Trim Parameters listed on the lower half of this form, are dependent
on the value of XZ Symmetry. The Symmetric parameters are: alpha (angle of attack), pitch rate,
longitudinal acceleration, vertical acceleration and pitch acceleration. The Antisymmetric parameters
are beta (side slip), roll rate, yaw rate, lateral acceleration, roll acceleration and yaw acceleration.
Asymmetric parameters include those from both Symmetric and Antisymmetric. Only these Angles
and Rates that have been created will be available on the spreadsheet.
6. The Control Device Trim Parameters listed on the lower half of this form shows the created control
devices for the current SuperGroup.
7. Each Trim Parameter can have one of four uses: NO, FREE, FIXED, LINKED. Trim Parameters
that use NO are excluded from the trim solution. FIXED Trim Parameters have a constant value
during trim. FREE Trim Parameters are treated as unknowns during the trim analysis. LINKED
Trim Parameters are determined by the values of one or more Trim Parameters through linear
superposition:
Linked Trim Parameter = C1*Trim_Parameter_1+C2*Trim_Parameter_2+...
The following table displays the possible values for the label on the previous Use form.
Chapter 5: Aeroelasticity 185
Analysis
Note: The Output Request form is not available for Flexible Increments. These are automatically
written to an XDB file unless otherwise indicated under Job Parameters (i.e., "None" causes
the unit increments to not be stored on the XDB file).
Note: This form is identical to the current Direct Text Input form under Subcase Create in the
Analysis application.
Note: 1. Selecting an existing Subcase loads the appropriate data into the form.
2. The “Output Request” and “Direct Text Input” forms are the same as when the
selected “Solution Type” is “Static Aeroelasticity”.
3. The “Select Superelements” button is only active if Superelements are present in the
DB. (This cannot be added to Static Aero until changes are made to MSC.Nastran.)
4. By default the “Complex Eigenvalue” button is grayed out. It is only active when the
“Method” on the “Flutter Parameters” form is set to K.
192 MSC FlightLoads and Dynamics User’s Guide
Analysis
Mach/Frequency Pairs
This form is used to select which Mach-Frequency Pair is going to be used in the Flutter Analysis.
Chapter 5: Aeroelasticity 193
Analysis
Flutter Parameters
The top half of the Flutter Parameters form, shown below, is the same for all four methods: PK, PKNL, K,
and KE.
194 MSC FlightLoads and Dynamics User’s Guide
Analysis
Note: 1. “Mach” and “Dens. Ratio” are real databoxes that are blank by default.
2. The “Vector” cells on the spreadsheet toggle between “No” and “Yes” when selected.
3. The “Input” databox accepts a positive real value that gets entered into the selected
“Velocity” cell when the Return/Enter key is pressed. If the databox is empty when the
Return/Enter key is pressed, the selected cell is cleared.
4. The “Add Row” button allows a new row to be added to the spreadsheet while the
“Delete” button deletes the selected row.
Note: 1. The “Vector” cells on the spreadsheet toggle between “No” and “Yes” when selected.
2. The “Input” databox accepts a positive real value that gets entered into the selected
“Mach”, “Dens Ratio”, or “Velocity” cell when the Return/Enter key is pressed. If the
databox is empty when the Return/Enter key is pressed, the selected cell is cleared.
3. For the “Mach” cells zero is also an allowed input.
4. The “Add Row” button allows a new row to be added to the spreadsheet while the
“Delete” button deletes the selected row.
Note: 1. “Mach” and “Dens. Ratio” are real databoxes that are blank by default.
2. The “Input” databox accepts a positive real value that gets entered into the selected
“Reduced Frequency” cell when the Return/Enter key is pressed. If the databox is
empty when the Return/Enter key is pressed, the selected cell is cleared.
3. The “Add Row” button allows a new row to be added to the spreadsheet while the
“Delete” button deletes the selected row.
4. This form is the same when Method = KE.
Output Requests
This form (not shown) is exactly like the one for Static Aeroelasticity and allows the user to create Output
Requests.
Basic output request give the use the ability to select aerodynamic and structural results for all applicable
nodes and elements.
Select Superelements
Users select which Superelements are to be included in the analysis job.
Note: This form is identical to the current Select Superelement form under Subcase Create in the
Analysis application.
198 MSC FlightLoads and Dynamics User’s Guide
Analysis
Note: This form is identical to the current Eigenvalue Extraction form that comes up off the Real
Eigenvalue button selection under SOL 110 Subcase Parameters in the Analysis application.
Note: This form is identical to the current Eigenvalue Extraction form that comes up off the
Complex Eigenvalue button selection under SOL 110 Subcase Parameters in the Analysis
application.
Subcase Select
This form allows users to review and alter the selected subcases prior to analysis. All created subcases are listed
in the top listbox. As subcases are selected, they are added to the bottom listbox for subsequent use in analysis.
Trim subcases (Rigid and Flexible) can not be mixed with Flexible Increment subcases. After the first subcase
is selected for analysis, the other type is automatically removed from the available listbox.
200 MSC FlightLoads and Dynamics User’s Guide
Analysis
Existing Jobs
Previously created analysis Jobs may be selected for analysis, modified for subsequent analysis or removed
from the database.
Chapter 5: Aeroelasticity 201
Analysis
Select/Delete
Job Parameters
Job Parameters specify the Run Type (i.e., whether an analysis is performed or just the creation of an input
file), the resource limitations, print behavior and input file creation behavior. An Include File can be specified
in the Translation Parameters subform.
Four Run Types are available: Full Run, Check Run, Analysis Deck and Model Only. A Full Run causes an
analysis to be performed while a Check Run instructs MSC.Nastran to check out the created input deck.
Analysis Deck causes the creation of a complete input file while Model Only results in the creation of only
the bulk data section.
202 MSC FlightLoads and Dynamics User’s Guide
Analysis
Translation Parameters
This subordinate form appears when the Translation Parameters button is selected.
Chapter 5: Aeroelasticity 203
Analysis
204 MSC FlightLoads and Dynamics User’s Guide
Analysis
Numbering Options
This subform appears when the Numbering Options button is selected.
Chapter 5: Aeroelasticity 205
Analysis
6 Results Browser
Introduction 210
Attach Results Data 211
Flexible Increment Filter 218
Loads Browsers 220
Export 252
Results Viewer 256
210 MSC FlightLoads and Dynamics User’s Guide
Introduction
Introduction
The Results Browser allows users to query previously computed external loads information.
The module is separated into four Results Browser applications and one Data Attachment application that
are selectable by clicking on one of the ellipsis buttons at the bottom of the form.
Attach Results Data - Accesses loads data from XDB Results files and aerodynamic/aeroelastic
databases.
Flexible Increment Filter - Filters results down to a single unit solution.
Loads Browser - Does Running Load, XY plots and Load Summations.
Export - Exports loads data in the form of MSC.Nastran Force/Moment entries.
Results Viewer - Views the Results for the selected unit solution or for the General case.
Flexible Increment
General
Chapter 6: Results Browser 211
Attach Results Data
Parameter Description
Results Selector Gives you the option for two different tool choices: Flexible Increment or General.
Overview
When Attach Results Data is selected, the default options that appear on the form are Action: Attach XDB
and Object: Results Data. The following are all the different possible Actions and Objects.
212 MSC FlightLoads and Dynamics User’s Guide
Attach Results Data
Attach HDF5
This form illustrates the selection of a HDF5 (h5) results file for attachment. The h5 file is created by
including the MDLPRM,HDF5,1 entry in the bulk data section of the input deck.
Import of Model data is supported only for nodes and elements from h5 file thus it is recommended to import
the corresponding input deck to get the complete model data before importing the h5 file for result entities.
Chapter 6: Results Browser 213
Attach Results Data
Item Description
Method The Method choices for accessing HDF5 files are: Result Entities, Model Data, or Both.
For HDF5 files, when selecting Model Data or Both, only the actual nodes and elements of
the model are imported into the Patran database
Select File... This brings up a file browser to select the results file to access. By default the file name is the
jobname.h5, Therefore it is only necessary to select a file if it differs from the jobname.
Translation Defines the parameters used to control the results or model translation. See Results Translation
Parameters... Parameters Subform, 214.
214 MSC FlightLoads and Dynamics User’s Guide
Attach Results Data
Model Data
Item Description
Tolerances Defines the tolerances used during translation. The division tolerance is used to prevent
division by zero errors. The numerical tolerance is used when comparing real values for
Division equality.
Numerical
Additional Results to be Indicates which of the given results categories are to be filtered out during translation. Items
Imported selected will be translated. Items not selected will be skipped. By default, Rotational Nodal
Results, Objective, Constraints, Design Variables, and Combine Result Cases get translated
while Stress/Strain Invariants, and Stress/Strain Tensor Principal Directions results are
ignored.Combine Result Cases combines all Superelement results into a single result case when
ON, but places each Superelement in separate result cases when OFF.
Element Results If an element has results at both the centroid and at the nodes, this filter will indicate which
Positions results are to be included in the translation.
Chapter 6: Results Browser 215
Attach Results Data
Attach XDB
This form illustrates the selection of an XDB results file for attachment. Typically, the default Translation
Parameters are adequate and can be ignored. Note that the Element Results Position is by default set to Nodal.
This should be set to Both for FlightLoads because aerodynamic forces are computed at the centroid of
aerodynamic elements and the structural forces are computed at the nodes.
Parameter Description
Translation This button displays a slightly different form based on what the object is set to.
Parameters
216 MSC FlightLoads and Dynamics User’s Guide
Attach Results Data
Nodal
Centroidal
Both
Attach Aero
This form illustrates the selection of an Aero results file for attachment. The XDB attachment in
MSC.FlightLoads has the “Rotational Nodal Results” selected by default to ensure that nodal rotations are
present for spline verification and that moments are present for load summations.
Chapter 6: Results Browser 217
Attach Results Data
Detach
This form detaches the previously attached Loads Data files.
218 MSC FlightLoads and Dynamics User’s Guide
Flexible Increment Filter
Parameter Description
Config Names on Select a value first or the remainder of the form will remain disabled.
XDBs and AEDBs
Controller Names All the possible values found in the selected Config Name and not filtered out by
the other widgets are listed as options in the listbox.
Unique ANGLEA The label for this listbox is “Unique XXX Values” where XXX is determined by
Values the selected Controller Name.
Number of Matches The user is not able to select OK until the number of matches found is down to 1.
Found
220 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Note: 1. All the possible values found in the selected Config Name and not filtered out by the
other widgets are listed as options in the option menu. The default value is “Any”.
2. After a value is set, it is used to filter the other values on this form. A value of “Any”
implies that a choice has not yet been made for that value.
Loads Browsers
Visualizing resultant loads along the bending axis of a wing can be very helpful for verifying that the correct
loads have been applied to a model. MSC.FlightLoads and Dynamics provides a set of XY Plotting
capabilities that allow for plotting overall vehicle applied shear, bending moment, and torque (SBMT)
diagrams based on the applied loading. This functionality allows for plotting overall vehicle applied SBMT
diagrams along different axes for different regions of the structures.
Load Summation provides a convenient method of summing the applied vehicle loads about a spatial
location.
The Loads Browser in the Results Browser module allow users the ability to create either Running Loads Plots
or perform Load Summations
Overview
When Loads Browser is selected, the first form displayed is Create/Region. Shown adjacent to the form below
are all the different Actions, Objects, and Method Options available.
Chapter 6: Results Browser 221
Loads Browsers
Not all combinations of Action and Object are valid for this form. The Method option menu is only available
when the Action is set to Plot or if the Action is set to Create and the Object is set to Force.
Most of the Loads Browser forms are shown and annotated in the following pages, grouped by Action as
follows:
Create (Region, Region Chain, and Force)
Modify (Region and Region Chain)
Delete (Region and Region Chain)
Plot - Running Loads (LBCs, Load Cases, and Results)
Plot - Load Summation (LBCs, Load Cases, and Results)
Loads Browser
Following is a list of the Results Browser forms and subforms related to the Loads Browser:
Create/Region
Create/Region Chain
222 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Create/Force
Modify/Region
Modify/Region Chain
Delete/Region
Delete/Region Chain
Plot/LBCs/Running Loads
Plot/Load Cases/Running Loads
Plot/Results/Running Loads
Plot -- Running Load Subforms
Plot/LBCs/Load Summation
Plot--Load Summation Subforms
Creation of Running Loads plots and Load Summations requires the identification of a section of the model
over which the plot is to be created. This section can be described using a Region, Region Chain or on-the-
fly through interactive node and element selection.
Visualizing resultant loads along the bending axis of a wing can be very helpful for verifying that the correct
loads have been applied to a model. MSC.FlightLoads and Dynamics provides a set of XY Plotting
capabilities that allow for plotting overall vehicle applied shear, bending moment, and torque (SBMT)
diagrams based on the applied loading. This functionality allows for plotting overall vehicle applied SBMT
diagrams along different axes for different regions of the structures.
Load Summation provides a convenient method of summing the applied vehicle loads about a spatial
location.
The following picture illustrates the methodology behind the loads data for plots.
Chapter 6: Results Browser 223
Loads Browsers
Load Summations can be performed using previously defined Regions or on-the-fly selection of nodes and
elements.
Both Running Loads and Load Summation support the following kinds of external loads:
Forces and Moments
Pressure
Inertia
Distributed Edge Loads
Typically, Force and Moment loads are evaluated because they appear in the Aerodynamic/Aeroelastic
database and Aeroelastic analysis results files.
Create/Region
This form describes the creation of model Regions. These can describe either aerodynamic or structural
Regions. A Region should only pertain to either the structural or aerodynamic model and not both.
224 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Parameter Description
Region Name Used to enter a new Region name.
Reference Coordinate Defines the Region’s Reference Coordinate Frame.
Frame
Define Region Used to select the Group(s) to be included in the Region definition.
Highlight selected If this toggle is set, then all of the entities associated with groups that define the
entities Region will be highlighted in the graphics viewport.
Create/Region Chain
Two or more Regions can be chained together and referenced as a Region Chain. A Region Chain can describe
Regions with a discontinuity at their intersections (i.e., two Regions that follow a wing spar break). Region
Chains can be referenced in Running Load plots. The following form is used to combine individual regions
into a region chain that can be plotted in a single graph.
Chapter 6: Results Browser 225
Loads Browsers
226 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Parameter Description
Existing Region Previously created Region Chains.
Chains
Existing Regions Current Regions in the model.
ChainedRegions Defines the Regions in the Chain and the order in which they are to be plotted.
Loads from these regions are calculated from the maximum X of the last chained
Region back to the minimum X of the first chained Region. Loads from Regions
further out on the Chain are added to Regions further in on the Chain at the
maximum X after they are transformed to the new coordinate system.
Clear selection Clears all the items in the Chained Region(s).
Create/Force
The Create Force functionality enables a user to create an equivalent force vector that is derived from all of
the nodal forces within any combination of existing load cases. The user has the ability to define the load
summation point where the equivalent force is applied as well as the region over which the load summation
is performed. The resultant force can either be used to replace the contents of an existing load case or to create
an entirely new load case.
Chapter 6: Results Browser 227
Loads Browsers
Parameter Description
LoadCase(s) Available Load Cases in the database currently open. Load Cases selected by the
user for load summation are highlighted.
Load Disposition User has the option to either create a new load case or replace the data in an
existing load case. The form that is displayed for the later option is shown on the
next page.
228 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Parameter Description
New LoadCase Name User specifies the name used for any new load cases.
Summation User specifies the coordinate frame that will be used to define the components of
Parameters the equivalent force vector. The default is the global rectangular.
Application Entities User specifies those entities over which the load summation is performed. The
user must ensure that the load cases selected have nodal loads that are applied to
the selected entities else an equivalent force will not be created. Consequently,
element base forces such as pressures are ignored.
Summation Point User specifies the node where the equivalent force will be applied. Only a single
node may be specified. Any additional nodes will be ignored.
The following form is displayed if the user selects the load disposition switch to enable the Replace Data in
Load Case option. This option will cause all of the loads contained in the selected load case to be replaced
with the newly created equivalent force.
Modify/Region
Previously created Regions can be modified.
Chapter 6: Results Browser 229
Loads Browsers
Parameter Description
Region Name Used to enter a new Region name, or to modify the name of the selected Region.
Region Definition Used to enter a new Region name, or to modify the name of the selected Region.
Define Region Used to select the Groups to be included in the Region definition.
Reference Coordinate Defines the Reference Coordinate Frame of the Region.
Frame
Modify/Region Chain
Previously created Region Chains can be modified.
230 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Chapter 6: Results Browser 231
Loads Browsers
Parameter Description
Existing Region Previously created Region Chains are listed here. The Region Chain selected for
Chains modification is highlighted.
Rename Region The user has the option to change the name of the region chain being modified.
Chain As
Existing Regions Current Regions in the model. User selects those regions that will be contained in
the revised region chain definition.
Chained Regions Defines the Regions in the Chain and the order in which they are to be plotted.
Loads from these regions are calculated from the maximum X of the last chained
Region back to the minimum X of the first chained Region. Loads from Regions
further out on the Chain are added to Regions further in on the Chain at the
maximum X after they are transformed to the new coordinate system.
Clear selection Clears all the items in the Chained Region(s).
Delete/Region
Previously created Regions can be deleted from the database if they are no longer useful.
232 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Parameter Description
Existing Regions Select Region and Apply to delete region.
Delete/Region Chain
Previously created Region Chains can be removed from the database when they are no longer useful.
Parameter Description
Existing Region Select Region Chain and Apply to delete chain.
Chains
Plot
When the Action is set to Plot, the user has the ability to plot various kinds of Running Loads or Load
Summation. The possible options for the form at this point are:
Chapter 6: Results Browser 233
Loads Browsers
LBCs
Load Cases
Results
Running Loads
Load Summation
LBCs
Load Cases
Results
Regions
The first item to be defined is the Region. The Region consists of finite elements and a reference coordinate
system (see figure below).
All data reported on a Running Load plot for this Region is given in terms of the reference coordinate system.
The Region covers a certain range of ordinates within the reference coordinate system. This range is from the
minimum X-axis value in the reference coordinate system of the FEM nodes in the region to the maximum
X-axis value in the reference coordinate system of the FEM nodes in the Region. Correspondingly, there is a
Y and Z range. X is important because summation occurs along X.
Chapter 6: Results Browser 235
Loads Browsers
Region Chains
A Region Chain may be defined. This Chain consists of an ordered list of Regions. These Regions should be
adjacent and attached pieces of structure for an Running Load plot to give realistic results (see figure below).
There are no checks in MSC.FlightLoads and Dynamics that prevents Region Chains from containing
unattached pieces of structure.
The equations used to sum the loads together for an evaluation point are as follows.
loads
FX eval = FX i
i= 1
loads
FY eval = FY i
i= 1
loads
FZ eval = FZ i
i = 1
loads
MX eval = MX i + FY i z i + FZ i y i
i = 1
loads
MY eval = MY i + FX i z i + FZ i ( x i – x eval )
i = 1
loads
MZ eval = MZ i + FX i y i + FY i ( x i – x eval )
i = 1
Chapter 6: Results Browser 237
Loads Browsers
To find the beginning Running Load (load at the maximum evaluation point) for a Region, the Running
Load at the minimum evaluation point of the next Region in the Chain is transformed from the reference
coordinate system of the next Region in the Chain to the reference coordinate system of the current Region
and then translated to the maximum evaluation point of the current Region. If the Region is the last Region
in a Chain then the beginning Running Load is zero for all terms.
For the reporting Region data on Running Load plots, the first Region is plotted using its X-coordinates
directly. The next Chained Regions are included by adding their X-value onto the end of this, with the origin
of the second system located its value in the first coordinate system. For example, suppose a first Chained
Region is defined from X’=5 to X’=32, and the second Chained Region covers X’’=-3 to X’’=23. The origin
of the second Chained Region located at X’=29 in the first coordinate system. Data from the first Chained
Region occupies the graph from x=5 to x=32, and the second Chained Region is plotted over x=26 to x=51.
It is very likely that two adjacent Regions will contain identical nodes. Therefore, the code checks to see if
regions next to each other in a Region Chain contain identical nodes and place forces attached to only those
nodes in the Region appearing first in the list. This will prevent double counting of the forces applied to these
nodes. This check is only done for adjacent Regions in a Region Chain. No check is done for duplicate
elements, therefore pressures applied to elements present in more than one Region in an Region Chain will
be summed twice in the Running Load calculation.
A sample Running Load plot from is shown below:
Plot/LBCs/Running Loads
One or more MSC.Patran Loads/Boundary Conditions can be integrated over a model to produce a Running
Load plot.
238 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Parameter Description
Target Option for Region and Region Chain are very similar.
Select Region Label changes to reglect whether the option is set to Region or Region Chain.
Note: All available regions or region chains are listed. User selections are
highlighted.
Chapter 6: Results Browser 239
Loads Browsers
Parameter Description
LBC(s) List of available LBCs.
Options... Refer to the Plot Options form in this section for more information on this
selection.
Select File Name Select File Name is only active when Output to Text File switch is enabled.
This displays the standard File Name Definition form.
Delete existing plots All running loads plots and any corresponding XYPLOT windows are deleted
from the database.
This form shows the changes that occur when the “Option” option menu is changed to “Selected Entities”.
Notice that the changes are valid for all Objects (LBCs, Load Cases, Results).
240 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Parameter Description
Selected Entities Nodes or specific element types may be specified.
Coordinate Frame The coordinate frame is specified for determining how force and moment
components are defined.
LBC(s) All existing LBCs contained in the model are listed. Any combination of LBCs
may be specified. User selections are highlighted.
Options... Refer to the Plot Options form in this section for more information on this
selection.
Delete existing plots All running loads plots and any corresponding XYPLOT windows are deleted
from the database.
Parameter Description
Select Region This portion only appears if the Region option is selected. multiple regions may
be selected and these will be highlighted.
242 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Parameter Description
LoadCase(s) All available Load Cases are listed here. Multiple Load Cases may be selected and
these will be highlighted.
Options... Refer to the Plot Options form in this section for more information on this
selection.
Select File Name Select File Name is only active when Output to Text File switch is enabled. This
switch will then display the standard File Name Definition Form.
Delete existing plots All running loads plots and any corresponding XYPLOT windows are deleted
from the database.
Plot/Results/Running Loads
One or more Results can be integrated over a model to produce a Running Load plot. For MSC.FlightLoads
and Dynamics, an XDB results file is automatically created by attachment to an Aerodynamic/Aeroelastic
database. Therefore, Running Loads plots of this loads data require "Results" selection.
Chapter 6: Results Browser 243
Loads Browsers
244 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Parameter Description
Select Region All existing regions are listed. User selections are highlighted.
Result Case(s) All available Results Cases are listed here. Multiple Results Cases may be selected
and these will be highlighted.
Nodal Vector Results Only the Nodal Vector results contained in the selected Results Cases are
displayed. If a Result Case contains no nodal results, then all running loads plots
will be displayed as a value of zero that runs the full length of the regions. The
same behavior will be exhibited for selected entities and region chains.
Options... Refer to the Plot Options form in this section for more information on this
selection.
Select File Name Select File Name is only active when Output to Text File switch is enabled. This
switch will then display the standard File Name Definition Form.
Delete existing plots All running loads plots and any corresponding XYPLOT windows are deleted
from the database.
Chapter 6: Results Browser 245
Loads Browsers
Default
User
Manual
Auto
Individually
Together By Load
Together By Component
All Together
Default
User
246 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Parameter Description
Load Components These are the components that are reported in the Running Load plot. By default,
these are all ON.
Evaluation Points Number of evaluation points for each Region. The default is 10 points.
Integration Axis Minimum Value and Maximum Value are active when option “Integration Axis
Range Range” is Manual; otherwise, these are greyed out for Auto.
Multiple Curves Multiple curves can be Individually plotted to separate XY windows, plotted
Plotted Together by Load/Set, plotted Together by Component or all plotted on one XY
plot.
Previously Created Previously created Running Load plots can be left "As Is" or automatically deleted
Curves (Remove All).
LBCs
Load Cases
Results
Entire Model
Selected Entities
Region
Mx dx
My = Fx Fy Fz × dy (6-1)
Mz dz
248 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
For pressure loads, the equivalent nodal loads must be calculated. The first step is to transform the element
face to a local coordinate system whose normal, the vector w , is defined by the cross product of a vector from
node1 to node 2, the vector u , of the face and a vector from node 1 to node 4,
1-2
ux v x
uy = v
1-2
y
(6-2)
uz v
1-2
z
and
wx ux
wy = v
1-4
x v
1-4
y v
1-4
z
× uy . (6-3)
wz uz
The second local direction, the vector v , is defined by taking the cross product of w and u ,
vx ux
vy = wx wy wz × uy . (6-4)
vz uz
The transformation matrix, λ , is created from the direction cosines between the local system and the global
system. The nodal coordinates are then multiplied by the transformation matrix.
The pressure load, like the displacements in an isoparametric finite element, is defined anywhere in the
element (or on the element face for 3D elements) by
n
q(u, v) = qi ψi (6-5)
i =1
q(u, v) = =the spatial distribution of the pressure load in the local element coordinate system.
qi = =the pressures at the nodes
ψi = =the element interpolation functions.
The equivalent nodal forces are calculated from the exact integral evaluated using Gauss-Legendre quadrature
M N
Once calculated, the nodal loads are transformed into the global system using the transpose of the
transformation matrix.
Plot/LBCs/Load Summation
This form is the same for all Objects (LBCs, Load Cases, and Results). The only change is the label on the
“Select LBC(s)...” button and the subform it displays. See the previous pages where Method=Running Loads
for button labels and subforms.
LBCs
Load Cases
Results
Entire Model
Selected Entities
Region
250 MSC FlightLoads and Dynamics User’s Guide
Loads Browsers
Parameter Description
Select Region This widget is available on all the Load Summation forms whenever the Option
is set to Region.
LBCs This listbox is replaced with the “Load Case(s)” listbox when the Object is set to
LoadCases. When the Object is set to Results, this listbox is replaced with two
listboxes, one called “Result Cases(s)” and one called “Nodal Vector Results”.
Refer to the various running loads forms for information on what these listboxes
are used for.
Reference Point Reference Point that defines the location that load summation will be performed
relative to. May be either a physical location or a node.
Selected Entities This widget is available on all Load Summation forms whenever the option is set
to Selected Entities.
Default
User
Given
Opposite XY Side
Opposite YZ Side
Opposite XZ Side
Select the Apply button on any of the Plot/Load Summation main forms to display the following spreadsheet.
252 MSC FlightLoads and Dynamics User’s Guide
Export
Export
Export supports the seamless transfer of loads data, residing as aeroelastic results, to the structural model. The
most common method of applying external loads are supported: loads described as MSC.Nastran
FORCE/MOMENT entries in a text file. This file may be either “INCLUDED” in future (simple statics)
structural analyses or read into an MSC.Patran database as LBCs.
Overview
When Export is selected, the Export/LoadSet/Results form is displayed. Note that there are no other
Action/Object/Method combinations available for this form.
Chapter 6: Results Browser 253
Export
Exporting loads causes the creation of a text file contained in MSC.Patran FORCE/MOMENT entries. If
multiple loads from a single result case are selected, they are linked together by a LOAD entry.
Export
External loads are Exported into a text file containing MSC.Nastran FORCE/MOMENT entries by setting
the Action to Export. One or more Result Cases/Quantities can be Exported. An XDB must have been
previously attached to provide the aeroelastic loads results used by this capability.
254 MSC FlightLoads and Dynamics User’s Guide
Export
Parameter Description
Select Result Case(s) Select one or more Result Cases.
Select Result Select one or more Result Quantities. The available Result Quantities are based on
Quantity those associated with the selected Result Case(s).
Load Set ID List Controls the output Load Set IDs. The format of this databox is "From: To: By".
Default is 1.
Chapter 6: Results Browser 255
Export
Parameter Description
Output File Name... Displays the Select File subform.
Write Nodes “Write Nodes” is off by default. If enabled, then the MSC.Nastran nodes (GRIDs)
are included in the text file in the Basic Coordinate System. When you choose to
put out the nodes, the resulting file can be reimported into MSC.Patran and an
“equivalent node” transfer performed to move the forces to grids at the same
location as the current model irrespective of their ID’s. Otherwise you can only
apply the loads to grids of the same ID.
Select Groups... Select the structural groups to export. This widget is available when the write
nodes toggle is set.
Apply Apply creates a text file of MSC.Nastran FORCE/MOMENT entries. If more
than one Result Quantity is selected, a LOAD entry is also generated for each
Result Case. If nodes are selected, then the appropriate GRID entries are written
to the text file.
Results Viewer
This button displays the Patran Results forms using the Flexible Increment Filter to filter through the
available results when requested.
Chapter 7: Import/Export
MSC Nastran Implicit Nonlinear (SOL 600) User’s GuideMSC FlightLoads and Dynamics
User’s Guide
7 Import/Export
Introduction 258
Import 258
Export 260
258 MSC FlightLoads and Dynamics User’s Guide
Introduction
Introduction
Import/Export allows users to communicate model and loads data to and from the current MSC.Patran
database.
Parameter Description
Import/Export Two Import/Export application sections.
Import
The Import capability allows the user to retrieve an aerodynamic model into the current MSC.Patran
database described in an MSC.Nastran input file, an Aero Mesh Interface File, or an A502 File.
Model data, including lifting surface, body, control device and splines can be imported by reading an
MSC.Nastran input file (.bdf or .dat file). 3D model data can be imported in two different ways. The user
Chapter 7: Import/Export 259
Import
can read in an Aero Mesh Interface File (.ami file), see Appendix F for the user can read in an A502 File (.inp
file). The import form shown here gives the user access to all three import methods.
A502 File
Parameter Description
Object Determines what is being imported. Currently there is only this one value.
Source Determines the source of the import file. Its default value is “MSC.Nastran
Input”.
SuperGroup Name Only enabled when “Source” is set to “A502 File”.
Filter This value gets modified based on the value of the “Source” option menu. The
default value is “*.bdf ”. If the “Source” option menu is set to “Aero Mesh Interface
File”, then this value is changed to “*.ami*” and if it is set to “A502 File”, then this
value is changed to “*.inp”.
260 MSC FlightLoads and Dynamics User’s Guide
Export
Note: 1. Upon reading in a MSC.Nastran input file, the appropriate entities are created in the
database as if the user had performed the construction via the user interface. The
appropriate session file commands mimicking this construction are created.
2. The aerodynamic coordinate system from the bulk data file as well as hinge line
coordinate systems are copied into the MSC.Patran database. However, if a coordinate
system of the same ID is already in the database, it is assumed that this coordinate
system is to be used and the one from the bulk data file is not imported.
3. For the spline information to be imported, the structural nodes must already exist in
the database. If you are importing both the structural and aerodynamic models into the
database, you must import the structure first (using the File/Import option of the
MSC.Patran Structural Preference) before using the MSC.FlightLoads Import option
to obtain the aerodynamic model. If the structural nodes are not present, the
aerodynamic model is imported but not the aeroelastic model.
4. Importing of 3D model data causes the appropriate entities to be created in the
database. Currently, there is no user interface to allow the users to create 3D models
from scratch so no commands are written to the session file.
Export
The ability to export loads data or partial bulk data files is important to help users get data out of the GUI
and into some other application.
Overview
When Export is selected, the first form displayed is Export/BDF Fragments/Aero Groups. Shown adjacent to
this form are all the different possible Actions, Objects, and Methods for Export.
Chapter 7: Import/Export 261
Export
Load Set
BDF Fragments
Aero Groups
Super Groups
Aero ElemList
Grid Set
Splines
Control Devices
Monitor Points
Results
Not all combinations of Object and Method are valid for this form. Most of the Export forms are shown and
annotated in the following pages, grouped by Object as follows:
Load Set (Results)
BDF Fragments (all Methods except for Results)
Export
Following is a list of the Export forms and subforms.
Export/Load Set/Results
262 MSC FlightLoads and Dynamics User’s Guide
Export
Export/Load Set/Results
External loads are exported into a text file containing MSC.Nastran Force/Moment entries by setting the
Action to Export. One or more Result Cases/Quantities can be exported. An XDB must have been previously
attached for this capability to properly fction.
Chapter 7: Import/Export 263
Export
Load Set
BDF Fragments
Parameter Description
Select Result Case(s) Select one or more Result Cases.
Select Result Select one or more Result Quantities. The available Result Quantities are based on
Quantity those associated with the selected Result Case(s).
Load Set ID List Controls the output Load Set IDs. The format of this databox is "From: To: By".
Default is 1.
264 MSC FlightLoads and Dynamics User’s Guide
Export
Parameter Description
Output File Name Displays the File Selection subform.
Write Nodes “Write Nodes” is off by default. If enabled, then the MSC.Nastran nodes (GRIDs)
is included in the text file in the Basic Coordinate System.
Select Groups Select the Structural Groups to export. This widget is available when the Write
Nodes toggle is set.
Apply APPLY creates a text file of MSC.Nastran FORCE/MOMENT entries. If more
than one Result Quantity is selected, a LOAD entry is also generated for each
Result Case. If nodes are selected, then the appropriate GRID entries are written
to the text file.
BDF Fragments
The Export of BDF Fragments allows you to select certain data from FlightLoads to be exported to a text file
in MSC.Nastran Bulk Data File format. These "fragments" of BDF files allow access to commonly needed
portions of models without requiring you to create a subcase and job.
This form is exercised by naming a file and repetitively selecting instances of the various "Method" types. The
file will initially default to "Overwrite" status and, following the first pick, will change to "Append" status.
Chapter 7: Import/Export 265
Export
Thus, repetitive "Apply" actions on selections will append to the named file by default. The default can be
overridden by explicit selection.
When the selected item requires that more than one BDF entry be created (for example, SPLINE4 refers to
an AELIST and SET1 entry), the dependent entries will automatically be created.
Parameter Description
Select Aero Group(s) Select the Aero Groups to be exported.
Output File Name Displays the File Selection subform.
Append Tells MSC.FLD to either overwrite the selected file if it exists already or append
to it.
Parameter Description
Select SuperGroup(s) Select the Aero Groups to be exported.
Parameter Description
Aero Boxes When the element switch is selected, the user is able to select Aero Elements from
the view port or enter them directly into the databox. If the switch is set to Surface,
then the select databox is replaced with ‘Select Surface’.
This allows the user to select a single Aero Surface for the export.
Parameter Description
Structural Points When the nodes switch is selected, the user is able to select Structural Nodes from
the view port or enter them directly into the databox. If the switch is set to
Groups, then the select databox is replaced with ‘Select Groups’.
This allows the user to select as many structural groups as desired.
Export/BDF Fragments/Splines
This method allows selection of some number of MSC.FLD splines. Selected splines are then placed on
SPLINEi, AELIST and SET1 entries in the BDF fragment file.
270 MSC FlightLoads and Dynamics User’s Guide
Export
Parameter Description
Select Splines Select the Splines to be exported.
Parameter Description
Control Devices Select the Control Devices to be exported.
Parameter Description
Select Coord System Select the Coordinate System to be exported directly from the viewport or enter it
into the databox.
Parameter Description
Monitor Points Select the Monitor Points to be exported.
A Panel Aerodynamics
Introduction 278
Aerodynamic Data Generation 278
Aerodynamic Theories 279
Aerodynamic Modeling Guidelines 282
278 MSC FlightLoads and Dynamics User’s Guide
Introduction
Introduction
MSC.FlightLoads and Dynamics Version 1 creates aerodynamic models and produces results that are
compatible with the Doublet-Lattice and ZONA51 aerodynamics that are provided in MSC.Nastran. The
Doublet Lattice method (DLM) is applicable to subsonic flows while ZONA51 can be considered its
supersonic counterpart. These methods are of a of class "Panel Methods" that represent lifting surfaces by flat
panels that are nominally parallel to the flow. The Doublet Lattice method has the additional ability to
represent bodies as variable radius cylinders, also aligned with the airflow. Other "Panel Methods" can be
more general and represent the surfaces as discrete curved surfaces in 3-space.
This Appendix provides a brief description and theoretical discussion of these methods and then offers some
guidelines for their use. Much of this development is taken from the MSC.Nastran User’s Guide for Aeroelastic
Analysis (Ref. 12) with corrections and supplementary material provided for this document.
MSC.Nastran aerodynamic analysis, like structural analysis, is based upon a finite element approach. The
finite aerodynamic elements are strips or boxes on which there are aerodynamic forces. The aerodynamic
elements, even for complex vehicles, must be in regular arrays. In particular, the aerodynamic elements for
the lattice methods are arrays of trapezoidal boxes with sides that are parallel to the airflow. These can be
described simply by defining properties of the array (panel).
Aerodynamic forces are generated when the flow is disturbed by the flexible vehicle. Theory leads to a matrix
that relates the forces acting upon the structure due to the deflections of the structure.
These deflections are the combination of rigid body motions of the vehicle and the structural deformations
of the vehicle as it undergoes an applied loading during a maneuver. For the steady flow considered in
FlightLoads Static Aeroelastic analysis, the relationship between the deflection and the forces is a function of
the aerodynamic model (including any symmetry conditions) and the Mach number of the flow.
The aerodynamic grid points are physically located at the centers of the boxes for the lifting surface theories
and at the centers of body elements for the DLM. A second set of grid points, used only for display, is located
at the element corners. Grid point numbers are generated based upon the element identification number.
Both sets of grid points are numbered beginning with the user provided ID of the lifting surface. The
centroidal grids are numbered from the inboard leading edge box and then incremented by one, first in the
chordwise direction and then in the spanwise direction. The corner grid numbering begins at the leading edge
inboard corner and again proceeds first chordwise and then spanwise. In terms of the graphical display, the
centroidal grids can be thought of as element ID’s and corner points as node ID’s.
The aerodynamic theories in MSC.Nastran have additional downwash locations that need to be defined here.
These points are designated as comprising the j-set of aerodynamic control points. The j-set is not a user set;
it is a notational set to identify aerodynamic matrices used in the solution processing. Physically, these are
points on the element where the downwash vectors are computed. The location of these points is a function
of the aerodynamic method employed:
For Doublet-Lattice boxes, the downwash point is at the 75% chordwise station and spanwise center
of the box. The pressure singularity is computed along the 25% chordwise station.
For ZONA51 boxes, the downwash point is at the 95% chordwise station and the spanwise center
of the box while the pressure in considered constant over the element.
For Doublet-Lattice interference and slender body elements, the control point and pressure
singularity are identically located along the axis of the element and at 50% of its length.
Aerodynamic Theories
MSC.FlightLoads and Dynamics supports three aerodynamic theories:
1. Doublet-Lattice subsonic lifting surface theory (DLM)
2. ZONA51 supersonic lifting surface theory
3. Subsonic wing-body interference theory (DLM with slender bodies)
Each of these methods is described in this section, but they all share a common matrix structure.
Three matrix equations summarize the relationships required to define a set of aerodynamic influence
coefficients [see Rodden and Revell (1962)]. These are the basic relationships between the lifting pressure and
the dimensionless vertical or normal velocity induced by the inclination of the surface to the airstream; i.e.,
the downwash (or normalwash),
{ w j } = [ A jj ] { f j ⁄ q } (1-1)
where:
280 MSC FlightLoads and Dynamics User’s Guide
Aerodynamic Theories
wj downwash
g
wj static aerodynamic downwash; it includes, primarily, the static incidence distribution
that may arise from an initial angle of attack, camber, or twist
fj pressure on lifting element j
q flight dynamic pressure
A jj ( m ) aerodynamic influence coefficient matrix, a function of Mach number ( m )
uk displacements at aerodynamic grid points
Pk forces at aerodynamic grid points
D jk Substantial differentiation matrix for aerodynamic grid deflection (dimensionless)
[ D jx ] substantial derivative matrix for the extra aerodynamic points
{ ux } vector of “extra aerodynamic points” used to describe, e.g., aerodynamic control
surface deflections and overall rigid body motions
S kj integration matrix
The three matrices of (1-1), (1-2), and (1-3) can be combined to give an aerodynamic influence coefficient
matrix:
–1
[ Q kk ] = [ S kj ] [ A jj ] [ D jk ] (1-4)
which relates the force at an aerodynamic grid point to the deflection at that grid point and a rigid load
matrix:
–1
[ Q kx ] = [ S kj ] [ A jj ] [ D jx ] (1-5)
which provides the force at an aerodynamic grid point due to the motion of an aerodynamic extra point.
All methods compute the S kj , A jj , and D jk matrices as a function of Mach number. The D jx matrix
is only a function of the model geometry and is therefore calculated only once per configuration.
one-quarter chord line of each box. There is one control point per box, centered spanwise on the three-
quarter chord line of the box, and the surface normalwash boundary condition is satisfied at each of these
points.
The code for computing the aerodynamic influence coefficients A jj was taken from Giesing, Kalman, and
Rodden (1972b). Any number of arbitrarily shaped interfering surfaces can be analyzed, provided that each
is idealized as one or more trapezoidal planes. Aerodynamic symmetry options are available for motions which
are symmetric or antisymmetric with respect to one or two orthogonal planes. The user may supply one-half
(or one-fourth) of the model and impose the appropriate structural boundary conditions. The full aircraft
can also be modeled when the aircraft or its prescribed maneuvers lack symmetry.
axis of each slender body. The boundary conditions of no flow through the lifting surfaces or through the
body (on the average about the periphery) lead to the equations for the lifting pressures on the surfaces and
for the longitudinal (and/or lateral) loading on the bodies in terms of the normalwashes on the wing-body
combination.
The code for computing the aerodynamic matrices was adapted for MSC.Nastran from Giesing, Kalman, and
Rodden (1972b). The adaptation required a matrix formulation of all of the body interference and body
loading calculations. These equations are written using the symbols adopted for MSC.Nastran and showing
the equivalences to names used in the documentation of Giesing, Kalman, and Rodden (1972b).
The program of Giesing, Kalman, and Rodden (1972b) finds the forces on the lifting boxes and bodies of an
idealized airplane in terms of the motions of these elements. The lifting surfaces are divided into boxes. The
bodies are divided into elements. There are two types of body elements: slender elements, which are used to
simulate a body’s own motion, and interference elements, which are used to simulate the interaction with
other bodies and boxes. The body elements may have Z (vertical), Y (lateral), or both (ZY) degrees of
freedom.
The basic method is the superposition of singularities and their images. There are two basic singularity types:
“forces” and modified acceleration potential “doublets.” Each “force” singularity is equivalent to a line of
doublets in the wake. As discussed, the wing boxes use the “force” type of singularity concentrated along the
box quarter chord. The interference elements use the “doublet” type of singularity. The slender body elements
use both types.
An extensive set of matrix equations dealing with slender body theory as adapted to the Doublet Lattice
Method are described in the MSC.Nastran Aeroelastic Guide, and are not reproduced here.
The types of elements available are shown in Table 1-1. Every CAEROi entry must reference an aerodynamic
property (PAEROi) data entry that is used to list additional parameters. Tabulations of numbers or other
defining parameters are sometimes required, depending on the selected aerodynamic method, and these are
listed on AEFACT entries. These lists include division points (for unequal box sizes) and a variety of other
parameter values.
Figure 1-1 An Aerodynamic Doublet-Lattice/ZONA51 Panel Subdivided into Boxes. The number in the boxes are
the aerodynamic grid IDS. The circled numbers are selected IDs for the aerodynamic mesh points.
Aerodynamic panels are assigned to interference groups. All panels within a group have aerodynamic
interaction. The purpose of the groups is to reduce the computational effort for aerodynamic matrices when
it is known that aerodynamic interference is important within the group but otherwise is negligible or to
allow the analyst to investigate the effects of aerodynamic interference.
Each panel is described by a CAERO1 Bulk Data entry. A property entry PAERO1 is used to identify
associated interference bodies in the subsonic case. A body should be identified as a member of the group if
the panel is within one diameter of the surface of the body. The box divisions along the span are determined
either by specifying the number of equal boxes NSPAN, or by identifying (by LSPAN), the AEFACT data
entry that contains a list of division points in terms of fractions of the span. A similar arrangement is used to
specify divisions in the chordwise direction by choosing NCHORD or LCHORD. The locations of the two
leading edge points are specified in the coordinate system (CP) defined by the user (including basic). The
sides (chords) are in the airstream direction (i.e. parallel to the X-axis of the aerodynamic coordinate system
specified on the AEROS Bulk Data entry). Every panel must be assigned to an interference group (IGID). If
all panels interact, then IGID must be the same for all panels.
There is an aerodynamic grid point with its associated degrees of freedom in plunge and pitch for each box
within a given panel. These points are located at the center of each box and are automatically numbered and
sequenced by the program. The lowest aerodynamic grid point number for a given panel is automatically
assigned the same number as specified for the panel ID field on the CAERO1 entry starting with the box
Appendix A: Panel Aerodynamics 285
Aerodynamic Modeling Guidelines
connected to point 1. The grid point numbers increase in increments of 1 (see the CAERO1 Bulk Data entry
description) first in the chordwise direction and then spanwise over all boxes in the panel. There are also
corner grid points that are spawned in order to display the aerodynamic mesh. These grid IDs also begin with
panel ID at point 1 and are incremented by 1, first in the chordwise and then the spanwise direction over all
points on the mesh. (Figure 1-1). Note that to insure uniqueness, panel IDs must be separated enough that
mesh IDs do not overlap. For example, subsequent panel IDs associated with the panel given in Figure 1-1
must be > 130. As a matter of practice, the user should always allow more spacing in numbering so that,
during mesh convergence studies, each panel can be independently incremented. The local displacement
coordinate system has component T1 in the flow direction and component T3 in the direction normal to the
panel in the element coordinate system defined on the CAERO1 entry.
With a reasonable number of strips on a surface, say 20 to 30 the error is not large, perhaps 1 to 2%
depending on the configuration, and the tip correction may not be worth the effort.
It should be noted that Hough’s argument leading to d=1/4 is based on a symmetrical (elliptical) loading in
the steady case and with equal spanwise cuts. Limited calculations indicate that it is also valid in the
antisymmetrical (in roll) loading, so the tip correction is recommended in general. Users are advised to
perform some convergence checks, with and without the tip correction, they may also wish to investigate
placing a refined spanwise mesh at the wing tip without the inset.
If users wish to make the tip correction they can reduce the span of the most outboard panel on each surface
on the corresponding CAERO1 continuation entry by the factor NSPAN/(NSPAN + d) where NSPAN is
the number of strips on the panel and d is the inset fraction (d = 0.25 is recommended).
antisymmetric analysis, the same body will act as a Y-body. Thus, any model may contain Z-bodies,
ZY-bodies, and Y-bodies.
One or two planes of symmetry or antisymmetry may be specified. Figure 1-4 and Figure 1-5 shows an
idealization with bodies and panels. This example is the one used to illustrate the Doublet-Lattice program
in Giesing, Kalman, and Rodden (1972b, pages 19-42). It has a fuselage, a wing, a pylon, and a nacelle.
Figure 1-4 Illustration of Boxes and Slender Body Elements. N5KA Bomber Example with Three Panels, Ten Boxes,
Two Bodies, Nine Slender Body Elements, and Seven Interference Elements
288 MSC FlightLoads and Dynamics User’s Guide
Aerodynamic Modeling Guidelines
Figure 1-5 Illustration of Interference Elements. N5KA Bomber Example with Three Panels, Ten Boxes, Two
Bodies, Nine Slender Body Elements, and Seven Interference Elements
The PAERO1 Bulk Data entry lists the IDs of all the bodies that are associated (i.e., interfere) with a given
Doublet-Lattice panel (CAERO1 entry). The CAERO2 entry specifies the geometry and divisions for the
slender body and interference elements. The PAERO2 entry provides orientation and cross-section data for
the slender body and interference elements as well as the sampling data to account for the residual flow
discussed later. The location of the body nose and the length in the flow direction are given. The slender body
elements and interference elements are distinct quantities and must be specified separately. At least two
slender body elements and one interference element are required for each body. The geometry is given in
terms of the element division points, the associated width, and a single height-to-width ratio for the entire
body length. The locations of the division points may be given in dimensionless units or, if the lengths are
equal, only the number of elements need be specified. The body may be divided along its length unequally
to characterize the lift distribution, noting that Slender Body Theory gives a lift proportional to the rate of
change of cross-section area. Shorter elements should be chosen at the nose where the area is changing rapidly;
longer elements can be used along cylindrical regions where the area is constant and intermediate length
elements can be used in transition regions. The semi-widths of the slender body at interference element
boundaries can be specified separately and are given in units of length. Usually the slender body semi-width
is taken as zero at the nose and is a function of X, while the interference body semi-width is taken to be
constant.
Appendix A: Panel Aerodynamics 289
Aerodynamic Modeling Guidelines
The interference elements are intended for use only with panels and/or other bodies, while slender body
elements can stand alone. Grid points are generated only for the slender body elements. The first grid point
is assigned the ID of the body corresponding to the element at the nose and other grid points are incremented
by one. The user should be cautious about the use of associated interference bodies since they increase
computational effort significantly.
A brief review of the Method of Images (and its approximations) follows before the implementation of the
method in MSC.Nastran is discussed.
The interference elements provide the basis for the internal image system that cancels most of the effects of
the trailing vortices from the lifting surfaces. Because of the two-dimensional basis for this approximation
(Thompson's Circle Theorem in Hydrodynamics), the body surface has been approximated by a constant
elliptical cross-section cylinder called the interference tube. All panels that intersect a body must be attached
to the interference tube. Image locations are computed from the semi-width of the interference tube for all
lifting surfaces associated with the body. The image is only computed if it lies between the front and aft of
the interference element for the associated body.
There is a residual flow "through" the body surface because the image system, being based on two-
dimensional considerations, only partially cancels the flow through the body surface. It does not compensate
for the effects of the bound vortices on the lifting surfaces or other bodies. Additional unknown "residual"
doublets are located along the axis of the body, and, when determined, are added to the known doublet
strengths of the slender body elements. The residual flow is calculated by "sampling" the vertical or side
velocity components from the net effect of the surface, slender body, and image vortices or doublets. The
sampling is performed at various angular positions around the periphery of the elliptical interference tube at
the end points of the interference elements. The strengths of the "residual" doublets are then determined to
cancel the net velocity.
The calculation of the velocity field induced by the residual doublets requires knowledge of the geometry of
the cross section of the slender body at the end points of the interference elements. However, experience
shows that the residual flow is small compared to the slender body flow field so that the residual flow need
not be represented accurately. This permits the further approximation of simply using the geometry of the
constant cross-section interference tube in the calculation of the velocities induced by the residual doublets.
A discussion of two related problems follows:
The requirement for a constant cross-section interference tube may require moving the stabilizer (or wing);
see Giesing, Kalman, and Rodden (1972a, §2.5.8). MSC.Nastran can accommodate the requirements by
specifying a stabilizer coordinate system, two sets of GRID points for the (same) stabilizer root and its fuselage
connection, and MPCs constraining the motions of the two sets of GRIDs to be the same. In this way, the
structure can be modeled faithfully although the aerodynamic model is only approximate. This is illustrated
in the example "FSW Airplane with Bodies" (HA144F) in Chapter 7 of the MSC.Nastran Aeroelastic User’s
Guide.
The idealization of a jet engine installation as a slender body results in a mass flow ratio through the engine
of zero, since there is no flow through the body. Idealizing the engine as a ring-wing results in a mass flow
ratio of unity, since all the flow goes through the tube. A typical mass flow ratio is 0.7, so a ring-wing
representation is more appropriate.
290 MSC FlightLoads and Dynamics User’s Guide
Aerodynamic Modeling Guidelines
Appendix B: Splines
MSC Nastran Implicit Nonlinear (SOL 600) User’s GuideMSC FlightLoads and Dynamics
User’s Guide
B Splines
Introduction 292
Theoretical Development 294
Guidelines 301
Spline Metrics 305
292 MSC FlightLoads and Dynamics User’s Guide
Introduction
Introduction
In the context of MSC.FlightLoads and Dynamics, Splines provide an interpolation capability that couples
the disjoint structural and aerodynamic models in order to enable the static aeroelastic analysis. The
aeroelastic splines are used for two distinct purposes: as a force interpolator to compute a structurally
equivalent force distribution on the structure given a force distribution on the aerodynamic mesh and as a
displacement interpolator to compute a set of aerodynamic displacements given a set of structural
displacements. The force interpolation is represented mathematically as:
(2-1)
Fs = G sa Fa
Where G is the spline matrix, F and U refer to forces and displacements, respectively and the s and a subscripts
refer to structure and aerodynamics, respectively.
The two splines given in the above relationships are used when making the force and displacement
interpolations. However, virtual work principals can be applied to relate the two splines as being the
transform of one another:
T
G sa = G as (2-3)
That is, the same set of aerodynamic and structural degrees of freedom are coupled for both interpolation
functions. While this relationship is valid, this usage assumption is not necessary and can be limiting for static
aeroelastic applications where the set of structural DOFs that is appropriate for load application may not be
the same set that is appropriate to represent the important deflections for the aeroelastic correction.
Therefore, as shown with the Type option of Aero-Structure Coupling (Ch. 5), each spline can be either General
(same spline used for Force and Displacement), Displacement or Force.
Splining methods for aeroelastic analyses available in FlightLoads include the Harder-Desmarais Infinite
Plate Spline (SPLINE1 or SPLINE4 with METH=IPS), the Infinite Beam Spline (SPLINE2),the Thin Plate
Spline (SPLINE1 or SPLINE4 with METH=TPS) and the Finite Plate Spline (SPLINE1 or SPLINE4 with
METH=FPS). A fifth method that employs an MPC-like interpolator (SPLINE3) is available in
MSC.Nastran, but is not supported in FlightLoads. The SPLINE3 allows the user to build an
interconnection between select aerodynamic DOFs and select structural DOFs and is not discussed further
here.
The IPS, FPS and the linear spline assume that the aerodynamic and structural points for a single
interpolation matrix lie on or can be projected to the same plane. They relate structural displacements normal
to that plane to aerodynamic displacements normal to the plane and to an aerodynamic slope (rotation about
a single axis lying in the plane). The TPS is a three dimensional extension of the existing IPS spline. The FPS
uses a virtual planar finite element mesh to interpolate between the two meshes.
Appendix B: Splines 293
Introduction
As stated in (2-1) and (2-2), the two basic relationships that must be developed are the displacement
transformation and the force transformation. In general, the structural displacements are the usual six global
displacement degrees of freedom and the forces are the usual three forces and three moments. The
aerodynamic degrees of freedom depend on the aerodynamic method, but must include displacements
normal to a local surface and rotations about an axis lying in the osculatory plane since these are the degrees
of freedom used in the aerodynamic methods of Panel Aerodynamics (App. A). The corresponding aerodynamic
forces are a normal force and a local pitching moment.
Each set of structural points and aerodynamic points may be related via a pair of unique spline
transformations of the form of (2-1) and (2-2). The total transformation matrices for all the aerodynamic and
structural DOFs are then assembled from the individual spline matrices. In FlightLoads, the structural points
are taken as the independent degrees of freedom in the spline relationships, so the same structural point may
appear in more than one spline relation. However, each aerodynamic point may appear in only one.
The force transformation must be computed such that the resultant structural loads are statically equivalent
to the aerodynamic loads:
(2-4)
3ns 3n a
TBG i Fs i
= TBA j Fa j
i =1 j =1
where [ TBG ] is the transformation from global to basic coordinates. For moments, the following condition
must be satisfied:
3ns 3na
[ r ] i × TBG
i Fs i
= [ r ]j × TBA j Fa j
(2-5)
i =1 j=1
where the [ r ] i, [ r ] j are, respectively, the vectors between the (arbitrary) moment center and the structural and
aerodynamic mesh points in the basic coordinate system. These two requirements are imposed on the
individual spline matrices on a component-by-component basis, thus ensuring that the relationship will hold
for the assembled spline transformation.
Each of the spline methods yields a relationship:
{ U (x,y, z) } = [ R ] { a } + [ A ] { P } = [ C ] [ P ] (2-6)
where [ R ] { a } are the weighted coefficients of the interpolant (usually determined by boundary conditions
on the function, e.g., equilibrium) and [ A ] { P } are the coefficient matrix and the applied load respectively.
The coefficient matrix is a function only of geometry and the form of the interpolant. The evaluation uses
the structural geometry alone in (2-6) to evaluate the coefficients:
–1
{ Ps } = C ss { U s (x,y, z) } (2-7)
and then uses (2-6) again, with both geometries to evaluate the displacement function at the aerodynamic
points given the solution of (2-7) (which are loads at the structural grids) for point displacements at the
structural grids.
{ U a (x,y, z) } = [ R a ] { a } + [ A as ] { P s } (2-8)
294 MSC FlightLoads and Dynamics User’s Guide
Theoretical Development
In other words, to create the spline transformation matrix, (2-6) is evaluated for point loads at the structural
points to form basis vectors at the aerodynamic points that are the columns of the displacement
transformation of (2-1).
Theoretical Development
but now r i 2 = ( x – x i ) 2 + ( y – y i ) 2 + ( z – z i ) 2 . The boundary conditions at infinity now require the addition of
the moment in the third axis:
Bi = 0 (2-10)
Pi = 0 (2-11)
xi Pi = 0 (2-12)
yi Pi = 0 (2-13)
zi Pi = 0 (2-14)
A solution to the general spline problem, formed by superimposing solutions of (2-9), is given by
(2-15)
N
w ( x, y, z ) = a 0 + a 1 x + a 2 y + a 3 z + K i (x,y ,z)P i
i =1
2 2
K i (x,y ,z) = ( 1 ⁄ 16πD )r i ln r i
2 2 2 2
ri = ( x – x i ) + ( y – yi ) + ( z – zi )
w j ( x j, y j ,z j ) = a 0 + a 1 x j + a 2 y j + a 3 z j + K i, j P i ; j = 1, N
i= 1
(2-17)
2 2
K i, j = K i (x j,y j ,z j) = ( 1 ⁄ 16πD ) r i, j ln r i, j
(2-18)
2 2 2 2
r i, j = ( xj – xi ) + ( yj – yi ) + ( zj – zi )
The coefficient matrix can then be assembled that permits solution for the vector of aiand Pi. The
interpolation to any point (x,y,z) is then achieved by evaluating w(x,y,z) from (2-15), at the desired points. This
gives an overall equation relating the M dependent aerodynamic points to a displacement pattern at the N
independent structural points:
0 0
0 0
1 x 1 y 1 z 1 K 1, 1 K 1, 2 … K 1, N
0 0
1 x 2 y 2 z 2 K 2, 1 K 2, 2 … K 2, N –1 w –1 w
{ w }a = [C] 1 = [K][C] 1
… … … … … … … …
w2 w2
1 x M y M z M K M, 1 K M, 2 … K M, N
… …
w N w N
(2-19)
In the derivation, we have not indicated the meaning of the scalar Pi, but we can now take them to be a set
of forces in one coordinate direction. In that case, provides an interpolation between forces in one direction
and displacements in that direction with equilibrium preservation. We can apply that transform for each
translational direction to build a three dimensional interpolant. With this observation, we now can assemble
the local spline matrix that relates the aerodynamic degrees of freedom to the structural degrees of freedom
for the DOF’s that are participating in the particular application of the TPS:
296 MSC FlightLoads and Dynamics User’s Guide
Theoretical Development
u1
…
uM
K C
–1 0 0
v1 PI 0 0
{ ua } = … = [ T t ap ] 0 K –1 0 0 PI 0
tran C
vM 0 0 PI
0 0 K C
–1
w1
…
w
M a
[ T ps ] { u g } = G t a s { u g }
(2-20)
Appendix B: Splines 297
Theoretical Development
θ x1
…
θx
M
θ ∂K C
–1 0 0
y1 PI 0 0
{ ua } = … = [ T r ap ] 0 ∂K –1 0 0 PI 0
rot C
θyM 0 0 PI
0 0 ∂K C
–1
θz
1
…
θ
z M a
[ T ps ] { u g } = G r as { u g }
(2-21)
0 0 … 0
0 0 … 0
0 0 … 0
PI = 1 0 … 0
0 1 … 0
… … … …
0 0 … 1 3+N×N
and [ T t ap ] ,[ T r a p ] are the three assembled 3x3 transformation matrices that relate the aerodynamic
coordinate system to the spline coordinate system. Similarly, [ T ps ] is the assembled 3x3 transformation
matrices that relate the structural displacements to the spline component directions. Just as in the 2-D case,
the structural rotations are not involved in this spline formulation.
Most of the difference between this 3-D version and its 2-D counterpart is in the formation of the
[ T t ap ] ,[ T r ap ], [ T ps ] matrices to account for separate treatment of each displacement component
instead of a single planar interpolation surface.
Singularity Conditions: In the 2-D case, the spline interpolant is singular if the independent (structural)
points are all collinear. In the 3-D case, the interpolant is singular if the independent points are all coplanar.
If the TPS interpolant is found to be singular, the code automatically reverts to a 2-D interpolant with the
298 MSC FlightLoads and Dynamics User’s Guide
Theoretical Development
spline plane defined by the plane of the coplanar structural grid points. In the case of a singular 2-D case, a
fatal error is issued, since we do not attempt to revert to a beam spline.
Consider a 4-noded quadrilateral element in which the normal displacement, w = w ( x, y ) , and the
rotations, θ = θ ( x, y ) , about the x axis and φ = φ ( x, y ) , about the y axis are given by:
Appendix B: Splines 299
Theoretical Development
{r} = e
Ω {u } (2-22)
(2-23)
w ω
{ r } = θ ; Ω = ω ,x ; { u e } = w1 θ1 φ1 … φ4 T
φ ω ,y
The shape functions, ω , are a 1x12 row matrix used to interpolate the displacement field within the
element in terms of the nodal displacements, { u e } . Experience documented in Ref. 2 suggests that a
C1continuous shape function is the preferred choice with the angular rotations given by (2-24) rather than by
independent shape functions. For each element in the entire virtual FE mesh, a boolean connectivity matrix,
[ B ] , is developed to relate the element nodal displacements to the overall FE mesh displacements:
{ ue }i = B i{u} (2-25)
Given Equations (2-25) and (2-22), the displacement at each of the structural points and each of the
aerodynamic points may be related to the virtual mesh displacements as:
(2-26)
s
Ω 1 B 1
s
ψs = Ω 2
B 2
… …
s
Ω n B n
and
(2-27)
a
Ω 1 B 1
a
ψa = Ω 2
B 2
… …
a
Ω m B m
and the structural point displacements and aerodynamic point displacements can be expressed as functions
of the virtual FE mesh displacements:
{ us } = ψs { u } (2-28)
300 MSC FlightLoads and Dynamics User’s Guide
Theoretical Development
{ ua } = ψa { u } (2-29)
Since the virtual surface described by the FE mesh is required to pass through the set of independent
(structural) points, a penalty method can be used to express the equilibrium state of the virtual surface:
(2-30)
T
ψ { u } – { u } = 0
K {u} + α ψs s s
where [ α ] represents an invertible, diagonal weighting matrix to scale the elements of [ K ] and [ ψ s ] T [ ψ s ] .
Using (2-30) to solve for the virtual mesh displacements, { u } yields:
(2-31)
–1
–1 T –1
{u} = α K – ψs ψs ψs { us } = A ψs { us }
and substituting into (2-29), the desired splining relationship can be found directly:
(2-32)
–1
–1 T T
Ga s = ψa α K + ψs ψs ψs
The virtual surface stiffness properties are such that our requirements for equilibrium preservation are
satisfied and virtual work principles allow us to use the transpose of (2-32) as the force transform. Spring
attachments are available in this method by adding flexibilities to the diagonals of the matrix [ A ] in (2-31).
Three such flexibilities are possible: kw, kθ and kφ. but a single value has been used for all three in the actual
implementation.
Experience based on the implementation of Ref. 2, has shown that reasonable behavior for 2D aeroelastic
applications is obtained if the virtual mesh is constructed on the plane of the CAEROi within the
superscribing quadrilateral that contains all the aerodynamic points and the projected structural points. This
represents an improvement over the IPS without requiring the complexity of the triangular degenerate case.
Appendix B: Splines 301
Guidelines
where { U (x,y, z) } represents the spline surface deflection under a set of point loads. If the structural
points are connected to the spline surface by springs, the structural displacements will differ from the spline
surface deformation by the deformation of the spring. The spring deformation results in forces:
{ P (x,y, z) } = [ K s ] ( { U g } – { U a } ) (2-34)
where the diagonal matrix of spring stiffnesses, [ K s ] . These stiffnesses are nonzero (since, if they were zero,
the structural grid point would be disconnected from the spline surface and would be omitted from the set),
so an inverse exists. This results in a modification to the influence coefficient matrix in (2-33):
{ U (x,y, z) } = [ R ] { a } + ( [ A ] + [ K s ] – 1 ) { P } (2-35)
Thus, all that is required with any of these interpolation methods to introduce smoothing is to add a “spring
flexibility” to the diagonals of the influence coefficient matrix.
Guidelines
The interpolation from the structural to aerodynamic degrees of freedom is based upon the theory of splines
(Figure 2-3). High aspect ratio wings, bodies, or other.
302 MSC FlightLoads and Dynamics User’s Guide
Guidelines
beam-like structures should use linear splines (SPLINE2). Low aspect ratio wings, where the structural grid
points are distributed over an area, should use surface splines (SPLINE1). Several splines can be used to
interpolate to the boxes on a panel or elements on a body; however, each aerodynamic box or element can be
referenced by only one spline. Any box or body element not referenced by a spline will be “fixed” and have
no motion, and forces on these boxes or elements will not be applied to the structure. A linear relationship
(like an MPC) may be specified for any aerodynamic point using the SPLINE3 entry. This is particularly
useful for control surface rotations.
For all types of splines, the user must specify the structural degrees of freedom and the aerodynamic points
involved. The degrees of freedom utilized at the grid points include only the normal displacements for surface
splines. For linear splines, the normal displacement is always used and, by user option, torsional rotations
and/or slopes may be included.
The SPLINE1 data entry defines a surface spline This can interpolate for any “rectangular” subarray of boxes
on a panel. For example, one spline can be used for the inboard end of a panel and another for the outboard
end. The interpolated aerodynamic degrees of freedom (k-set) are specified by naming the lowest and highest
aerodynamic grid point numbers in the area to be splined. A parameter DZ is used to allow smoothing of the
Appendix B: Splines 303
Guidelines
spline fit. If DZ = 0 (the recommended value), the spline will pass through all deflected grid points. If DZ > 0 ,
then the spline (a plate) is attached to the deflected grid points via springs, which produce a smoother
interpolation that does not necessarily pass through any of the points. The flexibility of the springs is
proportional to DZ.
Three different methods of surface splines can be invoked with the METH field on the SPLINE1 entry: IPS,
TPS and FPS (infinite, thin and finite plate spline, respectively). For the flat plate aerodynamics contained
in FLDS, there is little benefit from selecting the TPS. If the TPS is selected and all the grids are coplanar,
the algorithm automatically reverts to IPS in any case. The FPS is a recent addition to the arsenal of spline
methods in MSC.Nastran and is believed to provide improved performance relative to the two infinite splines
since it is better able to handle the deformation patterns at the edge of the aerodynamic panel. It is therefore
recommended that the FPS be selected, but that the other two methods are available as a fallback if FPS
performance is not satisfactory.
The USAGE flag on the SPLINE1 entry identifies whether the spline is to be used to transform forces,
displacements or both (FORCE, DISP or BOTH). The BOTH option is often acceptable, but the other
options provide the ability to tailor the splining to the application. Since the force transformation imposes
loads on the structure, it is reasonable to select grid points that can withstand this loading without severe
deformations. The displacement transformation requires an accurate representation of the overall
deformation pattern, so it is quite conceivable that a different set of grids from the force transform would be
the most appropriate.
Final inputs on the continuation of the SPLINE1 entry allow the user to define the mesh density in the
chordwise and spanwise directions of the underlying aerodynamic panel. The default values should be
adequate, but substituting large numbers provides added refinement in making the transformations.
304 MSC FlightLoads and Dynamics User’s Guide
Guidelines
The SPLINE2 data entry defines a linear spline. As can be seen from Figure 2-3, this is a generalization of a
simple beam spline to allow for interpolation over an area. It corresponds to the frequently used assumption
of the “elastic axis” in which the structure is assumed to twist about the axis such that the airfoil chord
perpendicular to the axis behaves as if it were rigid. The portion of a panel to be interpolated and the set of
structural points are determined in the similar manner as with SPLINE1. However, a coordinate system must
also be supplied to determine the axis of the spline (which is the elastic axis of the virtual beam); a coordinate
system with its Y-axis collinear with the spline axis is required. That coordinate system should be somewhere
near the true elastic axis and approximately aligned with it (e.g., swept if the elastic axis is swept). Since the
spline has torsion and bending flexibility, the user may specify the ratio DTOR of flexibilities for a wing as a
representative value of ( EI ) ⁄ ( GJ ) ; the default value for this ratio is 1.0. The attachment flexibilities, D x , d θx ,
and D θy allow for smoothing, but usually all values are taken to be zero; when the attachment flexibilities are
Appendix B: Splines 305
Spline Metrics
taken to be zero, the spline passes through all of the connected grid points and the value of the ratio DTOR
has no effect. In the case where the structural model does not have one or both slopes defined, the convention
DTHX = – 1.0 and/or DTHY = – 1.0 is used. When used with bodies, there is no torsion and the
spline axis is along the body so that a user input coordinate system is not required.
There are special cases with splines where attachment flexibility is either required or should not be used. The
following special cases should be noted:
1. Two or more grid points, when projected onto the plane of the element (or the axis of a body), may
have the same location. To avoid a singular interpolation matrix, a positive attachment flexibility
must be used (or better yet, only one grid point selected at that location).
2. With linear splines, three deflections with the same spline Y-coordinate over determine the
interpolated deflections since the perpendicular arms are rigid. A positive DZ is needed to make the
interpolation matrix nonsingular.
3. With linear splines, two slopes (or twists) at the same Y-coordinate lead to a singular interpolation
matrix. Use DTHX > 0 (or DTHY > 0 ) to allow interpolation.
4. For some modeling techniques, i.e., those which use only displacement degrees of freedom, the
rotations of the structural model are constrained to zero to avoid matrix singularities. If a linear spline
is used, the rotational constraints should not be enforced to these zero values. When used for panels,
negative values of DTHX will disconnect the slope, and negative values of DTHY will disconnect the
twist. For bodies, DTHY constrains the slopes since there is no twist degree of freedom for body
interpolation.
The USAGE flag on the SPLINE2 entry performs the same function as on the SPLINE1.
The SPLINE4 bulk data entry is very similar to the SPLINE1 entry. The difference is that the SPLINE4 entry
invokes a list of aerodynamic elements that are to be included in the spline while the SPLINE1 entry selects
the first and last aerodynamic box to be splined and allows the spline algorithm to determine the intermediate
box ID’s.
The SPLINE5 bulk data entry is very similar to the SPLINE2 entry. The difference is the use of a list of
aerodynamic elements rather than using "first box - last box" logic.
Spline Metrics
This final subsection for this appendix provides a short description of a resource that is available in
MSC.Nastran for evaluating the quality of the splines. It entails activating special prints within the
MSC.Nastran that provide summary information for each of the splines. Although this feature is not available
directly from the FlightLoads GUI, it may be of utility for especially problematic cases and therefore is
documented here.
The special prints are invoked by setting a system cell at the top of the MSC.Nastran input file that says
either:
NASTRAN SPLINE_METRICS
This can be done from the FlightLoads GUI by using the Direct Text Input feature, and inserting the text
into the File Management portion of the input.
306 MSC FlightLoads and Dynamics User’s Guide
Spline Metrics
With this input, summary information on the spline is created and printed in the .f06 output from the run.
An example of this output is given in Figure 2-5.
The output first lists the spline id and its type followed by the number of aero points and structural points
that are being used in the spline. This is followed by two sets of tables that provide information on the
maximum value and the minimum value for the translational and rotational coefficients in the spline matrix.
It is difficult to assign physical meaning to the rotational coefficients, but the translational coefficients can be
thought as a percentage of force that is being transformed for the aero/structural grid point listed. If the two
sets of grids were identical in number and location, the max translation coefficient would be 1.0 and the min
would be 0.0. If the meshes are not coincident, an estimate of the average coefficient value is given by the
ratio of the number of aero points to the number of structural points. The maximum and minimum values
would be somewhat above and below this number and judgment is required to determine if the values
indicate problems with the spline. If the maximum value differs from the average value by over an order of
magnitude, it may be beneficial to refine the spline in the area of the offending aero/structure pair. (Note that
"refinement" may require removing one or more "nearly coincident" structural points -- a common cause of
large couples.) A similar comment applies if the minimum value has an change of sign from the average and
is greater in magnitude by over a factor of ten.
The matrix print shown above also prints the maximum and minimum sums of the spline matrix.
Theoretically, each translation sum should be 1.0 and each rotational sum should be numerically 0.0 to
indicate equilibrium. Recent experience has indicated that this is always the case for nonsingular splines.
Appendix C: Results Interface via XDB
MSC Nastran Implicit Nonlinear (SOL 600) User’s GuideMSC FlightLoads and Dynamics
User’s Guide
XDB Output
If PARAM,POST,0 is requested in SOL 144, a large number of new outputs become available. First, the
aerodynamic mesh (for Doublet Lattice Slender Body geometries) is stored so that the unit solutions and trim
solutions can be visualized in Patran using either the NASTRAN preference or FlightLoads. Without
MSC.FLD, you must import both the model and the results. Using MSC.FLD, you will typically have the
model already available in Patran. When the XDB is attached to PATRAN for both model and results data,
the aerodynamic model will be imported and placed in a GROUP named “Aero Model
CONFIG=<aeconfig>” where <aeconfig> is the AECONFIG name assigned in Case Control. The structural
model is imported as before, except it will be placed in the group entitled “Aeroelastic Structural Model.”
In the Results module of Patran, the trim subcase data and unit solution data are available to be visualized on
both the structural mesh and the aerodynamic mesh. These data consist of both displacements and several
force components. The data are divided into TRIM results (subcases labelled SC<subcase index>) and
“Flexible Increments (labelled FI <condition and parameter identifier>)” that represent the unit solution
results. Each of these “Result Cases” (in the PATRAN parlance) is further divided into several “Results Types”
that are the rigid, elastic, inertial, and total loads and the displacements. For Flexible Increments, both
restrained and unrestrained data are available. For TRIM subcases, only restrained data are used to create the
linear combination that is the TRIM result.
The Result Case labels are formed using the following rules:
SC<subcase index><config>
• <subcase index> is the subcase index, e.g., SC1 or SC2
• <config> is the AECONFIG name if the result case applies to the aerodynamic mesh and is the
word “Structure” if it applies to the structural model.
FI: <config> M=<mach>, Sxy=<sym>, DC=<controller>, Q=<q>, Sxz=<sym>
• <config> is the AECONFIG name from Case Control if the result case applies to the aerodynamic
mesh and is the word “Structure” if it applies to the structural mesh
• <mach> is the Mach number of the aerodynamics used in the unit solution
• <sym> is the XY or XZ symmetry value of the aerodynamic model used in the unit solution
• <q> is the dynamic pressure value of the unit solution
• <controller> is the name (AESTAT/AESURF) of the controller that was perturbed to produce the
unit solution.
All the data results are available on both meshes except for the inertial loads and the static applied loads, which
are defined only on the structural mesh. Since these forces arise on the structural mesh, and the spline
relationships don’t allow us to move forces from the structure to the aerodynamic nodes, these data are not
defined over the aerodynamic model. Note, however, that the elastic increment aeroelastic forces associated
with the deformations caused by the inertial forces are defined on both meshes. These data are part of the
“elastic” component of the forces.
Table 3-1 shows the Result Types for the Trim Cases and Table 3-2 shows the Results Types for the Flexible
Increments Cases. Note that, for Doublet Lattice models, the results are defined at the centroidal “grid”
points, which, for display purposes in Patran become “elemental” results defined at the center of each
aerodynamic box. Hence, the labels further hint that the results are defined on the aerodynamic mesh by
Appendix C: Results Interface via XDB 309
XDB Output
labelling the results as “elemental” or “nodal.” In fact, “nodal” aerodynamic results are supported, but cannot
be generated by DLM.
.
Aerodynamic and
D Aeroelastic Databases
Aerodynamic and Aeroelastic Databases 312
312 MSC FlightLoads and Dynamics User’s Guide
Aerodynamic and Aeroelastic Databases
Paths
A hierarchy of paths has been established for aerodynamic and aeroelastic data. These paths start at a minimal
set at the top level and expand in scope as we move lower in the hierarchy. The top level is “geometry,”
recognizing that the user has ultimate control and may choose any relationship among disparate instances at
this level. In other words, two distinct “geometries” may be the same vehicle with differing mesh topologies
or it may be completely unrelated data or even duplicate data.
While the NDDL language cannot support PATHs that include other PATHs, the PATHs will be shown as
additions to or unions with other PATHs to facilitate understanding of the hierarchy. In NDDL, they are, of
necessity, expanded.
For aerodynamic data, the basic path is:
path aegeom aeconfig,symxy,symxz,APRCH,HIGHQUAL $
path aegeomf modltype + aegeom $
representing a (centroid and corner point) mesh topology. Notice that symmetry is included, meaning the
mesh is reinstantiated for each symmetry option. This redundancy eliminates a layer in the hierarchy for
almost no cost (the number and size of data blocks that would be a function only of AECONFIG is very
small) and so has been adopted.
Geometry and Mach dependence:
Appendix D: Aerodynamic and Aeroelastic Databases 313
Aerodynamic and Aeroelastic Databases
Note: MSC.Nastran aeroelastic analyses all assume that the basic coordinate system of the structure
and that of the aerodynamic model are the same. This is in contrast to superelements, in which
each superelement has its own basic system that is then related to the overall solution basic at
the time the model components are assembled. This limitation has not yet been addressed.
The aeroelastic paths are essentially the union of the aerodynamic paths with the appropriate structural path.
As a consequence, there are many more aeroelastic paths, but most are dealing with structural sets:
PATH aepeid PEID,AUXMID + aegeom $
PATH aeaset a-set + aegeom $
PATH aelset l-set + aegeom $
and a similar set that includes Mach number and/or dynamic pressure:
PATH aegsetq g-set + aegm + iq, iqr $
PATH aeasetq a-set + aegm + iq, iqr $
PATH aelsetq l-set + aegm + iq, iqr $
PATH aelsetm l-set + aegm $
and, finally, for unsteady aeroelastic analysis in modal coordinates, the generalized forces must be qualified
by the modal reduction qualifiers and the aerodynamic paths:
PATH aegenf aegmk + a-set + modal method + TFL/damping/etc. $
PATH aegenfl aegeom + generalized boundary condition $
PATH aegenfs aegeom + superelement generalized boundary $
Aerodynamic Database
The aerodynamic database consists of the following data blocks and paths. All the datablocks use the ADB
location parameter.
Note: The aerodynamic data are archived without the weighting and correction matrix WKK. These
weighting data need to be included in the bulk data on each reuse.
Appendix D: Aerodynamic and Aeroelastic Databases 315
Aerodynamic and Aeroelastic Databases
Aeroelastic Database
The aeroelastic database then consists of the following datablocks and paths. All these datablocks use the
AEDB location:
Note: Of necessity, the aeroelastic data includes the weighting matrix corrections.
Note: For MSC.Nastran to “find” the data blocks on the database, the set of qualifiers (the “path”) of
the required data blocks in the reuse job must EXACTLY match those on the archived database.
Be careful that the AECONFIG name (the only completely arbitrary value in the path) is the
same. Also, if the Mach or Dynamic pressure is not found, new computations will occur
without warning. This is really a feature since this is usually what you want to do: reuse the
existing aerodynamic geometry and compute new rigid data. Further, you can “append” to the
database by using the PARAM, ADB or PARAM, AEDB in conjunction with the DBLOCATE
to create a new MASTER that includes both the original database and the new datablocks. This
extension can be continued indefinitely.
Examples
A number of examples of both the aerodynamic database and aeroelastic database are included in the TPL.
Because they are database creation and reuse examples, the order in which you execute the samples is
important. In the procs directory of the MSC.Nastran delivery, there is a procedure aero_db.com that can
be used to execute the tests in the appropriate order and performing the appropriate clean up between
multiple executions. The following bullets list the samples in order of intended execution and describe the
feature illustrated by the example:
1. adb144_1: Perform a static aeroelastic analysis and save the ADB and AEDB components for reuse.
2. adb144r1: Replicate adb144_1, reusing the ADB and AEDB components. The original aerodynamic
model and spline (aeroelastic) model is described in bulk data, but these data are not used in the run.
3. adb144r2: Replicate adb144_1, reusing the ADB and AEDB components but, this input deck
doesn’t include any aerodynamic model. The entire aeroelastic model is retrieved from the archived
database. (This is the case in adb144r1 also, but the original bulk data was left in place to show that
its presence doesn’t affect the run.)
4. adb144r3: Replicate adb144_1, reusing the ADB and AEDB components but neither the
aerodynamic model nor the spline data are present in the input stream. This illustrates that the full
aeroelastic model is retrieved from the ADB/AEDB and the bulk data is not used.
318 MSC FlightLoads and Dynamics User’s Guide
Aerodynamic and Aeroelastic Databases
5. adb144_2: Create a new aerodynamic and aeroelastic data base by attaching the original from
adb144_1, but utilizing a new configuration name and/or new Mach number/dynamic pressures,
“append” new data to the database. The MASTER from this run can subsequently be attached and
ADB, AEDB datablocks DBLOCATEd and both models will be available for reuse.
6. dumpadb: This illustrates a mini-DMAP solution that attaches an aerodynamic database and dumps
rigid aerodynamic data to the XDB that allows visualization of the aerodynamic data. No data on the
structural mesh is dumped, because the structural geometry/connectivity is not on the ADB or AEDB
components, so XDB cannot associate the data to grids/elements.
7. dumpaedb: Similar to dumpadb, but includes the aeroelastic unit solution data. In this case, the
aeroelastic data on the aerodynamic mesh are dumped to the XDB (in addition to the rigid
aerodynamics). No data on the structural mesh is dumped, because the structural
geometry/connectivity is not on the ADB or AEDB components, so XDB cannot associate the data
to grids/elements.
8. adb145_1: This deck generates an unsteady aerodynamic database and also performs flutter analysis
at a single Mach and altitude.
9. adb145r1: This deck reuses the unsteady aerodynamic database of adb145_1 to perform a complete
Mach and altitude sweep for the archived Mach numbers.
Appendix E: Static Aeroelastic Analysis
MSC Nastran Implicit Nonlinear (SOL 600) User’s GuideMSC FlightLoads and Dynamics
User’s Guide
Static Aeroelastic Analysis 319
Aeroelastic Matrices 320
Aeroelastic Solutions 322
Printed Output 330
320 MSC FlightLoads and Dynamics User’s Guide
Introduction
Introduction
Panel Aerodynamics (App. A) has discussed the aerodynamic methods contained in FlightLoads while Splines
(App. B) has detailed how the aerodynamic and structural models are connected. This appendix completes
the description of the computationally intensive portion of MSC.FlightLoads and Dynamics by
documenting how these components are used in a static aeroelastic analysis.
As depicted in Aeroelasticity, the static aeroelastic analysis consists of three methods:
Flexible Increments
Flexible Trim
Rigid Trim
After setting up the governing matrix equations, this appendix provides a discussion of these three methods.
In this discussion, the term "unit solutions" is used interchangeably with the "Flexible Increments" method.
A very useful by-product of the aeroelastic analysis is the production of stability derivative and hinge moment
data. This information is created within MSC.Nastran and is printed within the output (.f06) file. Although
the information is not available as part of FlightLoads postprocessing, its value motivates the documentation
of it here. (The dimensional equivalents can be obtained from the Load Summation tool of the Loads
Browser).
Aeroelastic Matrices
MSC.Nastran analysis is based on placing degrees of freedom in sets and, for the purposes of this discussion,
the aeroelastic equation can be developed in the f-set. This is the set of equations for the structural model that
remains after single and multipoint constraints have been removed. The aerodynamics are splined to these
points to produce an overall equation of the form.
··
M a a M ao u a K aa K ao u a Q Q ua Q Pa
·· + – q aa ao = q ax { u x } + (5-1)
M o a M oo u o K oa K oo u o Q oa Q oo u o Q ox Po
The f-set has been divided into an "analysis" set indicated by the "a" subscript and an omit set with the "o"
subscript. The M, K, Q, and P matrices refer to Mass, Stiffness, aerodynamic, and applied loads, respectively
while the u terms refer to displacements. The ( ŽŽ ) superscript indicates acceleration and the x subscript on
u refers to the aerodynamic extra-points that have been introduced in (1-2). It should be noted that in
FlightLoads, the first term of the ux vector is the intercept; that is, in addition to the control surfaces and
rigid body motions of Analysis, there is a term that represents zero angle of attack forces that could be due to
user input twist and/or can be due to user input pressure forces on the aerodynamic elements.
There are two aerodynamic matrices in (5-1), and these are derived from splining the two aerodynamic
matrices of (1-4) and (5-5) to the f-set degrees of freedom:
Q ff = G
p
fk
Q kk G
d
kf
(5-2)
Appendix E: Static Aeroelastic Analysis 321
Aeroelastic Matrices
Q fx = G
p
fk
Q kx (5-3)
Qff is the aerodynamic correction matrix in that it provides the forces that are produced by the structural
deflections. Qfx is the aerodynamic load matrix and provides the distributed load increment for each of the
aerodynamic extra-points.
The spline matrices of (5-2) and (5-3) contain a p superscript to denote the force transform or a d superscript
to denote a force transform.
As a final note on (5-1), it is noted that splining to omitted (o-set) degrees of freedom is not allowed so that
Qao = Qoa = Qoo = Qox = 0. (5-1) can now be reduced to the a-set to give:
··
M a a { u a } + K aa { u a } – q Q aa { u a } = q Q a x { u x } + { P a } (5-4)
T T
Ma a = M aa + M a o G oa + G oa M oa + G oa M oo G oa (5-5)
K aa = K aa + K ao Go a (5-6)
T
G
x
ak
=
G
x + G oa G
x
ok
(5-7)
ak
G
x
ka
=
G
x + G
x
ko
G oa (5-8)
ka
where x can be either "p" or "d" for the force or displacement spline, respectively.
–1
Q aa = G
p
ka
S kj A jj D jk G
d
ka
(5-9)
T
P a = P a + G oa Po (5-10)
Q ax = G
p
ka
Q kx (5-11)
The structural displacements are recovered using standard recovery procedures; noting that
–1 –1
{ uoo } = Ko o Go k
p
Q kx { u x } + K oo { Po } (5-12)
In the typical case for which there are free structural accelerations, divides the a-set into a r-set and an l-set.
The r-set (reference set) contains user defined degrees of freedom equal in number to the number of rigid
body motions permitted for the vehicle while the l-set (leftover set) contains the remaining degrees of
freedom. There is a relationship between the aerodynamic extra points and the accelerations in the r-set that
can be written as:
··
{ ur } = T rR T Rx { u x } (5-13)
322 MSC FlightLoads and Dynamics User’s Guide
Aeroelastic Solutions
where the subscript R denotes the aerodynamic reference coordinate system and the [ T Rx ] matrix is a Boolean
matrix that selects the aerodynamic reference point accelerations from the vector of trim parameters.
Under quasi-static analysis, the total free accelerations can be related to the rigid body accelerations as:
where the [ D lr ] matrix is a transformation based on the geometry of the structural model, but which can be
derived from partitions of the stiffness matrix:
–1
D lr = K ll K lr (5-15)
Aeroelastic Solutions
The equations of the preceding section can now be solved once we have introduced two new concepts. The
first concept is “restrained” vs. “unrestrained” and refers to how the displacements of supported degrees of
freedom (ur in the previous section) are treated. The Restrained approach sets these terms to zero and then
solves for the remaining variables. This provides considerable simplification in the equations to be solved and
is equivalent to the type of analysis that would be performed in a flight simulator. The Unrestrained approach
applies a mean axis constraint (see Unrestrained Analysis below) to solve for ur that is orthogonal to the rigid
body motions of the vehicle. This corresponds to the equations of a free-flying vehicle and is therefore
equivalent to the type of analysis that would be performed in a flight test. MSC.Nastran uses the restrained
formulation for the majority of its calculations, but also does unrestrained calculations for the computation
of stability derivatives and flexible load increments.
The second concept is that of Unit Loads and Solutions. The static aeroelastic capability implemented in the
first release of FlightLoads is linear so that the total solutions can be regarded as the summation of unit
solutions that are obtained from applying a unit value to a particular aerodynamic extra point (component
of the ux vector.). FlightLoads exploits this property in arriving at the overall solutions, in creating data
through the Flexible Increment Method of Aeroelasticity and in subsequently presenting the data to the user
through Results Browser. This section makes a distinction between Unit Loads/Solutions that are due to
inertia loads and those that are due to other rigid body motions, such as angle of attack or control surface
motion. The GUI of main body of this report does not distinguish between these two types of loads, but does
distinguish between flexible, rigid and total loads (where “rigid” is the aerodynamic load applied to the
structure, “flexible” is the incremental load due to the aeroelastic deformation and “total” is the sum of the
two).
K ll K lr u l Q ll Q lr u l Q lx M ll M lr D lr Pl
–q = q – T rR T Rx { u x } +
K rl K rr u r Q rl Q rr u r Q rx M r l M rr I rr Pr
(5-16)
T
Following the derivation of Eq. 2-69 of Ref. 12, we premultiply the first equation by D lr and add it to the
second to obtain:
K ll K lr u l Q ll Q lr u l Q lx M ll D lr + M lr Pl
– q q = – T rR T Rx { u x } + z
0 0 ur Q z rl Q z rr u r Q z rx mr P r
(5-17)
in which the superscript “z” has been used to denote the r-set reductions:
T
– q Q z rl = –q ( D lr Q l l + Q rl ) ≡ [ KAZL ] (5-18)
T
– q Q z rr = –q ( D lr Q lr + Q rr ) ≡ [ KAZR ] (5-19)
T
– q Q z rx = –q ( D lr Q lx + Q rx ) ≡ [ KSAZX ] (5-20)
T
P zr = D lr P l + Pr (5-21)
T T
D lr K ll + K rl = D lr K lr + K rr ≡ 0
T T
mr ≡ D lr M ll D lr +D lr M lr + D lr M rl + M rr
This latter term is the definition of the "reduced mass matrix." Solving the first equation for { u l } in terms
of { u x } (noting that { u r } ≡ 0 ):
–1
{ u l } = K ll – q Q ll q Q lx – M ll D lr + M lr T rR T Rx { u x } + { P l }
(5-22)
Looking at (5-22), we can rewrite it in terms of three component “unit solutions”:
–1
r
{ u x lx } = K ll – q Q ll q Q lx ≡ [ RUXLX ] (5-23)
324 MSC FlightLoads and Dynamics User’s Guide
Aeroelastic Solutions
–1
{ u x lr } = K ll – q Q ll M ll D lr + M lr ≡ [ IUXLR ]
i
(5-24)
–1
p
{ u xl } = K ll – q Q ll { P l } ≡ [ PUL ] (5-25)
where the r, i and p superscripts denote rigid forces, inertial forces and static forces, respectively. Due to the
Boolean matrix selection of the acceleration parameters and the fact that the rigid aerodynamics produces no
forces for unit accelerations, the rigid and inertial unit solution vectors are either zero or nonzero for any
parameter. This union of elastic unit solutions is denoted:
r i
{ u x lx } = { u x lx } – { u x lr } T rR T Rx (5-26)
In this form, we can see that the first term is the deflection due to the aeroelastically corrected rigid
aerodynamic loads and inertial forces and the second is the deflection due to the aeroelastically corrected
statically applied load.
Substituting (5-27) into the second row of , results in the following relation that is the equivalent of Eq. 2-74
of Ref. 12 (ZZX * UX = PZ).
p
mr T rR T Rx – q Q z rl { u x lx } – q Q z rx { u x } = x
P z r + q Q z rl { u l } (5-28)
There is one equation for every supported degree of freedom and the unknowns are the free parameters in
{ u x } . Note that the right hand side is zero unless there are statically applied loads.
where [ N ] matrix is the normalization matrix that is derived from the user input reference areas and lengths
as:
Appendix E: Static Aeroelastic Analysis 325
Aeroelastic Solutions
(5-30)
1⁄S 0 0 0 0 0
0 1⁄S 0 0 0 0
0 0 1⁄S 0 0 0
N =
0 0 0 1 ⁄ Sb ref 0 0
0 0 0 0 1 ⁄ Sc ref 0
0 0 0 0 0 1 ⁄ Sb ref
where we introduce the overbar to denote deflections in the mean axis system. These equations are added to
those of to yield:
(5-33)
K ll K lr Q ll Q lr Q lx
ul ul
Mz rl Mz rr
–q 0 0 = q 0
ur ur
0 0 Q z rl Q z r r Q z rx
M ll D lr + M lr Pl
– 0 Tr R T Rx { u x } + 0
z
mr P r
T
M z rr = D lr M lr + M rr ≡ [ MZRR ] (5-35)
Looking at (5-36), we can rewrite it in terms of the three component “unit solutions” of the restrained case
and an additional term due to the rigid body displacements:
–1
r r
{ u x lx } = { u x lx } = K ll – q Q l l q Q lx ≡ [ RUXLX ] (5-37)
–1
i
{ u x lr } = { u x lr } = K ll – q Q ll M ll D lr + M lr ≡ [ IUXLR ]
i
(5-38)
–1
p p
{ u xl } = { uxl } = K ll – q Q ll { P l } ≡ [ PUL ] (5-39)
–1
{ u r lr } = K ll – q Q ll K lr – q Q lr ≡ [ URLR ] (5-40)
where the r, i and p superscripts again denote rigid forces, inertial forces and static forces, respectively.
Using these relations leads (using the combination of elastic unit solutions of (5-26)) to a simplified form of
(5-36):
p
{ u l } = { u x lx } { u x } – { u r lr } { u r } + { u x l } (5-41)
In this form, we can see that we have added a term to the restrained solution due to the “elastically corrected”
rigid body motion of the support points.
Substituting (5-41) into the second and third rows of (5-33), and keeping the accelerations of the support
points { u··r } separate from their { u x } counterparts we obtain:
Appendix E: Static Aeroelastic Analysis 327
Aeroelastic Solutions
x r i
M z r l { u lx } – M z rl { u r lr } + M z rr – M z rl { u x lr }
r i
– q Q z rx – q Q z r l { u x lx } q Q z rl { u r lr } – q Q z rr m r + q Q z rl { u x lr }
u p
x – M z rl { u x l }
ur =
q Qz { ux }p + Pz
{ u··r } rl l r
Using the first equation to solve for { u r } in terms of { u x } and { u··r } , we obtain:
r i p
{ u r } = { u x rx } { u x } – { u x rr } { u··r } + { u x r } (5-42)
–1
r r
{ u x rx } = – M z rl { u r lr } + M z rr – M z rl { u x lx } ≡ [ RUXRX ] (5-43)
–1
i i
{ u x rr } = – M z r l { u r lr } + M z r r – M z rl { u x lr } ≡ [ IUXRR ] (5-44)
and
–1
p p
{ uxr } = – M z rl { u r lr } + M z rr – M z rl { u x l } ≡ [ PUR ] (5-45)
which we can solve for { u··r } in terms of { u x } if we ignore the static load (which does not participate in the
stability derivative calculation. Then, if we premultiply the resultant accelerations by the total mass matrix
m r , we have the forces resulting from unit perturbation of the trim parameters: the stability derivatives. To
solve, we define the intermediate quantities:
z = – q
K rr Q z rl { u r lr } – q Q z rr ≡ [ K2RR ] ≡ [ KZRR ] (5-47)
328 MSC FlightLoads and Dynamics User’s Guide
Aeroelastic Solutions
i i
M rI r = m r + q Q z rl { u x lr } + K z rr { u x rr } ≡ [ MIRR ] (5-48)
(5-49)
r1
r r
K zx = – q Q z rx – q Q z r l ( { u x lx } – { K z rr } ) { u x rx } = [ KR1ZX ]
The accelerations of the r-set due to the trim parameters are then
–1
{ u··r } x = M I rr r1
K zx (5-50)
Unrestraine
d { u··r } = 0 = [ MIRR ] – 1 [ KR1ZX ] (5-50)
Recovery of these displacements to the a-set involves only the merging of the r-set and l-set partitions. To give
names to these a-set data:
(5-52)
[ UXAX ] = { u x a x } r est = [ RUXLX ] – [ IUXLR ] [ RFSOP ]
0–0
(5-53)
[ UUXAX ] = { u x ax } unrest =
where the rigid increment and inertial increment are shown separately with the appropriate sign. These
displacement fields are the basic data needed to compute the increments in force due to the elastic response
of the aircraft.
330 MSC FlightLoads and Dynamics User’s Guide
Printed Output
To obtain the same data in the k-set, the displacement spline relationship can be applied to each of the
displacement fields. In the a-set, this is
{ u x kx } = G
d
ka
{ u x ax } (5-54)
where { u x ax } represents the appropriate displacement field (rigid or inertial, restrained or unrestrained).
F gx = q Gp
gk
F kx = q Gp
gk
Q kx (5-55)
To obtain the rigid forces and force increments from the unit solutions one uses the forces due to the unit
solution’s displacements using the usual relationship:
ΔF gx = q Gp
gk
ΔF kx = q Gp
gk
Q kk { u x kx } (5-56)
where the displacement field(s) due to the perturbations { u x kx } are simply the unit solutions of Table 5-1
recovered to the k-set.
Inertial Forces: The basic inertial forces (that is, those from the rigid airplane) are needed, since the terms
inTable 5-1 represent only the aeroelastic increments due to the displacements caused by the inertial forces.
The structural inertial force increments are computed directly from:
inertia
ΔF gx = M gg { u··x gx } (5-57)
where the incremental accelerations { u··x gx } are computed by recovering the a-set incremental accelerations to
the g-set in the usual manner. The a-set incremental accelerations are computed from:
for the restrained case in which [ D a r ] is computed by merging [ D lr ] with an identity matrix over the r-set.
For the unrestrained case, the r-set accelerations come from (5-50) and the a-set accelerations are then:
–1
{ u··x ax } unrest = D ar M I rr r1
K zx (5-59)
Printed Output
The primary goal of FlightLoads is to bring visibility to the process of the development of flight loads. The
main body of this manual has emphasized the Graphical User Interface of FlightLoads, but there are also
important pieces of information that are produced by the system that do not have a visual component.
Appendix E: Static Aeroelastic Analysis 331
Printed Output
Instead, they are presented as tables within the printed.f06 output that is produced as part of the
MSC.Nastran run. This section documents this output and has been assembled by adapting documentation
that is contained in the MSC Nastran User’s Guide for Aeroelasticity, the Release Guide for Version 70.5 of
MSC.Nastran and new material for this document.
KRZX = q Q z rl { u x lx } – { u x lx } T rR T Rx – q Q z rx
r i
(5-60)
T –1
Z1ZX = – T rR mr M I rr r1
K zx (5-61)
ΔF kx = q Q kk G
d
ka
{ u x ax } (5-64)
332 MSC FlightLoads and Dynamics User’s Guide
Printed Output
T
m
ΔH xx = ΔF kx m
H kx (5-65)
T
[ EUHM ] = q Q kk G
d
ka
[ UUXAX ] [ HMK T ] + [ RHMCF ] (5-68)
Figure 5-1 provides typical output for stability derivatives. Four sets of stability derivatives computed about the
origin of the aerodynamic reference coordinate system and are generated for the system for each flight
condition in that coordinate system:
1. Rigid unsplined
2. Rigid splined
3. Elastic restrained at the SUPORTed degrees of freedom
4. Elastic unrestrained
Before the stability derivatives are tabulated, the transformation from the basic to the reference coordinates
is shown. This transformation provides a check on the input of the aerodynamic reference coordinate system
for the stability derivatives. The stability derivatives for the rigid and elastic vehicle are shown next. The rigid
derivatives are those that are obtained while neglecting elastic deformation of the vehicle. These derivatives
are presented in two ways: unsplined and splined coefficients which provide checks on the splining and
structural boundary conditions (e.g., single point constraints reacting forces through any actuator can cause
apparent load loss). The unsplined coefficients are based on all the boxes in the aerodynamic model and are
independent of the spline. usually, the two sets of coefficients are nearly identical unless there is an error in
the spline input, such as not including all of the boxes. However, there may be situations where some boxes
intentionally may not be connected to the spline, as in the case when no motion of certain boxes is desired.
This latter case can be avoided by mapping the forces of those non-moving boxes using a FORCE spline.
Appendix E: Static Aeroelastic Analysis 333
Printed Output
Non-dimensional hinge moment coefficient data are output in the format shown in Figure 5-2. Each
aerodynamic extra point produces its own row of hinge moment coefficients. The hinge moments are
computed directly from the aerodynamic model, rather than from the structural model that is used for the
splined stability derivative data. For this reason, there is no comparison of the splined and unsplined hinge
moment coefficients as there is for the stability derivatives. There are values for the restrained and
unrestrained coefficients.
334 MSC FlightLoads and Dynamics User’s Guide
Printed Output
Note also that since the integration is performed on the aerodynamic mesh, the inertial moment is not
included in the hinge moment. However, the aeroelastic load induced by the deformations caused by the
inertial forces is included.
–1
T Rx
r i
HP0|HP = mr
{ u x rx } – { u x rr } T rR (5-69)
These terms are printed using a MSC Nastran matrix utility and appear in the output as shown in Figure 5-3.
Figure 5-5 shows an example of the trim output, including the trim selection method. There are two tables in
Figure 5-5. The first gives the aeroelastic trim variables by ID and name and value. The table also lists the
variable type “RIGID BODY” or “CONTROL SURFACE” and the trim status. There are four types of trim
status: FREE, FIXED, SCHEDULED and LINKED and they indicate that the variable value was free to
vary, fixed by the user, scheduled using the CSSCHD entry or linked. (Scheduling has not been discussed in
this guide, but is documented in the MSC Nastran V70.5 Release Guide.)
The second table provides control surface limit results. Each control surface has an upper and lower limit on
its position and hinge moment value. The actual values are also listed and flags are provided to quickly
identify any active limit (i.e., a response that is not violated but is within 3% of the prescribed limit marked
with an (A)) while any violated constraint (i.e., a response that exceeds its limit by more than 0.3% marked
with a (V)). Units of the output are radians for the positions and physically consistent units (e.g., newton-
meters) for the hinge moments.
336 MSC FlightLoads and Dynamics User’s Guide
Printed Output
Introduction 340
Definition of an Aerodynamic Mesh Interface File (AMIF) 340
AMIF Format and Reading 346
Sample AMI File 347
340 MSC FlightLoads and Dynamics User’s Guide
Introduction
Introduction
This appendix describes the format of the various entries that make up the Aerodynamic Mesh Interface File
(AMIF). This file format allows external meshes to be imported as MSC FLD “3D” aerodynamic meshes.
These meshes can then be used to define other aerodynamic data such as Splines, Nonlinear Parametric
Loads, Monitor Points, and Control Devices.
General Rules
1. All fields are separated by one or more spaces (not tabs).
2. The entry name must be upper case and must start in the first column.
3. The order is not important.
Entry: Comment
Comment line which will be ignored by the AMIF reader.
1 2 3 4 5 6 7 8 910
1 2 3 4 5 6 7 8
#
Example:
# This file was created by the XYZ Euler Code.
1 2 3 4 5 6 7 8 910
1 2 3 4 5 6 7 8
SGROUP SNAME
1 2 3 4 5 6 7 8 910
SGROUP lann_1
Field Contents
SNAME Supergroup name. The length of the name is limited to 8 characters.
Please do not use any blanks or hyphens in the name, use underscores instead.
Entry: AGROUP
Aerodynamic group name which becomes a subgroup of the Supergroup.
1 2 3 4 5 6 7 8 910
1 2 3 4 5 6 7 8
AGROUP AGID ANAME
1 2 3 4 5 6 7 8 910
AGROUP 47 Wing_Top
Field Contents
AGID Aerodynamic Group ID
ANAME Name of the of the aerodynamic group. The group name is limited to 31
characters. Please do not use any blanks or hyphens in the name, use
underscores instead. These groups are very useful to separate the aerodynamic
model into functional components. It is important to split the model into
groups to use the splining later on. It is strongly recommended that you split
the model into parts like: Left_Wing_Top, Left_Wing_bot, Fuselage_Left,
Fuselage_Right and so on. MSC Patran groups will be created automatically
from these groups
1 2 3 4 5 6 7 8 910
1 2 3 4 5 6 7 8
ADOF ADOFS
342 MSC FlightLoads and Dynamics User’s Guide
Definition of an Aerodynamic Mesh Interface File (AMIF)
1 2 3 4 5 6 7 8 910
ADOF 123
Field Contents
ADOFS The list of degrees of freedom the aerodynamic grids possess.
Note that only 125 is currently supported. Nonetheless, this entry is required.
Entry: ACORD
Coordinate frame for aero groups or grids. The coordinate frame definition is based upon the global (MSC
Patran) or basic (MSC Nastran) coordinate system.
.
1 2 3 4 5 6 7 8 910
1 2 3 4 5 6 7 8
ACORD ACID XOR YOR ZOR XZA YZA ZZA
XXZ YXZ ZXZ
1 2 3 4 5 6 7 8 910
ACORD 1 0.0 0.0 0.0 0.0 0.0 1.0
1.0 0.0 0.0
Field Contents
ACID Aero coordinate frame ID
XOR X-location of the origin
YOR Y-location of the origin
ZOR Z-location of the origin
XZA X-location of a point on the z-axis
YZA Y-location of a point on the z-axis
ZZA Z-location of a point on the z-axis
XXZ X-location of a point in the xz plane
YXZ Y-location of a point in the xz plane
ZXZ Z-location of a point in the xz plane
Note: Despite being a free field, this entry must be broken into two records as shown.
Appendix F: Aero Mesh Interface File Format 343
Definition of an Aerodynamic Mesh Interface File (AMIF)
Entry: AECORD
Defining the aerodynamic reference coordinate frame. This entry is allowed to appear only once in a AMIF
file. If this entry is not in the file the global (MSC Patran) or basic (MSC Nastran) coordinate system will be
used as default.
.
1 2 3 4 5 6 7 8 910
1 2 3 4 5 6 7 8
AECORD ACID
1 2 3 4 5 6 7 8 910
AECORD 1
Field Contents
ACID Aero coordinate frame ID which will be used as aerodynamic reference frame.
Entry: AGRID
Aerodynamic grid point.
.
1 2 3 4 5 6 7 8 910
1 2 3 4 5 6 7 8
AGRID GID X Y Z ACID
1 2 3 4 5 6 7 8 910
AGRID 781 10.456 27.678 1.938 1
Field Contents
GID The ID of the aerodynamic grid point
X X-location of the grid point
Y Y-location of the grid point
Z Z-location of the grid point
ACID Aero coordinate frame ID which is the reference for the grid location. If the ID is 0
or blank the global (MSC Patran) or basic (MSC Nastran) coordinate system will be
used for reference.
Entry: EIDSTART
Starting element ID and element ID offset values.
344 MSC FlightLoads and Dynamics User’s Guide
Definition of an Aerodynamic Mesh Interface File (AMIF)
1 2 3 4 5 6 7 8 910
1 2 3 4 5 6 7 8
EIDSTART SEID OFFSET
1 2 3 4 5 6 7 8 910
EIDSTART 2000001 10000
Field Contents
SEID Starting element ID. This value is of type integer.
OFFSET Offset to be used when updating the starting element ID. This value is of type integer.
Note: These data are used to override the equivalent values in the MSC.FlightLoads and Dynamics
Options menu.
Entry: AQUAD
Aerodynamic quadrilateral panel.
1 2 3 4 5 6 7 8 910
1 2 3 4 5 6 7 8
AQUAD APID G1 G2 G3 G4 AGID
1 2 3 4 5 6 7 8 910
AQUAD 123 12 13 46 45 47
Field Contents
APID Aerodynamic panel ID
Gi Aerodynamic grid point IDs of the connection points. Must be unique.
AGID Aerodynamic Group ID the panel belongs to.
Remark:
The connection of G1 to G4 is not arbitrary. There are two boundary conditions to observe. The panel
normal is defined by the connection grids (see sketch below). The normal of the panel as to point at any place
from the structure into the fluid. Second the connection of G1 and G2 has to point roughly into the direction
of the x-axis of the aerodynamic coordinate system.
Appendix F: Aero Mesh Interface File Format 345
Definition of an Aerodynamic Mesh Interface File (AMIF)
Entry: ATRIA
Aerodynamic triangular panel.
1 2 3 4 5 6 7 8 910
1 2 3 4 5 6 7 8
ATRIA APID G1 G2 G3 AGID
1 2 3 4 5 6 7 8 910
ATRIA 123 12 13 46 1234
346 MSC FlightLoads and Dynamics User’s Guide
AMIF Format and Reading
Field Contents
APID Aerodynamic panel ID
Gi Aerodynamic grid point IDs of the connection points. Must be unique.
AGID Aerodynamic Group ID the panel belongs to.
Remark:
The connection of G1 to G3 is not arbitrary. The panel normal is defined by the connection grids (see sketch
below).
the group will NOT have an underlying surface associated with the region. This lack should have little or no
impact. However, if you desire surfaces, you may wish to continue and double check the elements. Failure
may indicate too warped a surface -- it maybe that, by breaking the group into pieces you can obtain a surface.
Element and Node Numbering - The following rules will be applied to your AMIF.
• If the lowest ID of any AGRID is greater than the largest grid ID in the MSC Patran database,
the AMIF numbers will be retained. Otherwise, they will be offset.
• Element numbers are ALWAYS reassigned. However, the MSC FLD Options menu element
numbering rules will be applied (contiguous IDs in the group with an integer multiple of the
increment to determine the next groups stacking ID). An EIDSTART entry will override the
options.
Hint: While importing the aero grid locations the absolute value of the location components are
important. The components are checked against the Global Tolerance. If a component is
smaller than the Global Tolerance it is not created. So please make sure the Global Tolerance
used is correct for the size of your model.
1 References
References 356
356 MSC FlightLoads and Dynamics User’s Guide
References
References
1. Albano, E., and Rodden, W. P. (1969). A Doublet-Lattice Method for Calculating Lift Distributions
on Oscillating Surfaces in Subsonic Flows. AIAA J., Vol. 7, pp. 279-285, p. 2192.
2. Appa, Kari, Finite-Surface Spline, Journal of Aircraft, Vol. 26, No. 5, May 1989. pp.495-496
3. Chen, P. C., and Liu, D. D. (1985). A Harmonic Gradient Method for Unsteady Supersonic Flow
Calculations. J. Aircraft, Vol. 22, pp. 371-379.
4. Giesing, J. P., Kalman, T. P., and Rodden, W. P. (1971). Subsonic Unsteady Aerodynamics for
General Configurations; Part I, Vol. I - Direct Application of the Nonplanar Doublet-Lattice
Method. Air Force Flight Dynamics Laboratory Report No. AFFDL-TR-71-5, Part I, Vol. I.
5. Giesing, J. P., Kalman, T., and Rodden, W. P. (1972a). Subsonic Unsteady Aerodynamics for
General Configurations, Part II, Volume I - Application of the Doublet-Lattice-Method and the
Method of Images to Lifting-Surface/Body Interference. Air Force Flight Dynamics Laboratory
Report No. AFFDL-TR-71-5, Part II, Vol. I.
6. Giesing, J. P., Kalman, T. P., and Rodden, W. P. (1972b). Subsonic Unsteady Aerodynamics for
General Configurations; Part II, Volume II - Computer Program N5KA. Air Force Flight Dynamics
Laboratory Report No. AFFDL-TR-71-5, Part II, Vol. II.
7. Giesing, J. P., Kalman, T. P., and Rodden, W. P. (1972c). Subsonic Steady and Oscillatory
Aerodynamics for Multiple Interfering Wings and Bodies. J. Aircraft, Vol. 9, pp. 693-702.
8. Hough, G.R., “Remarks on Vortex-Lattice Methods”, J. Aircraft, Vol. 10, No. 5, 1973, pp. 314-317.
9. Hough, G.R., “Lattice Arrangement for Rapid Convergence”, Vortex-Lattice Utilization, NASA SP-
405, May 17-18, 1976, pp. 325-342.
10. Liu, D. D., James, D. K., Chen, P. C., and Pototzky, A. S. (1991). Further Studies of Harmonic
Gradient Method for Supersonic Aeroelastic Applications. J. Aircraft, Vol. 28, pp. 598-605.
11. Rodden, W. P., Giesing, J. P., and Kalman, T. P. (1972). Refinement of the Nonplanar Aspects of
the Subsonic Doublet-Lattice Lifting Surface Method. J. Aircraft, Vol. 9, pp. 69-73.
12. Rodden, W.P., and Johnson, E. H., (1994). MSC/NASTRAN Aeroelastic Analysis User’s Guide. The
MacNeal-Schwendler Corporation.
13. Rodden, W. P., and Revell, J. D. (1962). The Status of Unsteady Aerodynamic Influence
Coefficients. Institute of the Aeronautical Sciences, Fairchild Fund Paper No. FF-33.
14. Rubbert, P. E., “Theoretical Characteristics of Arbitrary Wings by a Non-Planar Vortex Lattice
Method,” D6-9244, 1964, The Boeing Co., Renton, WA.
15. Anon, “MSC.Nastran Quick Reference Guide 2001”, MSC Software Corporation, 2001.
MSC.Fatigue Quick Start Guide
Index
MSC FlightLoads and Dynamics User’s Guide
T
target database, 175
Theoretical Development, 294
Thin Plate Spline, 294