HyperWorks Solvers

OS-1020: Normal Modes Analysis of a Splash Shield

OS-1020: Normal Modes Analysis of a Splash Shield

Previous topic Next topic No expanding text in this topic  

OS-1020: Normal Modes Analysis of a Splash Shield

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

In this tutorial, an existing finite element model of an automotive splash shield is used to demonstrate how to set up and perform a normal modes analysis. HyperMesh post-processing tools are used to determine mode shapes of the model.

The following exercises are included:

Retrieving the OptiStruct input file
Setting up the model in HyperMesh
Applying Loads and Boundary Conditions to the Model
Submitting the job
Viewing the results

The sshield.fem file is needed to perform this tutorial.

Exercise


Step 1:  Launch HyperMesh and set the OptiStruct User Profile

1.Launch HyperMesh. The User Profiles dialog appears.
2.Select OptiStruct and click OK. This loads the user profile. It includes the appropriate template, macro menu, and import reader, paring down the functionality of HyperMesh to what is relevant for generating models for OptiStruct.

Step 2:  Import a Finite Element Model File in HyperMesh

1.Click File > Import > Solver Deck. An Import tab is added to your tab menu.
2.For the File type:, select OptiStruct.
3.Select the Files icon files_panel . A Select OptiStruct file browser opens.
4.Select the sshield.fem file you saved to your working directory from the optistruct.zip file. Refer to Accessing the Model Files.
5.Click Open.
6.Click Import, then click Close to close the Import tab.

Step 3:  Review Rigid Elements

Notice there are two rigid "spiders" in the model. To be able to distinguish the spiders clearly in the model, click the Shaded Elements and Mesh Lines icon visualizationElementsShadedWithMesh-24 . They are placed at locations where the shield is bolted down. This is a simplified representation of the interaction between the bolts and the shield. It is assumed that the bolts are significantly more rigid in comparison to the shield.

The dependent nodes of the rigid elements have all six degrees of freedom constrained. Therefore, each "spider" connects nodes of the shell mesh together in such a way that they do not move with respect to one another. Revert to the Wireframe Elements Skin Only mode by clicking on the visualizationElementsWireframeSkinOnly-24 icon.

The following steps show how to review the properties of the rigid elements.

1.Click Mesh > Edit > 1D Elements > Rigids to open the Rigids panel.
2.Click review.
3.Select one of the rigid elements in the graphics region.

In the graphics area, HyperMesh displays the IDs of the rigid element and the two end nodes and indicates the independent node with an 'I' and the dependent node with a 'D'. HyperMesh also indicates the constrained degrees of freedom for the selected element, through the dof check boxes in the Rigids panel. All rigid elements in this model should have all dofs constrained.

4.Click return to go to the main menu.

Step 4:  Setting up the Material and Geometric Properties

The imported model has four component collectors with no materials. A material collector needs to be created and assigned to the shell component collectors. The rigid elements do not need to be assigned a material. Shell thickness values also need to be corrected.

1.In the Model browser, right-click and select Create > Material. A default MAT1 material template displays in the Entity Editor below the Model browser.
2.For Name, enter steel.
3.Similarly, input the material values next to the corresponding fields as shown in Figure 1. Click ENTER after inputting the values. A new material, steel, has been created.

The material uses OptiStruct linear isotropic material model, MAT1. For E (Young's Modulus), enter 2E+05; for NU (Poisson's Ratio), enter 0.3 and for RHO (material density), enter 7.85E-09. A material density is required for the normal modes solution sequence.

If a material property does not display a value next to it, it is turned off. To edit these material properties, click on the blank Value fields next to them and enter the required values.

At any time, the card image for this collector can be modified by clicking on steel in the Model browser or by using the Card Editor entityCards-24.

os_1000_13_02

Figure 1: Material property values for steel

4.In the Model browser, click on the property design to display the property entry in the Entity Editor. Change the thickness value (T) from 0.3 to 0.25 as shown in Figure 2.
5.Click on the field next to the Material field and then click on the Material selector.
6.In the Select Material dialog, select the newly created steel material and click OK. This changes the material from gn to steel on the property design.
7.Similarly, on the property nondesign, update the thickness value (T) from 0.3 to 0.25 and change the material from gn to steel.

OS_1010_07

Figure 2: Updating the thickness value for design and nondesign property entries

 

Applying Loads and Boundary Conditions to the Model (Steps 5 - 7)


The model is to be constrained using SPCs at the bolt locations, as shown in the following figure. The constraints are organized into the load collector 'constraints'.

To perform a normal modes analysis, a real eigenvalue extraction (EIGRL) card needs to be referenced in the subcase. The real eigenvalue extraction card is defined in HyperMesh as a load collector with an EIGRL card image. This load collector should not contain any other loads.

Step 5:  Create EIGRL card (to request the number of modes)

In the following steps, the model is constrained so that two opposing edges of the four external edges cannot move. The other two edges remain unconstrained. A total load of 1000N is applied at the edge of the hole in the positive z-direction.

1.In the Model browser, right-click and select Create > Load Collector. A default load collector template displays in the Entity Editor.
2.For Name, enter EIGRL.
3.For Card Image, select EIGRL.

OS_1010_08

Figure 3: Selecting the card image

4.Click Color and select a new color from the color palette.
5.For V2, enter the value 200.000.
6.For ND, enter the value 6.

OS_1010_09

Figure 4: A new load collector "EIGRL" is created in the Model browser

