Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tutorials:t22 [2019/08/14 12:06] – [Contents:] pwarczoktutorials:t22 [2023/08/18 13:45] (current) – [Precipitation domains and phases] pwarczok
Line 2: Line 2:
  
 //This tutorial was tested on\\ //This tutorial was tested on\\
-MatCalc version 6.02 rel 1.003\\+MatCalc version 6.04 rel 1.002\\
 license: free\\ license: free\\
 database: mc_fe.tdb; mc_fe.ddb// database: mc_fe.tdb; mc_fe.ddb//
Line 28: Line 28:
 {{:tutorials:t22:img:t22_precipitation_domain_1.png?650| MatCalc plot}} {{:tutorials:t22:img:t22_precipitation_domain_1.png?650| MatCalc plot}}
  
-In the current recrystallization model, the newly recrystallized grains form from subgrains created during the recovery process following the material deformation. So first, the subgrain formation and size evolution will be investigated. The subgrains are generated by the ordering of the excess dislocations introduced during the deformation process. Hence, the first thing to do will be to activate the substructure evolution model. Switch to the **'MS Evolution'** tab, select **'Substructure'** tab inside and choose **'1-param - Sherstnev-Lang-Kozeschnik - 'ABC' '** as the model for the substructure evolution. +In the current recrystallization model, the newly recrystallized grains form from subgrains created during the recovery process following the material deformation. So first, the subgrain formation and size evolution will be investigated. The subgrains are generated by the ordering of the excess dislocations introduced during the deformation process. Hence, the first thing to do will be to activate the substructure evolution model. Switch to the **'MS Evolution'** tab, select **'Substructure'** tab inside and choose **'1-param - Sherstnev-Lang-Kozeschnik - 'ABC' '** as the model for the substructure evolution. In the table at **'Dislocation generation and anihilation'** area, change the **'Value'** of **''Prameter A<nowiki>'</nowiki>''** to **'300'**.
  
-{{:tutorials:t22:img:t22_precipitation_domain_2.png?650| MatCalc plot}}+{{:tutorials:t22:img:t22_precipitation_domain_2_6050006.png?650| MatCalc plot}}
  
-In this tutorial, the default model parameters will be used for the demonstration so click on **'OK'** to close this window.+Click on **'OK'** to close this window.
  
  
Line 39: Line 39:
 Now, define the thermo-mechanical treatment which will consist of the deformation segment and the subsequent annealing segment. For the sake of simplicity, the whole simulation will be performed at the constant temperature of 1200°C. In **'Global'** -> **'Thermo-mech. treatments ...'** create a new treatment with the name **'tmt'**. Next, create a segment in which the austenite domain will be deformed to the accumulated strain value of **'0,1'**. In **'MS Evolution'** tab, set the **'eps-dot'** (strain rate) value to **'1'**. Back in **'General'** tab, the **'Start temperature'** is to be set to **'1200°C'**. Now, define the thermo-mechanical treatment which will consist of the deformation segment and the subsequent annealing segment. For the sake of simplicity, the whole simulation will be performed at the constant temperature of 1200°C. In **'Global'** -> **'Thermo-mech. treatments ...'** create a new treatment with the name **'tmt'**. Next, create a segment in which the austenite domain will be deformed to the accumulated strain value of **'0,1'**. In **'MS Evolution'** tab, set the **'eps-dot'** (strain rate) value to **'1'**. Back in **'General'** tab, the **'Start temperature'** is to be set to **'1200°C'**.
  
-{{:tutorials:t22:img:t22_thermomechanical_treatment_1.png?650| MatCalc plot}}+{{:tutorials:t22:img:t22_thermomechanical_treatment_1_6050006.png?650| MatCalc plot}}
  
-{{:tutorials:t22:img:t22_thermomechanical_treatment_2_6021003.png?650| MatCalc plot}}+{{:tutorials:t22:img:t22_thermomechanical_treatment_2_6050006.png?650| MatCalc plot}}
  
 In the next segment, the material will be held isothermally at 1200°C. Select "Heat/Cooling Rate & Delta-Time" in "Ramp control" field and set the rate to **'0'** and the segment time to **'10000'** seconds.  In the next segment, the material will be held isothermally at 1200°C. Select "Heat/Cooling Rate & Delta-Time" in "Ramp control" field and set the rate to **'0'** and the segment time to **'10000'** seconds. 
  
-{{:tutorials:t22:img:t22_thermomechanical_treatment_3.png?650| MatCalc plot}}+{{:tutorials:t22:img:t22_thermomechanical_treatment_3_6050006.png?650| MatCalc plot}}
  
 The settings for the whole treatment are summarized below. The settings for the whole treatment are summarized below.
Line 55: Line 55:
 =====  Kinetics simulation of the deformation process ===== =====  Kinetics simulation of the deformation process =====
  
-With all the setup procedures done, perform the kinetics simulation. Click on **'Calc' -> 'Precipitation kinetics'**. Select the **'tmt'** treatment in the **'Temperature control ...'** area and click on **'Go'**.+With all the setup procedures done, perform the kinetics simulation. Click on **'Calc' -> 'Microstructure simulation'**. Select the **'tmt'** treatment in the **'Temperature control ...'** area and click on **'Go'**.
  
