Вы находитесь на странице: 1из 18

Interactive D esign Services

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

Elastic Analysis of Reinforced and Prestressed Sections

Contents:

Name Purpose
Elastic Find strain, stress, force and moment in prestressed and
reinforced concrete beams with linear elastic material
properties. Any section made up of rectangular or
trapezoidal layers

Quartic Find the real roots of quartic equations

Cubic Find the real roots of cubic equations

Quadratic Find the real roots of quadratic equations


PlotXY Plot cross section diagram

ELASTIC() is a User Defined Function (UDF) that carries out elastic analysis of reinforced or prestressed concrete sections,
assuming zero tensile strength for the concrete, and linear elastic properties for the reinforcement and concrete in compression

Details of the analysis are provided in the file: DepthNA.pdf, which may be downloaded from:
http://newtonexcelbach.wordpress.com/

Parameters:
Conc A 6 column range with concrete cross section details
Reo A 6 column range with reinforcement and prestress details
Momin The applied bending moment
Axin The applied axial load
Eccentric The eccentricity of the applied load
Out_Index An index number controlling the output data, see example output.
Units 0 for loads and eccentricity in kN and metres, dimensions in mm, stresses in MPa (default), any other number for an
consistent units.

Results are returned as single column arrays, depending on the value of Out_Index.
To access the arrays either:
Enter the function as an array function (press ctrl-shift-enter) after selecting the number of rows of output required.
Or use the INDEX() function to return the required value. For instance to return the stress in the bottom layer of
reinforcement enter:
=INDEX(ELASTIC(Conc, Reo, Momin, Axin, Eccentric, 1),3)
Typical input and output is shown in the following sheets
Notes:
1. The beam section may be made up of any arrangement of rectangular or trapezoidal layers
2. Concrete and reinforcement are defined in layers, starting from the top or compressive face.
3. Sign conventions:
Bending causing compression on the top face is positive.
Compressive axial force is positive.
Eccentricity is the distance of the axial load from the top face, positive upwards.
4. Datum for eccentricity of axial loads
If the eccentricity is omitted or blank the axial load is assumed to be applied at the centroid of the concrete section.
This allows results of frame analysis programs to be entered without adjustment, assuming that the frame elements
have been modelled on the concrete section centroid.
Where specified, the eccentricity is measured from the top face of the concrete. An axial load with a specified
eccentricity of zero will therefore be applied at the top face, and will give different results to the same axial load with
unspecified eccentricity, which will be applied at the concrete centroid.
5. Prestress forces
Prestress forces may either be specified by entering a prestress force per strand for each layer of strand, or by
entering the prestress force and eccentricity as an external force.
Where the area of prestressing strand is included in the reinforcement list, the prestress force should not have elast
losses deducted, since the strain in the strand is accounted for in the analysis.
6. Plotting the cross section
The "Redraw Section" button on the input sheet will draw the concrete section to scale, including passive
reinforcement (in black) and prestressed reinforcement (in red). The concrete compression zone is shaded blue.
Where voids are specified, B1 and B2 are the external concrete dimensions (top and bottom of each layer), and B3
and B4 are the top and bottom width of the void.
The void dimensions are required for plotting purposes only. The same numerical results may be obtained by enter
the width of concrete for each layer, with void dimensions entered as zero or blank.
Tel +61 (0)2 9440 3414
Fax +61 (0)2 9940 6330
ABN 49 101 920 638

stressed Sections
Ver: 1.04 29-May-08

Usage
Elastic(conc, reo, momin, axin, Optional [eccentric,
Out_Index, Units])

Quartic(A, B, C, D, E, Dt, Optional output index)

cubic(A, B, C)

Quadratic(A, B, C, Optional output index)


Creates diagram inside the range "PlotRange" on the
current sheet, using the data in "LayerRange", "ReoRange",
"Depth_NA", and "TFace".

out elastic analysis of reinforced or prestressed concrete sections,


r elastic properties for the reinforcement and concrete in compression.

df, which may be downloaded from:

tress details

ee example output.
dimensions in mm, stresses in MPa (default), any other number for any

on the value of Out_Index.

ctrl-shift-enter) after selecting the number of rows of output required.


ired value. For instance to return the stress in the bottom layer of

