> 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-2/htp-simulator.md).

# HTP Sim

<figure><img src="/files/AJ0vr1SfmsOm7wydZknd" alt=""><figcaption></figcaption></figure>

The HTP Simulator utility is a 1D FEA tool used to model any heat treatment process from start to finish. The 1D feature allows the user to define the inner radius and outer radius dimensions to model either a ring or cylindrical geometry. Assuming an a ring or cylinder of infinite length, this utility ignores the end effect that might occur during the thermal process. This utility has the capabilities to model gas carburizing, low pressure carburizing, gas nitriding, and and thermal process that can be defined using convection HTC's to output a either a path plot or time history for any specific point or time selected.

## Use Case

HTP Simulator is a lightweight FEA tool used to model gas carburizing, low pressure carburization, nitriding, and thermal processes such as heating and quenching. Although the HTP Simulator tool does not have a Process Design feature as of yet, the Prediction tool can be used to give very useful results such as phase volume fractions, hardness, temperature, etc.

To start an analysis, first select a material. For this mode, the 1020 steel material found in the DANTE material database will be selected.

![](/files/dYARyyiaa4O2VFnqMKhW)

Since the HTP Simulator utility assumes a ring or cylinder of infinite length, the only parameters that need to be defined is the inner radius and outer radius under the geometry tab. For a cylinder, set the inner radius to 0 and define the outer radius to the desired value.

![](/files/VZwescRFI8tjhzmOfmXu)

Next, we can move on to the Process tab. Inside the Process tab is where the step information and boundary conditions will be defined.

The first boundary condition to pay attention to is the Initial Temperature. If the heating step is a step that needs to be analyzed, we can start from a value of 20 <sup>o</sup>C to represent room temperature.

![](/files/bPaUWDX12M9GFwsBO2gX)

For this process, we will have a heating step, carburizing step, and a quench step. Since we will have 3 steps in this analysis, we can add 3 steps under the Process tab and define the step time and boundary condition for each step.

![](/files/ysVrqZczcp3zctcbjm7c)

Since the first step is the heating step, we can leave the Step Type as thermal and add the heat transfer coefficient only to the outer radius since this is a cylindrical geometry and not a ring. For step time, we can leave this value at 7200 seconds (2 hours) and select the HEATING\_FURNACE\_ABC equipment under the equipment tab to automatically add the heat transfer coefficients. The last value we have to define is the temperature. This should be set the carburizing temperature which we will define as 925 <sup>o</sup>C.

![](/files/NLRgl8j1Z2oTuoqKusVm)

The second step is the carburizing step, which means we can change the step type from Thermal, to Gas Carburizing. Next, similar to the previous step, we can define the step time, carbon potential, and carbon reaction factor. For step time, we can use a value of 14400 to represent a carburizing time of 4 hours. We can leave the carbon reaction coefficient as default of 0.002 and a carbon potential of 0.9% carbon.

![](/files/OSZp132Z9cFHhVA2dSC8)

Lastly, let us define the step time and boundary conditions for step quench step. For the quench step, we can use a step time of 1000 seconds, and change the equipment to OIL\_QUENCH\_TANK\_ABC to automatically add the HTC for our fake "oil tank". Once we've added the equipment, all we have to do is change the ambient temperature to 20 <sup>o</sup> to represent room temperature.

![](/files/USsHBI4nPm8dqpMZoN1x)

Last but not least, we can click the Analyze button and look at some of the results.

![](/files/Bi1X7QykFXHqugwK62dJ)

![](/files/Tl4DSW3IIeJbKqBifauy)

![](/files/l6wTaXh6d1X8fc17TOCm)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://dante-solutions-inc.gitbook.io/dante-6.3-help-documentation/introduction-2/htp-simulator.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
