All articles

Bracing Concrete Walls: the Wind Criterion Behind the Code

Updated Aug 25, 202613 min read
#tilt-up#precast#bracing#temporary-works#wind#buckling
Bracing Concrete Walls: the Wind Criterion Behind the Code

The braces on a tilt-up concrete wall are not holding the panel up, and they are not holding back any concrete either. A tilt-up panel is a finished, solid wall that bears its own weight on its footing the moment the crane lets go. The diagonal pipe braces do one job: resist the lateral loads on a panel whose permanent lateral system, the roof diaphragm and its connections, is not there yet. The code writes that job down as a maximum, not a minimum: design for the greater of the construction wind and the construction seismic. This guide derives that criterion, then runs the real CalcSteel engine on a 7.2 m panel to size the pipe brace, and finds the wind, not the code floor, is what governs, the exact opposite of a short formwork wall.

Key takeaways

  • The brace is not holding the wall up. A tilt-up panel is a finished, solid concrete wall that bears its own weight on its own footing. The temporary pipe braces resist only the lateral loads, wind and seismic, during the window before the roof diaphragm and the permanent connections exist.
  • The criterion behind the code is a maximum, not a minimum: design the brace for the greater of the ASCE 37 construction wind and the construction seismic. Unlike a short formwork wall where a code floor governs, a tilt-up panel is a large sail, so the real wind usually wins, which is why the guideline calls it temporary wind bracing.
  • On the CalcSteel engine, a 0.72 kPa construction wind on the 7.2 m panel puts 15.55 kN into the brace against 11.82 kN from a reduced construction seismic. Wind governs, and at a 45 degree brace it becomes 22.0 kN of axial force, 35.2 kN once factored.
  • The panel is a propped, overhanging beam: pinned at the footing, propped by the brace at 4.8 m, the top cantilevering above. The engine returns a peak moment of 8.29 kN·m at the brace and a base reaction of 5.18 kN, matching the hand statics to three decimals.
  • The brace is a long, slender strut, so buckling governs, not yield. A 6.79 m, 101.6 × 4.0 pipe at KL/r = 196.6, right at the practical limit of 200, carries φPn = 49.5 kN against a factored 35.2 kN, a 71% check. A taller panel or a flatter brace blows past KL/r = 200, which is why tall panels get a second row of braces.
A university student? With an academic email (.edu, .ac.uk…) CalcSteel is free for you.

The brace that does not hold the wall up

Watch a tilt-up panel go up and the sequence is unforgettable: a crane lifts a 130 kN slab of cast concrete off the casting bed, swings it vertical, walks it to the footing, and sets it down. Within a minute or two, a crew runs two or three diagonal pipe braces from inserts high on the panel down to anchors cast into the floor slab, and the crane releases. The panel now stands alone, plumb and stable, held by nothing but those pipes until the roof goes on.

Here is the part that trips up almost everyone the first time they size those braces. The braces are not holding the panel up. A tilt-up panel is a finished, solid concrete wall, not a form and not a stack of blocks. It carries its own weight straight down into its own footing the instant it is set: the vertical load never touches the brace. And unlike a formwork wall, there is no fresh concrete inside to push out, so there is no form pressure either. The brace resists a completely different, much smaller set of loads: the wind on a tall panel that has no diaphragm to lean on, and the seismic inertia of its own mass, during the days or weeks before the permanent structure is finished.

This article derives the design criterion for that bracing, the one behind the ASCE 37 construction-load standard and the Tilt-Up Concrete Association guideline, then puts numbers on it with the real CalcSteel engine: a 7.2 m panel, braces every 4.0 m, and a worked check of both the panel and the diagonal pipe. The surprise at the end is that the wind, not a code minimum, sizes the brace, the exact opposite of the insulated concrete form wall, where the code floor won. Same word, bracing, a different governing load.

Elevation of one braced tilt-up bay: a solid 7.2 m concrete panel bearing on its footing, with a diagonal pipe brace running from an insert at 4.8 m up the panel down to a deadman anchor cast in the floor slab, with the panel height, the brace attachment height and the brace spacing marked.
The worked bay: a 7.2 m tilt-up panel bearing on its own footing, one diagonal pipe brace from an insert at 4.8 m to a slab deadman, repeated every 4.0 m along the wall.

Tilt-up bracing vs panel connections vs shoring: three different jobs

