You are on page 1of 90

Interactive

Design

Services

www.interactiveds.com.au dougjenkins@interactiveds.com.au http://newtonexcelbach.wordpress.com/

Functions for Reinforced Concrete Design


Contents: Name Purpose Reinforced concrete section analysis Circe Find strain, stress and force in a circular concrete section and reinforcement, with linear elastic material properties Estress Find strain, stress and force in concrete and reinforcement, with linear elastic material properties SLS bending capacity for a specified axial load Curvature of a reinforced concrete section using a time-step analysis Cracking moment of a reinforced or prestressed concrete section Find section curvature, including shrinkage curvature, by use of a fictitious precompression applied to the reinforcement Curvature including tension stiffening, using a tensile concrete stress block As TStiff but with non-linear steel behaviour (concrete in compression treated as linearelastic) Find ultimate bending capacity for a specified axial load at constant load eccentricity Find ultimate bending capacity for a specified axial load for codes applying partial materials factors (EC2, BS5400, BS8110)

Estresscap

TimeCurve CrackMom PLCurve

TStiff TStiffNL

Umom

UmomPF

Concrete time related properties and associated functions

Shrink

Find the shrinkage strain of concrete according to the AS 3600 or EC 2 codes. Creep Find the creep coefficient of concrete according to the AS 3600 or EC 2 codes. Adjustedage Find the adjusted age of concrete based on the time/temperature history to EC 2 PhiCoef Creep coefficient, Phi to CEB-FIP Model Code; MC-90 Timesteps Generate logarithmic time-steps EC2Props Concrete properties to EC2 table 3.1

Notes 1 Parameters in italics are optional 2 See Estress input and Umom Input for list of Codes

18 Manor Road Hornsby NSW 2077 Tel +61 (0)2 9440 3414 Fax +61 (0)2 9940 6330 ABN 49 101 920 638

Ver:

5.09

5-May-13

Usage Circe(input range, axial load, moment, output column index) estress(input range, axial load, moment, output column index, output row index, prestress, code, depth, Ect, Cracked) estresscap(input range, axial load, output column index, output row index, allowable stress, moment sign, prestress, code, depth) TimeCurve(SectProp, TimeProps, Axin, Momin, Out, PreStress, Code, Ect) CrackMom(SectProp, Axin, Code, PreStress) PLCurve(input range, axial load, moment, output row index, Beta, Straindata, prestress, cracked) TStiff(input range, tensile stress block range, axial load, moment, prestress, cracked) TStiffNL(input range, tensile stress block range, axial load, moment, prestress, cracked) Umom(input range, axial load, output column index, output row index, moment, depth, shear-reo range, Code) UmomPF(input range, axial load, output column index, output row index, Code)

ted functions

Shrink(input range, days since end of curing, output index, code) Creep(input range, days since loading, output index, code) Adjustedage(Times (days), Temperature, Cement Type) PhiCoef(Fck, H0, RH, T1, T2, Code) TimeSteps(StartDays, EndDays) EC2Props(Fck As Double, AgeDays As Double, Out , CType)

t for list of Codes

E concrete Estress Input data

E steel

Axial Force

Width W 1000.0 mm Depth D 300.0 mm Diameter top bars Diat 16.0 mm Number top bars Numt 10.0 Cover to top bars Covt 40.0 mm Diameter bottom bars Diab 16.0 mm Number bottom bars Numb 10.0 Cover to bottom bars Covb 40.0 mm Concrete compressive strength f'c 40.0 MPa Steel yield stress fys 500.0 MPa E steel Es 200000.0 MPa E concrete Ec 20000.0 MPa Concrete flexural tensile strength f'ct 1.0 MPa Enter -1 to use default code values Concrete shrinkage strain Epscs 0.0 Microstrain Crack width /Tens. Stiff. factor Beta 0.5 Live Load/Dead Load Ratio (BS5400/BS8110) or Beta factor (EC 2) Optional - Reinforcement prestress (tension positive) Top bars PSt 0.000 MPa Bottom bars PSb 0.000 MPa Axial Force; compression +ve Moment; Sagging Positive Ax Mom 0.0 kN 100.0 Knm

PLCurve data Optional - Creep and Shrinkage Data Age at loading t0 Age 2 t Hypothetical thickness H0 k4 (AS 3600) or % Rel. HumidityRH (EC 2) Basic drying shrinkage* or Cement Type TStiff tensile stress block data

AS 3600 28.0 500.0 350.0 0.6 800.0

EC 2 28.0 2500.0 350.0 60.0 0.0

days mm % (EC 2) Microstrain (AS 3600)

k4 (AS 3600) = 0.7 for arid, 0.65 for interior, 0.6 for Cement type (EC 2) = -1 for slow setting (S), 0 for n

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete Stress factor Strain at zero tensile stress Stress block type Strain at max tensile stress Alpha Epstu Epstm

E steel 0.20 2000.00 Microstrain 2 1 = Bilinear stepped (default); 2 = parabolic-linear 200.00 Microstrain

Axial Force

1. 2. 3. 4. 5. 6. 7. 8. 9.

