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.
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.com 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.
Timber sections in this calculator
Open a manufacturer to see every size Calcs.com carries, with the section properties and characteristic values used to design it.
Hyne Timber
Glulam
475 sections, 120 to 600 mm deep
See sizes and properties →
ITI
Timber
166 sections, 44 to 400 mm deep
See sizes and properties →
Metsa Wood
LVL and I-joist
140 sections, 90 to 600 mm deep
See sizes and properties →
Louisiana-Pacific
LVL
136 sections, 70 to 457 mm deep
See sizes and properties →
Tilling Timber
LVL and glulam
128 sections, 70 to 525 mm deep
See sizes and properties →

Glulam
104 sections, 126 to 630 mm deep
See sizes and properties →
Carter Holt Harvey Woodproducts
LVL
70 sections, 90 to 600 mm deep
See sizes and properties →
Nelson Pine
LVL
47 sections, 90 to 1220 mm deep
See sizes and properties →
LVL
42 sections, 70 to 450 mm deep
See sizes and properties →
Egger
OSB
39 sections, 6 to 40 mm deep
See sizes and properties →
Dindas Australia
LVL
37 sections, 90 to 400 mm deep
See sizes and properties →
Meyer Timber
LVL
21 sections, 90 to 450 mm deep
See sizes and properties →
This calculator carries branded sections from 25 suppliers. 12 of them have a full sizes and properties page on Calcs.com. You can select the rest in the section library when you design.
What engineers say

Just the simple feature of being able to link loads is a really big time-saver.
Sam Hensler
Principal, Dynamic Analysis Engineering Consulting

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?
What are the key inputs?
What frame geometries does the calculator support?
Can I use this calculator for preliminary member sizing?
What outputs does the calculator produce?
Access this calculator and 100+ more
All verified, standards-aligned. Start a free trial - no credit card required.