> For the complete documentation index, see [llms.txt](https://docs.openbrim.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openbrim.org/templates/spliced-i-girder-bridge-workflow/organization-spig/cross-project-data-spig/analysis-results-spig/top-of-pile-layout-forces-spig.md).

# Top of Pile Layout Forces \[SPIG]

The Top of Pile Layout Forces workflow item extracts forces at the top of every pile in a selected pile layout (pile group) and identifies the critical pile based on a user-chosen force or moment component. The extracted forces are used by downstream pile interaction and pile capacity checks.

## General

**Pile Layout:** Pick the pile group (layout) from which forces are extracted at each pile's top. Required; exactly one pile group must be selected.

**Find Critical Pile According To: \[Fx/Fy/Fz/Mx/My/Mz]:** Component used to select the critical pile inside the picked layout. The pile whose absolute value of the selected component is largest becomes the reported "critical" pile; the extracted forces correspond to that pile.

**Extract From \[Result Case/Load Combination Table]:** Source of the extracted forces. Result Case (0) pulls the envelope from a single analysis case. Load Combination Table (1) applies AASHTO limit-state factors before extraction.

**Result Case:** Analysis case whose result is read when Extract From is Result Case.

**Load Combination Table:** Limit-state table used when Extract From is Load Combination Table.

**Limit State \[Strength I/Strength II/Strength III/Strength IV/Strength V/Extreme Event I/Extreme Event II/Service I/Service II/Service III/Service IV/Fatigue I/Fatigue II]:** AASHTO limit state whose combined forces are extracted. Only enabled when Extract From is Load Combination Table.

## Force Extraction Settings

**Maximize Force \[All/Fx/Fy/Fz/Mx/My/Mz]:** Component used to identify the critical result for each pile before the critical pile is selected. All computes each component independently.

**Min/Max \[Abs. max/Max/Min]:** Sorting convention for the component search. Abs. max picks the largest magnitude; Max picks most positive; Min picks most negative.

**Set Max Target \[Self/Target]:** (Read-only) Indicates the max target mode used. Shown for reference.

## Extracted Forces

All values in this group are computed from the most recent result extraction — they are displayed read-only for inspection.

**Extracted From:** (Read-only) Result case or load combination used.

**Force Settings:** (Read-only) Summary of the Maximize Force and Min/Max selections.

**Last Result Extraction:** (Read-only) Date and time of the last result extraction.

**Fx:** (Read-only) Extracted axial force at the critical pile top.

**Fy:** (Read-only) Extracted transverse shear force.

**Fz:** (Read-only) Extracted vertical force.

**Mx:** (Read-only) Extracted moment about X.

**My:** (Read-only) Extracted moment about Y.

**Mz:** (Read-only) Extracted moment about Z.

**Coordinate System:** (Read-only) Coordinate system in which the forces are reported.

**Pile Index:** (Read-only) Zero-based index of the critical pile inside the picked pile layout.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.openbrim.org/templates/spliced-i-girder-bridge-workflow/organization-spig/cross-project-data-spig/analysis-results-spig/top-of-pile-layout-forces-spig.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