10. 11. 12.

Notes: Estress The functions assume a rectangular concrete section, or T section with the neutral axis within the flange. Typical output is shown on the following sheet. Input ranges must be a single column range, with data ordered as shown above "Axial load" may be a single value or cell, or a multi cell range, or an array of values If "axial load" is a range or an array then the function will return a single column array with one value for each axial load. If "moment" and/or "depth" ranges are specified they must have the same number of values as "axial load". If a "depth" range is specified the depth corresponding to each moment and axial load supersedes the value specified in the input range. Display of output values is controlled by the output indices, as shown in the examples. The optional "code" parameter only affects crack width and curvature output (out1 = 8); Available Codes are: 1: AS3600 2: AS5100 3: EC2 4: BS5400 5: BS8100 6: CEB_FIP If the "Ect" parameter is specified this superseded the value specified in the input range. The input assumes a "top" and "bottom" face with positive bending tending to cause tension in the bottom face. If the "Cracked" parameter is specified as True (or 1) the concrete is treated as cracked for curvature calculations under all load conditions. The default value is Cracked = False.

Estresscap 1. Estresscap finds the maximum allowable SLS bending moment according to AS 3600 or AS 5100 stress limits 2. If the "AllowStress" parameter is specified this supersedes the calculated code value. 3. The tension face is the bottom if MSign = 1 (default) or top if MSign = -1 PLCurve

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

1. PLCurve finds the section curvature, including shrinkage curvature, by use of a fictitious pre-compression applied to the reinforcement 2. If the "Straindata" range is specified the calculated shrinkage supersedes the shrinkage specified in the input data, and the Elastic 3. Modulus value specified in the input data is adjusted to allow for creep strains TStiff 1. TStiff finds section curvature including tension stiffening, using a tensile concrete stress block 2. The concrete tensile stress-strain relationship is specified by the paramaters in the tensile stress block range: Stress factor, Alpha: Maximum tensile stress after cracking = Alpha * fct, typical values are 0.5 for short term and 0.25 for long term Strain at zero tensile stress, Epstu, the strain at which the concrete tensile stress reduces to zero, typical value = 200 microstrain Post cracking stress block type; 1 = stepped bi-linear, 2 = parabolic-linear, see diagrams below Strain at max tensile stress: for Type 2 stress block, the strain at which tensile stress = alpha * fct, typical value = 20 microstrain

Type 1 Stress Block Type 2 Stress Block Stress block diagrams taken from: P.L. Ng et al; Tension stiffening in concrete beams. Part 1: FE analysis; Structures and Buildings 163, Feb 201

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

ctor (EC 2)

for interior, 0.6 for temperate, 0.5 for tropical w setting (S), 0 for normal and fast setting (N), 1 for high strength fast setting (R)

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

ut range.

d conditions.

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

cement

ings 163, Feb 2010

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

Estress Output estress(input range, axial load, moment, output column index, output row index, prestress, code, depth, Ect, cracked) 1 output row index, Out2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Stress, MPa Top face Top steel Bottom Steel Bottom face Max. SLS stress Max DL stress, AS5100 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! Curvature #VALUE! 2 Strain, Curvature m^-1 3 Force, kN #VALUE! Concrete #VALUE! #VALUE! Top steel #VALUE! #VALUE! Bottom Steel #VALUE! #VALUE! Total #VALUE! #VALUE! #VALUE! 0.000E+00 0.000E+00 0.000E+00

Estresscap Output estresscap(input range, axial load, output column index, output row index, Allowstress, MSign, prestress, code, depth) 1 output row index, Out2 1 2 3 4 Stress, MPa Top face Top steel Bottom Steel Bottom face #VALUE! Top face #VALUE! Top steel #VALUE! Bottom Steel #VALUE! Bottom face 2 Strain, Curvature m^-1 3 Force, kN #VALUE! Concrete #VALUE! #VALUE! Top steel #VALUE! #VALUE! Bottom Steel #VALUE! #VALUE! Total #VALUE!

output column index, O

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete 5 6 7 8 9 10 11 12 13 14

E steel Curvature #VALUE!

Axial Force

PLCurve and TStiff Output PLCurve(input range, axial load, moment, output row index, Beta, Straindata, prestress, cracked) TStiff(input range, tensile stress block range, axial load, moment, prestress, cracked) PLCurve Ttsiff output row Tension stiffening to tensile stress block index, Out2 Curvature to fictitious pre-load method method 1 Curvature, with tension stiffening #VALUE! Curvature with tension stiffening #VALUE! 2 Shrinkage Curvature #VALUE! Curvature without tension stiffening #VALUE! 3 Total Curvature #VALUE! Depth of Neutral Axis #VALUE! 4 Effective E, excl. Shrinkage #VALUE! Concrete strain, top face #VALUE! Effective E, incl. Shrinkage #VALUE! Force due to concrete tension #VALUE! 5 6 Moment due to concrete tension #VALUE! #VALUE! Error on axial load, kN #VALUE! 7 8 Number of iterations #VALUE!

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

output column index, Out1 5

