> ## Documentation Index
> Fetch the complete documentation index at: https://calcs.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Analyze a Portal Frame

> Analyze single- or multi-bay 2D portal frames with FEA. Flat, gable, arch and tied geometries, with moment, shear, axial and displacement results.

<div className="calc-details not-prose">
  <div className="calc-details-item">
    <div className="calc-details-chips"><span className="calc-chip calc-chip--region">All regions</span></div>
    <div className="calc-details-head"><span className="calc-card-icon">    <img src="https://mintcdn.com/clearcalcs/32krV4BnKnXD1TTf/images/calculator-icons/76655273e0a19bdcd1800b7efaea06c5934973f9bb80c73746f7a3677a4563e6.svg?fit=max&auto=format&n=32krV4BnKnXD1TTf&q=85&s=644b340f745add89c5e8778c1e97d420" alt="" width="24" height="24" loading="lazy" data-path="images/calculator-icons/76655273e0a19bdcd1800b7efaea06c5934973f9bb80c73746f7a3677a4563e6.svg" /></span><p className="calc-details-name">Portal Frame Analysis Wizard</p><a className="calc-details-run" href="https://app.calcs.com/new/sheet/portalFrameAnalysis">Run the calc</a></div>
  </div>
</div>

<div className="calc-answer">
  Analyze single- or multi-bay 2D portal frames with a live FEA engine. Flat, gable, arch, and tied geometries are supported. Enter width, leg height, and loads, and Calcs.com resolves nodes and fixities and returns moment, shear, axial, and displacement.
</div>

## Method & scope

| Property       | Detail                                                                                                                         |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| Regions        | United States, Australia & New Zealand, Canada, Europe                                                                         |
| What it checks | Geometry and supported frame types, Member modeling, FEA solution and output, Sign conventions, Load types, Downstream linking |

#### Scope

Our portal frame sheets are designed to perform quick 2D analysis on a variety of portal frame types. Our steel section library is included to calculate all design actions on the structure according to the exact loads as applied by the designer. **These sheets do not apply load factors nor calculate the design and strength capacities of structural members - to complete your design, you will need to link to one of our Member (Design Only) calculators and pull in the relevant values for shear, moment, and deflection.**

#### Calculation method

The Portal Frame Analysis Wizard uses a linear elastic finite element analysis engine to solve single- and multi-bay 2D portal frames in any structural material. You specify the frame geometry, member sections, support conditions, and loads; the solver returns full moment, shear, axial, and displacement diagrams across every member and node.

##### Geometry and supported frame types

Frame geometry is defined by bay width (W\_bay), default leg height (H), apex location (X\_A), and apex height above the left leg (H\_A). Supported configurations include:

* **Flat / Monoslope**, single-pitch or flat roof
* **Gable / Duopitch**, symmetric or asymmetric pitched roof
* **Circular arch**, defined by arch radius
* **Tied portal**, with an explicit tie member across the column tops

Single-bay and multi-bay (n\_bays) frames are both supported. Column base fixity (pinned or fixed) can be set independently for each leg, and interior column connections can also be pinned or fixed.

##### Member modeling

Each column and rafter segment is modeled as a beam-column element with axial, shear, and bending stiffness derived from the user-supplied Young's modulus (E), cross-section area, and second moment of area. Supported material types include steel, timber, concrete, and cold-formed steel. For truss-form rafters, the chord depth (d\_truss) and number of unit panels (n\_units) parameterize the equivalent section.

##### FEA solution and output

The solver assembles the global stiffness matrix from element contributions, applies nodal boundary conditions, and solves for displacements and reactions. Outputs include:

* **Bending moment**, shear force, and axial force diagrams per member type and per element
* **Maximum nodal displacements** per member
* **Support reactions** at column bases (for linking to footing and base-plate calculators)
* Tables of results by element number and by node number

##### Sign conventions

* Positive bending moment indicates that the bottom or right side of the member is in tension.
* Positive axial load indicates a compressive load.

##### Load types

Distributed loads can be applied to any member (roof, wall, or floor). Point loads and nodal forces are also supported, and advanced users can apply loads directly by element number. Multiple load cases are evaluated and the governing envelope is reported.

##### Downstream linking

Column base reactions link directly to footing calculators. Member demands link to beam, column, and connection design calculators, so a change in frame geometry or loading propagates automatically to every linked check without manual re-entry.

## How to use it