A 45-word definition you can quote: tilt-up wall bracing is the temporary system of diagonal pipe braces that holds a precast or tilt-up concrete panel plumb and stable from the moment the crane releases it until the roof diaphragm and permanent connections are complete, resisting wind and seismic while the panel has no lateral support of its own.

Three load paths act on a freshly set tilt-up panel, and keeping them separate is the whole game:

  • Gravity (the big number, the 130 kN self-weight) goes straight down into the footing the panel bears on. The brace never carries it. A brace that ran at a shallow angle would pick up a little vertical load, which is a reason to keep it steep, but its job is horizontal.
  • Lateral loads (wind, seismic) are the unbalanced horizontal push. They are resisted by the bracing, the pipes and their anchors, the subject of this article.
  • Permanent lateral loads (service wind and seismic for the life of the building) are carried by the finished structure: the roof diaphragm and the panel-to-slab and panel-to-panel connections. Once those exist, the braces come off.

Confuse gravity with the brace load and you size a pipe for a force it never feels; confuse the temporary brace with the permanent connection and you either leave the braces on too long or, far worse, strike them before the diaphragm can take over. The brace and the diaphragm are a relay: the brace holds the panel for the days the diaphragm does not yet exist, then hands off.

The load the brace does not carry

Start with the load everyone reaches for first and then set it aside. A 7.2 m by 4.0 m panel, 190 mm thick, weighs about 131 kN. It is by far the largest force in the problem, and the instinct is to imagine the diagonal brace propping that weight up like a leg under a falling ladder. It does not.

The reason is the footing. A tilt-up panel is set onto a cast foundation and it bears on it in direct compression, plumb and vertical. The 131 kN travels straight down that load path into the ground. The brace attaches near the top of the panel and runs down to the slab at an angle; if the panel is plumb, the brace carries essentially zero of the vertical weight. Only the horizontal loads reach it.

So the brace is left with the external lateral loads only: the wind on a tall panel with no roof to brace it, and the seismic inertia of the panel's own mass when the ground shakes. Note what is absent compared with a formwork wall: there is no fresh-concrete pressure, because the panel is already solid, cured and finished. That single difference, a solid panel versus a liquid-filled form, is what makes tilt-up bracing a wind problem rather than a pressure problem. The next section turns those two lateral loads into numbers.

Two panels. On the left, the panel self-weight of about 131 kN travels straight down into the footing the panel bears on, and the diagonal brace carries none of it. On the right, wind is a net external horizontal push over the panel face, resisted by the diagonal pipe brace running to a slab deadman.
Gravity goes straight down into the footing, so the brace carries none of the panel weight. The brace exists for the external lateral loads: wind on a panel with no diaphragm, and the seismic inertia of its own mass.

The criterion behind the code, from first principles

Two independent things can push a freestanding panel sideways, and the code refuses to let you pick just one. The first is wind: a tall panel is a large flat sail, and a construction-period gust presses on its whole face. The second is seismic: the panel has real mass, and if the ground accelerates, that mass wants to keep still, which shows up as a horizontal inertial force. You cannot know in advance which is larger, so the code does the sensible thing and tells you to design for the larger of the two:

design lateral load = max ( construction wind , construction seismic )

The wind side comes from ASCE 37, the standard for design loads during construction. A brace stands for weeks, not fifty years, so ASCE 37 lets you use a shorter recurrence interval and a lower design wind speed than the finished building would use. That is a real, defensible reduction, and it is why a construction wind pressure is a fraction of the permanent-design value. It is a floor on the wind speed, not a separate minimum load, which is the key contrast with formwork.

The seismic side is the panel's weight times a lateral coefficient that is also reduced for the short construction exposure. On a heavy panel in a high-seismic region it can win; on an ordinary panel it usually does not. Either way you compute both and keep the larger.

This is the important difference from an insulated concrete form wall. There the wall is short, the sail area small, and a prescriptive minimum line load (a stand-in for plumbing and placement forces) beats the wind, so the criterion is a floor. Here the panel is tall and heavy, a genuine sail with genuine mass, so the criterion is a maximum of two computed loads, and, as we are about to see, the wind is the one that wins.

