Theory Notes (ACI 318)
$a = \dfrac{A_s f_y}{0.85 f'_c b}$$M_n = A_s f_y \!\left(d - \dfrac{a}{2}\right)$
$\phi M_n \geq M_u \;(\phi=0.9)$
$V_c = 0.17\sqrt{f'_c}\, b_w d$
Enter section dimensions, steel area and material strengths to instantly compute ACI 318 flexural strength, shear capacity and reinforcement ratios. Cross-section and Whitney stress block rendered in real time.
The core of flexural design is force equilibrium and moment capacity. The depth of the equivalent rectangular stress block is found by equating the total compressive force in the concrete to the tensile force in the steel.
$$a = \dfrac{A_s f_y}{0.85 f'_c b}$$Where $A_s$ is the area of tension steel, $f_y$ is its yield strength, $f'_c$ is the concrete compressive strength, and $b$ is the beam width. This $a$ defines the zone of concrete that is actively working in compression.
With the compression block defined, the nominal moment capacity $M_n$ is calculated by taking the moment of the internal force couple about the compression resultant. The design strength is then reduced by the phi (φ) factor for safety.
$$M_n = A_s f_y \left(d - \dfrac{a}{2}\right) \quad \quad \phi M_n \geq M_u$$Here, $d$ is the effective depth to the steel centroid, and $M_u$ is the factored applied moment from the loads. The term $(d - a/2)$ is the internal lever arm. The condition $\phi M_n \geq M_u$ is the fundamental design check this simulator performs.
Residential & Commercial Floor Systems: The beams supporting the floors in offices and apartments are designed exactly this way. Engineers use these ACI 318 equations to determine how many and how large the steel rebars need to be to safely carry furniture, people, and equipment loads.
Bridge Girders: The primary longitudinal beams in concrete bridges are essentially massive versions of the beam in this simulator. Accurate calculation of $M_n$ and $V_c$ is critical for public safety under heavy truck traffic and dynamic loads.
Parking Garage Structures: These require robust beam designs for both flexure and shear due to the constant heavy load of vehicles and the need for long, column-free spans. The shear equation $V_c = 0.17\sqrt{f'_c} b_w d$ is vital to prevent sudden diagonal cracking failures.
Industrial Facility Beams: In factories or warehouses, beams often support heavy machinery or crane rails. The design must ensure ductile (tension-controlled) failure, leveraging the full φ=0.9 factor, so any overloading gives clear warning signs before collapse.
First, you might think that "using higher-strength concrete means you can use less reinforcement", but this is a pitfall. It's true that increasing f'c lowers the balanced reinforcement ratio, but it also increases the brittleness of the concrete. For example, if you rapidly increase f'c from f'c=21N/mm² to f'c=50N/mm², the section becomes more prone to compression-controlled failure, significantly raising the risk of sudden, brittle failure. Balancing the amount of reinforcement and concrete strength is crucial.
Next, estimating the effective depth d. This is defined as "the distance from the centroid of the tensile reinforcement to the extreme compression fiber," but in practice, you determine it by considering the concrete cover and the diameter of the shear reinforcement (stirrups). For instance, with 40mm cover, D19 main bars, and D10 stirrups, you calculate d = beam depth - 40 - 10 - 19/2. If you determine this d too roughly, the calculated strength will be overestimated, which is dangerous.
Finally, the idea of "prioritizing flexural strength over shear strength". While this tool focuses on flexure, in actual design, preventing shear failure (a brittle failure mode) is the top priority. The typical workflow is to design the section for flexure first, then provide adequate shear reinforcement. When you change the width b or depth h in this tool, try to also consider: "With these dimensions, can the required shear reinforcement be placed practically?"
The concepts of this section design directly extend to Prestressed Concrete (PC). In PC members, high-strength steel tendons are tensioned beforehand to introduce compressive stress into the concrete, counteracting tensile stresses from loads. It helps your understanding to imagine the "compressive stress block of concrete" in this tool with an initial compressive force superimposed on it.
It is also deeply connected to seismic design. To withstand large deformations during earthquakes, members must exhibit "ductility," meaning they fail with ample warning. Ensuring a "tension-controlled" section, as emphasized by this tool, is a fundamental prerequisite. Furthermore, in columns and beam ends, sections are designed to be "strong in shear and weak in flexure" so that shear strength exceeds flexural strength, ensuring the reliable formation of plastic hinges.
Broadening your perspective further, these concepts also form the basis for nonlinear analysis using the Finite Element Method (FEA). When modeling concrete crushing or steel yielding in FEA, the "equivalent stress block" and material stress-strain relationships used in this tool are incorporated as fundamental models. Section calculations live on as the "building blocks" for precise simulations of entire large-scale structures.
The next logical step is to learn about "the interaction of axial force and bending moment". Real structural members, especially columns, are subjected to axial compression or tension (axial force) simultaneously with bending moments. An "interaction diagram" represents how the section strength changes under this combination. After learning about beams with this tool, consider "what if an axial force were applied to this section?"—this will naturally lead you to the next topic.
For the mathematical background, reviewing section properties (centroid, moment of inertia) and mechanics of materials is helpful. Underlying this tool's calculations are "force equilibrium" within the section and the "proportional strain relationship (plane sections remain plane assumption)." Deriving the entire process yourself—from strain distribution to stress distribution, then integrating to find resultant forces—while following the equations will deepen your understanding tremendously. For example, the neutral axis depth c is derived from the similarity of strain triangles as:
$$\frac{\epsilon_c}{c} = \frac{\epsilon_y}{d-c}$$
Finally, explore the background of the codes. The provisions of ACI 318 do not state the "reasons" behind them—for instance, why the strength reduction factor φ is 0.9 for tension-controlled sections, or why the upper limit is often 0.75 times the balanced reinforcement ratio. To understand this, you need to delve into reliability theory, based on past experimental data and probability theory. This gives you a higher-level perspective: design is not about achieving absolute safety, but about setting an acceptable level of risk.