Skip to article

 

Calculation of a Radiator Consisting of Temperature-Dependent Materials

The example describes the calculation of a cylindrical radiator under the action of an internal heat flow. To solve a single-connected thermomechanical problem, the material parameters, including the hardening curve, are specified as temperature-dependent.

Geometry creation

1. Specify a predominantly hexahedral mesh. To do this, enter in the command line: set default element hex .

2. Import the geometry.

In the standard line, select Menu — File — Import. Specify the path to the file 05_import_sat.sat. If you cannot download the model, right-click on its name and select Save target as.... Then specify the folder where you want to go. place it.

The file can also be found in the folder C:\Program Files\Fidesys\CAE-Fidesys-9.0\preprocessor\bin\help\fidesys_example_tutorials\TestsFromHelp\models and select the specified model.

In the window that appears, click Finish, leaving all the default parameters.

In the Tree on the left you can see two volumes into which the model is divided. All two volumes have no common surfaces.

3. Imprint and merge volumes.

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

In the pop-up window, select Imprint/Merge Volumes.

Click Apply.

Meshing

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

Specify the following parameters:

Click Apply Size.

Click Mesh.

2. On the command bar, select the module for constructing a mesh on curves (Mode — Mesh, Entity — Curve, Action — Mesh).

Specify the following parameters:

Click Apply.

3. On the command bar, select the module for constructing a volumetric mesh (Mode — Mesh, Entity— Volume, Action — Intervals).

Specify the following parameters:

Click Mesh.

Thus, a conformal finite element mesh was constructed on the model.

Setting the material and properties of blocks

1. Download tables (05_E1.csv, 05_E2.csv, 05_c1.csv, 05_c2.csv, 05_beta1.csv, 05_beta2.csv, 05_sigmay1.csv, 05_hardening2.csv, 05_kappa2.csv, 05_pressure2.csv, 05_pressure1.csv ). To do this, enter the path in the address bar of the explorer: C:\Program Files\Fidesys\CAE-Fidesys-9.0\preprocessor\bin\help\fidesys_example_tutorials\TestsFromHelp\models\Tables and select the specified tables.

2. Specify the material 1.

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

In the opened Material Management widget, in the middle column, specify the name of the material mat_1.

In the properties column, open the Elasticity - Isotropic Material list and drag Young's modulus and Poisson ratio to the Material Properties column.

Next, in the properties column, open the General list and drag Density to the Material Properties column.

Next, in the properties column, open the Plasticity - Mises Criterion list and drag Yield strength to the Material Properties column.

Next, in the properties column, open the Thermal Properties list and drag Thermal Isotropic and Specific heat coefficient to the Material Properties column.

Fill in the properties as follows:

3. Create material 2.

In the Material Management widget, in the middle column, specify the name of the material mat_2.

In the properties column, open the Elasticity - Isotropic Material list and drag Young's modulus and Poisson ratio to the Material Properties column.

Next, in the properties column, open the General list and drag Density to the Material Properties column.

Next, in the properties column, open the Plasticity - Mises Criterion list and drag Yield strength to the Material Properties column.

Next, in the properties column, open the Hardening - Polylinear Isotropic list and drag Stress(Strain) curve to the Material Properties column.

Next, in the properties column, open the Thermal Properties list and drag Temperature Isotropic and Specific heat coefficient to the Material Properties column.

Fill in the properties as follows:

4. Import tables for material 1.

Click on 0 next to Young's modulus and click on ... to add a table.

Next, click Import and import the saved table 05_E1.csv.

Click on the temperature to add the required column.

Click Ok.

Click on 0 next to Specific heat coefficient and click on ... to add the table.

Click Import and import the saved table 05_c1.csv.

Click on the temperature to add the required column.

Click Ok.

Click on 0 next to Thermal expansion coefficient of  and click on ... to add the table.

Click Import and import the saved 05_beta1.csv table.

Click on the temperature to add the required column.

Click Ok.

Click on 0 next to Yield strength and click on ... to add the table.

Click Import and import the saved table 05_sigmay1.csv.

