Skip to content
RC-Structura beta
FREN
The application

Seven member types, three codes, one project.

Each page designs one member type under the code you choose for it, and draws it. Materials belong to the project: changing the concrete changes every member, because it is the same concrete.

The pages, one by one

01Bending

A rectangular or T-section under a moment: tension steel, compression steel when needed, and the full working.

BAEL 91ULS and SLS, every cracking class, design at SLS when it governs.
ACI 318Strength design: equivalent stress block, net tensile strain εt, section classes, φ.
Eurocode 2Parabola-rectangle or simplified rectangle, x/d limits.

02Continuous beam

Any number of spans and cantilevers; uniform, partial and point loads. The heart of the application, and of its deliverable.

BAEL 91Caquot's method (Annex E.2), every governing load arrangement; cut-offs by the cut-off diagram; struts and supports checked.
ACI 318Elastic analysis center to center, pattern loading (§6.4), each combination on the whole beam, redistribution (§6.6.5), design at the face.
Eurocode 2Elastic analysis on l_eff, redistribution (5.5), cracking and service stresses (7.2, 7.3) in spans and over supports.

Deflection integrated along each span with the steel actually placed, which governs; a reinforcement editor whose every change is checked; seismic options PS 92, EN 1998-1 DCM and ACI §18.6.

Not checked, and said in the sheet: torsion; under the seismic options, the seismic action effects (only gravity combinations are computed).

Moment envelope, steel areas at supports and in spans.
Moment envelope, steel areas at supports and in spans.actual output

03Column

Rectangular or circular, over several stories, fed by the load takedown. Section and elevation drawn, ties and cross-ties included.

BAEL 91Concentric compression (B.8.4), bars counted by slenderness; combined bending at ULS; PS 92.
ACI 318Interaction diagram bar by bar, both planes checked separately, moment magnification (§6.6.4), alignment chart; special moment frame (§18.7).
Eurocode 2Nominal curvature, imperfections, biaxial bending (5.39); EN 1998-1 DCM: the column is designed, confinement and capacity shear included.

Not covered, and said: beam-column joints (ACI §18.8); the SLS of combined bending under BAEL.

30 × 40 column to BAEL: section with cross-ties, and elevation.
30 × 40 column to BAEL: section with cross-ties, and elevation.actual output

04Slab

Solid slabs, one-way or two-way, simply supported or continuous: moments, steel, spacing, distribution and corner reinforcement.

BAEL 91Annex E.3 and A.8.2: μx, μy coefficients, support moments on all four edges.
ACI 318One-way: simplified method of §6.5 (Tables 6.5.2 and 6.5.4). Two-way: elastic plate (R8.2.1), checkerboard loading, §8.7.
Eurocode 2Elastic plate solution (ν = 0), the rules of 9.3.1, shear support by support.

Under ACI, a two-way panel assumes non-deflecting supports (αf not checked) and its deflection is not computed; said in the sheet.

The Slab page: an interior panel to BAEL.
The Slab page: an interior panel to BAEL.

05Slab EFM

Flat plate on columns by ACI's equivalent frame method: a slab-and-column frame, its moments, and their distribution to the strips.

ACI 318Stiffened zones (PCA factors), moments at the face, column and middle strips, two-way shear at every column with moment transfer, one-way shear.

ACI only. Corner columns (exterior frame) and the γf Munb transfer are not computed, and said.

Equivalent frame plan: strips and bars.
Equivalent frame plan: strips and bars.actual output

06Footing

Spread footing under a column: plan size, depth, both mats at their actual depth, hooks per code. Section and plan drawn.

BAEL 91Strut method (DTU 13.12), punching, eccentric load (Meyerhof), PS 92 art. 9.5.1.
ACI 318Depth searched from shear (§13.2.6.2), development from the column face, column bearing and dowels (§22.8, §16.3), §18.13.
Eurocode 2Depth searched from punching (6.4.4), the strut at the face and one-way shear (6.2.2); anchorage by 9.8.2.2; EN 1998-5.

The soil pressure entered is the net pressure: the page adds no weight of soil or footing, and says so.

The Footing page, to ACI 318.
The Footing page, to ACI 318.

07Frame

Plane frame by the stiffness method: fixed or pinned bases, lateral and gravity loads, member forces, reactions and drift.

BAEL 91Gross sections (A.3.2,1).
ACI 3180.70 Ig for columns, 0.35 Ig for beams (§6.6.3.1.1); service-level drift (§6.6.3.2.2).
Eurocode 2Geometric imperfections as horizontal forces (5.2).

One load case as entered, no combinations and no member self-weight; said in the sheet.

The project layer

From the roof to the footings.

One .stproj file holds the whole project: name, structure, author, materials, and as many beams, slabs, columns and footings as needed. An old file always opens; a newer file loses nothing in an older version.

The load takedown follows the beams' reactions, story by story, down to the columns and then the footings. Two buttons create or update, in one go, the project's columns and footings with their section and load.

Each member keeps its own code. A column that would receive loads computed under two different codes is marked not valid, rather than adding combinations that do not belong together.

Observations

What the page checks, and what it does not.

Under every calculation, observations fall into three kinds, on screen and in the sheet:

  • Warnings — to fix or confirm, listed first.
  • Not checked by this page — the calculation's gaps, always visible, never collapsed.
  • Design notes — the justification: choices per the code, method, checks satisfied.
What comes out

Documents you can hand over.

Reinforcement drawings

Elevations and sections to scale, marked bars, lengths, bends and hooks per the member's code; a project sheet that gathers them.

DXF

For AutoCAD, with true DIMENSION entities: sections, footings, laps, story heights, the elevation's dimension strings.

Bar schedule

Mark, number, diameter, unit and total length, weight — per member and for the project, as CSV.

Calculation sheet

In English or French, every clause cited; it opens in the browser and prints. A project sheet gathers every member.

Coverage

What each code covers

The matrix the application itself reads to know what a page can compute.

BAEL 91 rév. 99Eurocode 2ACI 318M-25
Flexure, rectangular and T-sectionsyesyesyes
Shearyesyesyes
Anchorage / developmentyesyesyes
Deflectionyesyesyes
Slabs, one-way / two-wayyesyesyes
Frame (analysis)yesyesyes
Footingsyesyesyes
Columnsyesyesyes
Flat plate, equivalent framenonoyes
Lap splicesyesyesno
Seismic detailingPS 92EN 1998-1 DCMCh. 18
Torsionnonono
Limits

What it does not do

  • No finite elements, no 3D model, no BIM or IFC: each member is designed on its own, and the load takedown ties them together.
  • Torsion is computed nowhere; the Beam page says so, under each code.
  • The seismic options check the detailing on the steel of the gravity combinations; the seismic action itself is not analyzed.
  • ACI: the location and type of lap splices in a special moment frame (§18.6.3.3) and joints (§18.8) are not covered.
  • Windows only (10 and 11, 64-bit).

The full list of what is not covered is in each calculation sheet, where it matters.