This tutorial focuses on correcting negative margins of safety on discretely modeled Joints, called Point Joints. In addition to learning more about Point Joints, you will also learn how to use HyperX pre- and post-processing workflows to perform Sizing with multiple variables to resolve many negative margins.
Import FEM
-
Click the "Import FEM" button on the Model tab of the Ribbon.
-
Specify "C:\HyperX\Models\Astronaut-Composite Crew Module\CrewModule.dat"
-
Click "Import"/"Reimport".
-
Ensure 1D Connectors are imported with 1D Beams and 2D Shells.
-
Click Apply.
Review and Set Up Design Cases
-
Click on the "FEA Results" tab.
-
Turn off "Temperatures" and "Pressures".
-
Click "Design Loads"
-
Set the Limit Factor to 0.714 for all cases
Note
This model was run at an Ultimate load of 1.4. So, limit cases must be factored down by 1/1.4 = 0.714.
One the Limit Factors have been set, close the Design Loads form. Click "Apply" on the FEA Results form and close.
Review FEM Tree and INCLUDE Files
On the left side of your screen, navigate to the FEM Tree.
Press the "Inc" button to look at the entities imported via INCLUDE file. Since the FEM contains a well-structured series of INCLUDE files, this view shows which entities belong to which parts of the vehicle. This allows us to quickly hide/show these parts and more easily turn them into HyperX Structures.
Hide Unused Elements
In this exercise, we are focusing on joint fittings which are located underneath the aeroshell and heat shield. We're also going to hide the 1D Elements. Let's hide those parts to have a better view of the underlying Structures.
The quickest way to hide the aeroshell and heatshield is hiding them from the "Inc" view. To do this:
-
Locate the Lower and Upper Aeroshell and the Heat Shield in the Inc view of the FEM Tree.
-
Click the dots to the right of each Structure name to hide it.
To hide the 1D Elements:
-
Switch back to the normal FEM Tree view by clicking the "Inc" button again.
-
Expand the 1D elements by clicking the dropdown arrow.
-
Click the dots to the right of each of those elements to hide them.
Tip
You can also improve visibility by hiding additional FEM entities (like the coordinate systems) and/or changing model appearance. You can hide the shadows cast by the model by going to the View tab of the Ribbon, pressing the "Appearance" button, and selecting "Shadows" from the dropdown.
Create Structures from INCLUDE Entities
In addition to quickly hiding/showing parts of the model, we can use the INCLUDE view to quickly generate HyperX Structures directly from imported FEM elements. To do this:
-
Switch back to the INCLUDE view by pressing the "Inc" button.
-
Use Shift+Click to highlight from "100000 LIDS Ring.bdf" to "600000 Backbone Fittings.bdf". Right click the selection and click "Create Structure".
-
In the "Structure Creation" form:
-
Click the "Create structures per include files" checkbox to ensure your HyperX Structures are created with the familiar FEM INDLUDE file organization.
-
Click the "Assign Designs" checkboxes next to the PCOMP and PSHELL Properties.
-
Then the "Include Laminate Overrides" and "Include Metal Overrides" checkboxes will appear. Check those as well.
-
Click the "Create" button at the bottom of the form.
-
By creating these Structures from INCLUDE files with "Assign Designs" selected, HyperX will check the property definition in the FEM for all of the parts you're creating structures for. It will attempt to match the material IDs from the FEM with corresponding Materials in the Database. When HyperX finds a match, a Design Property will be created, the Property will be added to the Property Tree, and assigned automatically to the proper Zones.
Tip
Before attempting to Assign Designs during Structure creation, make sure to review your Material Library. Any materials in the FEM that you'd like to use in HyperX should have their own HyperX Material definition and be identified with the same MAT ID as they have in the FEM. This step has been done for you by including the necessary materials in the starting Database.
When the Structure Creation process is complete, you can review the new Structures and automatically created/assigned Design Properties in their respective Trees.
Tip
When you select a Property in the Property Tree, all Structures that use that Property will be highlighted on the model like in the image above.
Review Plate Design Property
By selecting the aluminum plate Design Property, you may notice it is primarily used on the main parachute fittings.
You can review the Design Property by right-clicking it and selecting "Edit". You can see that this is an aluminum plate with a generic .2 in. thickness. You can also see that overrides are in use.
By clicking the overrides button, you will open the Dimension Overrides form where you will see that the thickness for each Zone using this Design Property has overridden the thickness. These values were automatically applied when we selected the "Include Metal Overrides" option when creating these Structures. This was similarly done for the Laminate Design Properties, although their Ply counts were overridden.
Tip
Dimension Overrides allow us to use a single Design Property for all these Zones despite their different thicknesses. Without Dimension Overrides, we would need to define and assign a separate Design Property for each possible thickness to all of these Zones.
Create Point Joints
The previous step involved defining the fitting panels, which are the sheet objects in the Joints. The next step is to translate CBUSH FEM elements into Point Joints by creating additional Structures. To create the Point Joints that reference the Properties from the last step:
-
Go back to the FEM Tree and go to the INCLUDE view by pressing the "Inc" button near the top.
-
Highlight and select from "900001 Interface_GussetCaps-LIDS Ring.bdf" through "900005 Interface_MainParachute.bdf". Right-click and select "Create Structure" to open the "Structure Creation" form.
-
Notice that the "Structure Creation" form is different than last time. This is based on the kind of FEM properties referenced by the elements selected, PBUSH in this case. Select "Create point joints per connector element" and "Create structures per include files" and press "Create".
-
When done, close the form and navigate back to the Structures Tree. Select the new Structures to highlight them.
Improving Joint Visibility
If you're struggling to see the Joints on the model, you can increase the rendering size. To do this, go to the View tab of the Ribbon, select "Viewport Settings", increase the "Joint Size" setting, and press "Apply".
Additionally, you can remove the mesh lines from the model by clicking the "Mesh Lines" button on the View tab of the Ribbon.
You can also change the Color Mode to color by Joint to further highlight them.
Import Joint Properties
Notice that the Joints say they're unassigned. That means that they don't have a Design Property assigned to them.
To assign a Design Property, it has to be in the Database's Library. We could create one by going to the Design tab of the Ribbon and clicking one of the "Joint Designs" buttons.
Using these buttons we can create Edge-Allowable, Fastened, Riveted, or Bonded Joints. However, in this case, program-accepted joint designs have already been created and defined in the Database Template. Therefore, we can expose our Joint Design Properties from the Library.
To import these Properties:
-
Go to the Property Tree and scroll down to and expand the Library section.
-
Find "Design Properties", right-click and select "Show" from the pop-up menu.
-
The resulting form shows all of the Design Properties available to us. Filter the list to only show Joint Design Properties by clicking the "Joints" checkbox at the top of the form.
-
Select all three and click the "Project" button. Select "Include" from the dropdown.
-
When you see green checkmarks by the Property name, that means they've been successfully imported. Close the form when done.
After you close the form, you can see the imported Design Properties in the Property Tree.
Assign Design Properties
Now that we've imported Design Properties for our Joints, we need to assign them. Let's start with the 2 Member Joints. To assign their Design Properties:
-
In the Structures Tree, select the 2 Member Joints by ctrl-clicking them both.
-
Right-click the "HL10-12_Single-Shear" Design Property and select "Assign to Visible Selection".
Tip
You can also assign a Property to selected Structures by dragging and dropping it onto the highlighted part of the model in the Viewport.
-
There will be a temporary color change of the selected Joints in the Viewport to show the Design Property has been assigned. You can also see in the Structures Tree, the 2 Member Joints no longer say unassigned.
Then, repeat the above process for the 3 Member joint with the "HL10-16_Double-Shear" Design Property.
Review Joint Design Properties
Now that we've imported and assigned our Joint Design Properties, let's review them to understand how we will use them. Right-click the "HL10-12_Single-Shear" property in the Property Tree.
In the resulting form, notice a few things:
-
This Design Property is set to Analysis mode. When we "Size" with it, we won't run Sizing, we will only run Analysis (margin assessment of the existing design).
-
The Sheet 1 and 2 Material is set to inherited. It will inherit the Material from the Structures it's connected to. In this case, the metal plate from earlier.
-
Third, we have a Fastener selected. Let's right-click and "Select Fastener" to see the fasteners that we have available.
Here we can see that the dash numbers correlate to fastener diameters. When you're done reviewing, you can close these forms.
Note
All of the Fastener inputs are based on the NASA 5020 Analysis Process.
Create and Assign Load Property
Before we can Analyze these Joints, we need to assign the other required properties: Load and Analysis.
Let's start by creating and assigning a Load Property:
-
In the Property Tree, right-click "Loads" then click "Loads - FEA" then click "Create Element Based".
-
In the resulting form, notice the "Connector Loads". For each Joint we apply this to, we will include tension, sheet, and moment in Analysis.
Note
When we Analyze Joints with this Load Property, we will rotate the shear forces into the connected plates and determine a bearing in that direction and a bearing-bypass load (see "Fastened Sheet Analysis Methods").
-
Click "Apply" at the bottom of the form to create the Load Property.
-
Select all (both 2 and 3 Member) Joints, right click the new Load Property in the Property Tree and "Assign to Visible Selection" or drag and drop the Load Property onto those Structures in the Tree or Viewport.
Tip
You could also select the Structures by selecting the Design Properties we assigned to them. That would help in an application where you have many Structures that use a few shared Properties.
Import and Assign Analysis Property
Finally, let's import an Analysis Property and assign it to the Joints to prepare them for Analysis.
-
Scroll down to the Library section of the Property Tree. Right-click "Analysis Properties" and select "Show" from the dropdown menu.
-
There's only one in this case: "Fastener_5020_bearing-bypass". Select that and click the "Project" button and select "Include" from the dropdown.
-
Confirm the import with the green checkmark by the Property name and close the form.
Now that the Analysis Property is imported, we can see it in the Property Tree and review it. Locate the Property, right-click, and select "Edit".
In the resulting form, we can review the Failure Modes that make up this Analysis Property. Structures assigned this Analysis Property will be evaluated against the criteria defined in these Failure Modes. Let's review the "Fastener Default" Failure Mode by right-clicking it and selecting "Edit.
In the "Criteria" section we can see all of the potential Fastener-related criteria that will used for evaluation. They can be enabled or disabled via checkbox, the required MS can be customized, and they can be set to Limit or Ultimate.
In the "Settings" section, we can view the inputs that are used to determine pretension for these Fasteners.
Tip
You can also click on the blue "i" button to view related quick help and a link to the help center pages for Fastened Joint Criteria for more information.
When you're done reviewing, close the form. Next, we can review the "Fastened Sheet Strength Default" Failure Mode by right-clicking it and selecting "Edit" from the dropdown.
Here you can see we will be using "Bearing-Bypass" criteria. For more info, you can select the blue "i" quick help button or view the help center articles here. When you're done with reviewing these Failure Modes, close all of the forms.
Finally, assign the Analysis Property to all (both 2 and 3 Member) Joints.
With our Structures and Joints created and Properties assigned, we are now ready to Analyze the Joints.
Analyze Joints
To Analyze the Joints, select them all in the Structures Tree, right-click, and select "Size".
Note
Because the Design Properties are set to Analysis mode, selecting Size will run Analysis not Sizing. This is only true for Joints.
Review Results
After Analysis is complete, we can use the Legend to view the results. You can open the Legend from the Result tab of the Ribbon.
After opening the Legend, we can see the Margins of Safety on all of the Structures that we Analyzed.
Looks like quite a few of these Joints have negative Margins of Safety. Let's look at the controlling criteria to understand why. To do that:
-
Open the Legend options.
-
Select "Controlling Criterion" and notice that the Legend will change to show that instead of MS.
Tip
By clicking on the controlling criteria in the Legend, it will highlight the Zones that are controlled by that criterion.
After investigating the model, we can see where our Fasteners are tension-shear critical. To determine how to address these negative margins, let's take a deeper look at each Joint membership type - starting with 3 Member Joints.
Focus on 3 Member Joints Results
To focus on the 3 Member Joints, let's hide the 2 Member Joints for now. In the Structures Tree, use the dots to the right of the 2 Member Joint structures to hide those Structures.
Let's switch the Legend back to showing Margins of Safety and use the Probe/Label tool to find the minimum and maximum MS.
The Min/Max label will automatically label the minimum and maximum MS for our visible Joints. That allows us to quickly locate the Joints with negative margins so we can interrogate them further.
Next, let's select that min MS Joint, right-click, and select "Analysis Results" from the pop-up menu.
Doing so opens the Analysis Watch Window. Locate the negative MS in the window to see this Joint is Tension/Shear driven. You can also right-click the negative MS and select "Analysis Details..." from the dropdown to view the Analysis Details Report.
The Analysis Detail Report will open in Excel. It gives us a lot more information about this entity, the controlling Design Load Case, forces, and allowables for this entity.
By scrolling all the way over to the right, we can see that the strength/stress ratio for tension is over 1. This means this Joint is critical for tension alone even though it's a tension/shear interaction. We can address the tension failure by changing the Fastener.
Fix Tension Failure by Changing Fastener
To change the Fastener we're using for 3 Member Joints, we need to update the corresponding Design Property for these Joints.
-
Locate the "HL10-16_Double-Shear" Property in the Property Tree. Right-click and select "Edit".
-
In the resulting form, right-click the selected Fastener and choose "Select Fastener..." from the dropdown.
-
We want to find a Fastener that can handle more tension than our current choice (HL10-16). Let's compare it to HL12-16. To do so, find those entries in the form, right-click and select "Edit" to bring up the "Fastener Definition" for each.
Comparing the two side by side, we see that for the same dash number, the HL10s and HL12s have the same "Shear Allowable" but the HL12s have greater "Tension Allowable". Let's go with the HL12-16s.
-
Close the "Fastener Definition" forms. On the "Fasteners" form, select HL12-16 and click "OK".
-
On the "Joint Design Definition" form, confirm the "Fastener Selection" has updated and click "Apply".
-
Now, select the 3 Member Joints in the Structures Tree, right-click, and select "Size".
Note
Recall that this will perform Analysis based on the setting in the Design Property.
Review Results to Confirm Fix
After Analysis is complete, we can see that the previously failing Joint now has positive margins by using the Legend.
By using the Plot/Label tool to find the min and max MS, we can see that the minimum MS is now positive.