Moment, kNm Depth to NA etc Concrete #VALUE! Depth NA Top steel #VALUE! Concrete lever arn Tension face; Bottom Steel #VALUE! 1=bottom, -1=top Total #VALUE! fct, AS3600 Mcr, AS3600, incl. shrinkage Mcr, AS3600, no shrinkage fct, EC2 Mcr, EC2 Mcr, BS5400, BS8110

#VALUE! W #VALUE! D #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

Echo Input Intermediate Output #VALUE! Ascomp, area comp. steel #VALUE! Astens, area tens. steel dcomp, depth of comp. steel Diab #VALUE! cent. Numb #VALUE! dtens, depth of tens. Steel cent. Covb #VALUE! Max. compressive load Diat #VALUE! Mom. at max compressive load #VALUE! Max. tensile load Numt Covt #VALUE! Moment at max tensile load f'c #VALUE! Sign fys #VALUE! Ig Es #VALUE! Ec #VALUE! Ax #VALUE! Mom #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

output column index, Out1 4 Moment, kNm Depth to NA etc Concrete #VALUE! Depth NA Top steel #VALUE! Concrete lever arn Tension face; Bottom Steel #VALUE! 1=bottom, -1=top Total #VALUE!

6 Echo Input Intermediate Output #VALUE! W #VALUE! Ascomp, area comp. steel #VALUE! D #VALUE! Astens, area tens. steel dcomp, depth of comp. steel #VALUE! Diab #VALUE! cent. Numb #VALUE! dtens, depth of tens. Steel cent.

#VALUE! #VALUE! #VALUE! #VALUE!

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel Covb Diat Numt Covt f'c fys Es Ec Ax Mom #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

Axial Force

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

Crack Width to BS5400, Code = 4 Crack Width and curvature to Eurocode, Code = 3 Crack width for Mq/Md = Beta #VALUE! Crack width for kt = out2 #VALUE! Crack spacing; kt = out2-1 #VALUE! Curvature, no tension stiffening EC2 curvature Shrink Curvature, EC2 Total curve, EC2 Uncracked curvature; concrete strain Curvature; reo strain Curvature; reo strain and tens stiff Effective E #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

1 2 3 4 5 6 7 8 9 10

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

CircE Input data Diameter D Bar diameter Diat Number of bar Numt Bar cover Covt Concrete compressive strength f'c Steel yield stress fys E steel Es E concrete Ec Concrete flexural tensile strength f'ct Concrete shrinkage strain Epscs 900.0 20.0 12.0 82.0 50.0 500.0 200000.0 32000.0 0.0 0.0 mm mm mm MPa MPa MPa MPa MPa Microstrain

Axial Force; compression +ve Moment; enter as positive

Ax Mom

2836.0 kN 397.0 Knm

Enter -1 to use default code values

Circe Output Circe(input range, axial load, moment, output column index)

output co 1 2 3 Stress, MPa Strain, m^-1 Force, kN Compression face #VALUE! #VALUE! Concrete #VALUE! Compression steel#VALUE! #VALUE! Passive Steel #VALUE! Tension Steel #VALUE! #VALUE! Applied axial #VALUE! Tension face #VALUE! #VALUE!

1 2 3 4 5 6 7 8 9 10 11

output column index, Out_index 4 5 Moment, kNm Depth to NA etc Concrete #VALUE! Y #VALUE! Passive Steel #VALUE! Transformed composite area #VALUE! Applied moment #VALUE! QNA #VALUE! Ina #VALUE! Area concrete #VALUE! Transformed area reinforcement #VALUE! Q concrete #VALUE! Q reinforcement #VALUE! I concrete #VALUE! I reinforcement #VALUE! Depth centroid cracked composite section #VALUE!

6 Crack width Crack width for kt = out2 #VALUE! Crack spacing; kt = out2-1 #VALUE! Curvature, no tension stiffening #VALUE! EC2 curvature; Beta = out2-3 #VALUE! Shrink Curvature, EC2; Beta = out2-4 #VALUE! Total curve, EC2; Beta = out2-5 #VALUE!

Creep and shrinkage data Shrinkage AS 3600 f'c (fck) 50.0 Age at loading 1.0 Hypothetical thickness 200.0 k4 (AS 3600) or % Rel. 0.6 Humidity (EC 2) 800.0 Basic drying shrinkage* or Cement Type Notes: EC 2 50.0 1.0 200.0 50.0 0.0 Cement Type Creep f'c (fck) Age at loading Hypothetical thickness k4 (AS 3600) or % Rel. Humidity (EC 2)

MPa Days mm % (EC 2)

k4 (AS 3600) = 0.7 for arid, 0.65 for interior, 0.6 for temperate, 0.5 for tropical Cement type (EC 2) = -1 for slow setting (S), 0 for normal and fast setting (N), 1 for high stre Typical Output Time, Days* Shrinkage AS 3600 EC 2
#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! 8 6 4 2 0 1 10 100 12 10

1 #VALUE! 2 #VALUE! 9 #VALUE! 19 #VALUE! 90 #VALUE! 180 #VALUE! 900 #VALUE! 1800 #VALUE! 9000 #VALUE! * From completion of curing