ccentric, 1),3)
angement of rectangular or trapezoidal layers
ers, starting from the top or compressive face.

m the top face, positive upwards.

oad is assumed to be applied at the centroid of the concrete section.


to be entered without adjustment, assuming that the frame elements
entroid.
from the top face of the concrete. An axial load with a specified
the top face, and will give different results to the same axial load with
at the concrete centroid.

tering a prestress force per strand for each layer of strand, or by


s an external force.
ded in the reinforcement list, the prestress force should not have elastic
is accounted for in the analysis.

et will draw the concrete section to scale, including passive


orcement (in red). The concrete compression zone is shaded blue.
external concrete dimensions (top and bottom of each layer), and B3
d.
urposes only. The same numerical results may be obtained by entering
dimensions entered as zero or blank.
Elastic Analysis of Reinforced and Prestressed Sections
Applied loads
Mom Axial Eccentricity
kN kN m
3.00E+03

Depth of Neutral Axis #VALUE! mm


Tension face #VALUE! #VALUE!

Section Details (enter layers from top face, or compressive face for columns)
Concrete Void

Layer Depth B1(top) B2(bottom) B3(top) B4(bottom) Ec


25 2380.0 2380.0 866.3 866.3 32000
50 2380.0 2380.0 816.3 806.8
75 1212.6 1012.6 806.8 792.6
1305 1012.6 765.4 792.6 545.4
45 765.4 756.8 545.4 0.0
300 756.8 700.0 0.0 0.0
Reinforcement and prestress
Prestress
Depth Dia No Es force/Strand Side Cover
50.00 20 10 200000 30
1600.00 20 12 100 30
1750.00 20 12 100 30
Elastic Output
Elastic(conc, reo, momin, axin, Optional [eccentric, Out_Index, Units])
Ranges Concrete 'Elastic1 Input'.A21:G26
Reinforcement 'Elastic1 Input'.I21:N23

1 2
Stress, MPa Strain, m^-1 Force, kN
1 Compression face #VALUE! #VALUE! Concrete
2 Compression steel #VALUE! #VALUE! Passive Steel
3 Tension Steel #VALUE! #VALUE! Prestress
4 Tension face #VALUE! #VALUE! Applied axial
5 Location of tension face #VALUE! #VALUE!
6
7
8
9
10
11
12
output column index, Out_index
3 4
Force, kN Moment, kNm
#VALUE! Concrete #VALUE!
#VALUE! Passive Steel #VALUE!
#VALUE! Prestress #VALUE!
#VALUE! Moment due to axial #VALUE!
Applied moment #VALUE!
Prestress eccentricity #VALUE!
ndex, Out_index
5 6
Depth to NA etc Steel by layer Stress
Y #VALUE! Compression layer #VALUE!
Acomp #VALUE! to #VALUE!
QNA #VALUE! Tension layer #VALUE!
Ina #VALUE! #VALUE!
Eccentricity reaction force from comp. face #VALUE! Total passive force #VALUE!
Eccentricity applied force from comp. face #VALUE! Total prestress force #VALUE!
Depth centroid concrete section #VALUE! #VALUE!
Depth centroid reinforcement #VALUE!
Depth centroid full composite section #VALUE!
Depth centroid cracked composite section #VALUE!
I reinforcement #VALUE!
#VALUE!
7
Force
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
RLayers
1: Es #VALUE! #VALUE!
2: Layer Area #VALUE! #VALUE!
3: Cumulative area #VALUE! #VALUE!
4: Transformed layer area in ten #VALUE! #VALUE!
5: Cumulative area in tension #VALUE! #VALUE!
6: Cumulative first MofA about to #VALUE! #VALUE!
' Find layer and adjusted total transformed 7: Transformed layer area in co #VALUE! #VALUE!
' for NA down to current layer 8: Cumulative transformed area #VALUE! #VALUE!
9: Cumulative transformed first #VALUE! #VALUE!
10: Layer Depth #VALUE! #VALUE!
11: Cumulative Centroid depth #VALUE! #VALUE!
12: Rsum1 tension #VALUE! #VALUE!
13: Rsum2 tension #VALUE! #VALUE!
14: Rsum1 compression to NA #VALUE! #VALUE!
15: Rsum2 compression to NA #VALUE! #VALUE!
16: I about steel centroid #VALUE! #VALUE!

