ProtaStructure : Working with Columns

Working with Columns

Defining a New Column

Before inserting a column member its reference axes must be defined. 


Column can only be inserted on insertion point defined by intersection of 2 axes. 

To define a new column member (Concrete/Steel): 
  1. Display the storey level in the drawing area which will contain the top of the column.
  2. To create concrete column, pick “Column” from the “Modelling” ribbon at RC Members section.
  3. To create steel column, pick “Column” from the “Modelling at Steel Members section.
  4. Edit the fields in the "Column Properties" form. For example, enter the column label in the "Label" field (max. 8 characters) to modify the section dimensions and eccentricities.
  5. To insert the column, click on the required reference point in the either the plan view drawing area or the 3D view. You have to pick an axis intersection as the insertion point.
  6. Labels of the reference axes will be shown in “Top” and “Bot” fields on “Column Properties” form.
    1. The same axes intersections will be written in these fields when the column is first defined. In this case, column will be placed vertically along the storey levels.
    2. In order to define a column that is inclined along the storey levels, “Top” and “Bot” fields must be changed later on. Changing the insertion axes of a column is explained under “Insertion Axes” title of this section.
  7. Multiple columns with the same properties can be inserted at the same time by dragging a window enclosing multiple intersection of axes. Columns will be inserted at every axes intersection within the window.

Editing an Existing Column

In order to edit an existing column:
  1. Select an existing column.
  2. Right-click and select the “Properties” menu option. 
  3. Alternatively, double left-click on a column to bring out the Properties menu. 
  4. Modify the fields in the "Column Properties" form.
  5. Press the "Update" button in the “Properties” form.

Right-clicking on any one of the “b1”, “b2”, “e1”, or “e2” fields will load a list of commonly used values that may facilitate data entry.

You can repeat this process on as many members as you wish. One member at a time can be edited by this method.

Editing Multiple Columns

If you want to update several columns at once, you can :
  1. Multiple select columns to be edit > Right-Click > Properties
  2. Column Table dialog will be shown where you can display & edit properties in a group
Alternatively, with no columns selected :
  1. Right-Click anywhere in the modelling view
  2. Select "Member Tables"  > Column Tables
  3. Column Table will show all columns in the active Storey 

Refer to this article for details :  Display and Edit Member Properties

Update Column End Conditions

To change the end conditions for multiple columns at the same time:

  1. Select the existing column(s).
  2. Right-click and select “Update Column End Conditions”.
  3. Choose the required end conditions, i.e. Fix or Hinge
  4. Press the "Apply to Selected Columns”, “Apply to All Columns in Current Storey" or "Apply to All Columns in the Model" as required.

Column Properties

"Column Properties" will be loaded when the "Column" icon in the "Modelling" ribbon is clicked.
The “Column Properties” form comprises 2 pages named as “Gen” = General & “Geo” = Geometry. You can shift between pages by pressing the related tab heading.

The “Column Properties” form can also be accessed after selecting an existing column and then by right-clicking and choosing the “Properties” option in the shortcut menu. 

When the “Column Properties” form is open, right clicking on a new column member in plan window and selecting the “Select and Load Properties” option in the shortcut menu will load the properties of the new member in the same window.

The General tab consists of the following fields / options : 

Label

The label that will identify the column can be entered in this field. This field (after formatted to be a proper label) is limited to 8 characters. A text control spin button exists to the right of the label field to facilitate the creation of successive label text.

As in all member types, column member labels will be listed in the “Structure Tree” under the related storey heading. This list can be used to select a member by label.

Repeating member labels is not permitted in a building. During the insertion of members the program will sound an alarm and a warning message will appear in the status bar if a repeating member label is detected.

Len (Length Storey)  

Enter the number of storeys the column spans. Generally, every column spans one storey in building type structures. If the column span more than one storey, the number of storeys can be defined in this field.

For example, if a column in the 4th storey spans to the 2nd storey top level, this means that the column will exist along 4th and 3rd storeys. Therefore, "2" must appear in the "Len (Storey)" field.

