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 type | Visible loads |
|---|---|
| Beam | , |
| Column | , , |
| Beam-Column | , , , , |
Load combinations
ACS supports multiple load combinations, each tagged with a limit state:
| Limit state | Purpose | Example |
|---|---|---|
| ULS | Ultimate strength checks (flexure, shear, interaction) | 1.2G + 1.5Q |
| SLS | Serviceability checks (stress, crack width, deflection) | G + 0.7Q |
| Fire | Fire-rated capacity checks at elevated temperature | G + 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 () and minor () axes.
Key results:
| Output | Symbol | Units | Description |
|---|---|---|---|
| Nominal capacity | kN.m | Moment at which the section reaches ultimate strain | |
| Design capacity | kN.m | Reduced capacity after applying | |
| Utilisation | — | Must be | |
| Neutral axis depth | mm | Depth of compression zone | |
| Ductility parameter | or | — | Code-dependent ductility measure |
| Ductility status | — | — | Pass/fail against code limit |
Ductility checks by code:
| Code | Parameter | Limit | Reference |
|---|---|---|---|
| AS 3600 | (typical) | Cl. 8.1.5 | |
| ACI 318 | (steel strain) | Cl. 21.2.2 | |
| EN 1992 | (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 - curve with key points:
- Squash load: Pure compression capacity ()
- 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 () is plotted on the diagram. If it falls inside the envelope, the section is adequate.
Biaxial interaction generates a 3D -- surface and checks the design point using:
- Rigorous method: 3D surface interpolation
- Bresler reciprocal (AS 3600 Cl. 10.6.4):
- Bresler load contour (ACI 318):
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:
Where:
- = concrete contribution (depends on , , , axial force)
- = steel contribution ()
The design capacity is compared against .
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:
| Check | Limit (AS 3600) | Limit (ACI 318) | Limit (EN 1992) |
|---|---|---|---|
| Concrete compression | |||
| Steel tension |
Crack width
Computes the characteristic crack width and compares it against the allowable width for the exposure class:
Where:
- = maximum crack spacing
- = mean steel strain
- = 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 for deflection calculation:
Where:
- = gross moment of inertia
- = cracked moment of inertia
- = cracking moment
- = 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 type | Category | Reference |
|---|---|---|
| Elastic shortening | Immediate | AS 3600 Cl. 3.4.3.3 |
| Friction | Immediate | AS 3600 Cl. 3.4.3.1 |
| Anchorage draw-in | Immediate | AS 3600 Cl. 3.4.3.2 |
| Creep | Long-term | AS 3600 Cl. 3.1.8 |
| Shrinkage | Long-term | AS 3600 Cl. 3.1.7 |
| Relaxation | Long-term | AS 3600 Cl. 3.3.4.3 |
The effective prestress 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 , the concrete strength at transfer)
- Service: long-term under sustained loads (using )
PT ultimate capacity
The moment capacity of the prestressed section accounts for tendon stress increase beyond the effective prestress:
Where is the additional strain at the tendon level at ultimate, capped at .
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:
- Uncracked elastic phase
- Cracking (concrete tensile strength exceeded)
- Post-cracking (tension stiffening)
- Steel yielding
- Ultimate (concrete crushing or steel rupture)
The M- 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- interaction surface (triggered by button) generates a 3D surface by sweeping the bending angle from 0 to 360 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
Related pages
- Fire design — fire rating analysis
- Moment-curvature theory — mathematical background
- M-N interaction theory — interaction diagram theory
- RC beam worked example — step-by-step design