12.00

Creep Time after loading, Days AS 3600 1 #VALUE! 2 #VALUE! 9 #VALUE! 19 #VALUE! 90 #VALUE! 180 #VALUE! 900 #VALUE! 1800 #VALUE!

EC 2
#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

10.00 8.00 6.00 4.00 2.00 0.00 1 10

10

4.00 2.00 0.00 1 10

9000

#VALUE!

#VALUE!

10

Adjusted Age AS 3600 50.0 1.0 200.0 0.6 EC 2 50.0 1.0 200.0 50.0
MPa Days mm % (EC 2) Cement Type

#VALUE!

0.0

Days 0.2 0.4 0.6 0.8

days Temp 20 30 40 50

0.0 EC 2 only

ng (N), 1 for high strength fast setting (R)

1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6 2.8 3.0
AS 3600 EC 2

60 60 60 60 60 60 50 40 30 20 20

10

100

1000

10000

AS 3600 EC 2

10

100

1000

10000

EC 2

10

100

1000

10000

EC2Props Function EC2Props(Fck As Double, AgeDays As Double, Out , CType) Age in days, t Characteristic compressive cylinder strength of concrete at 28 days, f ck (MPa) 1 Mean value of concrete cylinder compressive strength, f cm (MPa) 2 Mean value of axial tensile strength of concrete, f ctm (MPa) 3 Secant modulus of elasticity of concrete, Ecm (GPa) 4 Compressive strain in the concrete at the peak stress fc , 5 Ultimate compressive strain in the concrete,

cu1 (0/00)

c1 (0/00, millistrain) c2 (0/00)

6 Compressive strain at peak stress for parabolic-rectangle stress-strain ,

0 10 Ultimate compressive strain for bi-linear stress-strain , cu3 ( /00) 11 Mean concrete compressive strength at an age of t days, f cm(t) (MPa)

0 7 Ultimate compressive strain for parabolic-rectangle stress-strain , cu2 ( /00) 8 n, exponent in Equation 3.17 0 9 Compressive strain at peak stress for bi-linear stress-strain , c3 ( /00)

12 Mean concrete tensile strength at an age of t days, f ctm(t) (MPa) 13 Secant modulus of elasticity of concrete at an age of t days, E cm(t) (GPa) Notes:

1 EC2Props returns a single column array of 13 values if "Out" is omitted, or the row value specif 2 Cement type (CType) = -1 for slow setting (S), 0 for normal and fast setting (N) - default, 1 for h

100 days 12 16 20 25 30 35 40 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

d, or the row value specified by "Out" etting (N) - default, 1 for high strength fast setting (R)

45

50

55

60

70

80

90

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

TimeCurve Function