<Steps>
  <Step title="Types of Portal Frames in Calcs.com and Key Inputs">
    Our portal frame calculators are available for a variety of common and custom portal frame types you can choose from a simple drop down. They are designed to allow for quick FEA analysis of a 2D portal frame without needing to waste time modeling nodes and members in a full-fledged analysis software.

    Depending on the type of portal frame you select in the dropdown (for example, flat/monoslope), the diagram on the right hand side will change, as will the inputs required (for example, a gable roof requires an apex height in addition to leg height). <img src="https://mintcdn.com/clearcalcs/wCKMGQrVqWo51C47/images/migrated/a87fbaaa5615-file-ygnecycfnd.png?fit=max&auto=format&n=wCKMGQrVqWo51C47&q=85&s=d2022d5741227dd4f57059d246504319" alt="" width="3000" height="1479" data-path="images/migrated/a87fbaaa5615-file-ygnecycfnd.png" />

    General Notes

    * The main purpose of these sheets is to determine the shear, moment, and deflection of the portal frame.

    * Supports can be specified as pinned or fixed, and each member can be specified independently

    * The geometry of the portal frame is pre-specified to save the time otherwise spent specifying nodes and fixicities. Simply specify a height and width, or additional custom fields (ex. number of bays) based on your needs.

    * Loads are not factored, so you must perform any factoring prior to entry if desired.

    * Loads are applied either from the left hand side or from the bottom of the selected member (i.e. how many mm or ft from the left hand side of a horizontal member or from the bottom of the vertical member)

    * Axis selected refers to the direction of the load (visible on the diagram). Global Y refers to a force traveling straight up or down, Global X refers to a left-right load, while local will apply the load perpendicular to the selected member (i.e. on a 90 degree angle to the member, regardless of its given angle or location).

          <img src="https://mintcdn.com/clearcalcs/6PuU-K_D_MascHz6/images/migrated/c2ef34c84668-img-30710-1557616541-815948405.png?fit=max&auto=format&n=6PuU-K_D_MascHz6&q=85&s=14640a9ee1ac95d3306052adc339a9ba" alt="signConvention.PNG" width="1286" height="513" data-path="images/migrated/c2ef34c84668-img-30710-1557616541-815948405.png" />

    * Loading orientation refers to the orientation of the members individually with respect to the applied loads.
      * *About major axis -* the members are connected such that the loads are applied perpendicular to the major bending axis of each specified section. Typically, the major axis is characterized by a higher I<sub>x</sub> value
      * *About minor axis -* the members are connected such that the loads are applied perpendicular to the minor bending axis of each specified section. Typically, the minor axis is characterized by a lower I<sub>x</sub> value

            <img src="https://mintcdn.com/clearcalcs/-3TA4BOzcQ3BrOZT/images/migrated/98f10bd84f6c-file-gzvumcklpr.png?fit=max&auto=format&n=-3TA4BOzcQ3BrOZT&q=85&s=fbd482fc94e675fcd4991ca03a310176" alt="" width="1093" height="549" data-path="images/migrated/98f10bd84f6c-file-gzvumcklpr.png" />
  </Step>

  <Step title="Frame type selection: Custom vs. flat/monoslope vs. Truss Analysis Wizard">
    Choose the frame type from the dropdown that matches the actual structural system:

    * **Flat / Monoslope / Gable / Custom (portal frame)**: for **moment frames** with rigid beam-column connections. A simple moment frame with no internal ties should use **flat/monoslope**, not Custom.
    * **Webs / Ties / Braces** appear in the **Portal Frame Analysis** calculator when you select a **truss-type** portal assembly (for example, multi-gable with roof ties). For a pure truss (no portal legs), use the **Truss Analysis Wizard** instead. If you expected a simple moment frame and are seeing web/tie/brace member categories, switch the portal frame type away from a trussed assembly, or open the Truss Analysis Wizard if that is the system you are modeling.
  </Step>

  <Step title="Single-story scope and multi-story workaround">
    The Portal Frame Analysis calculator models a **single 2D frame** (one story height). There is no story-count or multi-story stack input.

    For a **two-story (or taller) moment frame**, analyze each story as its own Portal Frame calculation, using boundary conditions at the intermediate floor that represent continuity between stories, typically a fixed base and matching column-top conditions carried forward as reactions on the story above. Design each column and beam for the governing story.
  </Step>

  <Step title="How to Complete Your Design Using a Member (Design Only) Calculator">
    Since our portal frame and truss wizards are currently analysis only (i.e. they don't tell you whether the steel or wood you have selected will fail according to code, to complete your design you will need to use the values generated by these calculators into a Member (Design Only) calculator. You will find these calculators at the bottom of the list of Add New Calculations. Steel Member (Design Only) differs from Steel Beam or Steel Column for example because it does no analysis, you need to manually link or type in the values for shear and moment from another calculator or software (so in this instance, the portal frame wizard).
  </Step>
</Steps>

<iframe src="https://www.youtube.com/embed/Sn0HLKXgDf0" title="Introduction to Portal Frame Analysis Wizard" className="w-full h-96 rounded-xl" allowFullScreen allow="autoplay; fullscreen" />

<iframe src="https://fast.wistia.net/embed/iframe/koh7i38t3y?videoFoam=true" title="Portal Frame Analysis Wizard video walkthrough" className="w-full h-96 rounded-xl" allowFullScreen allow="autoplay; fullscreen" />

#### Troubleshooting: "Solver validation failed. This probably means that your structure is unstable."

This message means the structure is **mechanically unstable**: the model has a rigid-body degree of freedom that cannot be resolved. Common causes in a portal frame:

* A **pin support** inadvertently set free in one translation direction.
* A **moment-tie at mid-column** accidentally releasing a rotational DOF.
* An element with **both ends pinned** creating a mechanism.

To debug: temporarily set all end conditions to **fixed–fixed** and confirm the model solves. Then reintroduce pin conditions one at a time until you identify which release triggers the error.

## Common questions

<AccordionGroup>
  <Accordion title="What analysis method does this calculator use?">
    The Portal Frame Analysis Wizard uses a linear elastic finite element analysis engine. Each column and rafter is modeled as a beam element with axial, shear, and bending stiffness. The solver assembles the global stiffness matrix, applies nodal boundary conditions, and returns moment, shear, axial force, and displacement at every node and along every member.
  </Accordion>

  <Accordion title="What are the key inputs?">
    Key inputs are frame geometry (bay width, eave height, roof pitch or arch radius), member section properties (area, second moment of area, elastic modulus), base fixity (pinned or fixed), and applied loads (distributed, point, and nodal forces). For multi-bay frames you specify the number of bays and internal column properties separately.
  </Accordion>

  <Accordion title="What frame geometries does the calculator support?">
    The calculator covers flat (monopitch and duopitch), gable, arch, and tied portal frame configurations, including single- and multi-bay variants. Fixity at column bases can be set independently, pinned or fixed, to model different foundation conditions.
  </Accordion>

  <Accordion title="Can I use this calculator for preliminary member sizing?">
    Yes, for preliminary work you can iterate section properties until moment and shear demands are within expected limits for your chosen section. For final design, transfer the peak moment and shear values to the appropriate beam or column calculator with full code checking.
  </Accordion>

  <Accordion title="What outputs does the calculator produce?">
    Outputs include bending moment diagrams, shear force diagrams, axial force diagrams, and deflected shape for each load case. Nodal reactions at the column bases are also reported, which can be passed directly to footing and base plate calculators.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Use the Truss Analysis Wizard" icon="calculator" href="/docs/calculators/analysis/truss-analysis/trussAnalysis">
    Solve 2D roof, floor and custom trusses with a live FEA engine. Set nodes, fixities and members in the browser and see results as you work.
  </Card>

  <Card title="Design a Timber Member (Design Only) to AS 1720.1:2010 (Amdt 3)" icon="calculator" href="/docs/calculators/au/beams/timberMember">
    Design timber truss chords, frame members and rafter ties to AS 1720.1:2010 (Amdt 3), with combined bending, axial and shear checks.
  </Card>

  <Card title="Link Design Calculators to Truss & Portal Frame Analysis" icon="book" href="/docs/running-calculations/linking-loads/linking-analysis-to-design">
    Link Design Only calculators to Truss Analysis and Portal Frame Analysis results to check member capacity against the analysis forces.
  </Card>

  <Card title="Portal Frame Analysis: Worked Examples" icon="calculator" href="/docs/calculators/analysis/portal-frames/portal-frame-analysis-worked-examples">
    Worked examples for the Portal Frame Analysis calculator: common frame types, loads, reactions, and moment, shear, axial and displacement results.
  </Card>
</CardGroup>