Step 6:  Create Constraints at Bolt Locations

1.Create another load collector, named constraints.
2.Click BCs > Create > Constraints to open the Constraints panel.

rd1020_constraints

Figure 5: Selecting nodes for constraining the bolt locations

3.Select the two nodes, shown in the figure above, at the center of the rigid spiders, by clicking on them in the graphics area.
4.Constrain all dofs with a value of 0.0.
5.Click load types= and select SPC.
6.Click create. Two constraints are created. Constraint symbols (triangles) appear in the graphics area at the selected nodes. The number 123456 is written beside the constraint symbol, if the label constraints is checked ‘ON’, indicating that all dofs are constrained.
7.Click return.

Step 7:  Create a Load Step to perform Normal Modes Analysis

1.In the Model browser, right-click and select Create > Load Step. A default load step template is now displayed in the Entity Editor.
2.For Name, enter bolted.
3.Click on the drop-down menu for Analysis type and select Normal modes.
4.For SPC, click Unspecified > Loadcol.
5.In the Select Loadcol dialog, select constraints and click OK.
6.For METHOD(STRUCT), click Unspecified > Loadcol.
7.In the Select Loadcol dialog, select EIGRL and click OK. An OptiStruct subcase has been created which references the constraints in the load collector constraints and the real eigenvalue extraction data in the load collector EIGRL.

OS_1010_10

Figure 6: Loadstep is created

Submitting the Job


Step 8:  Save the database

1.Click File > Save As to open the Save Model As browser window.

Note: In HyperMesh Desktop, click File > Save As > Model to save the .hm file.

2.Use the browser to select set the directory in which you want to save the file.
3.For the File name:, enter sshield_complete.hm.
4.Click Save.

Step 9:  Running Normal Modes Analysis

1.From the Analysis page, click OptiStruct.
2.Click save as. A Save As browser window opens.
3.Select the directory where you would like to write the file and, in File name:, enter sshield_complete.fem.
4.Click Save.

The name and location of the sshield_complete.fem file displays in the input file: field.

5.Set the export options: toggle to all.
6.Set the run options: toggle to analysis.
7.Set the memory options: toggle to memory default.
8.Click OptiStruct. This launches the OptiStruct job.

If the job was successful, new results files can be seen in the directory where the OptiStruct model file was written. The sshield_complete.out file is a good place to look for error messages that will help to debug the input deck if any errors are present.

The default files written to your directory are:

sshield_complete.html

HTML report of the analysis, giving a summary of the problem formulation and the analysis results.

sshield_complete.out

OptiStruct output file containing specific information on the file set up, the set up of your optimization problem, estimates for the amount of RAM and disk space required for the run, information for each of the optimization iterations, and compute time information. Review this file for warnings and errors.

sshield_complete.h3d

Hyper 3D binary results file.

sshield_complete.stat

Summary of analysis process, providing CPU information for each step during analysis process.

 

Review the Results using HyperView


Eigenvector results are output by default, from OptiStruct for a normal modes analysis. This section describes how to view the results in HyperView.

Step 10:  Load the Model and Result Files into the Animation Window

In this step, you will load a file into the HyperView animation window.

1.When the message 'ANALYSIS COMPLETED' is received in the HyperWorks Solver View window, click Results. HyperView is launched and the results are loaded.
2.Click Close to exit the Message Log menu if it appears.

Step 11:  View Eigen Vectors

It is helpful to view the deformed shape of a model to determine if the boundary conditions have been defined correctly and also to check if the model is deforming as expected. In this section, use the Deformed panel to review the deformed shape for last Mode.

1.Click the animation selector switch in the lower toolbar animationLinear-24 and select Set Modal Animation Mode animationModal-24 .
2.Select the Deformed toolbar icon resultsDeformed-24.
3.Leave Result type: set to Eigen mode (v).
4.Set Scale: to Model units.
5.Set Type: to Uniform and enter in a scale factor of 10 for Value:.
This means that the maximum displacement will be 10 modal units and all other displacements will be proportional.
Use a scale factor higher than 1.0 to amplify the deformations while a scale factor smaller than 1.0 would reduce them. In this case, displacements are accentuated in all directions.

OS_1010_11

Figure 7: Deformed shape panel

6.Click Apply.
7.Under Undeformed shape:, set Show: to Wireframe. A deformed plot of the model overlaid on the original undeformed mesh is displayed in the graphics area.
8.In the Results browser pull-down menu, you can change the view between various subcases using the Load Case and Simulation Selection drop-down menus, as shown below:

rd1020_hv_results

9.Select Mode 6 - F=1.496557E+02 from the list to view Mode 6.
10.To animate the mode shape, click Start/Pause Animation animationStart-24 in the animation toolbar.
11.To control the animation speed, use the Animation Controls on the animation toolbar, as shown below:

animation_toolbar

12.Review the other mode shapes.

Step 12:  A few points to be noted

In this analysis, it was assumed that the bolts were significantly stiffer than the shield. If the bolts needed to be made of aluminum and the shield was still made of steel, would the model need to be modified, and the analysis run again?

It is necessary to push the natural frequencies of the splash shield above 50 Hz. With the current model, there should be one mode that violates this constraint: Mode 1. Design specifications allow the inner disjointed circular rib to be modified such that no significant mass is added to the part. Is there a configuration for this rib within the above stated constraints that will push the first mode above 50 Hz?  See tutorial OS-2020 to optimize rib locations for this part.

See Also:

OptiStruct Tutorials