> 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/examples/concrete-bridge-examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/superstructure-ex1-pig/boundary-conditions-ex1-pig/bearing-fixity-ex1-pig.md).

# Bearing Fixity

This section defines the translational and rotational fixities at each bearing location, controlling how forces transfer between the superstructure and substructure.

{% hint style="info" %}
**Navigation:** Superstructure > Boundary Conditions > Bearing Fixity
{% endhint %}

## Steps

### Step 1: Navigate to Bearing Fixity

Navigate to **Superstructure > Boundary Conditions > Bearing Fixity** in the tree view.

![Navigation](https://openbrim.atlassian.net/wiki/download/attachments/2236055553/image-20230713-111939.png?api=v2)

### Step 2: Select Insertion Points

Click the first cell in the **Insertion Point** column, then click **Pick** to graphically select the insertion points that define boundary conditions.

![Select Insertion Points](https://openbrim.atlassian.net/wiki/download/attachments/2236055553/image-20230713-112952.png?api=v2)

### Step 3: Define Fixities

For each bearing location, set the fixities or stiffness values in the Tx, Ty, Tz, Rx, Ry, and Rz directions based on the bearing type.

{% hint style="info" %}
To determine Tx and Ty stiffness values, compute them based on your bearing pad stiffness. This example uses a value of **10**.
{% endhint %}

![Fixity Values](https://openbrim.atlassian.net/wiki/download/attachments/2236055553/image-20230803-073025.png?api=v2)

![Bearing Settings](https://openbrim.atlassian.net/wiki/download/attachments/2236055553/image-20230803-072245.png?api=v2)

### Step 4: Set Transfer Force to Substructure

Set **Transfer Force to Substructure** to **Yes** for all bearing locations where substructure is modeled.

{% hint style="warning" %}

* **Yes**: Creates a two-node spring between the pier cap and girder (use when substructure is modeled)
* **No**: Creates a one-node spring at the bottom of the girder (use for abutment locations without modeled substructure)
  {% endhint %}

<details>

<summary><strong>Quick Tip:</strong> Degree of Freedom Reference</summary>

Nodes are assigned degrees of freedom (DOFs) based on the local coordinate system at each insertion point, which varies along the support line and alignment.

**Tx/Ty/Tz/Rx/Ry/Rz fixities:**

![DOF Reference](https://openbrim.atlassian.net/wiki/download/attachments/2236055553/NewTasks.drawio%20\(5\)-20221022-132407.png?api=v2)

**Bearing Rotation** rotates the support clockwise in the XY plane:

![Bearing Rotation](https://openbrim.atlassian.net/wiki/download/attachments/2236055553/assadcxz.drawio-20221022-132624.png?api=v2)

**Transfer Force to Substructure** FE behavior:

![FE Behavior](https://openbrim.atlassian.net/wiki/download/attachments/2236055553/tempsnip.png?api=v2)

</details>

<details>

<summary><strong>Quick Tip:</strong> Torsional Stability</summary>

Setting **Rx = 0** requires constructing the diaphragm with girders to maintain torsional stability. To overcome stability issues when the girder is constructed without transverse elements (diaphragm or deck), a nonzero Rx value is necessary.

</details>

## Verification

{% hint style="success" %}
After completing these steps, your bearing fixity configuration should match the view shown below.
{% endhint %}

![Completed Bearing Fixity](https://openbrim.atlassian.net/wiki/download/attachments/2236055553/image-20230713-115812.png?api=v2)

### Video Walkthrough

![Bearing Fixity Setup](https://openbrim.atlassian.net/wiki/download/attachments/2236055553/Bearing%20Fixity.gif?api=v2)


---

# 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://docs.openbrim.org/examples/concrete-bridge-examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/superstructure-ex1-pig/boundary-conditions-ex1-pig/bearing-fixity-ex1-pig.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.