Column with "Len > 1" will be rendered in grey color in the lower storey(s) where the column is spanning. 
Hence, if "Len > 1" is used, do not create a new column at the lower storey(s) where the above column is already spanning, overwise they will be overlapping.  

Column Dimensions (b1, b2)

This field is only applicable for square or rectangular concrete column. 


"b1" is the section dimension of the column along the direction-1 axis it is inserted and "b2" is the other dimension orthogonal to "b1" for a rectangular column. If the direction code of the column is "1/2", then "b2" is the dimension of the column along the direction-2 axis at its insertion.

"b2" dimension must be zero  to define a circular column. When “b2” is zero, "b1" will be the diameter of the circular column.

Column Eccentricities (e1, e2)

"e1" and "e2" fields define the eccentricities of the column from the insertion axes along direction 1 and 2, respectively.

These fields define the eccentricity between the center / centroid of the column to the axis intersection.
Column eccentricities can be set easily by using the "Insertion Options” button in the form.

Column Insertion Options Button

A set of column insertion option buttons are provided for facilitating the definition of “e1” and “e2” fields.


Insertion Options

After setting the dimensions of a column, you can easily set the column eccentricities by pressing the “Column Insertion Options” button. After pressing this button a window will appear displaying “Eccentricity Option Buttons”.

Choosing one of the options available in the “Eccentricity Option Buttons” will automatically redefine the “e1” and “e2” fields.

The "Update" button must be pressed to update the selected column with the new eccentricity values.

It should be noted that the eccentricities of the column defined here will not modify the location of the actual analytical frame member used in the analysis model. The frame member will be located on the insertion point of the column.

A positive value entered in “Eccentricity (a)” field is used to shift the insertion point of the column in both "1" and "2" directions. The formulation used can be viewed in the tooltip of relevant buttons.

Alternatively, you can control the “e1” and “e2” values using the direction keys of your keyboard.

In order to modify the eccentricities, first select a column and load the “Properties” dialog.
  1. Then, when you press left or right keys, the “e1” property, when you press up or down keys, the “e2” property will be modified and the column is displaced.
  2. The eccentricity step value can be set using the “Member Section Eccentricity Step” value in Settings Center > ProtaStructure Environment 
Alternatively, without bringing out the "Properties" dialog, use keyboard arrow keys directly to move the wall. 

Column Anchor Point

A set of column anchor option buttons are provided to anchor a specific point on its section.


Column Anchor Point Options

After you anchored a point on column section, when the section size is changed, the member is automatically resized with reference to the anchor point.

To assign Anchor point via Column Properties window:

  1. Select a column, right-click and choose "Properties".
  2. Click on the Anchor icon and choose the desired anchor point.

To assign Anchor point via right-click dialog:

  1. Select a column.
  2. Right-click select "Column Section Anchor Point", choose the desired anchor point.

Alternatively, select the column:

  • Press CTRL + SHIFT + Arrow keys to set anchors to corners automatically
  • Press CTRL + Arrow keys to flush the member to grids.

Insertion Axes

All structural members are inserted based on axis intersections as an insertion reference. At least two axes must intersect at every insertion point.

Labels of the reference axes will be displayed in “Top” and “Bot” fields on “Column Properties” form. Same axes intersections will be written in these fields when the column is first defined. In this case column will be placed vertically along the storey levels. 

The "Top" insertion axes cannot be changed. 
The Bot Insertion axes or point can be changed, to model a slanting / inclined column by clicking on "Bot Insertion Point"   .
Refer to this article of slanting or inclined column :  Define Slanting/Sloping Column.

Column Orientation


Column orientation can be controlled "Angle" input. Angle is always measured horizontal, anti-clockwise. 

Furtther, the orientation can be controlled by "Dir" options : 
  1. When "1" is pressed, "b1" dimension of the column will be set parallel to the direction-1 insertion axis that appears in the "Axes" fields. "b2" dimension will be perpendicular to this direction. 
  2. When "2" is pressed, "b2" dimension of the column will be set parallel to the direction-2 insertion axis that appears in the "Axes" fields. "b1" dimension will be perpendicular to this direction.
  3. When "1/2" is pressed, then dimension of the column will be parallel to both direction 1 & 2 insertion axes respectively. 