TimeCurve(SectProp, TimeProps, Axin, Momin, Out, LoadA, PreStress, Code, TStiff, Ect, Cracked SectProp 13 x 1 Range listing section properties (see example for de TimeProps 3, 4 or 5 column range listing: Timesteps, Creep, Shrinkage Axin Value of applied axial Load Momin Value of applied bending moment Optional data Out Column number to be returned; if Out is less than 1 the full LoadA A 2 column range listing loads for each time step PreStress A 2 row x 1 column, or 2 column range listing prestress in e Code Applicable design code. Currently only Eurocode 2 is suppo TStiff If True (default) curvature will be correctred for tension stiff Ect A single column range listing concrete E value for each time Cracked If True the section will be treated as previously cracked (De

Example

Width W 1000.0 mm 17000 Depth D 350.0 mm 0.003573 Diameter top bars Diat 20.0 mm 4.76E+06 Number top bars Numt 5.2 Cover to top bars Covt 50.0 mm Diameter bottom bars Diab 20.0 mm Number bottom bars Numb 5.2 Cover to bottom bars Covb 50.0 mm Concrete compressive strengthf'c 50.0 MPa Steel yield stress fys 500.0 MPa E steel Es 200000.0 MPa E concrete Ec 32000.0 MPa Concrete flexural tensile strength f'ct -1.0 MPa Concrete shrinkage strain Epscs 0.0 Microstrain Beta 0.5 Optional - Reinforcement prestress (tension positive) - for constant prestress sel For varying prestress select a two column range with a value for each time step Top bars PSt MPa Bottom bars PSb MPa

Time Days 1 2 #VALUE! #VALUE!

Creep Shrinkage Beta Phi Microstrain #VALUE! #VALUE! 0.9 #VALUE! #VALUE! 0.8851852

Axial kN 300 300

3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

0.8703704 0.8555556 0.8407407 0.8259259 0.8111111 0.7962963 0.7814815 0.7666667 0.7518519 0.737037 0.7222222 0.7074074 0.6925926 0.6777778 0.662963 0.6481481 0.6333333 0.6185185 0.6037037 0.5888889 0.5740741 0.5592593 0.5444444 0.5296296 0.5148148 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5

300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300

46 47 48 49 50 51 52 53 54

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5

300 300 300 300 300 300 300 300 300

Stiff, Ect, Cracked) es (see example for details) steps, Creep, Shrinkage (microstrain) and optionally Beta and Ect

t is less than 1 the full array is returned, default = 0. ach time step ge listing prestress in each layer (MPa, tension positive). nly Eurocode 2 is supported and Code must be 3 (default) or omitted rrectred for tension stiffening effects. te E value for each time step previously cracked (Default = False).
1.20E+01

1.00E+01

8.00E+00 Curvature, m^-1

6.00E+00

4.00E+00

2.00E+00

onstant prestress select 2x1 range ue for each time step 0.00E+00
100.000 1000.000 10000.000 Column Time KDays 100000.000 Column S

Timecurve Results, with tension stiffening Moment kNm 170 170 Prestress, MPA Concrete E Curvature Top Bottom MPa Total, #VALUE! #VALUE! #VALUE! #VALUE! Stress Top Steel #VALUE! #VALUE!

Top Conc #VALUE! #VALUE!

170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

170 170 170 170 170 170 170 170 170

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

e Results, with tension stiffening Stress Virtual Prestress strain Bottom Steel Top Steel Bottom Steel #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

Timecurve, no tens. Stiff. Curvature 7.292E-03 7.377E-03

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

7.385E-03 7.394E-03 7.403E-03 7.413E-03 7.424E-03 7.436E-03 7.449E-03 7.463E-03 7.478E-03 7.495E-03 7.513E-03 7.534E-03 7.556E-03 7.580E-03 7.606E-03 7.636E-03 7.668E-03 7.703E-03 7.743E-03 7.786E-03 7.835E-03 7.890E-03 7.951E-03 8.020E-03 8.098E-03 8.185E-03 8.284E-03 8.393E-03 8.515E-03 8.647E-03 8.789E-03 8.939E-03 9.092E-03 9.244E-03 9.392E-03 9.532E-03 9.661E-03 9.777E-03 9.878E-03 9.966E-03 1.004E-02 1.010E-02 1.015E-02

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

1.019E-02 1.022E-02 1.024E-02 1.026E-02 1.028E-02 1.029E-02 1.029E-02 1.030E-02 1.03E-02

12 10 8

12 10 8 6 4 2 0 1 10

Procedure for TimeCurve

Convert input ranges to arrays: Sectprop - as EStress input Timeprops - Time, shrinkage and creep for each time step and Beta(optional) LoadA - Optional loads for each timestep Prestress - Optional prestress (top and bottom) for each time step Find depth of reinforcement layers, Reo()) Dimension ReoForce and PrestressA arrays ReoForce, nett prestress force in each layer for each timestep PrestressA, nett prestress in each layer for each timestep Find first three parameters for ReoStress array For each layer: 1 Prestress 2 Area 3 Strain due to prestress For each time step: Adjust concrete E for increment in creep Phi value Lookup shrinkage strain Lookup prestress (if applicable) Update Reostress(i,5) (Creep + shrinkage strain) Update Prestress array (input prestress + stress due to creep and shrinkage) Update PrestressA array (design prestress for each time step) Lookup applied loads (if applicable) Find stress and strain results for time step; stressres and strainres are 1 x 5 and 1 x 9 arrays Update Reoforce array (design prestress for each time step) (duplicate step ?) Find reinforcement strain in each layer due to loads + total creep and shrinkage in concrete Update eqivalent prestress for each layer

re 1 x 5 and 1 x 9 arrays, Curve is total curvature ate step ?) d shrinkage in concrete and update total

E concrete Input data for Umom Width W Depth D Diameter top bars Diat Number top bars Numt Cover to top bars Covt Diameter bottom bars Diab Number bottom bars Numb Cover to bottom bars Covb Concrete compressive strengthf'c Steel yield stress fys E steel Es Reinforcement class Shear Reinforcement Tie diameter Dias Number of legs Nums Spacing s Yield stress fysv 1000.0 900.0 20.0 6.667 90.0 20.0 6.667 94.0 50.0 500.0 200000.0 N

E steel

Axial Force

mm mm mm mm mm g Ag Ast 0.773 900000.0 4188.8

0.0047

mm M/AgD 1.23 2268.0 MPa N/Ag 0.00 MPa MPa AS 3600: N(default) or L; ACI 318: R(default) or S

12.0 mm 2.0 150.0 mm 500.0 MPa

Axial Force; compression +ve P Moment; Sagging Positive M

0.0 kN 1000.0 kNm

1. 2. 3. 4. 5. 6. 7. 8.

