ProtaStructure : Defining/ Editing a Slab

Working with Slabs

Defining a New Slab

Before inserting a Slab member its reference axes should be defined.

To define a new Slab member:

  1. Display the storey level in the drawing area which will contain the slab.
  2. Press the “Slab” button located in "Modelling" ribbon.
  3. Slab "Propertiesdialog will appear 
    1. If load cases and combinations has not been defined, there will be a prompt to generate them.
  4. Edit the fields in the "Slab Properties" form. For example, enter the Slab Label in the "Label" field (max. 11 characters) and modify the slab thickness "h".
  5. Press the “Loads” tab in the “Slab Properties” form to access the next page and define the dead and imposed loads of the slab. 
  6. In either the plan or 3D view, pick the position of the slab.
    1. By default, "Beam Region" is set as the insertion method. So, picking a closed region surrounded by beams and/or walls will be sufficient to define the slab boundaries. For the other insertion methods see related topics further in this section.
  7. Edges of the slab will be numbered in counter-clockwise direction and displayed in Graphic Editor, as first edge being the lower edge on plan.

Editing an Existing Slab

In order to edit an existing slab:

  1. Select the slab.
  2. Right-click and select “Properties”. (“Properties” can be accessed alternatively by pressing the “Slab” button).
  3. Modify the fields such as "Label", "h" and/or loadings in the "Slab Properties" form.
  4. Press the "Update" button in the form.

You can repeat this process with as many members as you wish. One member at a time can be edited by this method. In order to update several slabs at once, you can use the "Slab Table" via right-click menu.

Insert Slabs Automatically

Multiple slabs can be automatically inserted adjacent to selected beams.

To insert slabs automatically:

  1. Multiple select any beams at the boundary of intended slabs.
  2. Click on Slab Properties icon & input the required data. 
  3. Click on  Insert Slabs Automatically   in "Modelling" ribbon 

Setting Slab Types Automatically

Slab types are used by the analytical analysis procedures. You can use “Set Slab Types Automatically” form to assign the slab types considering the neighbour panels in the plan.

In order to initiate this function,

  1. Right click to the “Slabs” node in the “Structure Tree” and select "Set Slab Types Automatically " menu option. In this case, the function will be applied to all slab panels in the model.
  2. Select one or more slabs and load the short-cut menu using the right mouse button and select “Set Slab Types Automatically” option. In this case, the function will be applied to selected slab panels (or all slab panels if “Determine the Types of All Slabs in the Storey” is checked).

The slab types will be assigned when the “OK” button is pressed.

This option cannot determine the types of cantilever slabs and slab panels with more than 4 edges.

Slab Table

You can use the "Slab Table" in the right-click menu to modify one or more existing slabs. All cells in the table are editable. You can use the cursor keys or mouse cursor to select a cell and edit the contents.

The "Search" button can be used to find a specific member after typing the label to the "Member" field.

You can close this dialog window using “Close” button. All the changes made in this window will be applied immediately. 

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

Slab Load Decomposition

ProtaStructure transfers the loads from slabs automatically using the yield line theory. Optionally, FE slab load decomposition can be applied.

Beam loads may be viewed, edited or printed at any time selecting a beam and using the "Edit Member Loads" option in the shortcut menu accessed by right clicking the mouse

Slab Properties


"
Slab Properties " will be loaded when the " Slab " option in the "Modelling" ribbon is selected. A new slab can be defined by arranging the fields in the form and then by clicking on one or more regions surrounded by axis elements in the plan window.

The “Slab Properties” form can also be accessed after selecting an existing slab and then by right-clicking and choosing the “Properties” option in the shortcut menu. You can select a slab member by using one of the “Member Selection” methods described previously.

When the “Slab Properties” form is open, right clicking a new slab member 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 "Slab Properties " form has two tab pages named “General” and “Loads”. You can shift between the pages by pressing the related tab heading.

The General tab comprises the following fields:

Slab Label

The label that will identify the slab can be entered in this field. This field (after formatting to be a proper label) is limited to 11 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, the slab member labels will be listed in the “Structure Tree” under the related storey heading. This list can be used to select a member by clicking a member label.

Repeating member labels is not permitted in a building. During the insertion of members, new label will be given by the program if a repeating member label is detected.

Slab Type

The boundary conditions of the slab are determined from its entry. "Slab Type" codes are used for the design of uniform slabs using the moment coefficients method.


Available Slab Panel Types

A button menu that contains all the possible types will appear when this field is clicked. You should make a selection from the menu according to the boundary conditions of the slab.

Slab Types 12 is reserved for the "Cantilever Slabs”. This is used by the Finite Element Slab Strips as well. For normal slabs, any other slab type selection (i.e. All Edges Continuous) can be selected.

The  slab type in the list is used for modelling the one-way slabs. Prefabricated slabs whose two parallel edges do not transfer load to the system, can be classified in this category.

The hatched edge in the panel types define as the slab continuity at the edge (Not beam).