Layers
1 Layer thickness #VALUE! #VALUE!
2 Transformed B1 #VALUE! #VALUE!
3 Transformed B2 #VALUE! #VALUE!
4 Transformed K #VALUE! #VALUE!
5 Transformed layer area #VALUE! #VALUE!
6 Cumulative area #VALUE! #VALUE!
7 Layer centroid height from bottom #VALUE! #VALUE!
8 Composite conc. 1st moment of #VALUE! #VALUE!
9 Height of composite concrete ce #VALUE! #VALUE!
10 Depth of bottom of layer #VALUE! #VALUE!
11 Layer second moment of area ab #VALUE! #VALUE!
12 Layer second moment of area ab #VALUE! #VALUE!
13 Composite concrete second mome #VALUE! #VALUE!
14-18: Composite transformed properties Area #VALUE! #VALUE!
15 First moment of area about top #VALUE! #VALUE!
16 Depth of centroid #VALUE! #VALUE!
17 First moment of area about botto #VALUE! #VALUE!
18 Second moment of area about bot #VALUE! #VALUE!
19 I reinforcement in tension #VALUE! #VALUE!

XA
NA within section Full compression Full tension
1 Y Y Y
2 Qna Qna Qna
3 Ina Ina Ina
4 Qstna Qstna Qstna
5 Qconcna Qconcna -
6 Istna Istna Istna
7 Icconc Icconc -
8 Depth centroid conc compression Dref -
9 Acomp Acomp Acomp
10 Dref Dref Dref
11 DRefComp DRefComp DRefComp
12 a
13 b
14 c
15 d
16 e
17 Rsum1
18 Rsum2
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!

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


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

#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
Examples - copy data to Input sheet
Circular section - 600 dia.
Concrete Void

Depth B1 B2 B3 B4 Ec
10 0.0 153.6 33330
15 153.6 239.8
20 239.8 316.1
25 316.1 385.2
30 385.2 447.2
50 447.2 519.6
50 519.6 565.7
50 565.7 591.6
50 591.6 600.0
50 600.0 591.6
50 591.6 565.7
50 565.7 519.6
50 519.6 447.2
30 447.2 385.2
25 385.2 316.1
20 316.1 239.8
15 239.8 153.6
10 153.6 0

Super T pretensioned bridge girder


Concrete Void

Depth B1 B2 B3 B4 Ec
25 2380.0 2380.0 866.3 866.3 32000
50 2380.0 2380.0 816.3 806.8
75 1212.6 1012.6 806.8 792.6
1305 1012.6 765.4 792.6 545.4
45 765.4 756.8 545.4 0.0
300 756.8 700.0 0.0 0.0
Reinforcement and prestress

Prestress
Depth Dia No Es force/Strand Side Cover
50.00 20 1 200000 30
83.49 20 2 30
175.00 20 2 30
300.00 20 2 30
425.00 20 2 30
516.51 20 2 30
550.00 20 1 30

Reinforcement and prestress

Prestress
Depth Dia No Es force/Strand Side Cover
50.00 20 10 200000 30
1600.00 20 12 100 30
1750.00 20 12 100 30
About Beam Design Functions

Disclaimer

This program is free software provided for demonstration purposes only; you can copy and redistr
it provided that it is not changed in any way, other than the entry of data in unprotected data input

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 2008 Interactive Design Services Pty Ltd. all rights reserved

Required references:
Visual BasiC:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL
Microsoft EC:\Program Files\Microsoft Office\Office12\EXCEL.EXE
Microsoft FC:\Windows\system32\FM20.DLL
Microsoft OC:\Program Files\Common Files\Microsoft Shared\OFFICE12\MSO.DLL

Revision History

Current Version 1.04 29-May-08

Rev Date By Description

1.00 29-May-08 DAJ First release


1.01 31-May-08 DAJ Plot routine modified to work with Release 2000 - 2003
1.02 2-Jun-08 DAJ Dim statement added for rlayers. Minor revisions to code.
1.03 5-Jun-08 DAJ Check of referenced DLLs added.
1.04 7-Jun-08 DAJ Check of referenced DLLs removed (required "trust access to VBA Project" to be set
can copy and redistribute
protected data input cells.

VBA Project" to be set

Вам также может понравиться