You are on page 1of 11

10/6/13

HyperWorks Tutorials

HyperWorks Tutorials

RD-2100: NLSTAT Analysis of Solid Blocks in Contact


The purpose of this tutorial is to demonstrate how to carry out nonlinear implicit small displacement analysis in RADIOSS Bulk, involving elasto-plastic materials, contact and continuing the nonlinear solution sequence from a preceding nonlinear loadcase.

Model and Loading Description


Figure 1 illustrates the structural model used for this tutorial: Two square solid blocks made of elasto-plastic steel material. The dimensions of the blocks and the material parameters can be obtained in the table below. In the 1st nonlinear subcase, pressure loading is be applied to the top solid block, the top corners of which are constrained in X and Y directions. The top solid is in contact with the bottom solid, the bottom corners of which are constrained in X, Y and Z directions. The 2nd nonlinear subcase is to simulate the un-loading and is a continuation of the nonlinear solution sequence from the previous loading subcase.

Figure 1. Model and Loading Description

Units Top block Bottom block Thickness of blocks

Length: mm; Time: s; Mass: Mgg; (Force: N; Stress: MPa) 72 mm x 72 mm 100 mm x 100 mm 20. mm

www.altairhyperworks.com/(S(3fu2zyrlbyi03xcofiue25jd))/hwhelp/Altair/hw11.0/help//hwtut/hwtut.htm?hyperworks_solvers.htm

1/11

10/6/13

HyperWorks Tutorials

Material

Steel, Elasto-plastic Initial density ( ): Young's modulus (E): Poisson coefficient (): Yield Stress ( 0): 7.90e-9 kg/mm^3 210000 MPa 0.3 850.0 MPa

Imposed pressure

1000.0 MPa, applied at the center of top block

The following exercises are included in this tutorial: Create elasto-plastic material Define contact between the two blocks Define nonlinear implicit parameters Set up NLSTAT analysis for the 1st subcase (loading) Set up NLSTAT analysis for the 2nd (unloading) subcase Submit job and view result

Exercise Step 1: Import the model


1. Launch HyperMesh. A User Profiles Graphic User Interface (GUI) will appear. 2. 3. 4. Toggle the RADIOSS radio button in the User Profile dialog. From the pull-down list to the right of RADIOSS, select Bulk Data. Click OK. This loads the User Profile . 5. 6. 7. Click File > Open. Select the file n l s t a t . h mlocated in the HyperWorks installation directory under < i n s t a l l _ d i r e c t o r y > / t u t o r i a l s / h w s o l v e r s / r a d i o s s / . Click Open.

Step 2: Create the elasto-plastic material


First, the stress vs plastic strain curve for the material needs to be defined. 1. 2. 3. 4. In the Tab area, click on the Utility menu. Click on the TABLE Create tool. Click on Create/Edit Table and select the table type as TABLES1. Click Next.
2/11

www.altairhyperworks.com/(S(3fu2zyrlbyi03xcofiue25jd))/hwhelp/Altair/hw11.0/help//hwtut/hwtut.htm?hyperworks_solvers.htm

10/6/13

HyperWorks Tutorials

5. 6. 7.

Click the radio button for Create New Table and enter the Name of the table as s t r e s s s t r a i n . Next, populate the X and Y fields of the table, as shown below. Click Apply.

A dialog box will appear which says 'The load collector stress-strain with TABLES1 card image is created. 8. Click OK to close the dialog box. Now, the elasto-plastic material needs to be updated. 9. In the toolbar, click the Material icon .

10. Toggle Update subpanel. 11. Click on mats and select material steel. 12. Click update/edit. 13. Click on MATS1 to define the elastic-plastic material for NLSTAT analysis. 14. Click TID and select stress-strain. 15. Input the values, as shown below. [TYPSTRN] of 1 signifies that we are specifying stress (Y) vs plastic strain (X).

See material parameters for details. 16. Click return twice to go to the main menu.

Step 3: Define contact between the two blocks


The contact surfaces for the two blocks need to be defined. 1. 2. 3. In the Analysis page, click on entity sets panel. For name= , enter t o p . Set card image to SET_ELEM .
3/11

www.altairhyperworks.com/(S(3fu2zyrlbyi03xcofiue25jd))/hwhelp/Altair/hw11.0/help//hwtut/hwtut.htm?hyperworks_solvers.htm

10/6/13

HyperWorks Tutorials

4.

Toggle entity and select props.

5. 6. 7. 8. 9.

Click on props and select the top solid Solid1. Click create. Next, for name= , enter b o t t o m . Repeat steps 3 through 6, for bottom block select the bottom solid Solid2. Click return to go to the main menu. Next, the interface needs to be defined.

10. Click on interfaces panel with the toggle set to create. 11. For name = , enter s o l i d _ c o n t a c t . 12. For type = , select CONTACT, then click create. 13. Next, click the radio button for add to add the master and slave surfaces to the interface definition, as shown below. 14. Toggle master: to sets and select bottom . 15. Click update. 16. Toggle slave: to sets and select top. 17. Click update.

18. Click review to review the interface, as shown in Figure 2.

www.altairhyperworks.com/(S(3fu2zyrlbyi03xcofiue25jd))/hwhelp/Altair/hw11.0/help//hwtut/hwtut.htm?hyperworks_solvers.htm

4/11

10/6/13

HyperWorks Tutorials

Figure 2. Slave and master surface definition