Click on the temperature to add the required column.

Click Ok.

Click Apply.

Close the Material Management window.

5. Import the table for the Material Stress/Strain Curve parameter 1.

Enter the following in the command line:

  1. create table 5 column count 3 file 'C:/path to table/05_hardening1.csv' #Path to table
    modify table 5 dependency strain column 1 #First column name
    modify table 5 dependency temperature column 2 #Second column title
    modify material 1 set property 'SIGMA_CURVE' table 5 #Adding a Material Stress/Strain Curve and Assigning a Table to It

Note: Don't forget to change the path in the command!

On the command bar, select the module for setting material properties (Mode — Material, Entity— Material Management).

In the widget that opens, click on mat_1. And check table 5 in the parameter Stress(Strain) curve.

5. Fill in the tables for material 2.

Click on 0 next to Young's modulus and click on ... to add a table. Next, click Import and import the saved table 05_E2.csv.

Click on temperature to add the required column.

Click Ok.

Click on 0 next to Specific heat coefficient and click on ... to add the table. Click Import and import the saved table 05_c2.csv.

Click on temperature to add the required column.

Click Ok.

Click on 0 next to Thermal conductivity coefficient and click on ... to add the table. Click Import and import the saved table 05_kappa2.csv.

Click on temperature to add the required column.

Click Ok.

Click on 0 next to Thermal expansion coefficient  and click on ... to add the table. Click Import and import the saved table 05_beta2.csv.

Click on temperature to add the required column.

Click Ok.

Click on 0 next to Stress(Strain) curve and click on ... to add the table. Click Import and import the saved table 05_hardening2.csv.

Click on plastic strain to add the required column.

Click Ok.

Click Apply.

Close the Material Management window.

6. Create the first block.

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

Specify the following parameters:

Click Apply.

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

8. Create the second block.

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

Specify the following parameters:

Click Apply.

9. 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 and initial conditions

1. Fix the sides of the volumes.

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

Set the following parameters:

Click Apply.

2. Fix the sides of the model in a direction.

On the command bar, select the boundary conditions module (Mode — Boundary Conditions, Entity — Direction Restraint, Action — Create).

Set the following parameters:

Click Apply.

3. Set the initial temperature.

On the command bar, select the module for setting initial conditions (Mode — Initial Conditions, Entity — Temperature, Action — Create).

Set the following parameters:

Click Apply.

4. Set convection to the interior of the model.

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

Set the following parameters:

Click Apply.

5. Set the heat flux.

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

Set the following parameters:

Click Apply.

6. Set the pressure on the interior of the model.

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

Set the following parameters:

Click Apply.

7. Set the pressure on the bottom of the model.

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

Set the following parameters:

Click Apply.

8. Import the table for pressure 2.

On the command bar, select the boundary conditions module (Mode — BC Dependency).

For Pressure 2, do:

Click on the "Table" tab and click Import. Import the saved table 05_pressure2.csv.

Click Apply.

9. Import the table for pressure 1.

For Pressure 1, do the following:

Click the "Table" tab and click Import. Import the saved table 05_pressure1.csv.

Click Apply.

Close the BC Dependency window.

Starting the calculation

1. Specify the type of problem to be solved.

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

Set the following calculation parameters:

Click Apply.

2. Set additional task parameters.

On the command bar, select the calculation settings module (Mode — Calculation Settings, Calculation Settings —TransientAnalysis, Transient — Environment Properties).

Temperature: 366.9

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, where you can view the calculation results.

2. Display the temperature values ​​for the model.

From the first drop-down list, select Temperature.

3. Display the plastic strain values ​​for the model.

From the first drop-down list, select Elastic Strain, from the second – Mises.

3. Display a graph of stress versus time.

From the first drop-down list, select Stress, from the second – Mises. Select the display Surface With Edges.

On the main panel of FidesysViewer, click Select Points On surface. Select a point on the model.

On the command bar, select Filters — Alphabetical — Plot Selection Over Time.

In the properties, click Apply. Then in the properties, select display von Mises stresses.

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.

radiator_calculation