Column End-Condition Options (Fix / Hinge)


Column End-Condition

You can use the "Column End-Condition (Fixed/Hinged)" button to release moments of top, bottom or both ends to assume pinned-end condition.

By successively pressing this button you can follow which end of the column becomes hinged.
When one of the ends of a column is hinged, the moments are released in two orthogonal directions.

Click "Update" icon to take effect

Section Manager

Column section manager and material can be accessed in “Edit Section / Material” by either : 

  1. Click "Section Manager" icon   in column Properties menu   
  2. Select a column > Right-Click > select "Edit Section / Material"
The Section Manager of concrete and steel column is as shown below.


On the left side, under Database tab are options for different types of columns : 
  1. Concrete :   If concrete is chosen, various types pre-defined shapes such as "L", "T", "I" can be selected. 
  2. Steel :  If Steel is chosen, then various country section database can be chosen such as Euro, Singapore, Japan, Chine, etc. 
  3. Built Up Steel :  Can be used to enter non-standard steel sections. 
  4. Cold Formed :  Cold formed sections usually used for roof, e.g. "Z" sections
  5. Composite :  Steel column encased in concrete (without / without Steel Casing)
For irregular column shapes not available in the above selection, it can still be drawn by refer to Polyline Column Editor
On right side comprised of “General” & “Properties” tabs
  1. The section name, dimensions. display color & Materials can be changed in “General” tab.
  2. The moment of inertia, section area and other properties can be reviewed in the “Properties” tab. 

General tab

Section dimensions input fields will be shown and can be edited. 

Under "Materials",  material properties (concrete and reinforcing steel grade) defined in "Materials" dialog will be assigned as "Default" to the column element unless otherwise specified :  
  1. To change from default, you can click on [Default] to change the material. 
  2. However, we advise you do not change the default as material are best set in master Materials dialog (in "Building Setout" ribbon). This is more efficient that trying to set each column material one by one. 

Properties tab 

The section properties tab shows all the auto-calculated section properties of the column. 

"I1" is the moment of inertia along direction-1 axis (about direction-2 axis) and "I2" is the moment of inertia along direction-2 axis (about direction-1 axis) of the column.

A” is the gross area of the section

Shear Area” is used for the calculation of shear deformations and is calculated automatically as "5/6" times the axial area of the section.


You can override the automatically calculated properties by either : 
  1. Under Factors, input the ratio, example 1 = 100%, 0.5 = 50%
  2. Check "Edit Manually" & manually enter values. Be warned that this will de-link the auto-calculation of section properties, e.g. when column sizes change. 

Column Geometry tab

In column properties, Geometry tab consist of the following : 


Plane (Top) & (Bot)

This field will be state the plane number that is attached to this column. The top & bottom node will automatically follow that of the attached plane. 
To detach it from the plane you can click the icon .
For information on plane, refer : Working with Planes

del z (Top) & (Bot)

By default, when column is created, it automatically follows the storey height. 
Example if you model the column at ST01 :
  1. The top node of the column is the same as the top of the storey ST01 level - i.e.  del z (Top) = 0mm
  2. The bottom node is the same as the top of the below storey ST00 level  - i.e. del z (Bot) = 0mm. 


You can manually change the top and bottom node of the column by modifying del z values, example :  
  1. Del z (Top) : Positive value will elongate the column upwards, vice versa
  2. Del z (Bot) : Positive value will shorten the column upwards, vice versa. 

If "Plane" is used to define the column, the delta z value will automatically be calculated based on plane elevation & these fields will be deactivated. 

Drop / Slab Patch Panel

In Flat Slab type floor systems, a drop panel can be inserted on top of the columns in order to increase punching resistance. Slab patch panels can be created in order to design additional rebars at the column support regions. 

