Skip to article

 

The Impact of Cyclic Loads on a Concrete Sample

The example considers 2 cycles of stretching-compression of a concrete sample under the action of softening. The sample material takes into account various softening curves during tension and compression.

Geometry creation

1. Create a brick.

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

From the list of geometric primitives, select Brick.

Set the following parameters:

Click Apply.

2. Move the brick.

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

From the list select Move.

 Set the following parameters:

Click Apply.

Setting the material and properties of blocks

1. Specify the material.

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

In the Materials Management window that opens, in the second column, click with the mouse on the label, specify the name of the material and write "material"

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

Drag the following properties:

Set the required values for the material properties:

Set table values for "Stress(Strain) curve for compression":

Double click to enter the value and go to the table task

Specify that the tabular dependence will be on plastic deformation and click on to get 10 lines. Enter values:

Click ok.

 

Set table values for "Stress(Strain) curve":

Double click to enter the value and go to the table task

Specify that the tabular dependence will be on plastic deformation and click on to get 10 lines. Enter values:

Click ok.

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.

Meshing

1. Set the mesh split.

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

Set the following parameters:

Click Apply Size.

2. Create a mesh.

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

From the list of actions, select Automatically Calculate.

Set the following parameters:

Click Mesh.

Setting boundary conditions

1. Fix the model in the movements.

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 model in the movements.

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

Set the following parameters:

Click Apply.

3. Fix the model in the movements.

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

Set the following parameters:

Click Apply.

4. Fix the model in the movements.

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

Set the following parameters:

Click Apply.

Setting time dependency of boundary conditions

1. Set the dependency to move.

On the command panel, select the module for specifying Dependency BC (Mode - BC Dependency).

Click on Displacement 4 and specify that the tabular dependence will be on time. Click on to get 9 lines. Enter values:

Starting calculation

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

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

Select:

Click Apply.

Click Start Calculation.

2. In the window that appears, select the directory where the result will be saved 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.

Select a point on the model using the button Select Points On and apply the filter Plot Selection Over Time.

As a field to display on the chart, select Stress_Mises. As a result, the necessary graph of the dependence of stress intensity on time will be displayed on the right side of the screen:

Comparison with an analytical solution:

Next, in the display field, select Plastic Strain_XX, Plastic Strain_YY, Plastic Strain_ZZ, Plastic Strain_Мизес. As a result, graphs of the dependences of the intensity and components of the plastic strain tensor on time will be displayed:

Comparison with an analytical solution:

In the filter properties, change the X Array Name, to do this, select Strain_YY from the drop-down list. Then, in the display field, select Stress_YY. As a result, the necessary graph of the dependence of normal stress on normal deformation will be displayed:

Comparison with an analytical solution:

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.

cyclic_stretching_compression_softening