> For the complete documentation index, see [llms.txt](https://enercalc.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enercalc.com/docs/sel-user-manual/calculation-modules/foundation/beam-on-elastic-foundation.md).

# Beam on Elastic Foundation

How to design a single-span concrete beam on a continuous compression-only elastic soil support.

The **Beam on Elastic Foundation** module is a single-span version of the **Concrete Beam** module that provides special support conditions to represent an idealized, compression-only, continuous elastic support.

The significant variation between the **Beam on Elastic Foundation** module and the **Concrete Beam** module is the fact that the Beam on Elastic Foundation module collects a Soil Subgrade Modulus for use in modeling the spring support.

Note that code modifications for lightweight concrete are not applied in this module. The purpose of this input is mainly to allow the user to specify something in the range of 145 to 150 pcf.

{% hint style="info" %}
***Note: This module will stop if it finds any locations where the soil springs tend to go into tension, so be sure to use realistic load combinations. For instance, don't run +W Only or +Lr Only, without the corresponding dead load that would also be applied concurrently. Also be careful when allowing automatic reversals of wind or seismic loads that could result in net tension at the soil interface.***
{% endhint %}

Refer to the [Concrete Beam](/docs/sel-user-manual/calculation-modules/beams/concretebeam.md) module information in this document for other details.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://enercalc.com/docs/sel-user-manual/calculation-modules/foundation/beam-on-elastic-foundation.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
