Skip to main content
Calcimator

Moment Frame Analysis Calculator

Analyze lateral forces on a moment frame using the portal method: column shear, moments, base shear, and drift.

About this calculator

The portal method is a classic approximate technique for analyzing how a moment frame resists lateral (sideways) load from wind or seismic forces, without solving the full statically-indeterminate structure. It rests on three assumptions taught in every structural analysis course: a point of zero moment (an "inflection point") occurs at the mid-height of every column and the mid-span of every beam, and the horizontal shear at any story is split among that story's columns so each interior column carries twice the shear of each exterior column -- because an interior column is shared between two bays and an exterior column belongs to only one. This calculator applies those three assumptions to the BASE story of a multi-story frame, the governing (highest-demand) location, because story shear in the portal method is cumulative: the shear a story's columns must resist equals the sum of every lateral force applied at that story and every story above it, not just the force at that one level. With a uniform Lateral Force per Story entered, that cumulative sum at the base equals Total Base Shear (lateral force x number of stories), which is what feeds the column shear, column moment, and beam moment outputs here. Column moment follows directly from the inflection-point assumption: with zero moment at column mid-height, the moment at the column's top or bottom equals its shear times half the story height (note that column moment, above, is reported for the EXTERIOR column).

Beam moment at a representative interior joint sums the INTERIOR-column moments framing in from the story below and the story above that joint -- the story below carries the full base-story cumulative shear, while the story above carries one story's less (since the base level's own force doesn't act above it); a single-story frame has no story above its roof beam, so only the below-joint term applies there. Beam shear at that same interior bay follows the standard companion result for a beam in double curvature: twice the beam moment divided by the bay width, which is why Bay Width feeds only that one output. The Estimated Lateral Drift figure applies the companion δ = Vh³/(12EI × number of columns) racking formula using an assumed structural-steel modulus and a fixed placeholder column moment of inertia, because this calculator takes no member-section input; it is illustrative only; a real drift check (and comparison to a code drift limit) needs the actual selected column's section properties. None of this replaces a full lateral analysis: real frames rarely have identical force at every story, and a licensed engineer's model accounts for that, along with second-order (P-delta) effects this approximate method ignores entirely.

Inputs

kN
bays
ft
ft
stories

Results

Base-Story Exterior Column Shear

50 kN

Total Base Shear

300 kN

Base-Story Column Moment87.5 kN·m
Beam Moment (interior joint)291.67 kN·m
Beam Shear (interior bay)97.22 kN
Estimated Base-Story Lateral Drift13.4 mm
How to Use This Calculator
  1. Enter the Lateral Force per Story (kN) -- the horizontal wind or seismic force assumed uniform at every floor level.
  2. Enter the Number of Bays and the Bay Width (m), and set the Story Height (m) and Number of Stories.
  3. Review the Total Base Shear -- the cumulative shear from every story, which drives the rest of the results.
  4. Check the Base-Story Exterior Column Shear, Base-Story Column Moment, Beam Moment (interior joint), and Beam Shear (interior bay) at the frame's governing (base) story.
  5. Treat Estimated Base-Story Lateral Drift as illustrative only -- it assumes a fixed steel modulus and placeholder column section, not your actual member design.

How the result changes with Number of Bays

Number of BaysBase-Story Exterior Column ShearTotal Base Shear
1.5100 kN300 kN
2.2566.67 kN300 kN
4.533.33 kN300 kN
7.520 kN300 kN

What each input means

Lateral Force per Story
Horizontal force applied at each story level (wind or seismic).
Number of Bays
Number of bays in the moment frame.
Bay Width
Typical width of each bay (center-to-center of columns).
Story Height
Floor-to-floor height of each story.
Number of Stories
Total number of stories in the frame.

What each result means

Base-Story Exterior Column Shear
Portal-method shear in an exterior column at the base story, using the cumulative shear from every story above (Total Base Shear), not just one story's force.
Beam Shear (interior bay)
2 x Beam Moment / Bay Width -- the standard portal-method companion result to beam moment for a beam in double curvature.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    5 parameters
    Lateral Force per Story = 100, Number of Bays = 3, Bay Width = 6, Story Height = 3.5, Number of Stories = 3 = 5 input(s) provided
  2. Calculate Exterior Column Shear
    Exterior Column Shear
    50 = 50
  3. Calculate Total Base Shear
    Total Base Shear
    300 = 300
  4. Calculate Column Moment
    Column Moment
    87.5 = 87.5
  5. Calculate Beam Moment
    Beam Moment
    291.67 = 291.67
  6. Calculate Beam Shear
    Beam Shear
    97.22 = 97.22

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does the number of stories change the column shear if I didn't change the lateral force?

Because the portal method's story shear is cumulative, not local to one floor. The base-story columns of a taller frame must resist the sum of the lateral force at every story above them, not just the force applied at the base itself -- a 5-story frame with 100 kN at every level puts 500 kN of cumulative shear through its base-story columns, not 100 kN. Raising Number of Stories with Lateral Force per Story held fixed raises that cumulative sum, so the base-story shear, column moment, and beam moment all increase even though the per-story force didn't change.

Why does an interior column carry twice the shear of an exterior column?

Because of how the portal method conceptually splits the frame into independent single-bay "portals." An exterior column belongs to only one bay's portal, while an interior column sits between two bays and is shared by both -- so it picks up shear from both portals framing into it. That 2:1 split (interior:exterior) is one of the three core assumptions of the method, alongside inflection points at column mid-height and beam mid-span, and it's what lets the method solve an otherwise indeterminate frame with simple statics instead of a full stiffness analysis.

Is the Estimated Lateral Drift output a code-compliant drift check?

No -- treat it as illustrative only. It applies the standard δ = Vh³/(12EI x number of columns) racking formula, splitting the base-story shear across all of the frame's columns (Number of Bays + 1), but this calculator has no input for the actual column's moment of inertia, so it substitutes a fixed placeholder value alongside an assumed structural-steel modulus of elasticity. A real drift check needs the specific column section you intend to use, and the result should be compared against your governing code's actual story-drift limit (commonly expressed as a ratio of story height, and different for wind versus seismic loading) -- not assumed from this estimate alone.

Does this replace a full structural engineering analysis?

No. The portal method is a hand-calculation approximation useful for preliminary sizing and sanity-checking a computer model, not a substitute for one. It assumes identical lateral force at every story, ignores second-order (P-delta) effects entirely, and only evaluates the single governing base story rather than solving every story individually. A real moment-frame design requires a licensed structural engineer's full analysis against the applicable code (the AISC 360 / ASCE 7 family in the U.S.) before any member is sized or built.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Engineering.