We use analytics cookies to understand how you use this site and improve our content. See our privacy policy and cookie policy for details.

Calcs.com

Portal Frame Analysis Wizard

Structural engineers analyzing single- or multi-bay 2D portal frames. Flat, gable, arch, and tied geometries are all supported - enter width, leg height, and loads, and the FEA engine resolves nodes, fixities, moment, shear, axial, and displacement instantly.

Start free trial

14-day free trial - no credit card required

What it calculates

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 resolves nodes and fixities and returns moment, shear, axial, and displacement.

How it calculates

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 modelling

Each column and rafter segment is modelled 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) parameterise 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.

What engineers say

Sam Hensler company logo
Just the simple feature of being able to link loads is a really big time-saver.

Sam Hensler

Principal, Dynamic Analysis Engineering Consulting

Lawrence Bowen company logo
Calcs.com is very straightforward and allows me to either analyze a section of the building or the whole thing quickly.

Lawrence Bowen

Founding Principal, CPBD, VQ Design

Frequently asked questions

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 modelled 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.
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.
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.
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 - for example, the Steel Beam (AISC 360-16 ASD) or Steel Beam (AS 4100:2020) calculators.
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.

Access this calculator and 100+ more

All verified, standards-aligned. Start a free trial - no credit card required.