Umom(input range, axial load, output column index, output row index, moment, depth, shear-reo range, Code Axial load is a single cell or a single column range. See "Array Examples" sheet for examples with a range input for Axial load. If Axial load is a single cell, "output row index may be omitted", and all the data spaecified by "output column index" will be returned as an ar If no moment is specified in Umom the function returns the design maximum ultimate bending moment for the input axial load, with tension o If a moment is specified in Umom the function returns the design maximum ultimate bending moment for the input axial load, with tension on If "Axial load" is a range then "moment" must either be omitted, or be a single column range of at least equal length. "Reinforcement class" for AS codes may be (N)ormal ductility or (L)ow ductility. Anything other than "L" (upper or lower case) defaults to "N" "Reinforcement class" for ACI 318 may be (S)piral confinement steel or (R)ectangular. Anything other than "S" (upper or lower case) default Code: enter 1, 2, or 7 - 10, see list below

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete 1 2 3 4 5 6 7 8 9 10

E steel AS3600-2010 (default) AS5100 EC2 - Use UmomPF BS 5400 - Use UmomPF BS - 8110 Use UmomPF Not yet implemented ACI 318 AS3600-2001 AS3600-Parabolic1; parabolic parameters to EC 2 AS3600-Parabolic2; parabolic stress block converted to equivalent rectangular block

Axial Force

1. 2. 3. 4.

UmomPF(input range, axial load, output column index, output row index, Code) UmomPF is intended for codes where partial material factors are applied to the concrete and reinforcement yield stresses, EC 2, BS 5400 an Default code is EC 2. "Axial load" must be a single cell. Output moments assume tension on the bottom face.

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

ge, Code) nput for Axial load. index" will be returned as an array function. e input axial load, with tension on the bottom face. input axial load, with tension on the same face as the input load combination. length. per or lower case) defaults to "N" S" (upper or lower case) defaults to "R"

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

ular block

yield stresses, EC 2, BS 5400 and BS 8110

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

Umom Output Umom(input range, axial load, output column index, output row index, moment, depth, shear-reo range, Code) 1 2 3 4

Code output column index

output row index Phi Pu, kN Phi Mu, Knm Pu, kN Mu, kNm Strain 1 Concrete #VALUE! Concrete #VALUE! Concrete #VALUE! Concrete #VALUE! Top face 2 Top steel #VALUE! Top steel #VALUE! Top steel #VALUE! Top steel #VALUE! Top steel 3 Bottom Steel #VALUE! Bottom Steel #VALUE! Bottom Steel #VALUE! Bottom Steel #VALUE! Bottom Steel 4 5 6 7 8 9 10 11 12 13 14 15 16 17 UmomPF(input range, axial load, output column index, output row index, Code) 1 2 3 4 Code output column index Total #VALUE! Total #VALUE! Total #VALUE! Total #VALUE! Bottom face

output row index Pu, kN Mu, Knm Strain Stress, Mpa DNa, LA, M0, Phi 1 Concrete #VALUE! Concrete #VALUE! Top face #VALUE! Concrete #VALUE! DNA 2 Top steel #VALUE! Top steel #VALUE! Top steel #VALUE! Top steel #VALUE! LA conc 3 Bottom Steel #VALUE! Bottom Steel #VALUE! Bottom Steel #VALUE! Bottom Steel #VALUE! Epscu Unlicensed copy, Use for commercial purposes is not permitted Interactive Design Services; www.terrassociates.com

E concrete 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Total #VALUE! Total

E steel #VALUE! Bottom face #VALUE! Bottom face

Axial Force #VALUE! Epscm n GammaT fc * R G DcFact

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

2 6 7 8 9 Echo Input #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

t column index 5 Strain

Stress, Mpa DNa, LA, M0, Phi Balance Load #VALUE! Top face #VALUE! DNA #VALUE! Pub #VALUE! W #VALUE! Top steel #VALUE! LA conc #VALUE! Pcb #VALUE! D #VALUE! Bottom Steel #VALUE! Tension face; #VALUE! Pstb #VALUE! Diat 1=bottom, -1=top #VALUE! Ku0 Phi0 Phi Epscu Epscm n GammaT RFcu G DcFact #VALUE! Psbb #VALUE! DNAb #VALUE! Kub #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! Numt #VALUE! Covt #VALUE! Diab Numb #VALUE! Covb f'c fys #VALUE! Es Rnf. class Dias Nums s fysv Ax Mom

3 6 7

t column index 5

Na, LA, M0, Phi #VALUE! W #VALUE! D #VALUE! Diab

Echo Input Intermediate Output #VALUE! Ds, depth of stress block #VALUE! #VALUE! Ac, nett compression area #VALUE! #VALUE! Ast, area top steel #VALUE! Interactive Design Services; www.terrassociates.com

Unlicensed copy, Use for commercial purposes is not permitted

E concrete #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! Numb Covb Diat Numt Covt f'c fys Es Ax #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

E steel Asb, area bottom steel #VALUE! eys, steel yield strain #VALUE! #VALUE! dt, depth of top steel cent. db, depth of bott. Steel #VALUE! cent. Max tensile capacity #VALUE! Max compressive capacity #VALUE! Compressive capacity DNA=D #VALUE!

Axial Force

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

10

11

Intermediate Output Shear Capacity Ds, depth of stress block #VALUE! Phi.Vu, design shear capacity #VALUE! #VALUE! Phi.Vu, Beta3 = 2 #VALUE! Ac, nett compression area Ast, area top steel #VALUE! Asb, area bottom steel #VALUE! eys, steel yield strain #VALUE! #VALUE! dt, depth of top steel cent. db, depth of bott. Steel cent. #VALUE! G, stress block ratio #VALUE! Phi*Put, ultimate tensile load, M=0 #VALUE! Phi*Pub, ultimate comp load, M=0 #VALUE! Concrete stress factor, R #VALUE! Phi*Pud, Comp load for DNA = D #VALUE! G*R #VALUE!

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

E concrete

E steel

Axial Force

Unlicensed copy, Use for commercial purposes is not permitted

Interactive Design Services; www.terrassociates.com

Interaction Diagram
1200.0

1000.0

Bending Moment, knM; Shear Force, kN

800.0

600.0

400.0

200.0

0.0 0.0 5.0 10.0 15.0

20.0 Axial Force, 25.0 kN

30.0

35.

#VALUE! Pu momin #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! 300 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! -500 -500 -500 -500 -500 -500 -500 -500 -500 -500 -500 -500 -500 -500 -500 -500 -500 -500 -500 -500

Mu Mu Vu Load Line Design Load

orce, 25.0 kN

30.0

35.0

40.0

45.0

50.0

#VALUE! #VALUE!

-500

0.0 0 #VALUE! #VALUE! #VALUE! #VALUE! 0 1000

Mu #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

Mu #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

Pu #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

Vu #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

0 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE!

AS 3600, ACI and European Codes; Grade = 65 MPa AS 3600 Concrete Grade 65.0 MPa

AS 3600, ACI and European Codes; Grade =

1 Phi.Nu, kN

0 0 5 AS3600-P2 10
EC2

15

BS5400

20 25 BS8110 Phi.Mu, kNm

30 ACI318

35Ecc AS3600 40 Min

45 Min Ecc EC2

1.275168 Width Depth Diameter top bars Number top bars Cover to top bars Diameter bottom bars Number bottom bars Cover to bottom bars Concrete compressive strength Steel yield stress E steel Reinforcement class W D Diat Numt Covt Diab Numb Covb f'c fys Es

Codes; Grade = 65 MPa

#VALUE! Pu 0.0 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

5Ecc AS3600 40 n

45 Min Ecc EC2

9 #VALUE! AS3600-P2 EC2 momin Mu Pu 200 #VALUE! 0 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE! 200 #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

AS 3600 EC 2 BS 5400 BS 8110 ACI 318 1000.0 1000.0 1000.0 1000.0 1000.0 mm 350.0 350.0 350.0 350.0 350.0 mm 24.0 24.0 24.0 24.0 24.0 mm 10.0 10.0 10.0 10.0 10.0 52.0 52.0 52.0 52.0 52.0 mm 24.0 24.0 24.0 24.0 24.0 mm 10.0 10.0 10.0 10.0 10.0 52.0 52.0 52.0 52.0 52.0 mm 65.0 65.0 81.3 81.3 65.0 MPa 500.0 470.0 470.0 430.0 440.0 MPa 200000.0 200000.0 200000.0 200000.0 200000.0 MPa N S AS 3600: N(default) or L; ACI 318: R(default) or S

3 #VALUE! BS5400 Mu Pu #VALUE! 0.0 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

4 #VALUE! BS8110 Mu Pu #VALUE! 0.0 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

5 #VALUE! ACI318 Mu Pu #VALUE! 2.0 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

7 Mu #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! 0.0 #VALUE!

L; ACI 318: R(default) or S

0 0 #VALUE! #VALUE! 0 0 #VALUE! #VALUE!

AS3600 AS5100 EC2 BS5400 BS8110 ACI318 AS3600-P1 AS3600-P2

Examples of Array Functions - enter with ctrl-shift-enter Width W Depth D Diameter top bars Diab Number top bars Numb Cover to top bars Covb Diameter bottom bars Diat Number bottom bars Numt Cover to bottom bars Covt Concrete compressivef'c strength Steel yield stress fys E steel Es E concrete Ec Concrete flexural tensile f'ctstrength Concrete shrinkage strain Epscs Tie diameter Number of legs Spacing Yield stress Dias Nums s fysv 1000.0 300.0 16.0 10.0 50.0 24.0 10.0 50.0 40.0 500.0 200000.0 30000.0 -1.0 0.0 12.0 4.0 200.0 500.0
SLS Actions Axial Moment V, kN M, kNm ULS Actions Axial Moment V*, kN M*, kNm

mm mm mm mm mm mm MPa MPa MPa MPa MPa Microstrain

Position m 0.000 0.722 1.510 2.024 2.562 3.131 3.742 4.414 5.172 6.072 7.230 8.044 8.847 9.639 10.424 11.204 11.982 12.070

Depth mm

Shear V*, kN

600 591 572 556 543 529 515 499 481 460 435 410 390 370 351 331 312 300

1218 1069 1108 1128 1128 1120 1105 1084 1058 1027 990 965 950 938 929 924 922 922

725.6 401.0 127.4 -8.5 -118.2 -202.5 -260.7 -290.3 -288.0 -247.4 -156.1 -66.7 2.5 55.9 96.7 127.4 149.6 149.9