A bar chart of the brace reaction for two load cases on the worked panel: a 0.72 kPa construction wind gives 15.55 kN, while a reduced construction seismic gives 11.82 kN, so wind governs, above the design-load formula that takes the maximum of construction wind and construction seismic.
For this tall panel the construction wind, 15.55 kN into the brace, beats the reduced construction seismic, 11.82 kN. The criterion is a maximum of two computed loads, and here the sail area makes wind the winner, the opposite of a short formwork wall.

Putting numbers on the two load cases

Take the worked panel: height H = 7.2 m, thickness 190 mm, with a brace every s = 4.0 m along the wall. Each brace looks after a 4.0 m wide strip of panel, its tributary width. Now size the two loads on that strip.

Case A: construction wind

Take a construction wind pressure of 0.72 kPa on the panel face, a representative ASCE 37 value (about 15 psf) for a short exposure. Over the 4.0 m strip it is a distributed load down the height:

w = 0.72 × 4.0 = 2.88 kN/m, total 20.74 kN, resultant at mid-height (3.6 m)

Case B: construction seismic

The panel strip weighs Wp = 7.2 × 4.0 × 0.19 × 24 = 131.3 kN. Apply a construction-reduced seismic coefficient of 0.12 (site dependent) and the inertial force is:

F = 0.12 × 131.3 = 15.76 kN, distributed with the mass, resultant at mid-height

Two loads, and this time the same shape: both are essentially uniform down a panel of uniform thickness, so both resultants sit at mid-height. That makes the comparison clean, it is decided by magnitude alone. Wind delivers 20.74 kN to the strip, seismic 15.76 kN, so before any structural analysis the wind is already the larger total. The next step feeds both through the panel to confirm the brace force, because the brace does not see the whole total, only the share the propping geometry hands it.

Worked check, part 1: the panel as a propped beam

The panel is the vertical member the loads land on. It is supported in two places: pinned at the base, where it bears on the footing, and propped by the brace at height 4.8 m, two thirds of the way up. Above the brace, the top 2.4 m of the panel cantilevers. In other words it is a classic propped, overhanging beam, stood on its end, and it is statically determinate: the two reactions follow from equilibrium alone. The panel is far stiffer than the slender pipe, so it is fair to treat the brace as a simple prop.

The governing case

Run both load cases through it on the CalcSteel engine and read off the brace reaction, the number that sizes the pipe:

  • Case A (wind, 2.88 kN/m): engine Rbrace = 15.55 kN.
  • Case B (seismic, 2.19 kN/m): engine Rbrace = 11.82 kN.

Wind wins, 15.55 kN against 11.82 kN. The construction wind governs, and it is not close. Take Rbrace = 15.55 kN forward.

Reactions and moment, hand-checked

For the governing wind case, statics gives the reactions directly. The total wind is W = 20.74 kN with its resultant at mid-height (3.6 m); taking moments about the base with the prop at a = 4.8 m:

Rbrace = W · (H/2) / a = 20.74 × 3.6 / 4.8 = 15.55 kN

Rbase = W − Rbrace = 20.74 − 15.55 = 5.18 kN

The peak bending moment in the panel is the hogging moment at the prop, driven by the 2.4 m of panel cantilevering above it:

M = w · (H − a)² / 2 = 2.88 × 2.4² / 2 = 8.29 kN·m

The engine returns Rbrace = 15.55 kN, Rbase = 5.18 kN and M = 8.29 kN·m, matching the hand statics to three decimals. A 190 mm reinforced panel shrugs off 8.29 kN·m, so the panel itself is rarely the problem here, it was designed for far larger lifting stresses. The brace is where the design lives, and it is the next check.

The tilt-up panel drawn as a propped, overhanging beam: pinned at the base footing, propped by the brace at 4.8 m, with the 2.88 kN/m wind pressure over the full 7.2 m height. The reactions are R_brace = 15.55 kN and R_base = 5.18 kN, and the bending-moment diagram peaks at 8.29 kN·m of hogging at the brace.
Pin at the footing, the brace a transverse prop at 4.8 m, the top 2.4 m cantilevering above it. The engine returns R_brace = 15.55 kN and a peak panel moment of 8.29 kN·m of hogging at the prop, matching statics to three decimals.

Worked check, part 2: the diagonal pipe brace

The brace carries the prop reaction down to the slab deadman, and because it runs at an angle it works in pure axial force. It attaches at 4.8 m and the deadman sits 4.8 m out from the panel, so it runs at θ = 45° over a length of 6.79 m. The horizontal prop reaction is the horizontal component of the brace force, so:

