beam design functions xls
TRANSCRIPT
-
8/10/2019 Beam Design Functions Xls
1/86
Elastic Analysis of Reinforced and Prestresse
Contents:
Name Purpose
Elastic
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
Parameters:
Conc A 6 column range with concrete cross section details
eo A 6 column range with reinforcement and prestress details
!omin "he applied bending moment
A#in "he applied a#ial load
Eccentric "he eccentricit$ of the applied load
%ut&'nde# An inde# number controlling the output data( see e#ample
*nits
esults are returned as single column arra$s( depending on the +alue
"o access the arra$s either,
Enter the function as an arra$ function -press ctrl.shift.ent
0'N1EX-E2A3"'C-Conc( eo( !omin( A#in( Eccentric( 4/(
"$pical input and output is shown in the following sheets
mpasha77)mp8gmail)com
Find strain( stress( force and moment in prestressed andreinforced concrete beams with linear elastic materialproperties) An$ section made up of rectangular ortrape9oidal la$ers
E2A3"'C-/ is a *ser 1efined Function -*1F/ that carries out elastic aassuming 9ero tensile strength for the concrete( and linear elastic pro
1etails of the anal$sis are pro+ided in the file, 1epthNA)pdf( which mhttp,::newtone#celbach)wordpress)com:
; for loads and eccentricit$ in N and metres( dimensionsconsistent units)
%r use the 'N1EX-/ function to return the required +alue)reinforcement enter,
Interactive Design Services
mailto:[email protected]:[email protected] -
8/10/2019 Beam Design Functions Xls
2/86
Notes:4) "he beam section ma$ be made up of an$ arrangement o
) Datum for eccentricity of axial loads
7) Prestress forces
6) Plotting the cross section
'f the eccentricit$ is omitted or blan the a#ial load is assu"his allows results of frame anal$sis programs to be enterha+e been modelled on the concrete section centroid)
@here specified( the eccentricit$ is measured from the topeccentricit$ of 9ero will therefore be applied at the top faceunspecified eccentricit$( which will be applied at the concr
Prestress forces ma$ either be specified b$ entering a preentering the prestress force and eccentricit$ as an e#terna
@here the area of prestressing strand is included in the relosses deducted( since the strain in the strand is accounte
"he edraw 3ection button on the input sheet will draw treinforcement -in blac/ and prestressed reinforcement -in
@here +oids are specified( =4 and =< are the e#ternal coand => are the top and bottom width of the +oid)
"he +oid dimensions are required for plotting purposes onlthe width of concrete for each la$er( with +oid dimensions
-
8/10/2019 Beam Design Functions Xls
3/86
SectionsBer, 4);> 44.%ct.;
*sage
Quartic-A( =( C( 1( E( 1t( %ptional output inde#/
cubic-A( =( C/
Quadratic-A( =( C( %ptional output inde#/
output)
of %ut&'nde#)
r/ after selecting the number of rows of output required)
/
Elastic-conc( reo( momin( a#in( %ptional Deccentric(%ut&'nde#( *nits/
Creates diagram inside the range Plotange on thecurrent sheet( using the data in 2a$erange( eoange(1epth&NA( and "Face)
nal$sis of reinforced or prestressed concrete sections(erties for the reinforcement and concrete in compression)
$ be downloaded from,
in mm( stresses in !Pa -default/( an$ other number for an$
or instance to return the stress in the bottom la$er of
-
8/10/2019 Beam Design Functions Xls
4/86
rectangular or trape9oidal la$ers
from the top or compressi+e face)
ce( positi+e upwards)
ed to be applied at the centroid of the concrete section)d without ad?ustment( assuming that the frame elements
face of the concrete) An a#ial load with a specified( and will gi+e different results to the same a#ial load withte centroid)
tress force per strand for each la$er of strand( or b$l force)
inforcement list( the prestress force should not ha+e elasticd for in the anal$sis)
he concrete section to scale( including passi+ered/) "he concrete compression 9one is shaded blue)
crete dimensions -top and bottom of each la$er/( and =5
l$) "he same numerical results ma$ be obtained b$ enteringntered as 9ero or blan)
-
8/10/2019 Beam Design Functions Xls
5/86
Elastic Analysis of Reinforced and Prestressed Sections
Applied loads
!om A#ial Eccentricit$
N N m
)7;EG;5
Depth of Neutral Axis HNA!EI mm
Tension face HNA!EI HNA!EI
Section Details (enter layers from top face or compressive face for columns!
Concrete Boid
2a$er 1epth =4-top/ =-bottom/ Ec
-
8/10/2019 Beam Design Functions Xls
6/86
-
8/10/2019 Beam Design Functions Xls
7/86
Elastic "utput
Elastic(conc reo momin axin "ptional #eccentric "ut$%ndex &nits'!
Ranges Concrete #NAME?
Reinforcement 'Elastic1 Input'.I21:N24
1 2
%tress" M&a %train" m(1 )orce"
1 Compression face #NAME? #NAME? Concrete
2 Compression steel #NAME? #NAME? &assi+e %teel
, Tension Steel #NAME? #NAME? &restress
4 -ension face #NAME? #NAME? Applied axial
/ocation of tension face #NAME? #NAME?
0
31
1112
-
8/10/2019 Beam Design Functions Xls
8/86
output column ine!" ut
, 4
*N Moment" *Nm
#NAME? Concrete #NAME?
#NAME? &assi+e %teel #NAME?
#NAME? &restress #NAME?
#NAME? Moment due to axial #NAME?
Applied moment #NAME?
&restress eccentricit5 #NAME?
-
8/10/2019 Beam Design Functions Xls
9/86
$ine!
0
6ept7 to NA etc %teel 85 la5er %tress
9 #NAME? Compression la5e #NAME?
Acomp #NAME? to #NAME?
NA #NAME? -ension la5er #NAME?
Ina #NAME? #NAME?
Eccentricit5 reaction force from comp. fa #NAME? -otal passi+e forc #NAME?
Eccentricit5 applie force from comp. fac #NAME? -otal prestress fo #NAME?
6ept7 centroi concrete section #NAME? #NAME?
6ept7 centroi reinforcement #NAME?
6ept7 centroi full composite section #NAME?
6ept7 centroi crac*e composite sectio #NAME?
I reinforcement #NAME?
#NAME?
-
8/10/2019 Beam Design Functions Xls
10/86
)orce
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
-
8/10/2019 Beam Design Functions Xls
11/86
Rayers
4, Es HNA!EI HNA!EI
, "ransformed la$er area in ten HNA!EI HNA!EI
7, Cumulati+e area in tension HNA!EI HNA!EI
6, Cumulati+e first !ofA about to HNA!EI HNA!EI
K Find la$er and ad?usted total transformed J, "ransformed la$er area in co HNA!EI HNA!EI K for NA down to current la$er , Cumulati+e transformed area HNA!EI HNA!EI
, Cumulati+e transformed first HNA!EI HNA!EI
4;, 2a$er 1epth HNA!EI HNA!EI
44, Cumulati+e Centroid depth HNA!EI HNA!EI
4, sum4 compression to NA HNA!EI HNA!EI
47, sum< compression to NA HNA!EI HNA!EI
46, ' about steel centroid HNA!EI HNA!EI
ayers
4 2a$er thicness HNA!EI HNA!EI
< "ransformed =4 HNA!EI HNA!EI
5 "ransformed =< HNA!EI HNA!EI
> "ransformed L HNA!EI HNA!EI
7 "ransformed la$er area HNA!EI HNA!EI
6 Cumulati+e area HNA!EI HNA!EI
J 2a$er centroid height from botto HNA!EI HNA!EI
Composite conc) 4st moment of HNA!EI HNA!EI
Meight of composite concrete ce HNA!EI HNA!EI
4; 1epth of bottom of la$er HNA!EI HNA!EI
44 2a$er second moment of area a HNA!EI HNA!EI4< 2a$er second moment of area a HNA!EI HNA!EI
45 Composite concrete second mo HNA!EI HNA!EI
4>.4, Composite transformed properties Area HNA!EI HNA!EI
47 First moment of area about top HNA!EI HNA!EI
46 1epth of centroid HNA!EI HNA!EI
4J First moment of area about botto HNA!EI HNA!EI
4 3econd moment of area about b HNA!EI HNA!EI
4 ' reinforcement in tension HNA!EI HNA!EI
)A
NA within section Full compression Full tension
4 Y Y Y< Qna Qna Qna
5 'na 'na 'na
> Qstna Qstna Qstna
7 Qconcna Qconcna .
6 'stna 'stna 'stna
J 'cconc 'cconc .
1epth centroid conc compression 1ref .
Acomp Acomp Acomp
4; 1ref 1ref 1ref
-
8/10/2019 Beam Design Functions Xls
12/86
44 1efComp 1efComp 1efComp
4< a
45 b
4> c
47 d
46 e
4J sum4
4 sum
-
8/10/2019 Beam Design Functions Xls
13/86
-
8/10/2019 Beam Design Functions Xls
14/86
-
8/10/2019 Beam Design Functions Xls
15/86
-
8/10/2019 Beam Design Functions Xls
16/86
-
8/10/2019 Beam Design Functions Xls
17/86
-
8/10/2019 Beam Design Functions Xls
18/86
-
8/10/2019 Beam Design Functions Xls
19/86
-
8/10/2019 Beam Design Functions Xls
20/86
-
8/10/2019 Beam Design Functions Xls
21/86
-
8/10/2019 Beam Design Functions Xls
22/86
Public Function FindNA-reo( la$ers( rla$ers( lla$er( a#in( momin( out
-
8/10/2019 Beam Design Functions Xls
23/86
Lb 0 -=( ( 5/ 0 Lb : < 1t < . =b 1t
XCoeff->( >/ 0 -=b : < 1t < . Lb : 6 1t 5/ XCoeff-7( 5/ 0 At
XCoeff-7( >/ 0 .At 1ct
Qa 0 XCoeff->( 4/
Qb 0 XCoeff->( "o 6
Qc 0 XCoeff-?( 5/ G Qc
Ne#t ?
Qd 0 ;
For ? 0 > "o 6
Qd 0 XCoeff-?( >/ G Qd
Ne#t ?
'f Qa 0 ; And Qb 0 ; "hen
X; 0 .Qd : Qc
Else
X; 0 quartic-;( Qa( Qb( Qc( Qd( 1t/
End 'f
'f X; O 1t And X; 0 db "hen
2a$er; 0 i E#it For
End 'f
Ne#t i
e1im XCoeff-4 "o 6( 4 "o 7/
End 'f
'f a#in 0 ; "hen Ro"o FindX
KA#ial load O ;
-
8/10/2019 Beam Design Functions Xls
24/86
E&4 0 momin : a#in
E&< 0 E&4 . la$ers-lla$er( /
KFind first section under NA
K 'f a#in ; "hen Firsti 0 ; Else Firsti 0 4
K For i 0 Firsti "o lla$er G 4
K Coefficients for #
K einforcementK e1im XCoeff-4 "o 6( 4 "o 7/
K 's4 0 ;
K 's; 0 ;
K A#s4 0 ;
K A#s; 0 ;
K For ? 0 4 "o numreo
K 'f i 0 lla$er "hen
K 'f reo-?( 4/ O0 la$ers-i( 4/ "hen Ar 0 la$ers-?( 4/ Else Ar 0 la$ers-?(
-
8/10/2019 Beam Design Functions Xls
25/86
Lb 0 ;
End 'f
Qa 0 .Lb : 4/ G Qd
K Ne#t ?
K Qe 0 ;
K For ? 0 4 "o 6
K Qe 0 XCoeff-?( 7/ G Qe
K Ne#t ?
'f Qa 0 ; And Qb 0 ; And Qc 0 ; "hen
'f Qd O ; "hen X 0 .Qe : Qd Else X 0 4;;;;;;;;;;H
Else
X 0 quartic-Qa( Qb( Qc( Qd( Qe( 1t/
End 'f
K 'f -X O 1t And X db/ %r i O lla$er %r -i 0 ; And -X ; %r X O 1base// "hen
out G Qb X 5 G Qc X < G Qd X G Qe/ : Qe
FindX,
'f 3mallA# 0 ; "hen
X 0 X;
i 0 2a$er;
K Ro"o endfunc
Else'f Abs-3mallA#/ Abs-a#in/ "hen
X 0 X; G -X . X;/ 3mallA# : a#in
End 'f
K Find top face strain
K Factor on moment if E&4 O 4 or a#in 0 ;( otherwise a#ial load
K Find steel transformed area and 4st and
-
8/10/2019 Beam Design Functions Xls
27/86
Ne#t ?
out
-
8/10/2019 Beam Design Functions Xls
28/86
out
-
8/10/2019 Beam Design Functions Xls
29/86
CF%ut-/ 0 1cg
CF%ut-/ 0 1cr
CF%ut-44/ 0 Comp1rct
CF%ut-4/
1epth 0 la$ers-lla$er( 4/
For i 0 4 "o lla$er
KFor ? 0 4 "o 45
"emp2a$ers-i( 4/ 0 1epth . la$ers-lla$er . i G 4( 4/"emp2a$ers-i( / 0 la$ers-lla$er . i G 4( 5/
"emp2a$ers-i( 7/ 0 la$ers-lla$er . i G 4( 7/
"emp2a$ers-i( 6/ 0 la$ers-lla$er . i G 4( 6/
"emp2a$ers-i( J/ 0 la$ers-lla$er . i G 4( J/
"emp2a$ers-i( / 0 la$ers-lla$er . i G 4( /
"emp2a$ers-i( / 0 1epth . la$ers-lla$er . i G 4( /
"emp2a$ers-i( 4;/ 0 la$ers-lla$er . i G 4( 4;/
"emp2a$ers-i( 44/ 0 la$ers-lla$er . i G 4( 44/
"emp2a$ers-i( 4
-
8/10/2019 Beam Design Functions Xls
30/86
-
8/10/2019 Beam Design Functions Xls
31/86
Public 3ub Elastic5-/
K Ret mom( a#( e&4( concrete and reo arra$s and number la$ers
K Concrete and steel propertiesK Ad?ust concrete wid$hs for concrete modular ratio
K 3plit concrete la$ers at reinforcement la$ers
K Form la$ers arra$( columns 4 to 6,
K 4, 2e+el of bottom of la$er
K , =ottom width
K 7, Concrete E
K 6, ate of change of width( L
K Form rla$ers arra$( columns ( 4;( 4 to 5( > to J( ,K 4, "ransformed area in tension
K
-
8/10/2019 Beam Design Functions Xls
32/86
End 3ub
Pri+ate 3ub Cum2a$ers
-
8/10/2019 Beam Design Functions Xls
33/86
-
8/10/2019 Beam Design Functions Xls
34/86
Public Function FindNA2a$er-reo( la$ers( rla$ers( lla$er( E&
-
8/10/2019 Beam Design Functions Xls
35/86
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EIHNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EIHNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HNA!EI HNA!EI HNA!EI HNA!EI
HBA2*ESHBA2*ES
HBA2*ES
HBA2*ES
HBA2*ES
HBA2*ES
HBA2*ES
HBA2*ES
HBA2*ES
HBA2*ES
-
8/10/2019 Beam Design Functions Xls
36/86
HBA2*ES
HBA2*ES
HBA2*ES
HBA2*ES
HBA2*ES
HBA2*ES
HBA2*ES
HBA2*ES
enumber
4 4 4, 1epth of bottom of l
< < > >, "otal area to la$er
7 7 7, Centroid depth to l
6 6 6, Cumulati+e ' about
J J J, Cumulati+e ' about
, 1epth of top of la$e
, Cumulati+e First m4; 4; 4;, Cumulati+e transf
44 44 44, "otal transformed
4< 4< 4 4> 4>, eaction centroid
47 47 47, "otal transformed
46 46 46, "ransformed centr
4J 4J 4J, "otal "ransformed
4
4
-
8/10/2019 Beam Design Functions Xls
37/86
constant
constant
-
8/10/2019 Beam Design Functions Xls
38/86
-
8/10/2019 Beam Design Functions Xls
39/86
-
8/10/2019 Beam Design Functions Xls
40/86
-
8/10/2019 Beam Design Functions Xls
41/86
-
8/10/2019 Beam Design Functions Xls
42/86
-
8/10/2019 Beam Design Functions Xls
43/86
-
8/10/2019 Beam Design Functions Xls
44/86
-
8/10/2019 Beam Design Functions Xls
45/86
-
8/10/2019 Beam Design Functions Xls
46/86
-
8/10/2019 Beam Design Functions Xls
47/86
-
8/10/2019 Beam Design Functions Xls
48/86
-
8/10/2019 Beam Design Functions Xls
49/86
-
8/10/2019 Beam Design Functions Xls
50/86
-
8/10/2019 Beam Design Functions Xls
51/86
-
8/10/2019 Beam Design Functions Xls
52/86
-
8/10/2019 Beam Design Functions Xls
53/86
-
8/10/2019 Beam Design Functions Xls
54/86
-
8/10/2019 Beam Design Functions Xls
55/86
-
8/10/2019 Beam Design Functions Xls
56/86
-
8/10/2019 Beam Design Functions Xls
57/86
-
8/10/2019 Beam Design Functions Xls
58/86
-
8/10/2019 Beam Design Functions Xls
59/86
-
8/10/2019 Beam Design Functions Xls
60/86
a$er
from top of la$er
$er
base to la$er
centroid to la$er
r
onemt of area about baseormed reinforcement Q about base
Q about base
er( 'rt
eccentricit$ . applied load eccentricit$( from base of la$er
rea
oid height abo+e base of la$er
' about transformed centroid
-
8/10/2019 Beam Design Functions Xls
61/86
-
8/10/2019 Beam Design Functions Xls
62/86
-
8/10/2019 Beam Design Functions Xls
63/86
-
8/10/2019 Beam Design Functions Xls
64/86
-
8/10/2019 Beam Design Functions Xls
65/86
-
8/10/2019 Beam Design Functions Xls
66/86
-
8/10/2019 Beam Design Functions Xls
67/86
-
8/10/2019 Beam Design Functions Xls
68/86
-
8/10/2019 Beam Design Functions Xls
69/86
-
8/10/2019 Beam Design Functions Xls
70/86
-
8/10/2019 Beam Design Functions Xls
71/86
-
8/10/2019 Beam Design Functions Xls
72/86
-
8/10/2019 Beam Design Functions Xls
73/86
-
8/10/2019 Beam Design Functions Xls
74/86
-
8/10/2019 Beam Design Functions Xls
75/86
-
8/10/2019 Beam Design Functions Xls
76/86
-
8/10/2019 Beam Design Functions Xls
77/86
-
8/10/2019 Beam Design Functions Xls
78/86
-
8/10/2019 Beam Design Functions Xls
79/86
-
8/10/2019 Beam Design Functions Xls
80/86
-
8/10/2019 Beam Design Functions Xls
81/86
-
8/10/2019 Beam Design Functions Xls
82/86
-
8/10/2019 Beam Design Functions Xls
83/86
E#amples . cop$ data to 'nput sheet
*ircular section + ,-- dia.
Concrete Boid
1epth =4 =< =5 => Ec
4; ;); 475)6 5555;
47 475)6 J)< 74)6
7; 74)6 767)J
7; 767)J 74)6
7; 74)6 6;;);
7; 6;;); 74)6
7; 74)6 767)J
7; 767)J 74)6
7; 74)6 >>J)>J)< 57)
-
8/10/2019 Beam Design Functions Xls
84/86
einforcement and prestress
1epth 1ia No Es 3ide Co+er
7;);;
-
8/10/2019 Beam Design Functions Xls
85/86
A/out 0eam Design 1unctions
Disclaimer
This program is distri/uted in the hope that it 2ill /e useful
/ut 2ithout any 2arranty3 2ithout even the implied 2arranty of
merchanta/ility or fitness for a particular purpose.
Cop$right
-
8/10/2019 Beam Design Functions Xls
86/86
s to B=A pro?ect not allowed