1827 1603 1662 1692 1692 1680 1658 1627 1587 1540 1484 1448 1425 1407 1394 1386 1382 1382

1088.4 601.5 191.1 -12.8 -177.3 -303.8 -391.1 -435.4 -432.0 -371.0 -234.2 -100.1 3.8 83.8 145.0 191.1 224.4 224.8

613.6 735.3 579.9 435.0 346.9 266.2 190.4 119.0 55.3 2.7 -29.5 -105.2 -73.2 -47.3 -26.4 -8.9 6.5 0.0

Reinforcement StressULS Bending Capacity ULS Shear Capacity Top Bottom .Mu OD Factor .Vu OD Factor MPa MPa kNm kN

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!

About RC Design Functions


Disclaimer

Home

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public Licenseas published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.

dougjenkins@interactiveds.com.au www.interactiveds.com.au http://newtonexcelbach.wordpress.com/

Copyright 2013 Interactive Design Services Pty Ltd. all rights reserved
Revision History Current Version Rev 1.00 1.01 1.02 1.03 1.04 2.00 2.01 3.00 Date 20-Feb-03 18-Jun-04 23-Mar-05 24-Aug-05 23-May-06 27-Sep-06 28-Mar-07 5-Nov-08 By DAJ DAJ DAJ DAJ DAJ DAJ DAJ DAJ DAJ DAJ DAJ DAJ DAJ 5.09 5-May-13 Description

3.01 11-Oct-09 3.02 26-Oct-09 3.03 28-Oct-09 3.04 8-Dec-09 3.05 12-Feb-10 3.06 4.00

6-Mar-10 DAJ 17-Apr-10 DAJ

First release Steel and concrete E input re-arranged, concrete E echo corrected. Ultcap corrected for reinforcement in elastic range Shear capacity added to Ultcap Estress corrected for axial tension with positive x; shear Beta2 corre Crack width corrected for non-integer Mq/Md, re-written for array inp Ultcap shear calc fixed for array input Estress and Umom re-written, equations simplified, allowable stress provision for variable section depth, check of tension face added to Curvature2 for EC2 changed to m^-1 Additional curvature output, Prestress added to Estress, adjustmen PLCurve corrected for array output Shrink, Creep and Adjustedage functions added Creep factor K3 corrected for age at loading > 365 days. EC2 RH fa changed to be same as Creep and Estress. New functions: PhiCo Ief to EC2 corrected; small stiffness reduction for values just above Circe added, elastic analysis of circular sections

4.01 4.02 4.03 4.04 5.01 5.02 5.03 5.04 5.05 5.06 5.07 5.08 5.09

26-Apr-10 DAJ 28-Oct-10 DAJ 7-Nov-10 24-Nov-10 20-Dec-10 7-Jan-11 31-Mar-11 14-May-11 27-May-11 1-Aug-12 7-Apr-13 25-Apr-13 5-May-13 DAJ DAJ DAJ DAJ DAJ DAJ DAJ DAJ DAJ DAJ DAJ

Umom revised for new AS3600 (Code=7) and last public draft (Cod Code enum revised: 1 = AS3600-2009 (columns); 7= AS3600-2009 swapped to match EStress; Provision for Eurocode stress block ad Bug fix to PLCurve; ku0 factors corrected for parabolic stress block, Umom notes amended for AS3600 revision; Depth NA output chang UmomPF added for EC2, BS5400 and BS8110, ACI 318 added to U Concrete LA factor corrected for parabolic stress block; small increa UmomPF fixed for EC2, previously wrong for non-symmetrical reinf UmomPF lever arm factors fixed for fc >= 65 MPa Umom reinforcement class set to "N" for any entry other than "L" EC2 shrinkage and creep calculations corrected. Circe corrected for small bending moments EStress effective E corrected for sections with both steel layers in th Notes updated and corrected

y it under the terms of the undation; either version 2 of

hts reserved

ged, concrete E echo corrected. n elastic range

with positive x; shear Beta2 corrected for tension er Mq/Md, re-written for array input, cwidth and curve added

ions simplified, allowable stress corrected for small bar dia, check of tension face added to Umom

ss added to Estress, adjustment for compression reinforcement moved from reinforcement to concrete

ctions added loading > 365 days. EC2 RH factor corrected and Input fc changed to fck. Input for Shrink function Estress. New functions: PhiCoef, TimeCurve, CrackMom, Timesteps, EC2Props reduction for values just above cracking moment. New Functions Estresscap and TStiff ular sections

de=7) and last public draft (Code=8) 09 (columns); 7= AS3600-2009 (beams); 8= AS3600-2001; on for Eurocode stress block added to UMom (code = 9 or 10) ected for parabolic stress block, negligible change to results evision; Depth NA output changed to text message if NA outside section. Mu corrected for assymetric steel and N nd BS8110, ACI 318 added to Umom abolic stress block; small increase in Mu wrong for non-symmetrical reinforcement fc >= 65 MPa " for any entry other than "L" ns corrected.

ctions with both steel layers in the tension zone.

t to concrete

r assymetric steel and NA outside section.

You might also like