> For the complete documentation index, see [llms.txt](https://docs.enercalc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enercalc.com/sel-faq/using-the-software/calculation-modules/beams2/concrete-beams/effective-depth-shear.md).

# Effective Depth for Shear

Why the effective depth d used for shear can sometimes be reduced when top reinforcement is added to a concrete beam, how to confirm it, and how to control it.

## Why is the effective depth $$d$$ lower than expected?

Under ACI 318, both $$A\_s$$ and $$d$$ refer to tension reinforcement:

<figure><img src="https://1076748670-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtBL2fEQRwrlKSM2irFL0%2Fuploads%2FMX97gDXAQ1XPEAXqukB4%2Fimage.png?alt=media&amp;token=2b436b2b-7844-4504-a3c3-a2f34fc324a4" alt="Concrete beam cross section showing the neutral axis and reinforcement in tension."><figcaption><p>ACI 318 variable definitions</p></figcaption></figure>

The Concrete Beam module uses the neutral-axis location to determine which bars are in tension. Bars below the neutral axis contribute to $$A\_s$$.

On the **General** tab, **Measure effective depth 'd' for shear to centroid of...** defines the tension centroid. The selected method changes the reported $$d$$:

* **Tension reinforcement bar area:** Measures $$d$$ to the centroid of the tension reinforcement area. This default method is easier to check by hand. Every bar below the neutral axis affects $$d$$ in proportion to its area, regardless of its stress.
* **Tension reinforcement resultant force:** Measures the effective depth $$d$$ from the tension face to the centroid of the *resultant tension force*, weighting each bar group by its tension force as determined from strain compatibility with the section's neutral axis. For sections with bars distributed over the depth of the section, the centroid of the tension bar area may differ from the resultant tension force location because bars closer to the neutral axis may be at a stress lower than $$f\_y$$. This option can be more accurate in those situations, and may also provide a more favorable value for $$d$$.

The module then uses $$A\_s$$ and $$d$$ to calculate the reinforcement ratio $$\rho\_w$$ and the concrete shear equations in ACI 318-19 Table 22.5.5.1.

## How do I confirm what the program is doing?

Open **M-V-D Summary** > **Cross Section Values**, then check the neutral-axis location at the affected section. If the neutral axis is above the top reinforcement layer, every bar in the cross section is in tension. The program therefore includes all bar areas in $$A\_s$$, and it measures $$d$$ to the centroid of the full bar group. This can cause a reduction in the calculated value for $$d$$.

<figure><img src="https://1076748670-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtBL2fEQRwrlKSM2irFL0%2Fuploads%2Fq3kiKL8yhf5l1AeTfz7j%2Fimage.png?alt=media&amp;token=3ea0f26f-fbed-466c-bae4-8b370aaefdb2" alt="M-V-D Summary Cross Section Values showing the neutral-axis location for a concrete beam section."><figcaption><p>Cross Section Values showing the neutral-axis location</p></figcaption></figure>

## How do I keep top bars from reducing $$d$$ for shear?

Use either of these approaches:

* On the **General** tab, select **Tension reinforcement resultant force**. This method weights each bar group by force, rather than area. Top bars that are in tension but sitting near the neutral axis have smaller strains, stress, and force, and therefore have less influence on $$d$$.<br>

  <figure><img src="https://1076748670-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtBL2fEQRwrlKSM2irFL0%2Fuploads%2FbSGvn6w47iC9TItzP3V7%2Fimage.png?alt=media&amp;token=cfaf4bcb-7828-41ec-a0af-5b8c9d58e812" alt="General tab option for measuring shear effective depth to the tension reinforcement resultant force."><figcaption><p>Effective-depth measurement using the tension reinforcement resultant force</p></figcaption></figure>
* Alternatively, on the **Beam Span Data** tab, set the start and stop extent for each top bar set. Keep top bars only in zones that require negative-flexure reinforcement. Removing unneeded top bars changes which bars contribute to $$d$$ in those zones.<br>

  <figure><img src="https://1076748670-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtBL2fEQRwrlKSM2irFL0%2Fuploads%2FEpMQXmTkSrmJn93wZVv5%2Fimage.png?alt=media&amp;token=408aea90-d4c8-49a4-aca7-2f21cb4bde5c" alt="Beam Span Data tab showing the start and stop extents for top reinforcement bars."><figcaption><p>Start and stop extents for top reinforcement bars</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.enercalc.com/sel-faq/using-the-software/calculation-modules/beams2/concrete-beams/effective-depth-shear.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