-{{:tutorials:t22:img:t22_simulation_parameters.png| MatCalc plot}}+{{:tutorials:t22:img:t22_simulation_parameters_6050006.png| MatCalc plot}}
  
 Once the calculation is completed, create a plot visualizing the dislocation density. In menu **'View'**, click on **'Create new window...'** and select **'(p1) Plot core: XY-data'** plot type. Drag and drop **'DD_TOT$matrix'** variable which is located in the **'prec_domain struct sc'** group in **'variables'** window. Set the x- and y-axis to logarithmic scale and start the x-axis scaling at 1e-5. Rename the x-axis to **'Time [s]'** and the y-axis to **'Dislocation density [m<sup>-2</sup>]'**. Switch on the major grids for both axes.  Once the calculation is completed, create a plot visualizing the dislocation density. In menu **'View'**, click on **'Create new window...'** and select **'(p1) Plot core: XY-data'** plot type. Drag and drop **'DD_TOT$matrix'** variable which is located in the **'prec_domain struct sc'** group in **'variables'** window. Set the x- and y-axis to logarithmic scale and start the x-axis scaling at 1e-5. Rename the x-axis to **'Time [s]'** and the y-axis to **'Dislocation density [m<sup>-2</sup>]'**. Switch on the major grids for both axes. 
Line 71: Line 71:
 =====  Introducing grain growth ===== =====  Introducing grain growth =====
  
-In the next simulation, the grain growth model will be activated, so that the constraint on the subgrain growth will be removed. In 'Precipitation domains' window, select the **'MS Evolution tab'** and click on **'Grainstructure'** tab there. In the field **'Grainsize evolution model'** select **'Single class model'**. Leave all parameters on default value.+In the next simulation, the grain growth model will be activated, so that the constraint on the subgrain growth will be removed. In 'Precipitation domains' window, select the **'MS Evolution'** tab and click on **'Grainstructure'** tab there. In the field **'Grainsize evolution model'** select **'Single class model'**. Leave all parameters on default value.
  
-{{:tutorials:t22:img:t22_grain_growth_activation_6021003.png?650| MatCalc plot}}+{{:tutorials:t22:img:t22_grain_growth_activation_6050006.png?650| MatCalc plot}}
  
  By clicking on **'Global' -> 'Buffers' -> 'Rename'**, rename the current buffer to **'deformation_only'**. Next, in **'Global' -> 'Buffers'** click on **'Create'** and name the new buffer as **'deformation&growth'**. Create a new plot showing the grain diameter. Rename the y-axis to **'Grain diameter [<html>&mu;m]'**, set the factor to **'1e6'** and switch the y-axis to logarithmic type. Drag and drop the variable **'GD$matrix'** on the plot. At the moment, only a straight line is visible, as the grain growth was kept constant in the last simulation. Right click on the plot and click on **'Duplicate and lock all series'**. Afterwards, repeat the calculation by clicking on **'Calc' -> 'Precipitation kinetics...'** and clicking **'OK'** in the appearing window.  By clicking on **'Global' -> 'Buffers' -> 'Rename'**, rename the current buffer to **'deformation_only'**. Next, in **'Global' -> 'Buffers'** click on **'Create'** and name the new buffer as **'deformation&growth'**. Create a new plot showing the grain diameter. Rename the y-axis to **'Grain diameter [<html>&mu;m]'**, set the factor to **'1e6'** and switch the y-axis to logarithmic type. Drag and drop the variable **'GD$matrix'** on the plot. At the moment, only a straight line is visible, as the grain growth was kept constant in the last simulation. Right click on the plot and click on **'Duplicate and lock all series'**. Afterwards, repeat the calculation by clicking on **'Calc' -> 'Precipitation kinetics...'** and clicking **'OK'** in the appearing window.
Line 87: Line 87:
 It is time to activate the recrystallization model. In 'Precipitation domain' window, select again the **'MS Evolution'** and **'Grainstructure'** tab there. In the **'Recrystallization control...'** section put a checkmark in **'Allow rexx'** field. It is time to activate the recrystallization model. In 'Precipitation domain' window, select again the **'MS Evolution'** and **'Grainstructure'** tab there. In the **'Recrystallization control...'** section put a checkmark in **'Allow rexx'** field.
  
-{{:tutorials:t22:img:t22_activate_recrystallization_6011003.png?650| MatCalc plot}}+{{:tutorials:t22:img:t22_activate_recrystallization_6050006.png?650| MatCalc plot}}
  
 In **'Global' -> 'Buffers'** click on **'Create'** and create a new buffer named **'Recrystallization'**. Next, create three more plots in the plot window. Use the following y-axis settings for the plots: In **'Global' -> 'Buffers'** click on **'Create'** and create a new buffer named **'Recrystallization'**. Next, create three more plots in the plot window. Use the following y-axis settings for the plots:
tutorials/t22.1565777168.txt.gz · Last modified: 2019/08/14 12:06 by pwarczok
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki