Integraph

Section analysis

Run ultimate and serviceability limit state checks, prestress analysis, fire design, and moment-curvature analysis on concrete sections.

Overview

Once you have defined the section geometry, reinforcement, and materials, ACS runs design checks automatically as you enter or modify design actions. Results appear in the right panel, organised by limit state.

All calculations re-run with a short debounce delay after any input changes. You can also force a full refresh with Ctrl+Shift+Enter.

Applied loads

Open the Applied Loads panel to define design actions. Select the member type to control which load fields are visible:

Member typeVisible loads
BeamMxM^*_x, VV^*
ColumnNN^*, MxM^*_x, MyM^*_y
Beam-ColumnNN^*, MxM^*_x, MyM^*_y, VV^*, TT^*

Load combinations

ACS supports multiple load combinations, each tagged with a limit state:

Limit statePurposeExample
ULSUltimate strength checks (flexure, shear, interaction)1.2G + 1.5Q
SLSServiceability checks (stress, crack width, deflection)G + 0.7Q
FireFire-rated capacity checks at elevated temperatureG + 0.4Q (fire)

Add combinations using the + button under each limit state tab. Each combination has a name, active/inactive toggle, and a set of load values.

The governing combination for each check type is identified automatically in the Design Summary.

Ultimate limit state (ULS)

Flexure

The flexure panel reports uniaxial bending capacity about the major (xx) and minor (yy) axes.

Key results:

OutputSymbolUnitsDescription
Nominal capacityMuM_ukN.mMoment at which the section reaches ultimate strain
Design capacityϕMu\phi M_ukN.mReduced capacity after applying ϕ\phi
UtilisationM/ϕMuM^* / \phi M_uMust be 1.0\leq 1.0
Neutral axis depthccmmDepth of compression zone
Ductility parameterkuk_u or εt\varepsilon_tCode-dependent ductility measure
Ductility statusPass/fail against code limit

Ductility checks by code:

CodeParameterLimitReference
AS 3600ku=c/dk_u = c/d0.36\leq 0.36 (typical)Cl. 8.1.5
ACI 318εt\varepsilon_t (steel strain)0.005\geq 0.005Cl. 21.2.2
EN 1992x/dx/d0.45\leq 0.45 (typical)Cl. 5.5

N-M interaction

For members under combined axial force and bending, the interaction diagram shows the full capacity envelope.

Uniaxial interaction plots the NN-MxM_x curve with key points:

  • Squash load: Pure compression capacity (M=0M = 0)
  • Balanced point: Simultaneous concrete crushing and steel yielding
  • Pure bending: Moment capacity at zero axial load
  • Pure tension: Tensile capacity (reinforcement only)

Your design point (N,MN^*, M^*) is plotted on the diagram. If it falls inside the envelope, the section is adequate.

Biaxial interaction generates a 3D NN-MxM_x-MyM_y surface and checks the design point using:

  • Rigorous method: 3D surface interpolation
  • Bresler reciprocal (AS 3600 Cl. 10.6.4): 1/Nu=1/Nux+1/Nuy1/Nu01/N_u = 1/N_{ux} + 1/N_{uy} - 1/N_{u0}
  • Bresler load contour (ACI 318): (Mx/Mux)α+(My/Muy)α1.0(M_x/M_{ux})^\alpha + (M_y/M_{uy})^\alpha \leq 1.0

The interaction diagram can also be viewed as a 3D surface in the canvas Interaction tab.

Shear

The shear panel computes capacity per the code truss model:

Vu=Vuc+VusV_u = V_{uc} + V_{us}

Where:

  • VucV_{uc} = concrete contribution (depends on fcf'_c, bwb_w, dd, axial force)
  • VusV_{us} = steel contribution (Asvfsyd/sA_{sv} \cdot f_{sy} \cdot d / s)

The design capacity ϕVu\phi V_u is compared against VV^*.

Serviceability limit state (SLS)

SLS checks use the first active SLS load combination.

Stress check

Verifies that concrete and steel stresses under service loads remain within allowable limits:

CheckLimit (AS 3600)Limit (ACI 318)Limit (EN 1992)
Concrete compression0.45fc0.45 f'_c0.45fc0.45 f'_c0.6fck0.6 f_{ck}
Steel tension0.8fy0.8 f_y0.6fy0.6 f_y0.8fyk0.8 f_{yk}

Crack width

Computes the characteristic crack width wkw_k and compares it against the allowable width for the exposure class:

wk=sr,max(εsmεcm)w_k = s_{r,max} \cdot (\varepsilon_{sm} - \varepsilon_{cm})

Where:

  • sr,maxs_{r,max} = maximum crack spacing
  • εsm\varepsilon_{sm} = mean steel strain
  • εcm\varepsilon_{cm} = mean concrete strain between cracks

Typical limits: 0.3 mm for sheltered environments, 0.2 mm for exposed, 0.1 mm for water-retaining.

Deflection parameters

Computes the effective moment of inertia IefI_{ef} for deflection calculation:

Ief=Icr+(IgIcr)(McrMs)3I_{ef} = I_{cr} + (I_g - I_{cr}) \left(\frac{M_{cr}}{M_s}\right)^3

Where:

  • IgI_g = gross moment of inertia
  • IcrI_{cr} = cracked moment of inertia
  • McrM_{cr} = cracking moment
  • MsM_s = service moment

Long-term factors account for creep and shrinkage effects.

Prestressing

For sections with tendons, the PT tab provides:

Prestress losses

All loss components are computed individually:

Loss typeCategoryReference
Elastic shorteningImmediateAS 3600 Cl. 3.4.3.3
FrictionImmediateAS 3600 Cl. 3.4.3.1
Anchorage draw-inImmediateAS 3600 Cl. 3.4.3.2
CreepLong-termAS 3600 Cl. 3.1.8
ShrinkageLong-termAS 3600 Cl. 3.1.7
RelaxationLong-termAS 3600 Cl. 3.3.4.3

The effective prestress fpef_{pe} after all losses is used for subsequent capacity and stress checks.

Transfer and service stresses

Concrete stresses are checked at two stages:

  • Transfer: immediately after prestressing (using fcif_{ci}, the concrete strength at transfer)
  • Service: long-term under sustained loads (using fcf'_c)

PT ultimate capacity

The moment capacity of the prestressed section accounts for tendon stress increase beyond the effective prestress:

fps=fpe+Epεpsf_{ps} = f_{pe} + E_p \cdot \varepsilon_{ps}

Where εps\varepsilon_{ps} is the additional strain at the tendon level at ultimate, capped at fpuf_{pu}.

Fire design

See the dedicated Fire design page for detailed documentation.

Moment-curvature analysis

The Moment-curvature tab traces the full nonlinear response of the section:

  1. Uncracked elastic phase
  2. Cracking (concrete tensile strength exceeded)
  3. Post-cracking (tension stiffening)
  4. Steel yielding
  5. Ultimate (concrete crushing or steel rupture)

The M-κ\kappa curve shows ductility capacity and energy absorption. You can run curves at multiple axial load levels and view the results overlaid on the same plot.

The M-κ\kappa interaction surface (triggered by button) generates a 3D surface by sweeping the bending angle from 0^\circ to 360^\circ at multiple axial load levels. This provides a rigorous biaxial interaction check based on the full nonlinear material response.

Design summary

The Summary tab presents all checks in a single table, showing the governing utilisation ratio and load combination for each check type (flexure, shear, crack width, deflection).

For batch analysis with multiple load combinations, the summary identifies:

  • The governing combination per check type
  • The overall governing utilisation ratio
  • Pass/fail status for each check