Slab Thickness (h)

You can enter the thickness of the slab ("h") in this field. The slab thickness value will appear in the plan window. If the thickness of the slab is smaller than the minimum slab thickness required, the program will sound an alarm and a warning note will appear in the status bar.

Relative Level

In order to define the relative top level of the slab you can use this field. According to the negative or positive values you entered, the slab will be lowered or raised from default top storey level.  By this way, you can define slab systems with different elevations.  

Analytically, slab diaphragm will always be formed at the top of storey level, regardless of the Relative Level input. 

Apply Z to Analytical Model

Checking this option will force the slab diaphragm to follow the "Relative Level" input in the analysis.  This may be preferable if the level difference is significant compared to the adjacent slabs. 

Concrete Cover

This field can be used to specify the nominal concrete cover measured from the bar face to the edge of the slab. The effective depth of the slab is calculated using this concrete cover, the size of the bars used and the layer number of the tension reinforcement.

A global control of nominal concrete covers can be achieved by going to  tab "Building Setout" > "Settings Center" > "Slab" > "Design" > "Parameters".

Label Position


Slab label will be placed at the center of slab by default. Slab label position will shows in differently location based on the button. Red circle in the button represents the label position.

Angle

Primary reinforcement direction angle of the slab can be defined using the “Angle” field. The “M1” moment contours and “M1d” design moment contours of the slab will be generated along this direction in Finite Elements Floor Model Post-processor Window. The “M2” and “M2d” contours will be generated along perpendicular to the direction defined by this global angle.

Note that “Mx” and “My” moment contours are generated along global x and y directions respectively.

The direction defined by the “Angle” field is measured in degrees counter-clockwise with positive x-axis to be “0”.

Slab Insertion Methods

A standard slab can be inserted in a region bounded by beams or by axes. The selection of slab insertion methods can be accessed by clicking the dropdown button.


Note that, these methods are not applicable for the insertion of cantilever slabs.

Axis Region

W
hen "Axis Region " method for defining slab insertion is selected, insertion axes can be defined simply by picking a point surrounded by axes.
If there is more than one region (surrounded by axes) within a slab panel, then successive points can be picked by pressing (and holding down) the "Ctrl" key while picking points. The regions must be selected one by one using an adjacent region every time. The insertion of the slab will be completed when the "Ctrl" key is released.


Slab Insertion Using "Axis Region"
Distribution of loads to the adjacent beams (yield lines) will also be displayed if the "Ctrl" is used during slab insertion, even if there is only one region within the slab area.
The insertion axes will appear in the "Insertion Axes" frame during picking sorted in counter-clockwise order starting from the lower-left edge of the slab.

Beam Region (Default)

This is the simplest method for inserting a slab. If the slab is completely surrounded by beams and/or walls then this method can be used. Just pick a closed area (surrounded by beams and/or walls) to insert the slab.


Slab Insertion Using "Beam Region"

Pick Axis

"Pick Axis" method can be used as a third slab definition method. In this method, you can define the slab by picking the axes surrounding the slab.

To insert a new slab using this method; first select “Pick Axis” and then pick the axes in any order (counter-clockwise or clock-wise) starting from any axis and finally re-select the first axis you have shown to end the insertion action. The new slab will be inserted to the region surrounded by the selected axes. Then, the insertion axes in the "Slab Insertion" frame should be cleared by click "Delete All Axes" in order to define a new slab.

Note that, the slab will not be inserted in the defined region if it is not appropriate for a slab insertion (i.e. crossed by some other members).

This method can be used when the other methods (especially “Beam Region” or “Axis Region”) are difficult to apply.

Pick Points

"Pick Points" method can be used as a fourth slab definition method. In this method, you can define the slab by picking the axis intersection points around the perimeter of the slab. For simple boundaries this option requires one less click per slab than the “Pick Axis” option.

To insert a new slab using this method; after pressing the “Insertion” button in the "Slab Properties" window, select “Pick Points” method.  Then, select an axis intersection point and continue selecting axis intersection points around the perimeter of the slab as required. As soon as you click an intersection where an axis is found that goes back to the start point the slab is inserted.

This efficient method can be used when the other methods (especially “Beam Region” or “Axis Region”) are difficult to apply.
In the case of an error while using this method, all previously defined axes can be deleted by pressing the “Delete All Axes” button then you can restart the definition of the slab.

Pick Closed Slab Edge

"Pick Points " method can be used as a fifth slab definition method.  In this method, you can define the slab by picking the a closed polyline. For simple boundaries this option requires only one  click compare to other methods.
To insert a new slab using this method, a closed polyline must be created before slab insertion.
This method is similar to "Beam Region" insertion method. The differences between "Beam Region" and "Pick Closed Slab Edge" are:
  1. "Pick Closed Slab Edge" required a full closed polyline while "Beam Region" can depends on polyline only, beam only or combination of both to create slab.
  2. "Pick Closed Slab Edge" will create slab based on one [1] single selected closed polyline while "Beam Region" creates slab based on multiple polyline (by subtracting overlapped region). 
    Example below shows the triangular polyline was selected to insert slab:

"Pick Closed Slab Edge" can be useful to create slab based on single polyline when there are a lot of overlapping polyline drawn on plan view. 

Loads tab



The Loads tab consist of the following fields : 

Self Weight

The Self-weight (per area) of the slab will be calculated automatically using the "Unit Weight of concrete" defined in "Materials" section and "Slab Thickness".

The calculated value cannot be manually edited. In order to neglect the self weights of the members you have to set "Unit Weight of concrete" defined in "Project Parameters" section to zero. Alternatively, a negligible (very small) "Self Weight" value may be entered in this field.

Otherwise, you may want to compensate the slab load by manually adjusting at the "Dead Load" field.

Dead Load (Additional)

The calculated weight (per area) in the above field does not include any additional covers. To add additional weights such as ceiling plaster, fake ceiling, floor finishes, the "Dead Load" field under "Loads" tab can be used.

Imposed / Live Load

The imposed live loads (per area) on the slab can be defined using this field. Right-clicking on this field will provide access to standard imposed loads defined in the codes.

Slab Does Not Contribute To Floor Diaphragm

Usually in the analysis of the building systems, slabs are considered to behave infinitely rigid in their planes, thus, forming rigid diaphragm action.

If “Slab Does Not Contribute to Floor Diaphragm” is checked, that slab will not participate in rigid diaphragm action. By this way, all the nodes linked to the corners of this slab will displace independent of rigid diaphragm.

For a complete control over diaphragm formation on a storey level use “Model Options” in “Building analysis” form in the “Analysis” ribbon. Refer to :  Diaphragm Modelling Example

Subgrade Co-efficient (Foundation Level slabs only)

By checking "User Defined", a Subgrade Co-efficient can be applied to individual slabs using this box, overriding the value specified in the FE Raft Foundation Analysis form.

Creating of Rectangular Cantilever Slab

Rectangular cantilever slab can be created by choosing "Type" = 12 by following steps : 
  1. Click on Slab icon & choose Type = 12
  2. Go to cantilever tab, input values, example cantilever length accordingly. 
  3. Pick first intersection of axis to define start of cantilever slab (i.e. "I" node of supporting beam)
  4. Pick second point to defined end of cantilever slab (i.e. "J" node of supporting beam) 
  5. Move cursor to the side where it is to be inserted (a grey preview will be shown)
  6. Pick third point to confirm and insert the cantilever slab. 

Cantilever tab 

The cantilever tab will appear when Type 12 is selected. 


Cantilever Sab Dimension "d" , "b-Slab", "L-Cant" 

  1. "d" is the distance from the reference point to the beginning of the slab. The reference point of the slab is always the first point picked during the insertion of the cantilever slab.
  2. b-Slab" is the width measured along the supported edge.  If "b-Slab" = 0 then the slab is defined as spanning completely between the insertion points.
  3. "L-Cant" is the cantilever length. 

Parapet Load

Parapet Load can be applied to the edge of a cantilever slab in kN/m.  Parapet load is classified as dead load.

Creating Irregular Cantilever Slab

To create a non-rectangular or irregular cantilever slab, you can use "Slab / Column Edge function :  
  1. Click "Polyline Slab / Column Edge" icon in "Modelling" ribbon
  2. Pick a point to define start of cantilever slab. Click continuously to define the edge of the cantilever slab. The method to draw the slab edge lines are similar to multi-segment axis.
  3. At the last point, right-click and select "Finish" to end the insertion and the slab edge lines will be drawn.
  4. Click on the Slab icon. In the Insertion Option, ensure that Beam Region is selected.
  5. Ensure the selection of slab type is "Type = 1".
  6. Click anywhere within the slab edge line and a new slab will be created.
Refer to this article for more details : Working with Slab/Column Edge

    • 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 ...
    • Slab Analysis, Design and Reports in ProtaStructure

      Inserting slabs, analyzing and designing them are easy processes with ProtaStructure. With ProtaStructure, you can quickly manage the materials of the slabs, how the slabs will be graphically displayed, the building analysis and review of the ...
    • Working with Slab Openings/ Drops

      Slab Opening Properties "Slab Opening Properties" will be loaded when the "Slab Opening" option in the "Modelling" ribbon is selected. A new slab opening can be defined by arranging the fields in the form and then by clicking the insertion reference. ...
    • ProtaStructure Basic Training Guide

      Thank you for choosing ProtaStructure. This Basic Training Guide aims to get you up and running quickly. Starting from an introduction to the interface, this guide explains how to create, analyze and design a model step-by-step. You should be able to ...
    • Working with Slab Loads

      Slab Load Properties "Slab Load Properties" will be loaded when the "Point, Line and Area Loads" option in the "Loading " ribbon is selected. A new slab load can be defined by arranging the fields in the properties form and then by clicking the ...