Skip to article

 

Calculation of Stresses in the Contact Zone

In the proposed problem, a steel cylinder is pressed into an aluminum block. Both materials are assumed to be linearly elastic. At the same time, per cylinder a point force F acts in the negative direction of the Y-axis. Control the task is designed to check correctness:

Geometry creation

1. Create a circle with a radius of 50.

On the command bar, select the module for constructing surface geometry (Mode — Geometry, Entity — Surface, Action — Create).

From the list of geometric primitives, select Circle.

Set the following parameters:

Click Apply.

2. Create a rectangle.

On the command bar, select the module for constructing surface geometry (Mode — Geometry, Entity — Surface, Action — Create).

From the list of geometric primitives, select Rectangle.

Set the following parameters:

Click Apply.

3. Move the rectangle.

On the command bar, select the module for constructing surface geometry (Mode — Geometry, Entity — Surface, Action — Transform).

From the list of actions, select Move.

Set the following parameters:

Click Apply.

4. Cut both surfaces in half

On the command bar, select the module for constructing surface geometry (Mode — Geometry, Entity — Surface, Action — Webcut).

From the list, select Coordinate Plane.

Set the following parameters:

Click Apply.

5. Remove clipped surfaces.

On the command bar, select the module for constructing surface geometry (Mode - Geometry, Entity — Surface, Action — Delete).

Set the following parameters:

Click Apply.

6. Divide the semicircle in two.

On the command bar, select the module for constructing surface geometry (Mode - Geometry, Entity — Surface, Action — Modify).

From the list, select Split.

Set the following parameters:

Click Apply.

7. Create a rectangle.

On the command bar, select the module for constructing surface geometry (Mode — Geometry, Entity — Surface, Action — Create).

From the list of geometric primitives, select Rectangle.

Set the following parameters:

Click Apply.

8. Move the rectangle.

On the command bar, select the module for constructing surface geometry (Mode — Geometry, Entity — Surface, Action — Transform).

From the list of actions, select Move.

Set the following parameters:

Click Apply.

9. Move the rectangle.

On the command bar, select the module for constructing surface geometry (Mode — Geometry, Entity — Surface, Action — Transform).

From the list of actions, select Move.

Set the following parameters:

Click Apply.

10. Divide two rectangles.

On the command bar, select the module for constructing surface geometry (Mode - Geometry, Entity — Surface, Action — Modify).

From the list, select Split.

Set the following parameters:

Click Apply.

11. Remove the surface.

On the command bar, select the module for constructing surface geometry (Mode - Geometry, Entity — Surface, Action — Delete).

Set the following parameters:

Click Apply.

12. Divide the rectangle in two.

On the command bar, select the module for constructing surface geometry (Mode - Geometry, Entity — Surface, Action — Modify).

From the list, select Split.

Set the following parameters:

Click Apply.

Meshing

1. Mesh curves for a semicircle.

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

Set the following parameters:

Click Apply Size.

Click Mesh.

2. Create a mesh for a portion of the surface of a semicircle.

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

From the list of actions, select Automatic Sizing.

Click Apply Size.

Click Mesh.

3. Create a mesh for a portion of the surface of a semicircle.

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

From the list of actions, select Automatic Sizing.

Click Apply Size.

Click Mesh.

4. Create a mesh the square.

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

From the list of actions, select Approximate Size.

Click Apply Size.

Click Mesh.

5. Create a mesh the rectangle.

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

From the list of actions, select Automatic Sizing.

Click Apply Size.

Click Mesh.

Setting the material and properties of blocks

1. Set the first material.

OIn 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 Mat_cube.

In the Material Properties column, select the created material, and 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. Set the second material.

On the command panel, select (Mode — Material, Entity — Materials Management).

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

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

Drag properties and specify their value:

Click Apply.

3. Create the first block for the square and rectangle.

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

Click Apply.

4. Create a second block for the semicircle.

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

Click Apply.

5. Set the parameters of the first block.

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

Set the following parameters:

Click Apply.

6. Set the parameters of the second block.

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 curve in All.

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

Set the following parameters:

Click Apply.

2. Anchor the curves based on the symmetry condition.

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

Set the following parameters:

Click Apply.

3. Apply force to the top of the semicircle.

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

Set the following parameters:

Click Apply.

4. 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:

Click Apply.

Click Start Calculation.

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

3. 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 standard line, select Filters - Alphabetical - Threshold.

Set the following parameters:

Click Apply.

3. From the main panel of FidesysViewer, click Interactive Select Points On.

Select points on the geometric model that lie on the contact curve blocks.

On the standard line, select Filters - Alphabetical - Extract Selection.

Click Apply.

The tree view becomes as follows:

Display the N component of the Contact Node Strees field.

The result will be as follows:

4. On the standard line, select Filters - Alphabetical - Extract Selection.

Click Apply.

X Axis Parameters: remove the flag;

X Array Name: Points_X.

Recommendation: Set the flag "Sort By X-Axis", to get a more accurate graph. The result will look like this way:

  

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.

stress_contact_zone