> For the complete documentation index, see [llms.txt](https://help.auxalia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.auxalia.com/plant-tools/plantexpresstools/how-to-use/bolt-calculation/workflow.md).

# Workflow

This video introduces you to the workflows of the bolt calculation to get a general idea about how this feature works.

![](/files/CtDgaLH6V5qCEXFDgjT4)

Since this is a complex subject to understand through a video, we created some examples explaining how the proper BoltSets are found and how the length is calculated.

### <mark style="color:blue;">Calculate the bolt length</mark>

The Bolt Calculation will be triggered for any flanged connection where Plant 3D BoltSets are used.

| BoltSet | Single Bolt Parts | BoltSet | Single Bolt Parts |
| ------- | ----------------- | ------- | ----------------- |
|         |                   |         |                   |

![](/files/72NSvO9A0XIX8SdLxFsI)

|

![](/files/e06ye9RA631gmrkoSdxS)

|

![](/files/FDdhbIEuOgVJKPsBD9nB)

|

![](/files/Ct43PvhPEO6GoaIUol6R)

|

Then the Bolt Calculation collects the values of various properties of the 3D objects involved in the connection. Information like FlangeThickness, Length, FlangeOffset.

The following examples don't show every variation of bolt connections. For example, you can have Stud Bolts for welding neck flanges too.

<details>

<summary>Example 1: Welding neck Flanges with a Gasket</summary>

It reads the FlangeThickness property values from the two flanges and the Size Parameter L from the Gasket.

| Assembly | Flanges | Gasket |
| -------- | ------- | ------ |
|          |         |        |

![](/files/5bbwIBwlswcw9c9YPDGl)

|

![](/files/8NJeebobKaxLzHTtabU0)

|

![](/files/Ha7Q98bn1858iQypXIX9)

|

20 \[Flange]+2 \[Gasket]+20 \[Flange] + (14.8 \[Nut]+3 \[Washer]+3 \[Washer]+4 \[AddOn]) = 66.8

Selected: 70

![](/files/Uhj158U76klOIN311KmN)

</details>

<details>

<summary>Example 2: Lapped Flanges with Stubends and Gasket</summary>

It reads the FlangeThickness from the flanges, the FlangeOffset from the Stubends and the Size Parameter L from the Gasket.

| Assembly | Lapped Flange | Stub End | Assembly |
| -------- | ------------- | -------- | -------- |
|          |               |          |          |

![](/files/1uAfTcDqWnzQx7XxfCZr)

|

![](/files/RtgynTWDTDbKdqfMViWh)

|

![](/files/NOIWbIVmsjcXyw7fPanA)

|

![](/files/Ha7Q98bn1858iQypXIX9)

|

18 \[Flange]+4 \[StubEnd]+2 \[Gasket]+18 \[Flange]+4 \[StubEnd]+(14.8 \[Nut]+3 \[Washer]+3 \[Washer]+4 \[AddOn]) = 70.8

Selected: 80

![](/files/mmjJ3zcVg3rdGi4mUOel)

</details>

<details>

<summary>Example 3: Welding neck flanges with Wafer Valve and Gaskets</summary>

It reads the FlangeThickness from the flanges, the Length of the Valve and the Size Parameter L from the Gasket.

| Assembly | Flanges | Wafer Valve | Gasket |
| -------- | ------- | ----------- | ------ |
|          |         |             |        |

![](/files/1jUa9JeX6q17pBOwAZ9z)

|

![](/files/8NJeebobKaxLzHTtabU0)

|

![](/files/UwL7sup0pGrZIO35Js5Y)

|

![](/files/Ha7Q98bn1858iQypXIX9)

|

52 \[Valve]+2 \[Gasket]+20 \[Flange]+2 \[Gasket]+20 \[Flange] + (14.8 \[Nut]+3 \[Washer]+3 \[Washer]+4 \[AddOn]) = 120.8

Selected: 130

![](/files/GatH6OWFJOpAHeZnMt1p)

</details>

<details>

<summary>Example 4: Welding neck Flanges with a Gasket and Added Length</summary>

It reads the FlangeThickness property values from the two flanges and the Size Parameter L from the Gasket. Also 12 mm have been added as UserAddedLength.

| Assembly | Flanges | Gasket | User added Length |
| -------- | ------- | ------ | ----------------- |
|          |         |        |                   |

![](/files/AL5JRKrR4uuFaghb41pa)

|

![](/files/8NJeebobKaxLzHTtabU0)

|

![](/files/Ha7Q98bn1858iQypXIX9)

|

![](/files/ojl5dYAcz1WRQQKlv8aG)

|

20 \[Flange]+2 \[Gasket]+20 \[Flange]+12 \[PET\_UserAddedLength] + (14.8 \[Nut]+3 \[Washer]+3 \[Washer]+4 \[AddOn]) = 78.8

Selected: 80

![](/files/B5tUUAigau65fjtOrjBa)

</details>

<details>

<summary>Example 5: Welding neck Flange with Lug Bolt Valve</summary>

It reads the FlangeThickness property values from the two flanges and the Size Parameter L from the Gasket.

| Assembly | Lugged Flange | Flange | Gasket |
| -------- | ------------- | ------ | ------ |
|          |               |        |        |

![](/files/JeWcE70Vmwm4QZYMRNWa)

|

![](/files/OIldsW6gfZViK7nsL6Io)

|

![](/files/8NJeebobKaxLzHTtabU0)

|

![](/files/Ha7Q98bn1858iQypXIX9)

|

12 \[Valve]+2 \[Gasket]+20 \[Flange] + (3 \[Washer]) = 37

Selected: 35

![](/files/5pokBWJqezLr0qRpcrzq)

</details>

<details>

<summary>Example 6: Welding neck Flanges with a Gasket and partially Added Length</summary>

It reads the FlangeThickness property values from the two flanges and the Size Parameter L from the Gasket. Also 12 mm have been added as UserAddedLength.

| Assembly | Flanges | Gasket | User added Length |
| -------- | ------- | ------ | ----------------- |
|          |         |        |                   |

![](/files/C76LiiV80FDr6WLcULr6)

|

![](/files/8NJeebobKaxLzHTtabU0)

|

![](/files/Ha7Q98bn1858iQypXIX9)

|

![](/files/oaYLUPuBng5DwktiZU07)

|

20 \[Flange]+2 \[Gasket]+20 \[Flange]+12 \[PET\_UserAddedLength] + (14.8 \[Nut]+3 \[Washer]+3 \[Washer]+4 \[AddOn]) = 78.8

Selected: 80

20 \[Flange]+2 \[Gasket]+20 \[Flange]+(14.8 \[Nut]+3 \[Washer]+3 \[Washer]+4 \[AddOn]) = 66.8

Selected: 70

![](/files/huPIxGibfWsIxFQFXnhk)

</details>

<details>

<summary>Example 7: Welding neck flanges with Wafer Valve, Gaskets and Stud Bolts</summary>

It reads the FlangeThickness from the flanges, the Length of the Valve and the Size Parameter L from the Gasket.

| Assembly | Flanges | Wafer Valve | Gasket |
| -------- | ------- | ----------- | ------ |
|          |         |             |        |

![](/files/1jUa9JeX6q17pBOwAZ9z)

|

![](/files/8NJeebobKaxLzHTtabU0)

|

![](/files/UwL7sup0pGrZIO35Js5Y)

|

![](/files/Ha7Q98bn1858iQypXIX9)

|

52 \[Valve]+2 \[Gasket]+20 \[Flange]+2 \[Gasket]+20 \[Flange] + (14.8 \[Nut]+14.8 \[Nut]+3 \[Washer]+3 \[Washer]+4 \[AddOn]+4 \[AddOn]) = 139.6

Selected: 140

![](/files/lHEmV0cEKxop4fDl9RXO)

</details>
