> 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

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.

## Calculate the bolt length

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

<details>

<summary>BoltSet</summary>

</details>

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.

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

Selected: 70

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

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

Selected: 80

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

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

Selected: 130

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

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

Selected: 80

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

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

Selected: 35

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

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

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

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

</details>