N = Rbrace / cos θ = 15.55 / cos 45° = 22.0 kN

When the wind drives the panel toward the braces, that force is compression, and the brace becomes a slender strut. This is where temporary bracing actually fails, and it is a buckling problem, not a strength one.

Size it as a compression member

Take a standard steel pipe brace, a 101.6 × 4.0 mm round tube (A = 1227 mm², I = 146 cm⁴, r = 34.5 mm). With pinned ends (K = 1) over 6.79 m its slenderness is:

KL/r = 1 × 6.79·10³ / 34.5 = 196.6

That is right at the KL/r ≤ 200 practical limit for a compression member, and far past the AISC threshold of 133, so the strut is deep in the elastic (Euler) range. The elastic critical stress and the AISC nominal are:

Fe = π²E / (KL/r)² = 51.1 MPa, Fcr = 0.877 Fe = 44.8 MPa

φPn = 0.90 · Fcr · A = 49.5 kN

Against a factored demand of Nu = 1.6 × 22.0 = 35.2 kN (the 1.6 is the LRFD factor on the construction lateral load), the utilisation is 35.2 / 49.5 = 71%. The pipe passes, but not with much room, and the reason is the slenderness: at KL/r = 196.6 this brace is essentially at its length limit.

Read the sensitivity, because it is the whole lesson. The strut is elastic, so its capacity falls with the square of the length, and the same tube reaches KL/r = 200 at just 6.91 m. Push the panel taller or lay the brace flatter and this pipe is no longer allowed, let alone adequate. That is exactly why tall tilt-up panels get a second, upper row of braces: not because the force is huge, but because a single brace long enough to reach the top of a tall panel would be too slender to trust. For the brace, length is everything, and the steel grade barely matters.

The AISC / Euler column curve of critical stress against slenderness. The 101.6 by 4.0 pipe brace at KL/r = 196.6 sits deep in the elastic range at Fcr = 44.8 MPa, giving phi-Pn = 49.5 kN against a factored demand of 35.2 kN, a 71 percent utilisation, right at the practical slenderness limit of 200.
At KL/r = 196.6 the brace is deep in the elastic range and right at the practical limit of 200: Fcr = 44.8 MPa, so φPn = 49.5 kN against a factored 35.2 kN, a 71% check. The same pipe hits KL/r = 200 at 6.91 m, which is why tall panels get a second row of braces.

See it yourself: watch the brace capacity fall with length

The brace check lives or dies on one curve: how fast the buckling capacity of a slender strut collapses as it gets longer. Rather than take the 49.5 kN on trust, put your own pipe in the calculator below and drag the length up. Start near 6.79 m and watch the critical load; keep going and it falls away underneath the 35.2 kN demand, which is precisely the wall you hit on a taller panel with a single brace.

Change the section too. A bigger diameter lifts the whole curve (capacity scales with the second moment of area), a thinner wall drops it. It is the same physics as a building column, only the member is a scaffold-grade pipe and the load is temporary. When you are done, the K factor that sets the end conditions is worth a look in our effective length guide, since a brace pinned at both ends is the honest assumption but not the only one.

Interactive calculatorOpen full tool
L = 3 mKL = 1·L = 3 mP

End conditions (buckling case)

Pinned – Pinned

Cross-section

A = 28.54 cm²rx = 8.26 cmry = 2.23 cmgoverns: ry (weak axis) = 2.23 cm
table-grade · fillets includedfull IPE 200 profile page

Slenderness KL/r

134.7

limit 200 · OK

Euler Pcr (elastic)

310.7 kN

Fe = 108.9 MPa

AISC 360 φcPn

245.2 kN

Fcr = 95.5 MPa · elastic

NBR 8800 Nc,Rd

247.7 kN

χ = 0.382 · λ₀ = 1.52

Code vs code — same column

Nc,Rd / φcPn = 1.010

Both codes share the 0.658 / 0.877 buckling curve — the ~1% gap is purely φc = 0.90 (AISC) vs 1/γa1 = 0.909 (NBR).

Demand check — Nd = 150 kN

AISC
61%OK
NBR
61%OK

Step-by-step derivation — live for YOUR column

IPE 200 · L = 3 m · K = 1 · fy = 250 MPa

  1. 1

    Slenderness ratio

    λ = K·L/r = 1 × 3000 / 22.28 mm

    λ = 134.7 (≤ 200 ✓)

  2. 2

    Euler elastic buckling stress and load

    Fe = π²E/λ² = π² × 200,000 / 134.7² · Pcr = Fe·A = Fe × 2854 mm²

    Fe = 108.9 MPa · Pcr = 310.7 kN

  3. 3

    Buckling regime (AISC E3)

    4.71·√(E/fy) = 4.71·√(200,000/250) = 133.2 < λ = 134.7

    elastic buckling → use E3-3 (0.877·Fe)

    Elastic range: capacity no longer depends on fy — only geometry (r, K, L) helps.

  4. 4

    AISC 360 critical stress and design capacity

    Fcr = 0.877 · Fe = 0.877 × 108.9 = 95.5 MPa · φcPn = 0.9 × Fcr × A

    Pn = 272.5 kN · φcPn = 245.2 kN

  5. 5

    NBR 8800 reduction factor and design capacity

    λ₀ = √(fy/Fe) = 1.515 > 1.5 → χ = 0.877/λ₀² = 0.382 · Nc,Rd = χ·A·fy/1.1

    Nc,Rk = 272.5 kN · Nc,Rd = 247.7 kN

    Same 0.658/0.877 curve as AISC — the ~1% difference is φc = 0.90 vs 1/γa1 = 0.909.

Sections that work — 3 lightest of 612 catalog profiles carrying Nd = 150 kN at L = 3 m, K = 1

Sectionkg/mφcPn (kN)Nc,Rd (kN)Util.
lightestSHS 80x49.216416691%
HSS 76x76x4.89.916516791%
CHS 88.9x510.317217487%

Pass criterion: φcPn ≥ Nd (AISC 360 LRFD) AND Nc,Rd ≥ Nd (NBR 8800) AND KL/r ≤ 200, using each section's tabulated-mass area and minimum radius of gyration.

Buckling curve — IPE 200, fy = 250 MPa

0200400600050100150200250slenderness KL/raxial capacity (kN)inelastic ← λ = 133→ elasticlimit 200your columnφcPn 245.2 kN · KL/r 134.7Euler Pcr (elastic)AISC 360 φcPnNBR 8800 Nc,Rd

Capacity of IPE 200 by unbraced length — K = 1, fy = 250 MPa

L (m)KL/rPcr Euler (kN)φcPn AISC (kN)Nc,Rd NBR (kN)Regime
1452,796577583inelastic
290699419423inelastic
3◀ yours135311245248elastic
4180175138139elastic
5224 ⚠1128889elastic
6269 ⚠786162elastic
7314 ⚠574545elastic
8359 ⚠443435elastic
9404 ⚠352728elastic
10449 ⚠282222elastic

Where the demand comes from: spacing and angle are the dials

Everything above turned on two inputs you get to choose: the brace spacing s and the brace angle θ. The chain from them to the pipe force is transparent, and no frame analysis is needed anywhere, because the braced bay is statically determinate:

  • Wind per bay: W = p · H · s, directly proportional to spacing. Widen the braces and every one of them picks up more wall.
  • Brace reaction: Rbrace = W · (H/2) / a, set by where the brace attaches. Attach lower and the lever arm shrinks, so the reaction climbs.
  • Brace axial: N = Rbrace / cos θ, set by the angle. A flatter brace (larger θ from vertical, smaller cos from horizontal) multiplies the force and lengthens the pipe, a double penalty.

The practical takeaway is that spacing and angle are your main dials, and they pull in opposite directions from the pipe size. If the brace is overloaded or too slender, the cheapest fix is almost always to add braces (reduce s) or steepen them (move the deadman closer, raising the angle toward vertical), not to jump to a heavier pipe. Manufacturers' bracing tables are exactly this relationship, solved for the spacing and length that keep N under the pipe's buckling capacity, which is why you never design far outside a table without a very good reason.

Protecting the rest: the deadman, the insert, the reversal