19. Click on card image and then click edit to specify the contact definition, as shown below.

20. Click return twice to return to the main menu.

Step 4: Define nonlinear implicit parameters


1. 2. 3. 4. In the toolbar, click on Load Collectors icon .

Toggle create and for loadcol name = , enter n l p a r m . Toggle card image = , and select NLPARM . Click create/edit and specify the defaults, as shown below.

See nonlinear implicit parameters for details. 5. Click return twice to go to the main menu.

www.altairhyperworks.com/(S(3fu2zyrlbyi03xcofiue25jd))/hwhelp/Altair/hw11.0/help//hwtut/hwtut.htm?hyperworks_solvers.htm

5/11

10/6/13

HyperWorks Tutorials

Step 5: Create the 1st nonlinear (loading) subcase


1. 2. 3. 4. Click on the loadsteps panel. For name = , enter l o a d i n g . Toggle type: to non-linear quasi-static. Check the box preceding SPC. An entry field appears to the right of SPC. 5. 6. Click on the entry field and select the SPC load collector. Check the box preceding LOAD. An entry field appears to the right of LOAD. 7. 8. Click on the entry field and select the pressure load collector. Check the box preceding NLPARM. An entry field appears to the right of NLPARM. 9. Click on the entry field and select the nlparm load collector.

10. Click create.

Step 6: Create the 2nd nonlinear (unloading) subcase


1. 2. 3. For name = , enter u n l o a d . Un-check the box preceding LOAD. Keep the boxes preceding SPC and NLPARM checked, as shown below.

4. 5.

Click create. Click edit and select CNTNLSUB to continue the solution sequence from the previous loading subcase.

www.altairhyperworks.com/(S(3fu2zyrlbyi03xcofiue25jd))/hwhelp/Altair/hw11.0/help//hwtut/hwtut.htm?hyperworks_solvers.htm

6/11

10/6/13

HyperWorks Tutorials

6.

Click return twice to go to the main menu.

Step 7: Define Output Control parameters


1. 2. 3. 4. 5. From the Analysis page, select control cards. Click on GLOBAL_OUTPUT_REQUEST. Under CONTF, DISPLACEMENT, STRAIN and STRESS, set Option to Yes. Under STRAIN, set TYPE(1) to PLASTIC. Click return twice to go to the main menu.

Step 8: Submit the job


1. 2. 3. 4. 5. 6. 7. 8. 9. From the Analysis page, select Radioss. Click save as and select the directory where you want to write the file. For File Name , enter n l s t a t _ c o m p l e t e . f e m . Click Save. The file extension . f e mis necessary for RADIOSS to recognize it as an input file. Set export options to all. Set run options to analysis. Set memory options to memory default. Click Radioss. This launches the RADIOSS job. If the job is successful, you should see new results files in the directory where HyperMesh was invoked. The n l s t a t _ c o m p l e t e . o u tfile is where you will find error messages that will help you debug your input deck, if any errors are present. 10. The default files that will be written to your directory are: n l s t a t _ c o m p l e t e . h t m l HTML report of the analysis, giving a summary of the problem formulation and the analysis results. ASCII based output file of the model check run before the simulation begins and gives nonlinear iteration history as well as basic information on the results of the run. Summary of analysis process, providing CPU information for each step during the process.
7/11

n l s t a t _ c o m p l e t e . o u t

n l s t a t _ c o m p l e t e . s t a t

www.altairhyperworks.com/(S(3fu2zyrlbyi03xcofiue25jd))/hwhelp/Altair/hw11.0/help//hwtut/hwtut.htm?hyperworks_solvers.htm

10/6/13

HyperWorks Tutorials

n l s t a t _ c o m p l e t e . h 3 d

HyperView compressed binary results file.

Step 9: View analysis results


1. Using HyperView, plot the Displacement, the von Mises stress, plastic strains and contact pressure contours at the end of the 1st (loading) step.

Figure 3. Contour of Displacements in blocks subject to Loading

www.altairhyperworks.com/(S(3fu2zyrlbyi03xcofiue25jd))/hwhelp/Altair/hw11.0/help//hwtut/hwtut.htm?hyperworks_solvers.htm

8/11

10/6/13

HyperWorks Tutorials

Figure 4. Contour of Von Mises Stress in blocks subject to Loading

Figure 5. Contour of Plastic Strains in the blocks subject to Loading

www.altairhyperworks.com/(S(3fu2zyrlbyi03xcofiue25jd))/hwhelp/Altair/hw11.0/help//hwtut/hwtut.htm?hyperworks_solvers.htm

9/11

10/6/13

HyperWorks Tutorials

Figure 6. Contour of Contact Pressure in the block interface after the 1st (loading) subcase

Next, change the subcase to the 2nd that is unloading subcase and plot the displacement contour to see the change in displacements in the blocks subject to unloading.

Figure 7. Contour of Displacements in blocks subject to Unloading in 2nd subcase

www.altairhyperworks.com/(S(3fu2zyrlbyi03xcofiue25jd))/hwhelp/Altair/hw11.0/help//hwtut/hwtut.htm?hyperworks_solvers.htm

10/11

10/6/13

HyperWorks Tutorials

Go To RADIOSS Tutorials

www.altairhyperworks.com/(S(3fu2zyrlbyi03xcofiue25jd))/hwhelp/Altair/hw11.0/help//hwtut/hwtut.htm?hyperworks_solvers.htm

11/11

You might also like