You are the engineer in charge of design sizing this wing – all the way through PDR.
Using HyperX:
-
Optimize wing skins, spars, and ribs to external loads applied in the FEM.
-
Enforce manufacturing constraints and understand the effect they have on design results.
-
Visually interrogate and verify Sizing results.
-
Export a Stress Report to support design review documentation.
This portion of the training example largely follows the HyperX Basics, found in the Getting Started help category. We recommend referencing those articles for more information as you are walking through this example!
Open Database and Project
A Database is the center of all operations in HyperX. When working in HyperX, you are working in a Database. Within a Database, there are Projects. This particular training Database has only 1 Project. To understand more about HyperX file organization, see File Organization Overview.
Path: C:\HyperX\Training\[Version#]\
Database: Training Module #1 - Design Workflow_[Version#]
Project: Design Workflow - UAM Wing
Note
If prompted in Project Options, select Design Workflow – UAM Wing and select Open Project.
Import Finite Element Model
-
From the Model tab of the Ribbon, select ‘FEM Import’.
-
Click "Add". Then, use the browser to navigate to: C:\HyperX\Models\Wing UAM\ folder and select WingUAM_01a.dat.
-
Open the Units window.
-
Change the ‘FEM units’ section to match the SI units system used in the FEA.
-
Click ‘Apply’ to import the FEM.
Note
For more information on the FEM Import process, as well as the different element and load case types supported by HyperX, see: FEM Import and corresponding reference documentation linked throughout that page.
The model will populate the Viewport behind the FEM Import form.
Tip
If you don't immediately see the model after clicking "Apply," try resetting the Viewport. Do this by clicking one of the sides on the View Cube (upper right corner of the screen) to center the model about the corresponding perspective.
Setup Design Load Cases
Design Load Cases correspond to FEM Subcases. These are the load scenarios that will be evaluated in HyperX Sizing and Analysis routines. To understand more, see Design Load Cases.
-
Open the Design Loads form.
-
Change the Analysis Temperature to 120F for all cases (as shown below).
-
Change the Ultimate Safety Factor to 1.5 for all cases (as shown below).
-
Click ‘Apply’ and close all forms.
Note
Both options for Step 2 and 3 are available if you: Use ctrl+a to select all rows and Right-click to reveal a menu of options.
Organize Model into Structures
After importing the FEM, FEM properties must be moved into Structures in order to become HyperX Zones. See Transitioning from FEM to HyperX to understand more.
For this model, we'd like to create Zones by organizing them into Structures based on part type:
Tip
You can hide the Upper Skin Structure to have direct access to Substructure Properties in the Viewport.
Create Rib Structure – Using the FEM Tree
-
In the FEM tree, Type ‘Rib’ into the search bar to isolate all FEM Properties with the word ‘Rib’ in the title.
-
Use Ctrl to select all Rib Properties.
-
Right-click and select ‘Create Structure’ from the resulting menu.
-
Name the Structure.
-
Click ‘Create’.
Organize Model into Sets
Sets are a user-defined group of Zones - created for user convenience in terms of viewing, assigning Properties, and isolating certain portions of the model. For this example, group the lower and upper skins into a "Skins" Set. Do the same for the ribs and spars in an "Internal Substructure" Set.
Verify Set Creation
To double-check assignment:
-
Right-click on the node of a Set and select ‘Show Only’ - OR -
-
On the View tab of the Ribbon, select Color Mode > Set to color the Zones by Set assignment.
Assign Panel Properties
Recall: In order to Size or Analyze a Zone, it must be assigned a:
-
Design Property to define the design space.
-
Load Property to define the FEA load processing technique.
-
Analysis Property to define the failure criteria assessed.
Each Property was pre-defined in the Database Template. Find them in the Property Tree. Double-click on any given Property to understand its definition.
Assign Properties
To assign a Property to a Zone:
-
Use the Viewport to select the 2D Zones.
Tip
Use the Structure Tree to hide the 1D beams to make shell selection easier.
-
Drag the desired Property from the Property Tree onto the selected Zone.
Note
The color of the selected Zone will flash to confirm that the Properties were successfully assigned.
-
Repeat for each Property to fully define the Zone
Assign Beam Designs
Apply the following Properties to all beam Zones:
Design: Caps – Solid Laminate
Load: Peak – All
Analysis: Caps
Size Wing
-
Select the entire wing.
-
Navigate to the Run tab of the Ribbon.
-
Click ‘Size’.
Tip
The ‘Size’ button also comes prepopulated in the Custom Ribbon (left-side of image) for quick access.
Review Sizing Results
Open the Legend and start plotting results directly on the model. Turn on the Weights option in the Structure Tree.
-
Review ply counts per panel.
-
Review beam thicknesses.
Understand What is Driving Sizing
Open the Analysis Watch Window to review margins of safety per Zone. Let’s focus on the upper skin, as it is the heaviest
Sizing is driven by analytical panel buckling. What goes in to this calculation?
-
Right-Click>Criterion Documentation to open the Help System page for the controlling metric.
Knowing that, how do we visualize the buckling lengths for the upper skin Zone?
-
Open the ‘View’ tab of the Ribbon.
-
Click ‘Indicators’.
-
Select ‘Buckling Spans’.
Evoke Engineering Judgement
-
Based on engineering knowledge, we know that the greater the buckling length, the smaller the critical buckling load (i.e. the more buckling critical a structure is).
-
Buckling lengths are calculated per Zone based on the number of elements, size of elements, etc. Since the upper skin is all one Zone, the buckling lengths span the entire skin.
-
However, the model contains ribs and spars that will serve as ‘panel breakers’ in the physical world – thereby breaking up the buckling mode shape.
∴ The model should be updated to have a Zone within each panel breaker section. This will reduce the model to more reasonable buckling lengths and result in a realistic representation of the Structure.
Run Zone Splitter Utility
-
Open the Structures tab of the Ribbon.
-
Select ‘Split Up Zones’.
-
Select the entire model.
-
Choose to split on Orthogonal Members and Beam Intersections.
-
Click ‘Commit’.
A new Zone has now been created at each orthogonal boundary. Notice that:
Re-Run Sizing and Review Results
Now that the Zones have been split:
-
Each Zone has its own cross-section and MS result
-
Lighter weight
-
More accurate buckling margin calculations
Show only the skins
Analysis Results:
-
Min. Margin: 0.030
-
Controlling Criterion: Analytical Buckling
Note
The upper skin is still controlled by analytical buckling. Perhaps changing the design to something more buckling efficient would lead to lighter results.
Create a Sandwich Design Property
Sandwiches are more efficient in buckling-driven structures. Let’s try a sandwich design.
-
Navigate to the Design tab of the Ribbon.
-
In the ‘Panel Designs’ section, select the ‘Sandwich’ rise-up.
-
Select ‘Honeycomb Sandwich’ from the resulting menu.
Define Design Property
On the Design Property form…
-
Name the Design Property.
-
Select ‘Laminate’ as the Material System.
-
Select ‘Detailed Sizing’ as the Sizing Mode.
-
Apply the Laminate Family “LamFam_CollierThinPly_Symmetric” as the Material selection to the top facesheet.
Note
Detailed Sizing = Parametric Sizing Optimization meaning the user is responsible for selecting the Sizing bounds and Material inputs for each object.
-
Right-click in the Material selection field.
-
Choose ‘Select Laminate Family’.
-
Select “LamFam_CollierThinPly_Symmetric”.
-
Repeat for the bottom face.
-
-
Select honeycomb Materials and define Sizing bounds for the core object.
-
Material Selection
-
ECA-1/8-1.8 (1.5)
-
ECK-1/8-2.5 (1.4) Typical
-
Hexcel 3.1 pcf 1/8-5052-.0007
-
-
Bounds
-
Min= 0.125in
-
Max = 0.75in
-
Step = 0.125in
-
-
Create Sandwich Analysis Property
-
Create a new Panel Analysis Property.
-
Name the Analysis Property.
-
Use the "..." buttons to add existing Failure Modes to the Analysis Property, as shown.
-
Click 'Apply' to save to the Database.
Update Sandwich Design to One Core Material
Perhaps you have just found out from your machine shop that they have Kevlar core readily accessible. The sizing should be updated to only allow for that material in the core.
-
Open existing Design Property.
-
In the Core object: Right-Click > Select Materials.
-
Select only ECK-1/8-2.5 (1.4).
-
Click ‘Apply’.
Run HyperFEA to Converge Loads
Tip
HyperFEA will automatically run Sizing for all Zones organized into Structures. Assign new sandwich Design Property to Lower Skin to get more realistic results (but we won't focus on those results in this example).
Now that the Sizing has changed, the stiffness has changed. Use automated FEA Iteration tool (HyperFEA) to get updated load paths.
After five iterations, the loads should be converged. This is evidenced by the similarities in mass value in the last two Sizings. The iterated loads will be used for Sizing from here on out.
Use Dimension Overrides to Implement Core Taper
By default, HyperX chose the weight-optimum core height per Zone – but this is not the most manufacturable solution
Enforcing a core height taper down the wing, as shown below, will result in a more producible result. Within each tapered section, all Zones should inherit the maximum core height.
-
Select the first section of Zones.
-
Design > Dimension Overrides > Sizing Overrides.
-
0.5in for all Zones.
-
Click ‘Apply’ to save changes.
Repeat for remaining two sections. Re-Size to verify results.
Note
The Design Property now indicates that Dimension Overrides exist for assigned Zones.
Sequence Facesheet Laminates into Global Plies
Translate results per Zone into a Structure-level Ply layup scheme.
-
Select the Upper Skin Structure.
-
Go to the Composite tab of the Ribbon.
-
Select the Sequencing Rise-Up.
-
Choose “Top Face/Skin”.
Sequencing table lays Zone-level solutions into global Plies.
-
Choose ‘Sequence’ to generate top face Plies.
-
Click ‘Apply’.
-
Review Plies created in Structure Tree.
Repeat for bottom face and core and notice all entities now have nodes in the Structure Tree. If you see a warning about "dirty" analysis results, close the Sequencing form, re-run Analysis, and try Sequencing again.
View Global Plies on Model
You can visualize the results by:
-
Enable Ply Visualization by pressing the "Plies" button on the Structures Tree.
-
Choose the Ply Visualization Mode. We can use the "Exploded" view here.
-
Optionally, use the "Ply View Options" to alter visualization settings.
Tip
Global Plies can be used to communicate the design to CAD.