Aeroelasticity
Aeroservoelasticity
Flutter
Flight Loads
ZAERO Engineering Modules and Capabilities
Matrix Entity Manager
The matrix entity manager is designed to store and retrieve very large, often sparse, matrices. It minimizes disk storage requirements while allowing algorithms to be developed that can perform matrix operations of virtually unlimited size.
Relational Entity Manager
Relational entities are essentially tables. Each relation has data stored in rows (called entries) and columns (called attributes). Each attribute is given a descriptive name, a data type, and constraints on the values that the attributes may assume (i.e. integer, real or character data). These definitions are referred to as the schema of the relation.
Unstructured Entity Manager
Often times a software module requires temporary, or scratch, disk space while performing tasks. The data generated within these tasks are generally "highly-local" and, due to the modular nature of the software, are not be passed through arguments to other modules within the system. To effectively accommodate the transfer of this type of data, ZDM supports an unstructured database entity type composed of "records" that may contain any arbitrary collection of data.
Dynamic Memory Manager
The dynamic memory manager consists of a suite of utility routines to allocate and release blocks of dynamic memory. The Dynamic Memory Manager provides the capability of developing an engineering software system which allows operations to be performed on data that would normally exceed the size of available memory.
Engineering Utility Modules
Engineering utility modules contain a pool of routines that perform operations on matrix database entities. These operations include matrix decomposition, eigenvalue solver, matrix multiplication, matrix partitioning/merging, etc. These routines first check the property of a given matrix and then select the appropriate numerical technique to perform a particular matrix operation.
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
CAERO7 |
WID |
LABEL |
ACOORD |
NSPAN |
NCHORD |
LSPAN |
ZTAIC |
PAFOIL7 |
CONT |
CONT |
XRL |
YRL |
ZRL |
RCH |
LRCHD |
ATTCHR |
|
|
CONT |
CONT |
XTL |
YTL |
ZTL |
TCH |
LTCHD |
ATTCHT |
|
|
|
CAERO7 |
101 |
WING |
8 |
5 |
4 |
20 |
0 |
0 |
ABC |
+BC |
0.0 |
0.0 |
0.0 |
1.0 |
10 |
4 |
|
|
DEF |
+EF |
0.0 |
1.0 |
0.0 |
1.0 |
11 |
0 |
|
|
|
where MB and KB are the mass and stiffness matrices of a baseline structure and ΔM and ΔK are the incremental changes of mass and stiffness from the baseline structure to the i-th structure of interest.
Case |
ZAERO Aerodynamic Model | Store Configuration | LCO Frequency |
Flight Condition |
1 | ![]() |
Wing Tip: Launcher + Missile Outboard Pylon: MK-84 Inboard Pylon: None |
5.6 Hz | M = 0.88 – 1.0 |
2 | ![]() |
Wing Tip: Launcher Only Outboard Pylon: MK-83 Inboard Pylon: MK-83 |
8.8 Hz | M > 0.9 |