HyperWorks Solvers

OS-1030: 3D Inertia Relief Analysis using OptiStruct

OS-1030: 3D Inertia Relief Analysis using OptiStruct

Previous topic Next topic No expanding text in this topic  

OS-1030: 3D Inertia Relief Analysis using OptiStruct

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

An existing finite element model is used in this tutorial to demonstrate how HyperMesh may be used to set-up an inertia relief analysis. The analysis is then performed using OptiStruct and post-processed in HyperView. The figure below illustrates the structural model used for this tutorial.

3d-inertia-1

Figure 1: Structural model with static loads and support constraints applied

The following exercises are included:

Setting up the problem in HyperMesh
Submitting the job
Viewing the results

Exercise


Step 1:  Launch HyperMesh, set the OptiStruct User Profile and retrieve the model file

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.
3.Click File > Open. An Open Model browser window opens.
Note:If HyperMesh Desktop was launched, use: File > Open > Model.
4.Select the ie_carm.hm file you saved to your working directory from the optistruct.zip file. Refer to Accessing the Model Files.
5.Click Open. The ie_carm.hm database is loaded into the current HyperMesh session, replacing any existing data.

Step 2:  Create load collectors used to conduct the inertia relief analysis

In this step you create two collectors: one for static loads and the other for constraints.

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 static_loads.
3.Click Color and select another color from the color palette. A new load collector named static_loads is created.

OS_1030_01

Figure 2: Creating the load collector

4.Create another load collector named SPCs using steps 2.1 to 2.3.

OS_1030_02

Figure 3: Load collectors are shown in the Model browser

Step 3:  Create the SUPORT1 required in the analysis

1.Click BCs > Create > Constraints to open the Constraints panel.
2.Verify the yellow entity selector is set to nodes. If not, click the switch to the left and select nodes.
3.Select the node that sits in the middle of the multi-node rigid on the foremost attachment point of the control arm to the chassis. This can be seen in the following figure as 1st constraint.
4.Deselect the degrees of freedom dof4 through dof6 by clicking to uncheck the box beside each.
5.Click load types = and select SUPORT1 from the pop-up menu. The load type is modified to perform inertia relief analysis.
6.Click create.
7.Select the node and the rearward attachment point of the control arm of the chassis that can be seen in the figure as 2nd constraint applied.
8.Remove the dof1 and verify the nodes button remains active.
9.Click create.

rd1030_constraint_bc

Figure 4: Nodes to select for constraint boundary conditions.

10.Create the third constraint by deselecting the dof2 and choosing the top node in the rigid which would fasten the bottom of the shock assembly to the control arm. This can be seen in the figure below. (Switch to the Wireframe Elements Skin Only mode by clicking on the visualizationElementsWireframeSkinOnly-24 icon to view the rigid).
11.Click create.

rd1030_constraint_control_arm

Figure 5: Final constraint applied to control arm model

12.Click return to exit the panel.

Step 4:  Create the static forces for the analysis

1.Right-click the static_loads collector and click Make Current to set it as the current load collector.
2.Click BCs > Create > Forces to open the Forces panel.
3.Verify the yellow entity selector is set to nodes. If not, click the switch and select nodes.
4.Select the node on the top of the rigid at the end of the control arm, as shown in the figure below.
5.Set magnitude= to -1e+05.
6.Click the switch beside the direction selector and select x-axis.
7.Click create.
8.Select the same node. (After verifying the yellow entity selector is set to nodes and is activated).
9.Set magnitude = to 3e+05.
10.Change the force orientation to the z-axis.
11.Click create. The forces can be seen in the figure below.
12.Click return and to exit the panel.

3d-inertia-3

Figure 6: Application of static forces

Step 5:  Create the OptiStruct subcase

1.In the Model browser, right-click and select Create > Load Step. A default load step template is now displayed in the Entity Editor below the Model browser.
2.For Name, enter linear.
3.Click on the drop-down menu for Analysis type and select Linear Static.
4.For LOAD, click Unspecified > Loadcol.
5.In the Select Loadcol dialog, select static_loads and click OK.
6.For SUPORT1, click Unspecified > Loadcol.
7.In the Select Loadcol dialog, select SPCs and click OK. An OptiStruct loadstep has been created, which references the inertia relief support points in the load collector SPCs and the forces in the load collector static_loads.

