Skip to article

 

Hertz Problem for Two Hemispheres with Contact

In the proposed problem, the Hertz problem is modeled for two hemispheres with contact. The test task is designed to check the correctness:

Mesh Settings

1. Set the mesh settings.

In the top panel, select (Tools - Options - Mesh Defaults). Check the box: Project Midnodes to Geometry: Always.

Geometry creation

1. Create a sphere.

On the command bar, select the module for constructing volume geometry (Mode - Geometry, Entity - Volume, Action - Create).

From the list of geometric primitives, select Sphere.

Set the following parameters:

Click Apply.

2. Move the sphere.

On the command bar, select the module for constructing volume geometry (Mode - Geometry, Entity - Volume, Action - Transform).

From the list, select Move.

Set the following parameters:

Click Apply.

3. Create a second sphere.

On the command bar, select the module for constructing volume geometry (Mode - Geometry, Entity - Volume, Action - Create).

From the list of geometric primitives, select Sphere.

Set the following parameters:

Click Apply.

4. Move the second sphere.

On the command bar, select the module for constructing volume geometry (Mode - Geometry, Entity - Volume, Action - Transform).

From the list, select Move.

Set the following parameters:

Click Apply.

5. Cut the first sphere in two.

On the command bar, select the module for constructing volume geometry (Mode - Geometry, Entity - Volume, Action - Webcut).

Select from the list Coordinate Plane.

Set the following parameters:

Click Apply.

6. Cut the second sphere in two.

On the command bar, select the module for constructing volume geometry (Mode - Geometry, Entity - Volume, Action - Webcut).

Select from the list Coordinate Plane.

Set the following parameters:

Click Apply.

7. Delete the cut off parts of the spheres.

On the command bar, select the module for constructing volume geometry (Mode - Geometry, Entity - Volume, Action - Delete).

Set the following parameters:

Click Apply.

8. Cut the geometry in two.

On the command bar, select the module for constructing volume geometry (Mode - Geometry, Entity - Volume, Action - Webcut).

Select from the list Coordinate Plane.

Set the following parameters:

Click Apply.

9. Cut the geometry in two.

On the command bar, select the module for constructing volume geometry (Mode - Geometry, Entity - Volume, Action - Webcut).

Select from the list Coordinate Plane.

Set the following parameters:

Click Apply.

10. Remove parts of the spheres.

On the command bar, select the module for constructing volume geometry (Mode - Geometry, Entity - Volume, Action - Delete).

Set the following parameters:

Click Apply.

Meshing

1. Create a polyhedral mesh for the entire model.

On the command bar, select the volume mesh module (Mode — Mesh, Entity – Volume, Action – Mesh).

Select from the list Polyhedron.

Click Mesh.

2. Create a mesh.

On the command bar, select the volume mesh module (Mode — Mesh, Entity – Volume, Action – Intervals).

Select from the list Automatic Sizing.

Click Apply Size.

Click Mesh.

Setting the material and properties of blocks

1. Set the first material.

In the command bar, select the module for specifying material properties (Mode — Material, Entity — Materials Management).

In the column "Material" enter the name of the material Material 1.

Click Apply.

In the column "Material properties" select the created material, then drag the desired properties to it from the left column.

Drag properties and specify their value:

Click Apply.

Close the Materials management window.

2. Create a block.

On the command bar, select the block management module (Mode — Blocks, Entity – Block, Action – Add).

Set the following parameters:

Click Apply.

3. Set the block parameters.

On the command bar, select the block management module (Mode - Blocks, Entity - Block, Action - Block properties/parameters).

Set the following parameters:

Click Apply.

Setting boundary conditions

1. Fix the plate at X.

On the command panel, select the boundary conditions module (Mode — Boundary Conditions, Entity — Displacement, Action — Create).

Set the following parameters:

Click Apply.

2. Fix the plate at Z.

On the command panel, select the boundary conditions module (Mode — Boundary Conditions, Entity — Displacement, Action — Create).

Set the following parameters:

Click Apply.

3. Set displacement

On the command panel, select the boundary conditions module (Mode — Boundary Conditions, Entity — Displacement, Action — Create).

Set the following parameters:

Click Apply.

4. Set displacement

On the command panel, select the boundary conditions module (Mode — Boundary Conditions, Entity — Displacement, Action — Create).

Set the following parameters:

Click Apply.

5. Set the contact condition.

On the command panel, select the boundary conditions module (Mode — Boundary Conditions, Entity — Contact, Action — Create).

Set the following parameters:

Click Apply.

Starting calculation

1. Set the type of problem you want to solve.

On the command bar, select the calculation settings module (Mode — Calculation Settings, Calculation Settings — Static, Static — General).

Please select:

Set Nonlinear Solver Options:

Click Apply.

2. Set additional settings.

On the command bar, select the calculation settings module (Mode - Calculation Settings, Calculation Settings - Static, Static - Output Fields).

Check the box next to the parameters:

Click Apply.

Click Start Calculation.

3. In a pop-up window select a folder to save the result and enter the file name.

4. In the case of a successful calculation, the console displays the message: Calculation finished successfully at "date" "time".

Results analysis

1. Open the file with the results. There are three ways to do that.

The FidesysViewer window will appear, in which you can view the calculation results.

2. On the top panel, select the data of the calculation result to display. From the first dropdown list select Stress, from the second – YY.

  

Using Console Interface

Geometry creating, meshing, setting boundary conditions and materials can be performed using the console interface. Below is a link to the program code that allows you to perform the steps described above manual, you only need to specify the full path and name.

hertz_problem