> 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/e3d-user-manual/interface/toc175916526/input-data/toc161393910.md).

# Diaphragms

How to define generic or regular rigid diaphragms to model stiff in-plane floor actions.

Tables > Diaphragms prompts you with the following dialog.

![](https://560001759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWNe8U6EBBBdUJHdb2X9G%2Fuploads%2Fgit-blob-b8d13cad8806ff2708aa2439f4ee20243a5eb583%2FFASTFR~1_img153.png?alt=media)

It allows you to enter generic or regular rigid diaphragms in a spreadsheet. For a generic diaphragm, four distinct nodes are required to define the diaphragm plane. For a regular diaphragm in global XZ, YZ and XY plane, only the first node is required to define the diaphragm plane.

An empty row is allowed if all rows below it are empty. Selected rows (whole row must be selected) may be cut by clicking the button “Cut Selected Rows”.

Rigid diaphragms may be used instead of plate finite elements to model stiff in-plane actions such as concrete floors. Internally, the program creates multiple in-plane rigid links for each diaphragm prior to static or frequency analysis. A rigid link is simply a member with very large sectional properties that can be adjusted with the diaphragm stiffness factor (see Settings > Data Options). The larger the diaphragm stiffness factor, the stronger the in-plane rigid diaphragm action is. The presence of rigid links with large diaphragm stiffness factor (say 1E10) could create numerical difficulties during the solution if 64-bit floating point solver is used. However, the unique 128-bit floating point solver in ENERCALC 3D makes this problem nonexistent in that much larger diaphragm stiffness factor (say 1E20) may be used without creating numerical difficulties during solution.

The program further provides the option to ignore the rigid diaphragm actions as an analysis option (Analysis > Analysis Options).


---

# 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/e3d-user-manual/interface/toc175916526/input-data/toc161393910.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.
