> 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.md).

# Prestressed I Girder Bridge

This example demonstrates how to model, analyze, and design a Prestressed I Girder Concrete Bridge using OpenBrIM.App.

![Prestressed I Girder Bridge Model](https://openbrim.atlassian.net/wiki/download/attachments/2101706864/ws-guide-prestressedigirder-20230703-121430.png?api=v2)

{% hint style="success" %}
**Ready to start?** Access the completed example in **New Project > Example Projects**, or follow this step-by-step guide to build from scratch.
{% endhint %}

![Example Projects](https://openbrim.atlassian.net/wiki/download/attachments/2101706864/image-20230710-162629.png?api=v2)

![Prestressed I Girder Example](https://openbrim.atlassian.net/wiki/download/attachments/2101706864/image-20230710-162657.png?api=v2)

## Capabilities

### 3D Modeling

* Generate parametric 3D model with substructure and superstructure
* Export to DGN/DXF/IFC formats

### Finite Element Analysis

* Parametric FEA model generation
* Time-dependent staged construction analysis
* Influence surface-based live load analysis
* Creep and shrinkage per CEB-FIP 1990

### Loading

* Wind load on structure (AASHTO) with automatic nodal load calculation
* Wind load on live load
* HL-93, Legal Trucks, Permit Trucks (custom trucks supported)
* Temperature loads
* Surface/Line/Point loads
* Tendon stressing for superstructure and substructure

### Staged Construction

* Deck pouring sequence (transverse and longitudinal)
* Deconstruction for rehabilitation projects
* Temporary support management
* Non-composite and composite state modeling
* Short-term and long-term modulus of elasticity

### Analysis Results

* Stage-by-stage results (incremental and cumulative)
* Deflection visualization and spreadsheet export
* Combination results for all limit states
* Composite section results
* Stress distributions
* Critical vehicle location visualization

### Design

Components supported per AASHTO 9th Edition:

* Prestressed I Girder
* Cross Frames
* Pier Caps, Columns, Footings
* Piles, Drilled Shafts

### Export & Reports

* Export to LARSA 4D, CSI Bridge, Midas
* Quantity Report
* Seat/Slab Elevation Tables
* Project Inputs
* Vertical Clearance Report
* 2D Drawings (DGN/DXF export)

## Workflow Steps

Follow these sections to complete the bridge design:

| Step | Section                                                                                                                                                                                                                         | Description                                 |
| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- |
| 1    | [Modeling on OpenBrIM.App](/examples/concrete-bridge-examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/modeling-on-openbrimapp-ex1-pig.md)                                                                          | Create new project                          |
| 2    | [Bridge Geometry](/examples/concrete-bridge-examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/bridge-geometry-ex1-pig.md)                                                                                           | Define alignment, supports, girder layout   |
| 3    | [Properties](/examples/concrete-bridge-examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/properties-ex1-pig.md)                                                                                                     | Define materials, rebars, sections, strands |
| 4    | [Superstructure](/examples/concrete-bridge-examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/superstructure-ex1-pig.md)                                                                                             | Model girders, deck, diaphragms, bearings   |
| 5    | [Superstructure Attachments](/examples/concrete-bridge-examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/superstructure-attachments-ex1-pig.md)                                                                     | Add barriers, roadway                       |
| 6    | [Substructure](/examples/concrete-bridge-examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/substructure-ex1-pig.md)                                                                                                 | Model piers, foundations, piles             |
| 7    | [Construction](https://github.com/openbrim/platform/blob/master/docs/examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/construction-ex1-pig/construction-stage-ex1-pig.md)                                          | Define construction stages                  |
| 8    | [Loading](/examples/concrete-bridge-examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/loading-ex1-pig.md)                                                                                                           | Apply all load types                        |
| 9    | [Combinations](https://github.com/openbrim/platform/blob/master/docs/examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/combinations-ex1-pig/result-extraction-cases-ex1-pig.md)                                     | Set up load combinations                    |
| 10   | [Templates](/examples/concrete-bridge-examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/templates-for-code-check-and-load-rating-ex1-pig.md)                                                                        | Configure code check templates              |
| 11   | [Superstructure Code Checks](https://github.com/openbrim/platform/blob/master/docs/examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/superstructure-code-checks-ex1-pig/prestressed-i-girder-code-check-ex1-pig.md) | Run girder design checks                    |
| 12   | [Substructure Code Checks](https://github.com/openbrim/platform/blob/master/docs/examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/substructure-code-checks-ex1-pig/pier-cap-code-check-ex1-pig.md)                 | Run substructure design checks              |
| 13   | [Analyze and Design](/examples/concrete-bridge-examples/example-prestressed-i-girder-concrete-bridge-ex1-pig/analyze-and-design-ex1-pig.md)                                                                                     | Run analysis and review results             |

{% hint style="info" %}
Whenever you modify a bridge component parameter or alignment, all associated results and reports will automatically update. This demonstrates the power of parametric bridge engineering in OpenBrIM.
{% endhint %}


---

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