> For the complete documentation index, see [llms.txt](https://dante-solutions-inc.gitbook.io/dante-6.3-help-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dante-solutions-inc.gitbook.io/dante-6.3-help-documentation/introduction/cylinder-2d-carb-cae.md).

# Build Carburization Model using Abaqus-CAE

In this section, a gas carburization model of a 2D axisymmetric cylinder is created. The model is built mainly using ABAQUS/CAE.

Small amount of editing work on the input file is required. The following is the detailed list of model building steps.

## Step 1: Start ABAQUS/CAE

* Start ***ABAQUS CAE*** using command: ***abaqus cae*** under ABAQUS command window.

The ABAQUS ***Start Session*** window pops up.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FBm06xcqES8brp0x9gzaD%2Fimage001.jpg?alt=media&amp;token=b158ef86-8ea3-41b3-b7cf-9a5996be9dc6" alt="" width="518"><figcaption></figcaption></figure>

* Click ***With Standard/Explicit Model*** to start a new model.

## Step 2: Create a Part

* Select ***Part*** module to create the part geometry.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FpqC3RR3q2m9r4VamWXWa%2Fimage004.gif?alt=media&amp;token=7dd230fe-b016-439a-bbf7-afd67a1f3a40" alt="" width="160"><figcaption></figcaption></figure>

* ***Create Part***, give the part name as ***cylinder-2d***. Check ***Axisymmetric*** for Modeling Space. Using defaults for all others.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FeSYywYWml6DM5qPvUT8K%2Fimage005.gif?alt=media&amp;token=040a01c5-314b-4d26-b52f-68dcb033bba5" alt="" width="230"><figcaption></figcaption></figure>

* Click ***Continue*** to sketch the part geometry. The cylinder’s diameter is 30 *mm*, and its length is 80 *mm*. Half cross section (rectangular) is used to model the heat treatment process. The four corner coordinates of the rectangular are (0,0), (15,0), (15,80), (0,80) respectively. ***Create Lines: Connected*** is used to sketch the geometry. Click ***Done*** when geometry sketching is done. The figure of the geometry is shown below.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FgoOiJBeRo0ZrX3v0kB41%2Fimage006.gif?alt=media&amp;token=fd0380c8-b154-4065-8066-0a3418579770" alt="" width="80"><figcaption></figcaption></figure>

***Note: To model axisymmetric geometry, y-axis will be used as symmetric axis automatically.***

* Save the pre-processing file as: ***cylinder-2d***. (cylinder-2d.jnl and cylinder-2d.cae files will be saved to the working directory)

## Step 3: Meshing the Part

* Select ***Assembly*** module.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FE5fJMg4SyPClIEvK96Qq%2Fimage015.gif?alt=media&amp;token=688d50be-eee3-41a5-af77-54bda6382371" alt="" width="161"><figcaption></figcaption></figure>

* ***Instance*** \ ***Create,*** the following window pops up.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2F7GqQ6tpWRsPy4pASOkVK%2Fimage016.gif?alt=media&amp;token=f5de2c4e-14fe-4148-b373-85d891cbf548" alt="" width="371"><figcaption></figcaption></figure>

* Click ***Ok*** to create an instance.
* Select ***Mesh*** module to mesh the part. Check ***Part*** instead of ***Assembly***.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2Fkmo0rSxipbkbeQkwegAP%2Fimage018.gif?alt=media&amp;token=99477bdd-36cc-4577-8861-240444eec1f9" alt="" width="561"><figcaption></figcaption></figure>

***Note: This model is going to simulate the carburization process. Fine surface meshing is required to catch the accuracy. Partition of the geometry is used to obtain fine surface mesh.***

* ***Tools*** \ ***Partition***, select ***Face, Sketch*** options as the following figure, and click ***OK***.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FQfxbLEmpAvwYj6eVSevn%2Fimage019.gif?alt=media&amp;token=83277b65-c8cb-4a64-a4f2-27ec31767b38" alt="" width="359"><figcaption></figcaption></figure>

* Using ***Offset Curves*** for the partition. Select the three edges outside.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FLStGT1WAwZpIHo6tF2Pf%2Fimage020.gif?alt=media&amp;token=ab232480-489d-47aa-91fa-ff5f00e1864a" alt="" width="107"><figcaption></figcaption></figure>

* Make the thickness of the surface layer ***1.5 mm*** for accurately catch the carbon gradient and thermal gradient.
* After partition, the part should look like the figure below.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FfRWxObarEMebZ8LZ07U3%2Fimage021.gif?alt=media&amp;token=d88e9b75-8aba-4f38-9653-f236be9a2706" alt="" width="73"><figcaption></figcaption></figure>

* Give a reasonable element seeds, using the figure below as reference.

***Seed*** \ ***Part*** to set global element size 1.0

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FMx88iMFaJ2KYXXBJ8CxZ%2Fimage022.gif?alt=media&amp;token=c8317e85-599a-41b0-bc28-efb777e1421b" alt="" width="381"><figcaption></figcaption></figure>

***Seed*** \ ***Edge by Number*** to seed all the surface edges.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FT8GsTj2pPJJIxy2DyxTR%2Fimage023.gif?alt=media&amp;token=0fd02c7a-206c-4f40-8c2a-6d533ab584cb" alt="" width="482"><figcaption></figcaption></figure>

Click ***Done*** when all the edges are seeded.

* A figure is shown below after applying seeds.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2F11IiOPfd7Y6G8EVTxSqn%2Fimage024.gif?alt=media&amp;token=340f9495-d8eb-48ee-bd49-df19b661df99" alt="" width="563"><figcaption></figcaption></figure>

* ***Mesh*** \ ***Controls***, box select the whole part geometry by dragging the mouse, and click ***Done***.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FKmD3lUYUeemgH0736ZBu%2Fimage025.gif?alt=media&amp;token=d6ab1ab1-2ae1-4142-83f0-57cf68b60729" alt="" width="353"><figcaption></figcaption></figure>

* A small window appears. Select ***Quad***, ***Structured*** element. Click ***OK*** and the part color should be green.

Click ***Done*** to exit ***Mesh Controls***.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FD1dQV87Ly6WxdC117fYs%2Fimage026.gif?alt=media&amp;token=402961a9-a882-4402-9c70-32f0fa90008c" alt="" width="520"><figcaption></figcaption></figure>

* ***Mesh*** \ ***Element Type***. Box select the whole region, and click ***Done***. ***Element Type*** window appears. Select ***Standard***, ***Linear***, ***Heat transfer*** element for mass diffusion. Click ***OK***. Click ***Done*** to exit Assigning Element type.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FUP6JXYyVM4mIF0qwJCwQ%2Fimage027.gif?alt=media&amp;token=ea612631-8670-4974-b367-695daad74035" alt="" width="563"><figcaption></figcaption></figure>

* ***Mesh*** \ ***Part*** to mesh the part. Click ***Yes*** to mesh the part. A mesh figure (top of the model) is shown below.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2F0U1LIP1hdVpirpqA3puJ%2Fimage028.gif?alt=media&amp;token=f32b3637-bb2b-4ded-963e-c8166d225894" alt="" width="563"><figcaption></figcaption></figure>

## Step 4: Create Material Properties

* Select ***Property*** module to define the material properties.
* ***Material / Create***, the ***Edit Material*** window shows up.
* Set the name as material: **STEEL\_*****S41XX***.

Note: S41XX is a specified material name in DANTE database, and prefix “STEEL\_” is needed to make the difference from Aluminum and Nickel alloys/

* Define the ***Density*** property.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FHX3Zb96agPQUq9MYLdG1%2Fimage006.jpg?alt=media&amp;token=cd2bf724-2853-4684-a946-a9345faf7606" alt="" width="396"><figcaption></figcaption></figure>

The material properties include:

***General*** / ***Density***: 7.86E-06

* ***Section*** / ***Create*** to create a section. Select ***Solid*** , ***Homogeneous***

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FOqL1XarElpTen6w1asSy%2Fimage007.jpg?alt=media&amp;token=bbf4cbe3-50de-4eec-9276-fb33ce748c82" alt="" width="249"><figcaption></figcaption></figure>

* Click ***Continue***, Select STEEL\_***S41XX*** from material option. Click ***OK*** to exit

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FQ1JyOMdwQAAjiJfYQa2O%2Fimage008.jpg?alt=media&amp;token=97266513-e13e-4192-afbb-acdb4de15ce2" alt="" width="245"><figcaption></figcaption></figure>

* ***Assign*** / ***Section*** to assign the section to the model
* Select the whole region to ***assign the section (material) to all the elements***.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2Fjm9YiexBwcE3dtZz0Iho%2Fimage009.jpg?alt=media&amp;token=921eda9b-7b30-42ef-b287-c48bf12a6187" alt="" width="296"><figcaption></figcaption></figure>

* ***Assign Section*** window appears. Click ***OK*** to finish the assigning. The color of the part should change.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2Fi2e825nJnR6IyDvB09nf%2Fimage010.gif?alt=media&amp;token=0fe2402c-6cac-48b4-b9f5-57d48d32cb5f" alt="" width="84"><figcaption></figcaption></figure>

## Step 5: Create Simulation Steps

* Select ***Step*** module.
* ***Step*** / ***Create***, and Create Step window appears. Name the step as ***carburizing*** (optional). Select ***Heat transfer*** and click ***Continue***.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FFpEpesuiy2q3JrdGI7vp%2Fimage004.jpg?alt=media&amp;token=79894d12-b618-47f5-887b-fd9b3678d480" alt="" width="225"><figcaption></figcaption></figure>

* ***Edit Step*** window appears. Total carburizing time period: ***21600*** seconds.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FSxg4CTJvJ7GGw4JvP8AL%2Fimage005.jpg?alt=media&amp;token=f5f777c6-ece8-49e9-842c-afb4bad8329f" alt="" width="552"><figcaption></figcaption></figure>

* Define the ***Incrementation*** as the figure below, and click ***OK*** to exit.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FxaRp9LZTv0vW6HNUeDhk%2Fimage001.jpg?alt=media&amp;token=bf763ae4-545d-4ec3-a227-edb6b4219531" alt="" width="563"><figcaption></figcaption></figure>

Note: \*Step definition can be modified by editing the input deck.

## Step 6: Define Output Requests

* ***Output*** / ***Restart Requests*** to manage the restart file. Specify the frequency, and click ***OK*** to exit.

Note: A frequency of 1 will write out a large restart file

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2F4MmT6q33Mf2faIgFhnkO%2Fimage005.jpg?alt=media&amp;token=2d47222a-c5be-45c2-99f2-9c264b5d9b83" alt="" width="462"><figcaption></figcaption></figure>

* ***Tools*** / ***Set*** / ***Create*** to define a node set for monitor. Set name: ***Monitor\_Node***. Click ***Continue***

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FHrB1FdWxG3PIEJaLXJKN%2Fimage006.jpg?alt=media&amp;token=b3edf17e-2f1e-4dff-be50-4c005a403df1" alt="" width="295"><figcaption></figcaption></figure>

* Select a point from the region to be the monitor node. Click ***Done***
* ***Output*** / ***DOF Monitor***, select the pre-defined node set “***Monitor***” for the Region definition. Specify the ***Degree of freedom***: 11. Click ***OK*** to exit.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2F0R3X36XCsvCPo0IizcTX%2Fimage007.jpg?alt=media&amp;token=349a3dec-e808-471e-ba18-7754796f3c2c" alt="" width="323"><figcaption></figcaption></figure>

* ***Output*** / ***Field Output Requests*** / ***Manager*** / ***Edit***. ***Edit Field Output Request*** window appears. Select the Thermal output (***NT***). Write output frequency as ***10***. Click ***OK*** to exit.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FoC9QwXlwDoAldDyGG9P8%2Fimage008.jpg?alt=media&amp;token=7261073e-c19b-4d35-baad-5dcec0468564" alt="" width="555"><figcaption></figcaption></figure>

***(Optional)***

* Create a node set for history output. ***Tools*** / ***Set*** / ***Create***, select the whole region to define a node set as ***all\_node***.
* ***Output*** / ***History Output Requests*** / ***Create*** to define history output.

## Step 7: Define Boundary Conditions

* Select ***Interaction*** module to define the carburizing boundary potentials.
* ***Interaction Create***, and ***Create Interaction*** window appears.
* Select ***Surface film condition***, and click ***Continue***. (Convection is used to mimic the carbon reaction on part surface)

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FnAnMJpeiLjV83Znz1s3z%2Fimage001.jpg?alt=media&amp;token=0490e613-d9e8-421f-a57a-cdbb776516d9" alt="" width="341"><figcaption></figcaption></figure>

* Select the entire exposed surface of the part to impose the carburizing atmosphere

Note: using **Shift + Click** for multiple selection.

* Set the magnitude as ***0.008*** (0.8% carbon). Click ***OK*** to exit

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FGOHDCwRQLUxdDLFdPyHT%2Fimage010.jpg?alt=media&amp;token=3ef3f475-dab2-4bb0-aae9-42c173f45fbc" alt="" width="378"><figcaption></figcaption></figure>

* Go to the ***Load*** module, to define the base carbon of the material.
* ***Predefined Field*** / ***Create*** to define the part initial carbon. Select ***Initial*** step, ***Other*** / ***Temperature***, and box select the entire part.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2Fv2PmMecekJt9Z9RaMX1B%2Fimage011.jpg?alt=media&amp;token=6ec95f74-00ae-4510-be65-a3339d87fec5" alt="" width="295"><figcaption></figcaption></figure>

* In the ***Edit Predefined Field*** window, assign a value of ***0.002***, and click ***OK***. The material has 0.2% carbon as initial condition.
* ***Predefined Field*** / ***Create*** to define the carburization temperature using the first field variable.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FK3hvX1T40DgFnNKyTYst%2Fimage012.jpg?alt=media&amp;token=b3d7e345-e8cf-412d-990b-2d47c68d2b49" alt="" width="327"><figcaption></figcaption></figure>

* ***Create Predefined Field*** window shows up. Select ***carburization*** step, check ***Other***, and select ***Field***.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FyOTQIxiroBmWwN9VfZxh%2Fimage013.jpg?alt=media&amp;token=fac94d65-d017-4945-b05e-fbf433a8cb51" alt="" width="231"><figcaption></figcaption></figure>

* Click ***Continue***, and box select the entire part. Click ***Done***
* ***Edit Predefined Field*** window shows up. Set ***Magnitude*** to ***900°C*** as the initial temperature, Click ***OK*** to exit.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FfZIcGRWMv39ArOXZ7Ng2%2Fimage014.jpg?alt=media&amp;token=2aac2ca0-9a88-47eb-b221-67f6f0310702" alt="" width="398"><figcaption></figcaption></figure>

## Step 8: Write Out Input File

* Select ***Job*** module.
* ***Job*** / ***Manager***, and ***Job Manager*** window appears.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FEYnImgIdJG6NRwI9S3ai%2Fimage005.jpg?alt=media&amp;token=8e8e0ac2-b700-45ae-8d07-f500f21e9842" alt="" width="368"><figcaption></figcaption></figure>

* Click ***Create*** to create a new job. ***Create Job*** window appears. Give the job name as ***cylinder\_2d\_gas\_c*** (optional).

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2F7VPf453O62HQ4upVSCX1%2Fimage006.jpg?alt=media&amp;token=8d058fff-e35d-4908-86ee-92cfe4a229e7" alt="" width="347"><figcaption></figcaption></figure>

* Click ***Continue*** and ***Edit Job*** window appears. Select the default options. Click ***OK*** to exit.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2F3rnW858yMwLbJXjnx26H%2Fimage007.jpg?alt=media&amp;token=7259214b-2d26-41bb-95bb-a136619a4a61" alt="" width="308"><figcaption></figcaption></figure>

* In the ***Job Manager*** window, click ***Write Input*** to write out the input deck. The input file name is ***cylinder\_2d\_gas\_c.inp***.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FrqSMK0V1zAPV5iVFewQw%2Fimage008.jpg?alt=media&amp;token=2ddf3e4a-03d1-49e0-abf6-cb02a3da4c6c" alt="" width="461"><figcaption></figcaption></figure>

## **Step 9:** **Modifying Carburizing Input File**

* **User material should be used.**

***Change from***

```
*Material, name=STEEL_S41XX
*Density
7.83e-06,
```

***to:***

```
*Material, name=STEEL_S41XX
*Density
 7.83e-06,
*Depvar
      5,
1, Temperature,     Carburizing Temperature
2, CRBALL,          Carbon All
3, ALLOYPPT,        Volume Fraction of Alloy Precipitate
4, ALLOYPPT_SIZE,   Alloy Precipitate Size
5, CARBON,          Nascent Carbon Weight Fraction
*User Material, constants=2, type=THERMAL
 7.83e-06,-1.
```

Notes:

1\) Five (5) Solution Dependent Variables (SDV) are need for carburizing model.

