You are on page 1of 139

# where; f2ms = 0.

67
1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; 1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required;Total area of steel ;
Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required;1: eqn 39; where;
f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; Asc_req =
max ((N - 0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms =
0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Library item - Calcs – short col design
(nom mom)
Check min and max areas of steel
Total area of concrete;
Short column supporting an approximately
symmetrical arrangement of beams.
Design ultimate axial load; N = 2000
kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) /
(f2msfy ), 0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Short column supporting an approximately symmetrical arrangement of
beams.
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67

## column steel required; Asc_req =

max ((N - 0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms =
0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; Asc_req =
max ((N - 0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms =
0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Library item - Calcs – short col design
(nom mom)
Check min and max areas of steel
Total area of concrete;
Short column supporting an approximately
symmetrical arrangement of beams.
Design ultimate axial load; N = 2000
kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) /
(f2msfy ), 0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Short column supporting an approximately symmetrical arrangement of
beams.
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Short column supporting an approximately symmetrical arrangement of
beams.
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Short column supporting an approximately symmetrical arrangement of
beams.
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Short column supporting an approximately symmetrical arrangement of
beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) /
(f2msfy ), 0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.
Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.
When Cracking Occurs

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## When Cracking Occurs

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## Total area of column steel required; Asc_req =

max ((N - 0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms =
0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; Asc_req =
max ((N - 0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms =
0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Library item - Calcs – short col design
(nom mom)
Check min and max areas of steel
Total area of concrete;
Short column supporting an approximately
symmetrical arrangement of beams.
Design ultimate axial load; N = 2000
kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) /
(f2msfy ), 0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Short column supporting an approximately symmetrical arrangement of
beams.
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
column steel required; Asc_req =
max ((N - 0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms =
0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement Total area of
column steel required; Asc_req =
max ((N - 0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms =
0.67
Total area of steel ; Ascol =   Dcol2 / 4  2
 (Lncol + (Lncol -2)) = 1608.5 mm2
Library item - Calcs – short col design
(nom mom)
Check min and max areas of steel
Total area of concrete;
Short column supporting an approximately
symmetrical arrangement of beams.
Design ultimate axial load; N = 2000
kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) /
(f2msfy ), 0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Short column supporting an approximately symmetrical arrangement of
beams.
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Short column supporting an approximately symmetrical arrangement of
beams.
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Short column supporting an approximately symmetrical arrangement of
beams.
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Short column supporting an approximately symmetrical arrangement of
beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) /
(f2msfy ), 0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) =
1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required
OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement
Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage
Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## When Cracking Occurs

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.
When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement
Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.
When Cracking Occurs

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## When Cracking Occurs

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement
Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## When Cracking Occurs

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.
If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.
When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## When Cracking Occurs

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.
To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## When Cracking Occurs

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.
Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
_exVarsItem = ”Example variables 02”
_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Braced column slenderness check
Column clear height; lo = 4650 mm
Slenderness limit; llimit = 60  b = 24000 mm
Column slenderness limit OK
Short column check for braced columns
Column clear height; lo = 4650 mm
Effect. height factor for braced columns - maj axis; x = 0.75
BS8110:Table 3.19
Effective height – major axis; lex = x  lo = 3.488 m;
Slenderness check; lex/h = 8.72
The braced column is short (major axis)
Effect height factor for braced columns - minor axis; y = 0.75
BS8110:Table 3.19
Effective height – minor axis; ley = y  lo = 3.488 m
Slenderness check; ley/b = 8.72
The braced column is short (minor axis)
Short column - axial load and nominal moment only
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.
Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.
If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## When Cracking Occurs

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2

Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2

Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2

Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2

Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2

Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2

Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2

Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2

Area of reinforcement provided exceeds area of reinforcement required OKCheck min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
_exVarsItem = ”Example variables 02”
_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.
If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting eather conditions such as high wind, hot
temperatures or direct sunlight. Be sure to complete this step after the concrete has set in order to
assure the coverings do not disturb or leave unwanted impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## When Cracking Occurs

eather conditions such as high wind, hot temperatures or direct sunlight. Be sure to complete this
step after the concrete has set in order to assure the coverings do not disturb or leave unwanted
impressions on the new concrete.

Further, misting the concrete with water a few times a day will help to reduce the rate of
evaporation from the surface. It is critical to continue this process for at least the first three days
of curing.

Settlement

Settlement cracks occur when the ground under the concrete moves. This can be the result of
poorly compacted soil, the wrong kind of soil (sand), water erosion or tree roots.

If you have poorly compacted soil, dig it out and replace it with crushed stone before placing the
concrete. If you have a situation where water drains across the sidewalk, backfill first with
several inches of gravel. Also, avoid planting trees next to a concrete sidewalk to prevent roots
from growing underneath and cracking the concrete.

Drying Shrinkage

Concrete mixtures require water for proper placement and workability. As excess water
evaporates from the concrete slab during the curing process, there is a reduction in volume or
shrinkage that can occur.

When shrinkage is impeded or blocked — by supporting soils, granular fill, adjoining structures
or reinforcement within the concrete — tensile stresses develop within the concrete slab. As a
result, these stresses act against the weakest points of the concrete material and cause it to crack.

To help control random cracking caused by shrinkage, control joints should be placed between
concrete slabs. These joints create a weak point in the concrete and help guide where cracks will
occur, ensuring they happen in a straight versus jagged line for better overall aesthetics

For exterior work on a 4-inch-thick slab, the length and width of the new concrete slab should
not exceed 8 to 12 feet in any direction without placement of control joints.

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## Library item - Calcs – short col

design (nom mom)
Check min and max areas of
steel
Total area of concrete;
Short column supporting an
approximately symmetrical
arrangement of beams.
2000 kN
Design
Total area of column steel
required; Asc_req = max ((N -
0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39;
where; f2ms = 0.67
Total area of steel ; Ascol =
  Dcol2 / 4  2  (Lncol + (Lncol -2))
= 1608.5 mm2
Area of reinforcement provided;
Asc_prov = Ascol =
1608 mm2
Area in "tension" face; Ast = 
 Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided
exceeds area of reinforcement
required OK Check min and
max areas of steel
Total area of concrete;
Short column supporting an
approximately symmetrical
arrangement of beams.
2000 kN
Design
Total area of column steel
required; Asc_req = max ((N -
0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39;
where; f2ms = 0.67
Total area of steel ; Ascol =
  Dcol2 / 4  2  (Lncol + (Lncol -2))
= 1608.5 mm2
Area of reinforcement provided;
Asc_prov = Ascol =
1608 mm2
Area in "tension" face; Ast = 
 Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided
exceeds area of reinforcement
required OK Check min and
max areas of steel
Total area of concrete;
Short column supporting an
approximately symmetrical
arrangement of beams.
2000 kN
Design
Total area of column steel
required; Asc_req = max ((N -
0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39;
where; f2ms = 0.67
Total area of steel ; Ascol =
  Dcol2 / 4  2  (Lncol + (Lncol -2))
= 1608.5 mm2
Area of reinforcement provided;
Asc_prov = Ascol =
1608 mm2
Area in "tension" face; Ast = 
 Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided
exceeds area of reinforcement
required OK Check min and
max areas of steel
Total area of concrete;
Short column supporting an
approximately symmetrical
arrangement of beams.
2000 kN
Design
Total area of column steel
required; Asc_req = max ((N -
0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39;
where; f2ms = 0.67
Total area of steel ; Ascol =
  Dcol2 / 4  2  (Lncol + (Lncol -2))
= 1608.5 mm2
Area of reinforcement provided;
Asc_prov = Ascol =
1608 mm2
Area in "tension" face; Ast = 
 Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided
exceeds area of reinforcement
required OK Check min and
max areas of steel
Total area of concrete;
Short column supporting an
approximately symmetrical
arrangement of beams.
2000 kN
Design
Total area of column steel
required; Asc_req = max ((N -
0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39;
where; f2ms = 0.67
Total area of steel ; Ascol =
  Dcol2 / 4  2  (Lncol + (Lncol -2))
= 1608.5 mm2
Area of reinforcement provided;
Asc_prov = Ascol =
1608 mm2
Area in "tension" face; Ast = 
 Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided
exceeds area of reinforcement
required OK Check min and
max areas of steel
Total area of concrete;
Short column supporting an
approximately symmetrical
arrangement of beams.
2000 kN
Design
Total area of column steel
required; Asc_req = max ((N -
0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39;
where; f2ms = 0.67
Total area of steel ; Ascol =
  Dcol2 / 4  2  (Lncol + (Lncol -2))
= 1608.5 mm2
Area of reinforcement provided;
Asc_prov = Ascol =
1608 mm2
Area in "tension" face; Ast = 
 Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided
exceeds area of reinforcement
required OK Check min and
max areas of steel
Total area of concrete;
Short column supporting an
approximately symmetrical
arrangement of beams.
2000 kN
Design
Total area of column steel
required; Asc_req = max ((N -
0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39;
where; f2ms = 0.67
Total area of steel ; Ascol =
  Dcol2 / 4  2  (Lncol + (Lncol -2))
= 1608.5 mm2
Area of reinforcement provided;
Asc_prov = Ascol =
1608 mm2
Area in "tension" face; Ast = 
 Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided
exceeds area of reinforcement
required OK Check min and
max areas of steel
Total area of concrete;
Short column supporting an
approximately symmetrical
arrangement of beams.
2000 kN
Design
Total area of column steel
required; Asc_req = max ((N -
0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39;
where; f2ms = 0.67
Total area of steel ; Ascol =
  Dcol2 / 4  2  (Lncol + (Lncol -2))
= 1608.5 mm2
Area of reinforcement provided;
Asc_prov = Ascol =
1608 mm2
Area in "tension" face; Ast = 
 Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided
exceeds area of reinforcement
required OK Check min and
max areas of steel
Total area of concrete;
Short column supporting an
approximately symmetrical
arrangement of beams.
2000 kN
Design
Total area of column steel
required; Asc_req = max ((N -
0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39;
where; f2ms = 0.67
Total area of steel ; Ascol =
  Dcol2 / 4  2  (Lncol + (Lncol -2))
= 1608.5 mm2
Area of reinforcement provided;
Asc_prov = Ascol =
1608 mm2
Area in "tension" face; Ast = 
 Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided
exceeds area of reinforcement
required OK Check min and
max areas of steel
Total area of concrete;
Short column supporting an
approximately symmetrical
arrangement of beams.
2000 kN
Design
Total area of column steel
required; Asc_req = max ((N -
0.35fcuhb) / (f2msfy ),
0.4hb/100) = 640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2

Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2

Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK Check min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OKCheck min and max areas of
steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
2
640 mm
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)
Check min and max areas of steel
Total area of concrete; Ultimate loads
Short column supporting an approximately symmetrical arrangement of beams.
Design ultimate axial load; N = 2000 kN
Design
Total area of column steel required; Asc_req = max ((N - 0.35fcuhb) / (f2msfy ), 0.4hb/100) =
640 mm2
from BS8110: Pt 1: eqn 39; where; f2ms = 0.67
Total area of steel ; Ascol =   Dcol2 / 4  2  (Lncol + (Lncol -2)) = 1608.5 mm2
Area of reinforcement provided; Asc_prov = Ascol = 1608 mm2
Area in "tension" face; Ast =   Dcol2 / 4  Lncol = 603 mm2
Area of reinforcement provided exceeds area of reinforcement required OK
Library item - Calcs – short col design (nom mom)

## Check min and max areas of steel

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”

_exVarsItem = ”Example variables 02”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False

## _exVarsItem = ”Example variables 02”

_exVarsLib = “\$(SysLbrDir)RC column design-BS8110-si-engb.lbr”
Eval( if( GetVar(“_exFirstCalculate”, True) == True, "EvalCalcItem(_exVarsLib, _exVarsItem)", "" )) = 0.000
_exFirstCalculate = False