OS_1030_03

Step 6:  Create the control cards necessary to conduct the inertia relief analysis

1.Click Setup > Create > Control Cards to open the Control Cards panel.
Note:Use Next and Prev to browse through the different control card pages.
2.Click TITLE and enter a title for this inertia relief analysis and click return.
3.Click PARAM and turn on INREL.
4.Under INREL_V1, toggle the selection to be -1. This requests that an inertia relief analysis be performed.
5.Click return twice to go to the main menu.

 

Submitting the Job


Step 7:  Run the inertia relief analysis

The OptiStruct panel accomplishes two things: it saves the current model with its settings to create the input file OptiStruct uses, and allows you to select the type of analysis.

1.From the Analysis page, enter the OptiStruct panel.
2.Verify ie_carm.fem is in the input file: field. If not, click save as and enter ie_carm.fem. The file extension .fem is necessary for OptiStruct to recognize it as an input file.
3.Set the run options: toggle to analysis.
4.Leave the toggle for memory options: set to memory default.
5.Click OptiStruct. (You must have saved the file in Step 2 to proceed further). This launches the OptiStruct job.

If the job is successful, you should see new results files in the directory where HyperMesh was invoked. The ie_carm.out file is a good place to look for error messages that will help you debug your input deck, if any errors are present.

The default files that are written to your directory are:

ie_carm.html

Web-based file which gives a summary of the input deck and simulation conducted.

ie_carm.h3d

Results file which contains everything from displacement to stress results that can be viewed in HyperView.

ie_carm.res

HyperMesh binary results file.

ie_carm.out

ASCII based output file of the model check run before the simulation begins and gives some basic information on the results of the run.

ie_carm.stat

Detailed breakdown on the CPU time used for each significant stage in the analysis.

 

Viewing the Results


OptiStruct provides contour information for all of the loadsteps that were run. The following steps describe the process for viewing those results in HyperView.

Step 8:  View a deformed shape

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.Verify that the Animate Mode is set to Linear Animation Mode animationLinear-24.
3.Click the Deformed panel toolbar icon resultsDeformed-24.
4.Set Result Type: to Displacement(v).
5.Set Scale: to Model units and enter a value of 10.

This means that the maximum displacement will be 10 model units and all other displacements will be proportional.

6.Click Apply.
7.Set the toggle under Undeformed shape: to Wireframe: and select Color as the Component. A deformed plot of the model should be visible, overlaid on the original undeformed mesh.

Step 9:  View a deformed animation of the loading displacement

1.Verify that the Animate Mode is set to Linear Animation Mode animationLinear-24.
2.Click the Start/Pause Animation icon animationStart-24 to start the animation.
3.Both the play speed and starting point of the animation can be controlled using the Animation Controls.
4.With the animation running, use the lower slider bar in the Animation Controls panel to adjust the speed of the animation.

animation_toolbar

5.Click the Start/Pause Animation icon, again, to stop the animation.

Step 10:  View a von Mises stress contour of the static loadcase

1.Click the Contour icon resultsContour-16 on the toolbar.
2.Select Element Stresses (2D & 3D) as the Result type:.
3.The stress type should be set to vonMises.
4.Click Apply and notice the graphical display of stresses.
5.Once you are finished viewing, select File from the menu and select Exit to exit HyperView.
Note:Beginning with 8.0, there is a parameter PARAM, INREL, -2 that can activate inertia relief analysis without the need for a SUPORT/SUPORT1 entry. You can activate that parameter by clicking on the PARAM field on the Control Cards panel. In this tutorial, our intention was to show the steps in creating SUPORT1 cards; therefore the parameter was not used.
 
As an additional exercise, you could run this tutorial using the above mentioned parameter. In that case, you would not create SUPORT1 cards or choose that load collector in the subcase.

See Also:

OptiStruct Tutorials