Skip to article

 

Stability of the Pipe Under Force Action

The problem of stability of a compressed rod is considered.

 

 

All movements and rotations are prohibited on the lower surface, on the upper one the circumference is applied pressure p. The modulus of the pressure value on is equal to 1 MPa. Material parameters E = 200 GPa, v = 0.3.

Geometry creation

1. Create the first circular cylinder.

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

From the list of geometric primitives, select Cylinder.

Set the cylinder dimensions:

Click Apply.

2. Create a second circular cylinder.

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

From the list of geometric primitives, select Cylinder.

Set the cylinder dimensions:

Click Apply.

As a result, two newly created objects (Body 1 and Body 2) will be displayed in the entity tree.

3. Subtract the second cylinder from the first.

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

From the list of operations, select Subtract.

Set the following parameters:

Click Apply.

As a result, only one body (Body 1) will remain in the entity tree.

4. Divide the volume along the cylinder (the symmetry of the problem).

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

From the list of possible types of sections, select Coordinate Plane.

Set the following parameters:

Click Apply.

As a result, the original volume in the entity tree will be divided into two (Volume 1, Volume 3).

5. Print and merge the cylinder.

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

From the list of possible types of sections, select Imprint/Merge Volumes.

Set the following parameters:

Click Apply.

Meshing

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

Specify the degree of mesh refinement:

Click Apply Size.

Click Mesh.

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

Specify the degree of grinding of the mesh:

Click Apply Size.

Click Mesh.

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

Specify the following parameters:

Click Apply Scheme.

Click Mesh.

The resulting number of elements can be viewed on the properties page, by clicking on the desired volume in the object tree on the left. Also for viewing properties you can also perform the following actions:

Setting boundary conditions

1. Fix one side face (slice) on all axes.

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

Set the following parameters:

Click Apply.

2. Apply pressure to the surface.

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

Set the following parameters:

Click Apply.

All the applied boundary conditions should be displayed in the model tree on the left. In addition, the boundary conditions are editable from the model tree. To view all the applied boundary conditions , also click Show the GU on the top panel.

Setting the material and properties of blocks

1. Create 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, double-click in the second column click on the label to enter the name of the material and write "Material 1".

Click ENTER.

Then, using the “drag&drop” technology, add the necessary characteristics from the left column to the Material Properties column. In the left column, select Elasticity Is A Isotropic Material. Select the Young's Module characteristic with the mouse. Hold down the left mouse button and drag the label to the Material Properties. Double-click in the Value field next to the Young's Module and specify the number 2e+11. Similarly, from the Isotropic Material section, we add the Poisson ratio 0.3.

Click Ok.

  

Click Apply.

Close the Materials management window.

2. Create a block of the same type of material.

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.

Starting calculation

1.  Specify the type of task that you want to solve.

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

Select:

Click Apply.

Click Start Calculation.

2. In the window that opens, 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.

2. Determine the first margin factor.

In the Fidesys Viewer window that appears, set the following parameters on the toolbar:

On the toolbar, you can notice the displayed critical load factor.

3. Next, display the first form of loss of stability for the pipe.

To do this, select the Deform by Vector filter on the toolbar.

On the Properties tab, set the value to 0.05 in the Scale Multiplier field. Click Apply.

The picture below shows the first form of loss of stability.

 

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.

buckling_solid