2\) The second material constant needs to be “-1” for carburizing model.

**Editing the output results if necessary.**

```
*Output, field, frequency=10
*Node Output
NT,
*Element Output, directions=YES
SDV1,SDV2,SDV3,SDV4,SDV5
**
******************************************************************
```

* **Start the simulation using the following command**

**abaqus job=cylinder\_2d\_gas\_c \[cpus=X]**

## **Step 10:** **Create Carbon Content File for Thermal and Stress Analysis**

After running the carburization model, the carbon distribution contour can be plotted using ***ABAQUS Viewer***.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FvH8gDRj7t5yWn9qwCSbF%2Fimage004.jpg?alt=media&amp;token=47ba64ad-6f4f-44a8-b800-44d2e15f1b89" alt="" width="147"><figcaption></figcaption></figure>

The carbon distribution file is required for thermal and stress models. This file can be obtained from ***ABAQUS/Viewer*** post-process. The format of the file needs to be edited.

· ***Report / Field Output***, the ***Report Field Output*** window pops up. Select ***Unique Nodal***, ***SDV\_CARBON*** (or NT11) under variable tab.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2F0Cp1FPANGmxjfCbfxVhi%2Fimage005.jpg?alt=media&amp;token=1bcd182b-ec56-47b9-8c37-4906bc076402" alt="" width="344"><figcaption></figcaption></figure>

· Under setup tab, give the file name as ***cylinder\_2d\_gas\_cc.cbn***. Make sure to select the last frame. Click OK to write the carbon distribution file to the working directory.

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FtgMognZQEs8drkPBfWDG%2Fimage006.jpg?alt=media&amp;token=8e25bc0e-1b7a-4281-ae84-1491f222ff8f" alt="" width="516"><figcaption></figcaption></figure>

During thermal and stress analysis, the carbon content at each node is read in through a file using card:

```
*Field, OP=NEW, VAR=1, Input=cylinder_2d_gas_cc.cbn
```

The cylinder\_2d\_gas\_cc.cbn file format is given as follow:

```
INSTANCE_NAME.   NODE,   CARBON Value
```

<figure><img src="https://3062023715-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0UQEr9tolIKQwZXdPc9a%2Fuploads%2FQDsE3nWhJtmBokxsqb5j%2Fimage007.jpg?alt=media&amp;token=7b67e2dd-1351-4baa-acb4-894c0e950d46" alt="" width="473"><figcaption></figcaption></figure>

**Note: non data line should be commented out by “\*\*”**
