HyperXpert extends the traditional HyperX workflow. It provides access to ALL possible (i.e. positive margin) design options in the design space, and a way to compare those designs with respect to both weight and producibility concurrently, rather than one followed by the other. Using a full factorial DOE-type approach, HyperXpert systematically varies all design variables, including cross-sectional dimensions, thicknesses, materials, and laminates across a part and organizes the data in a plot for review. This allows you to quickly compare results, understand trends, and decide the "best" design for yourself.
Note
HyperXpert calculates and visualizes the variance in cross-sectional dimensions across a part surface to help identify designs optimized for weight and producibility.
Fundamental to understanding HyperXpert is understanding Design Variation - i.e. the change in cross-sectional dimension across consecutive Zones in a selection. That selection of Zones, in the physical world, could be considered a part surface. The more variation that is seen between Zones, the harder that part will be to produce (as tooling may vary, time to build may increase, etc.).
Take the wing model shown below. For simplicity's sake, the upper skin is sized as a metal plate. A range of possible thicknesses is given in the assigned Design Property (i.e. the design space).
Running a preliminary Sizing on the entire upper skin, HyperX will find the thinnest plate that satisfies all strength and stability criteria and apply that to the entire skin. This design, "Design #1", is the most producible design possible since there is no thickness variation across the part surface. However, it is typical aerospace practice to allow particular design variables - in this case, thickness - of each panel vary across the part surface. In this instance, HyperX will find the thinnest plate that satisfy the loads and criteria for each panel, rather than assigning the controlling thickness to the entire part. This is the weight optimum design, but comes with increased variation in thickness across the part surface (and therefore a decreased level of producibility as compared to "Design #1"). This is "Design #2".
For each design, which are both considered viable options for this part, a variation score (based on the amount of change in thickness across adjacent panels on the part surface) and corresponding weight are calculated. These are the bookends of the problem. But, based on the number of cross-sectional candidates defined on the Design Property, there are potentially 1000s more viable part designs.
Running a full factorial design of experiments (DOE) of all possible thickness combinations across the part surface, HyperX systematically identifies all positive margin wing skin designs, calculates the corresponding weight and variation, and plots them accordingly. Notice that the high weight, low variation (i.e. high producibility) designs trend towards the upper lefthand side of the plot; while the low weight, high variation (i.e. low producibility) designs trend toward the bottom right.
HyperXpert offers two methods for quantifying Design Variation across a part:
-
Variables vs Constants - This algorithm quantifies variation by tallying the number of cross-sectional dimensions that are changing across the part. See Variables vs. Constants.
-
Variability Scoring - Here, variation is quantified by assigning penalties for cross-sectional changes between consecutive Zones. The more changes occur, the higher the variation. See Variability Scoring.
The first algorithm quantifies variation by determining the total number of variables within a part.
A Constant dimension is a cross-sectional dimension that is same across all Zones in the part. The thickness in Design #1of the Simple Example given in the previous article is an example. Variables, then, are the opposite - dimensions that are not the same across Zones. The more Constant cross-sectional dimensions, the less Design Variation there is across a part, and the more producible it becomes.
To mirror previously explained trends, this data is plotted in terms of Design Variability (# of Variables). So, the more Design Variability along a part surface, the harder it is to manufacture - thus ensuring that the lightest weight design with the most variation is found in the bottom right of the plot. In the example Design Property below, there are 3 Variables (indicated by the black boxes). All other inputs are Constants (i.e. all Zones will have the same dimensions for these values).
HyperXpert runs full factorial design of experiments (DOE) of all possible ways design variables and their prescribed values can be forced constant across a part surface. For each solution to the DOE, the number of Constants vs. Variables are stored. The weight of each solution is then plotted with respect to the total number of Variables in the design. See the example plot below.
Using the tree on the left, each Data Point can be identified if it is a design that is held constant at the selected dimension. For example, all red points in the image above represent designs in which all Zones have a stiffener height of 0.7in. For more information on identifying points and operating the plot interface, see The HyperXpert Viewer.
Further explaining the example above:
Starting on the right where #variables = all* - This one datapoint has maximum variability. This represents the typical HyperX Sizing result that allow every dimension and every Material/Laminate to be different throughout the Structure, across all Zones. This one data point is the lightest design from the lightest Sizing result of every Zone.
Moving to the left, the axis with #variables = all* - 1 - Represent designs that have one constant input across all Zones. Such as H=1.2” or Spacing = 7”. Only the lightest design of each unique variable is displayed.
Moving furthest left where #variables= 0 - These datapoints have all Constant input values. These are designs that have every dimension and every Material/Laminate the same across all Zones. As such, these designs have to carry the highest load of any Zone and are the heaviest.
Note
The less Design Variation there is across a part, and the more producible it becomes.
The fundamental HyperXpert unit is the “Run Set” which corresponds to the inputs and results of a single HyperXpert run. These are defined and initiated on the HyperXpert Runner and, once the run is complete, they're plotted in the HyperXpert Viewer.
Start by opening the HyperXpert Runner from the Run tab of the Ribbon.
Tip
You can also define multiple Run Sets to run in Batch mode using the "Batch Runs" option on the Run tab of the Ribbon.
Then, use the resulting form to define the Run Set:
-
Name your Run Set - This is the name under which the DOE solution set will be stored and plotted in the HyperXpert Viewer.
-
Select the Zones you'd like to run - HyperX requires a selection of Zones (rather than 1 Zone).
Important
Make sure the chosen selection of Zones belongs to the same part surface (consecutively).
-
Review Inputs - Once Zones are chosen, the remaining information on this form is automatically populated accordingly.
Tip
We recommend reviewing the Design Property once more to ensure your inputs are set as desired. The number of steps defined for each variable, will directly control how long the DOE solution takes to run.
-
Limit Design Space - Use the check box to choose whether or not to limit the design space. When toggled on, thickness variables will not be counted as Constant variables. This decreases both the run time and the number of points collected - but in a logical way - as variables like stiffener spacing, height, etc. (which are still counted in this paradigm) are typically more influential with respect to producibility.
Tip
A similar operation can be done after the DOE is run as a post-process in the HyperXpert viewer. See Filter Heavier Points option in the Plot Options section.
-
HyperX Run Settings - As of HyperX version 2026.1.13, this button opens a form where you can select to use the Standard or Solver Sizing/Analysis Engine.
-
HyperFEA Settings - As of HyperX version 2026.1.13, you can specify HyperFEA Iterations for this Run Set and quickly access various HyperFEA settings. You can also open the HyperFEA form to access all related settings.
-
The Data Tags - Rib and Spar input dialogs can be used to categorize the display of your data in the HyperXpert Viewer, but are not required for input.
Once HyperXpert has completed running, the Run Set can be plotted in the HyperXpert Viewer. Here you can plot the weights and variation of each design processed during the DOE. Using the various HyperXpert Viewer utilities, you can visualize the trends between the variables in your design and their effects on weight and producibility. This makes it easier to find the design that is most optimized to your team's unique situation.
-
The results corresponding to a single HyperXpert run are called a "Run Set." Start reviewing data by using the green (+) button to add Run Set(s) to the Plot interface.
-
Each Data Point corresponds to a Design (i.e. your selection of Zones from the DOE input form considered as a whole, rather than an individual Zone) that attains all positive margins of safety - and is plotted in terms of part weight vs. Design Variation (# variables). See Variation as a Measure of Producibility to better understand the x-axis.
-
The "Anchor Point" is the Point furthest to the right. This represents the optimum solution that traditional HyperX Sizing provides and can be helpful for bookending the problem.
-
In general, you'll notice that: Designs that are easiest to manufacture are heavier (upper left region of the Plot) than dimensionally-optimized parts that inherently add manufacturing complexity (bottom right region of the Plot).
-
-
The Tree on the lefthand side of the Plot is used to include/exclude data, as well as to identify particular Data Points based on constant dimensions. By default, all points start as "unidentified" until particular Tree nodes are selected. See Tree Modes and Identifying Points.
-
The Legend is used to interpret identified Data Points. It can also be used to show/hide particular series of data based on their identified Constants.
-
Clicking on individual an individual Point will automatically add that Point - and its corresponding metadata - to both the Point Information pane and as a row in the Point Grid. These tools are used to better understand the designs characterized by each Data Point of interest.