> 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/user-manual/calculation-modules/column.md).

# Columns

How to design wood, steel, concrete, or masonry columns for axial and lateral loads.

**ENERCALC** has a single basic column design module that supports Wood, Steel, Concrete and Masonry material types.

There are some portions of the graphical user interface that remain consistent for all materials, and this topic will focus on those items. For detailed information about each of the material-specific calculation modules, please review the respective topics below.

{% hint style="info" %}
Note: The Column modules are not intended for the design of tension members. Column modules should not be applied in situations where the member experiences net tension.
{% endhint %}

## General

The screen capture below shows the portions of the General tab that remain constant for all column material types. Material-specific fields (such as design values and section databases) appear below these common items and are described in each module's topic.

<figure><img src="https://2790047864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhubwgACHhytxnt7wmI1g%2Fuploads%2Fgit-blob-0f77232e5a9c25a8045ef27f850246609027c051%2Fcolumn-general-tab.png?alt=media" alt="The General tab showing Calculation Name, Notes, Overall Column Height, End Fixities, and Design Method selections common to all column material types"><figcaption><p>The General tab, common to all materials</p></figcaption></figure>

You can easily select a different column material by clicking one of the material buttons. When you do, the program will load the user interface that is specific to the chosen material.

**Overall Column Height** is the total height of the column and does not have anything to do with slenderness lengths. This length is used for three things:

* to describe the overall height of the column for the purpose of calculating self weight (if specified),
* to locate the topmost point of load application, and
* to perform the bending analysis when lateral loads are applied.

**End Fixities** let you specify how the ends of the column are attached to boundary conditions. Each option explicitly describes the translational and rotational conditions at both the top and bottom of the column.

## Column Data

This tab varies depending on the selected material type. For detailed information on each material-specific calculation module (e.g., Steel Column, Wood Column), see the corresponding help topic.

## Loads

The Loads tab has two sub-tabs: **Axial Loads** and **Lateral Loads**. A badge on each sub-tab shows the number of loads currently defined.

**Load Reference Guide:** Clicking this button opens a pop-up window that displays the positive sign conventions used in each module. For module-specific details, such as those for Steel Column, Wood Column, etc., refer to the corresponding help topic for that module.

### Axial Loads

Axial loads can be applied at any location along the height of the column. You use this tab to build a table of applied loads with the **Add Load**, **Delete Load**, and copy buttons.

**Auto add column weight** tells the module to automatically calculate the weight of the column and add it as an additional dead load.

**Load Source** lets you select a source for the load (or leave it as None).

**Magnitude** lets you enter the load values for each load type (D, Lr, L, S, W, E, H).

**Load Eccentricity** has X-Ecc and Y-Ecc entries so the loads can create Y-Y and X-X axis moments respectively. Checkboxes allow you to specify whether the eccentricity is measured from the column edge.

**Location from Base** is where you specify the vertical location of the axial load. You can select **Top of Column** (which displays the current column height) or **Specific Height** to enter a custom location.

<figure><img src="https://2790047864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhubwgACHhytxnt7wmI1g%2Fuploads%2Fgit-blob-a0b939ab3e69e4a80cd96198965bcc2953b0f73f%2Fcolumn-axial-loads.png?alt=media" alt="The Axial Loads sub-tab showing the load table, Add Load and Delete Load buttons, Auto add column weight checkbox, Magnitude entries for each load type, Load Eccentricity, and Location from Base options"><figcaption><p>Axial Loads</p></figcaption></figure>

### Lateral Loads

On this tab you can specify loads that will be applied along the X or Y axes of the column (non-axial loads).

{% hint style="info" %}
Moments applied at fixed ends have no effect on column design, and will be ignored, producing no effect on the column, and will also NOT appear as reactions.
{% endhint %}

**Load Type** is selected using horizontal buttons: **Point**, **Uniform**, **Partial Uniform**, and **Moment**.

**Load Source** lets you select a source for the load (or leave it as None).

**Magnitude** lets you enter the load values for each load type (D, Lr, L, S, W, E, H).

**Load Acts Parallel to** lets you specify the axis the load acts parallel to, using a **Y-Y** / **X-X** toggle.

**Location** is where you specify the vertical location of the lateral load, measured upward from base.

<figure><img src="https://2790047864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhubwgACHhytxnt7wmI1g%2Fuploads%2Fgit-blob-f9a40d2cd3bbb1915dec33b535591b85acab0738%2Fcolumn-lateral-loads.png?alt=media" alt="The Lateral Loads sub-tab showing load type buttons (Point, Uniform, Partial Uniform, Moment), Magnitude entries, Load Acts Parallel to toggle, and Location entry"><figcaption><p>Lateral Loads</p></figcaption></figure>

## Load Combinations

This tab allows you to specify the load combinations to use for the analysis. At the top, you can select the **Load Combination Set** and enter values for **S**<sub>**DS**</sub>, **ρ**, and **Ω**<sub>**0**</sub>. Three sub-tabs are available: **ASD/LRFD Load Combinations**, **Reaction Combinations**, and **Deflection Combinations**.

Options include checkboxes for automatically creating combinations using the opposite sign for seismic loads, including combinations for Ω<sub>0</sub>, automatically creating combinations for H amplifying/resisting effects, and marking H loads as temporary. You can also add new combinations with the **Add New Combination** button.

The tabs change appearance slightly between ASD and LRFD selections. There are also optional load duration factor entries for wood design.

Please see the screen captures below for variations based on the selected material.

### Steel ASD

<figure><img src="https://2790047864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhubwgACHhytxnt7wmI1g%2Fuploads%2Fgit-blob-4a6069c1fa932dff933171fb235e3a21709a66ec%2Fcolumn-load-combinations-steel-asd.png?alt=media" alt="The Load Combinations tab as it appears for steel using ASD with ASCE 7-16, showing the load combination table with Run, Load Combination, Code Ref, and load type factor columns"><figcaption><p>Steel ASD load combinations</p></figcaption></figure>

### Steel LRFD

<figure><img src="https://2790047864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhubwgACHhytxnt7wmI1g%2Fuploads%2Fgit-blob-614ec2cfcdc03ee6713bf6c526562703f09d3289%2Fcolumn-load-combinations-steel-lrfd.png?alt=media" alt="The Load Combinations tab as it appears for steel using LRFD with ASCE 7-16"><figcaption><p>Steel LRFD load combinations</p></figcaption></figure>

### Wood ASD

For wood members you will see entries for load duration factors. When ASD is used, the Load Duration Factor is referred to as C<sub>D</sub>. When LRFD is used, the Load Duration Factor is referred to as λ.

<figure><img src="https://2790047864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhubwgACHhytxnt7wmI1g%2Fuploads%2Fgit-blob-b394fd9e5999ad822ab86b32ca4961865ac74b1f%2Fcolumn-load-combinations-wood-asd.png?alt=media" alt="The Load Combinations tab as it appears for wood using ASD with ASCE 7-22, including the CD load duration factor column"><figcaption><p>Wood ASD load combinations with C<sub>D</sub> factors</p></figcaption></figure>

### Wood LRFD

<figure><img src="https://2790047864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhubwgACHhytxnt7wmI1g%2Fuploads%2Fgit-blob-c4a748459c205c314301fe06cdfd2e95a36e3fb4%2Fcolumn-load-combinations-wood-lrfd.png?alt=media" alt="The Load Combinations tab as it appears for wood using LRFD with ASCE 7-22, including the lambda load duration factor column"><figcaption><p>Wood LRFD load combinations with λ factors</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 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/user-manual/calculation-modules/column.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.