The pipe is only as good as what it pushes against and what holds it on. Capacity design applies here too: every part of the load path has to carry the 22.0 kN the brace delivers, factored to 35.2 kN.

  • The slab deadman or anchor takes the brace force at the bottom. Its horizontal component tries to slide or overturn the deadman, and its vertical component, N · sin θ = 15.6 kN, tries to pull the anchor out of the slab. An anchor into thin, green, or edge-of-slab concrete is a completely different capacity from one into a thick mature bay; this is the single most common weak link in tilt-up bracing, and the reason braces are anchored to a dedicated deadman rather than a random point on the floor.
  • The panel insert transfers the brace force into the concrete near the top. It is a cast-in coil or bolt insert, and it has its own tension and shear capacity that must exceed the factored brace force.
  • Load reversal. Wind blows both ways. When it pushes the panel away from the brace, the pipe goes into tension, so the brace, its end fittings and both anchors must work in tension as well as compression. A brace and connection detailed only for compression is only half designed.
  • The footing. The base reaction of 5.18 kN and the panel weight share the footing; it is rarely critical, but it closes the load path.

None of these forces is large in absolute terms, which is exactly the point: a tilt-up brace fails at a pulled deadman, a stripped insert, or an unconsidered reversal far more often than by the pipe being overstressed. Size the pipe, then follow the force all the way into the slab.

Common mistakes & FAQ

The errors that most often turn a routine tilt-up brace into an incident:

  • Thinking the brace holds the panel up. It does not: the panel bears its weight on its footing, and the brace carries only the horizontal loads. Design it for the weight and you size a pipe for a force that never arrives, and may still miss the wind that does.
  • Designing for permanent wind. The brace is temporary works. Using the fifty-year design wind instead of the reduced ASCE 37 construction wind over-sizes everything for a load the brace will never see in its two-week life.
  • Checking wind but not seismic (or the reverse). The criterion is the greater of the two. On an ordinary panel wind wins, as here, but a heavy panel in a high-seismic zone flips it. Compute both.
  • Checking the pipe for strength, not buckling. The brace is slender (KL/r near 200). It buckles long before it yields, so a stress check on the gross area is meaningless. It is a column problem.
  • Over-reaching a single brace. A tall panel or a flat angle makes a long pipe, and buckling capacity falls with the square of length. Past about KL/r = 200 the pipe is not allowed; that is when a second, upper brace row earns its keep.
  • Forgetting the reversal and the deadman. Wind blows both ways, so the brace must work in tension too, and the load path ends in a slab anchor that can be pulled out. A perfectly sized pipe is defeated by a deadman that lifts.

FAQ

Does the brace hold the panel up? No. The panel carries its own weight on its footing. The braces resist only the lateral loads, wind and seismic, until the roof diaphragm and permanent connections take over.

What lateral load do I actually design for? The greater of the construction wind (ASCE 37, reduced for the short exposure) and the construction seismic (the panel weight times a reduced coefficient). For a tall panel the wind usually governs.

Why not just use one long brace to the top? Because a single brace long enough to reach a tall panel becomes too slender (KL/r beyond 200) to trust in compression. Tall panels get two rows of braces, each a manageable length.

When can the braces come off? Only once the permanent lateral system is complete and connected: the roof diaphragm and the panel connections. Striking braces early, before the diaphragm can take the wind, is a classic and dangerous mistake. This is the concrete cousin of steel erection bracing: the structure is at its weakest before it is finished.

Key takeaways

Bracing a concrete wall panel is a small, clean design problem, as long as you load it with the right thing.

  • The brace does not hold the panel up. The panel bears its weight on its footing; the brace resists only the lateral loads, wind and seismic, while the diaphragm is missing.
  • The criterion behind the code is a maximum: design for the greater of the construction wind and the construction seismic. For the 7.2 m worked panel the wind governs, 15.55 kN into the brace against 11.82 kN from seismic, the opposite of a short formwork wall where the code floor wins.
  • The panel is a determinate propped, overhanging beam: engine M = 8.29 kN·m of hogging at the prop and a base reaction of 5.18 kN, matched to statics to three decimals.
  • The brace is a slender strut, so buckling governs: a 6.79 m, 101.6 × 4.0 pipe at KL/r = 196.6 gives φPn = 49.5 kN against a factored 35.2 kN, a 71% check, right at the length limit that sends tall panels to a second brace row.

Want to size your own brace? The column buckling calculator and the full CalcSteel editor are free to use, and CalcSteel is free for students. Set the spacing and the angle, find the brace force, and check the pipe against the length you actually have on site.

Try CalcSteel for free

Model, analyze and design steel structures in your browser. No install, no signup.

Open the 3D editor