A Column Drop or a Patch Panel can be independently assigned to columns. In other words, column drop dimensions can be different than patch panels.



To insert drop panel, check "Drop Layout" : 


  1. Dimensions and Eccentricities of the Drop Panel can be adjusted using “b1”, “b2”, “e1” and “e2” data fields. Definition of these parameters are identical with column dimension and eccentricity parameters. 
  2. In order to locate the drop panel just to center the column, press “Center” button . “e1” and “e2” values will automatically be determined according to the column size.
  3. "H" field is the total depth of the Drop Panel, measured from top of the flat slab. Hence, the value must be more than the slab thickness.
To insert Patch panel, check "Patch Layout" : 
  1. Dimensions and Eccentricities of the Drop Panel can be adjusted using “b1”, “b2”, “e1” and “e2” data fields
  2. In order to locate the drop panel just to center the column, press “Center” button . “e1” and “e2” values will automatically be determined according to the column size.
Kindly read this article for further details on flat slab design using drop & slab patch panels :  Flat Slab and Raft Design with Slab Patch Panels

Support Types 

You can review or change the Support Type for the bottom Node of a column : 

  1. [Default]  - For all columns & walls created in ST01, a default fixed support (restrains in all six degree of freedom (DOF) will always be created & assigned automatically, as ST01 is the ground floor
  2. For all columns & walls created in ST02 and above, the [Default] option means it is free to move (not restrained) and will automatically be supported by elements modelled below it. 
  3. [None] means the column or wall be free to move in 3D. This option should not be used, as it ignore any elements modelled at the column bottom node. 
  4. If there are other supported types created via Support Type function - they will be listed & selectable. 

Transfer Member 

If the column is discontinuous, i.e. it is a transfer column then this option must be checked.
Checking this option will ensure the transfer column be correctly analyzed and designed. 

Update Button

Whenever you make new specifications in one of the fields in “Column Properties” form for an existing column member, press the “Update” button in order to display the changes in the plan window.

Close Button

Pressing the “Close” button will close the “Column Properties” form and return back to “Select Mode”.

Column/Wall Shortcut Menu

You can access the most often used command options for the column members in the shortcut menu (displayed by right-clicking the mouse) of from "Column/wall" ribbon after selecting a column (or a group of columns) 

A shortcut menu for a single column selection includes “Polyline Column Editor”, “Column Reinforcement Design”, “Column Steel Details” and “Column Punching Check” options specific to a column member. These options will be omitted from the shortcut menu when multiple columns are selected.

 “Delete”, “Mirror Elements” and “Properties” options are default options in shortcut menus for all member types. All the options provided in a column shortcut menu may also be accessed by using the pulldowns. 


    • Related Articles

    • Working with Flat Slabs

      Flat Slab Guidelines The modelling, analysis and design of flat slab is described in detail here : For ProtaStructure 2022/ ProtaStructure 2024: Flat Slab Modelling, Analysis and Design For Flat Slab and Raft Design with Slab Patch Panel: Flat Slab ...
    • How to model slanting / inclined column

      A column can only be inserted at the intersection of 2 axes which forms a node or joint. When a column is inserted, the top and bottom of the column will use the same node. To model a slanting or inclined column, an additional node (intersection of ...
    • How to model slanting / inclined beam

      When a beam is modeled, it is by default created horizontally at the top of the active storey in view. The elevation of the beam can be changed using the del z boxes for each end of the beam in the Beam Properties > 3D tab. Method 1 : Input delZ ...
    • Working with Walls

      Defining a New Wall Before inserting a wall member its reference axes must be defined. Walls are defined by two axis intersection points (insertion points) defining the start "I" and end "J" of the member. Hence for wall, 3 axes are needed for create ...
    • Working with Slab/Column Edge

      Curved, Circle & Multi-segment Sketch Line Creating irregular shaped slabs and columns has never been easier with "Slab/Column Edge" tool. The "Slab/Column Edge" is accessible from "Modelling" ribbon. Slab/Column Edge (Polyline) To define ...