Chris Norcross
Parametric Automation
Architectural First Floor Plan
Architectural Second Floor Plan
1.1
5.1
2.1
20'-0"
1'-10"
6.1
9.1
20'-0"
1'-10"
10.1
13.1
20'-0"
1'-10"
14.1
17.1
1'-10"
18.1
21.1
1'-10"
20'-0"
20'-0"
25.1
22.1
1'-10"
20'-0"
26.1
1'-10"
12'-0"
J
22'-0"
H
8'-0"
C
A
1'-4"
1
9'-7"
2
Structural Foundation Plan
1'-4"
3
9'-7"
4
1'-4"
5
9'-7"
6
1'-4"
7
9'-7"
8
1'-4"
9
10
9'-7"
1'-4"
11
12
9'-7"
1'-4"
13
14
9'-7"
1'-4"
15
16
9'-7"
1'-4"
17
18
9'-7"
1'-4"
19
20
9'-7"
1'-4"
21
22
9'-7"
1'-4"
23
24
9'-7"
1'-4"
25
26
HSS8X2X1/4
HSS8X2X1/4
HSS8X2X1/4
HSS8X2X1/4
HSS8X2X1/4
HSS8X2X1/4
HSS8X2X1/4
HSS8X2X1/4
HSS8X2X1/4
HSS8X2X1/4
HSS8X2X1/4
HSS8X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
3'-10"
G
HSS20X4X1/4
A
1'-4"
1
9'-7"
2
3
9'-7"
4
5
9'-7"
6
7
9'-7"
8
1'-4"
9
10
9'-7"
HSS20X4X1/4
1'-4"
11
12
9'-7"
HSS20X4X1/4
1'-4"
13
14
9'-7"
HSS20X4X1/4
1'-4"
15
16
9'-7"
HSS20X4X1/4
1'-4"
17
18
9'-7"
HSS20X4X1/4
1'-4"
19
20
9'-7"
21
22
9'-7"
HSS12X2X1/4
HSS20X8X5/8
HSS20X4X1/4
HSS20X4X1/4
1'-4"
HSS20X8X5/8
HSS20X8X5/8
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS8X8X1/2
HSS12X2X1/4
HSS20X8X5/8
HSS20X8X5/8
HSS12X2X1/4
HSS12X2X1/4
HSS8X8X1/2
HSS12X2X1/4
HSS20X8X5/8
HSS20X8X5/8
HSS20X8X5/8
HSS20X8X5/8
HSS12X2X1/4
HSS12X2X1/4
HSS8X8X1/2
HSS12X2X1/4
HSS12X2X1/4
HSS8X8X1/2
HSS12X2X1/4
HSS20X8X5/8
HSS20X8X5/8
HSS20X8X5/8
HSS20X8X5/8
HSS20X8X5/8
HSS20X8X5/8
HSS20X4X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS8X8X1/2
HSS12X2X1/4
HSS12X2X1/4
HSS8X8X1/2
HSS12X2X1/4
HSS20X4X1/4
1'-4"
HSS20X8X5/8
HSS20X8X5/8
HSS12X2X1/4
HSS12X2X1/4
HSS8X8X1/2
HSS12X2X1/4
HSS20X4X1/4
1'-4"
HSS20X8X5/8
HSS20X8X5/8
HSS20X8X5/8
HSS20X8X5/8
HSS20X8X5/8
HSS12X2X1/4
HSS20X4X1/4
1'-4"
HSS12X2X1/4
HSS12X2X1/4
HSS12X2X1/4
HSS8X8X1/2
HSS12X2X1/4
HSS12X2X1/4
HSS8X8X1/2
HSS8X8X1/2
HSS8X8X1/2
3'-11" 3'-11"
B
HSS12X2X1/4
HSS12X2X1/4
HSS8X8X1/2
HSS12X2X1/4
C
HSS12X2X1/4
HSS8X8X1/2
HSS12X2X1/4
HSS20X8X5/8
HSS20X8X5/8
4'-1"
D
HSS20X8X5/8
4'-0"
E
HSS20X8X5/8
4'-0"
F
1'-4"
23
24
9'-7"
1'-4"
25
26
Structural First Floor Plan
5.1
2.1
1.1
1'-10"
J
20'-0"
6.1
1'-10"
HSS20X12X3/8
9.1
20'-0"
13.1
10.1
1'-10"
HSS20X12X3/8
20'-0"
14.1
1'-10"
HSS20X12X3/8
17.1
18.1
1'-10"
20'-0"
HSS20X12X3/8
21.1
20'-0"
25.1
22.1
1'-10"
20'-0"
26.1
1'-10"
HSS20X12X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
HSS10X4X3/8
5'-10"
D
B.1
Structural Second Floor Plan
HSS20X12X3/8
HSS10X4X3/8
HSS20X12X3/8
HSS20X12X3/8
HSS10X4X3/8
HSS20X12X3/8
HSS20X12X3/8
HSS10X4X3/8
HSS10X10X1/2
HSS10X4X3/8
HSS10X4X3/8
HSS20X12X3/8
HSS10X4X3/8
HSS10X10X1/2
HSS10X4X3/8
HSS10X4X3/8
HSS20X12X3/8
HSS10X4X3/8
HSS10X10X1/2
HSS10X10X1/2
HSS10X10X1/2
HSS10X4X3/8
HSS20X12X3/8
HSS20X12X3/8
HSS10X4X3/8
HSS10X4X3/8
6'-0"
E.1
HSS10X4X3/8
HSS10X4X3/8
HSS20X12X3/8
HSS20X12X3/8
6'-0"
G.1
HSS20X12X3/8
5'-10 14 "
HSS10X4X3/8
HSS10X4X3/8
HSS20X12X3/8
H
HSS10X4X3/8
HSS20X12X3/8
6'-2"
I
HSS10X10X1/2
HSS10X10X1/2
5'-4"
HSS20X12X3/8
Northern Elevation
Northern Elevation Detail
HSS10X4X3/8 Pinned Connection HSS20X12X3/8 1.25"Ø Uplift Tie Down Cable
HSS8X2X1/4 Pinned Connection
Rigid Connection
Compression Strut HSS8X8X1/2
HSS20X8X3/8
Rigid Connection
Pinned Connection
HSS20X4X1/4
HSS12X2X1/4 1.25"Ø Cable
HSS20X12X3/8
HSS10X10X1/2
Pinned Connection
Section 1
23'-10 14 "
36'-3"
3 4"
1'-10 14 "
7'-10 34 "
Section 2
11'-4"
17'-0"
11'-10 34 "
19'-10 14 "
17'-10 14 "
23'-9 34 "
27'-3"
5'-8"
12'-0
1 24'-2 4 "
6'-9 34 "
11'-10 34 "
1.25"Ø S.S. WIRE ROPE CABLE
SHOP WELDED CONNECTION
FIXED JAW CLEVIS
ADJUSTABLE JAW TURNBUCKLE
1" KNIFE PLATE
5.5"ØX1/2" TUBE WELDED INTO GIRDER 5"ØX1/4" FACE PLATE FOR HINGE PIN
1.25"Ø S.S. WIRE ROPE CABLE FIXED JAW CLEVIS 1" KNIFE PLATE
HSS20X12X3/8 HSS10X10X1/2
Axon Detail
1" KNIFE PLATE
W.P.
SHOP WELDED CONNECTION ADJUSTABLE JAW TURNBUCKLE
ADJUSTABLE JAW TURNBUCKLE 1.25"Ø S.S. WIRE ROPE CABLE
FIXED JAW CLEVIS W.P. 1" KNIFE PLATE
FIXED JAW CLEVIS
W.P.
1.25"Ø S.S. WIRE ROPE CABLE 5.5"ØX1/2" TUBE WELDED INTO GIRDER
HSS20X12X3/8 5"ØX1/4" FACE PLATE FOR HINGE PIN W.P. HSS10X10X1/2
Elevation Detail
1" KNIFE PLATE
W.P.
SHOP WELDED CONNECTION ADJUSTABLE JAW TURNBUCKLE
ADJUSTABLE JAW TURNBUCKLE 1.25"Ø S.S. WIRE ROPE CABLE
FIXED JAW CLEVIS W.P. 1" KNIFE PLATE
FIXED JAW CLEVIS
W.P.
1.25"Ø S.S. WIRE ROPE CABLE 5.5"ØX1/2" TUBE WELDED INTO COLUMN
HSS20X12X3/8 4"Ø HINGE PIN W.P. HSS10X10X1/2
Section Detail
HSS20X12X3/8 HSS10X10X1/2 FIXED JAW CLEVIS
1.25"Ø S.S. WIRE ROPE CABLE
1" KNIFE PLATE W/ SHOP WELDED CONNECTION TO MEMBERS
ADJUSTABLE JAW TURNBUCKLE
ADJUSTABLE JAW TURNBUCKLE 1" KNIFE PLATE
5.5"ØX1/2" TUBE WELDED INTO COLUMN 5"ØX1/4" FACE PLATE FOR HINGE PIN
HSS20X12X3/8 FIXED JAW CLEVIS
1.25"Ø S.S. WIRE ROPE CABLE
1" KNIFE PLATE W/ SHOP WELDED CONNECTION TO MEMBERS
HSS10X10X1/2
5.5"ØX1/2" TUBE WELDED INTO COLUMN 5.5"ØX1/2" TUBE WELDED INTO GIRDER 4"Ø HINGE PIN 5"ØX1/4" FACE PLATE FOR HINGE PIN
Plan Details
1.25"Ø S.S. WIRE ROPE CABLE
1" KNIFE PLATE W/ SHOP WELDED CONNECTION TO MEMBERS
FIXED JAW CLEVIS
Load Trace Diagrams
0123456ÿ899 ÿ 5 ÿ
0123456ÿ899 ÿ 5 ÿ
ÿ &* ( ) &+'!"+( )
&+ ( ) &+'!"+( )
* ) -- ' '"!+ (./0 1
- ' '"!+ (./0 1 34 ' '!"+ ( )
#( )ÿ56 78ÿ 69: & ( )ÿ569 70 978 #( )ÿ( . .;.8 7 9ÿ(70681 !"( )ÿ 7 6 < ..= 0>ÿ56? 706 2!#( )ÿ- > ÿ@01/87 .0ÿ !"#( )A!#B%
* ) -- ' '"!+ (./0 1
- 2 +"!+ (./0 1 34 2 +!"+ ( )
#( )ÿ56 78ÿ 69: & ( )ÿ569 70 978 #( )ÿ( . .;.8 7 9ÿ(70681 !"( )ÿ 7 6 < ..= 0>ÿ56? 706 2!#( )ÿ- > ÿ@01/87 .0ÿ !"#( )A!#B%
*#!*( )
*#!*( )
*#!*( )
) C *#!*( ) &#&!*( )
) C *#!*( ) &#&!*( )
) C *#!*( ) &#&!*( )
'*!#+( )ÿD67?ÿ 68=E 6 > &#&!*( ) &+'!"+( )
'*!#+( )ÿD67?ÿ 68=E 6 > &#&!*( ) &+'!"+( )
'*!#+( )ÿD67?ÿ 68=E 6 > &#&!*( ) &+'!"+( )
* ( )
' ( )
' ( )
C
) * ( ) &* ( )
C
) ' ( ) &+ ( )
C
) ' ( ) &+ ( )
C
!"#H &+ ( ) &'#( )
* ( )
C
) * ( ) &* ( )
C
!"#H &* ( ) , ( )
(6 ÿ@DFÿ* &#GÿF 7< 6 ÿ& Gÿ 69 .0ÿ& "!&
(6 ÿ-@ DFGÿF 7< 6 ÿ& Gÿ 69 .0ÿ& +!&
3) %C 3) &+'!"+( ) &* ( )%C* I 3) "#! (./0 1
3) %C 3) &+'!"+( ) &+ ( )%C* I 3) "*"#! (./0 1
3) -- - -- ' '"!+ (./0 1 - ' '"!+ (./0 1
3) -- - -- ' '"!+ (./0 1 - ' '"!+ (./0 1
20.439 KFt
20.439 KFt 0
0
-4.0878
Roof Beam Shear Diagram
(6 ÿ-@ DFGÿF 7< 6 ÿ& Gÿ 69 .0ÿ& +!&
(6 ÿ@DFÿ* &#GÿF 7< 6 ÿ& Gÿ 69 .0ÿ& "!&
3) %C 3) &+'!"+( ) &'#( ) , ( )%C* I 3) +&"#! (./0 1
20.439 KFt
Roof Beam Moment Diagram
-- 2 +"!+ (./0 1
#( )ÿ56 78ÿ 69: & ( )ÿ569 70 978 #( )ÿ( . .;.8 7 9ÿ(70681 !"( )ÿ 7 6 < ..= 0>ÿ56? 706 2!#( )ÿ- > ÿ@01/87 .0ÿ !"#( )A!#B%
4.0878
Typical Roof Beam Calculations
&'#( ) , ( ) &+'!"+( )
* )
- ' '"!+ (./0 1 34 ' '!"+ ( )
0123456ÿ899 ÿ 5 ÿ !"#$ %
3) -- - -- 2 +"!+ (./0 1 - 2 +"!+ (./0 1
01234ÿ6778ÿ 912 ÿ 9
01234ÿ6778ÿ 912 ÿ 9
ÿ # $ % ( ' ()$ %
& $ % ( ' ()$ %
) % * )('( ) $+,- . /0 )(' () $ %
01234ÿ6778ÿ 912 ÿ 9
! "
# $ % ' $ % ( ' ()$ %
) % ** )('( ) $+,- .
* )''( ) $+,- . /0 )'' () $ %
$ %ÿ12 34ÿ 256 ( $ %ÿ125 3- 534 $ %ÿ$ + +7+4 3 5ÿ$3-24. $ %ÿ 3 2 8 ++9 -:ÿ12; 3-2 ' $ %ÿ* : ÿ<-.,43 +-ÿ $ %= >"
) % ** )''( ) $+,- .
* )### ) $+,- . /0 )## #) $ %
$ %ÿ12 34ÿ 256 ( $ %ÿ125 3- 534 $ %ÿ$ + +7+4 3 5ÿ$3-24. $ %ÿ 3 2 8 ++9 -:ÿ12; 3-2 ' $ %ÿ* : ÿ<-.,43 +-ÿ $ %= >"
$ %ÿ12 34ÿ 256 ( $ %ÿ125 3- 534 $ %ÿ$ + +7+4 3 5ÿ$3-24. $ %ÿ 3 2 8 ++9 -:ÿ12; 3-2 ' $ %ÿ* : ÿ<-.,43 +-ÿ $ %= >"
) )$ %
) )$ %
) )$ %
?
% ) )$ % #$ %
?
% ) )$ % #$ %
?
% ) )$ % #$ %
@ )$ %ÿA23;ÿ 249B 2 : #$ % ( ' ()$ %
@ )$ %ÿA23;ÿ 249B 2 : #$ % ( ' ()$ %
@ )$ %ÿA23;ÿ 249B 2 : #$ % ( ' ()$ %
) $ %
$ %
$ %
?
% ) $ % # $ %
?
% $ % & $ %
?
% $ % & $ %
?
E & $ % # $ %
) $ %
?
% ) $ % # $ %
?
E # $ % ' $ %
$2 ÿ<ACÿ) ( DÿC 38 2 ÿ(#Dÿ 25 +-ÿ(# (
$2 ÿ*< ACDÿC 38 2 ÿ(#Dÿ 25 +-ÿ(# @ (
/% "? /% ( ' ()$ % # $ %"?) F /% ')@) ' $+,- .
/% "? /% ( ' ()$ % & $ %"?) F /% '@@) ' $+,- .
/% ** * ** )('( ) $+,- . * )('( ) $+,- .
/% ** * ** )''( ) $+,- . * )''( ) $+,- .
Wanting to save time with the calculations for the beams and girders, I set up a series of spreadsheets. When I change any value in the beam spreadsheets, the dependent values will be recalculated and updated in other linked together spreadsheets.
** )### ) $+,- .
$2 ÿ*< ACDÿC 38 2 ÿ(#Dÿ 25 +-ÿ(# @ (
$2 ÿ<ACÿ) ( DÿC 38 2 ÿ(#Dÿ 25 +-ÿ(# (
/% "? /% ( ' ()$ % # $ % ' $ %"?) F /% ) ' $+,- . /% ** * ** )### ) $+,- . * )### ) $+,- . Heavy Roof Beam Calculations
0123ÿ5667ÿ 839 ÿ 8
0123ÿ5667ÿ 839 ÿ 8
ÿ # $ % ( ) ()$ %
& $ % ( ) ()$ %
* % + (#)( ) $,-. / 01 (#) () $ %
0123ÿ5667ÿ 839 ÿ 8
! "
# $ % ' $ % ( ) ()$ %
* % ++ (#)( ) $,-. /
+ (&)( ) $,-. / 01 (&) () $ %
$ %ÿ23 45ÿ 367 ( $ %ÿ236 4. 645 $ %ÿ$ , ,8,5 4 6ÿ$4.35/ $ %ÿ 4 3 9 ,,: .;ÿ23< 4.3 ' $ %ÿ+ ; ÿ=./-54 ,.ÿ $ %> ?"
* % ++ (&)( ) $,-. /
+ ** # ) $,-. / 01 ** #) $ %
$ %ÿ23 45ÿ 367 ( $ %ÿ236 4. 645 $ %ÿ$ , ,8,5 4 6ÿ$4.35/ $ %ÿ 4 3 9 ,,: .;ÿ23< 4.3 ' $ %ÿ+ ; ÿ=./-54 ,.ÿ $ %> ?"
$ %ÿ23 45ÿ 367 ( $ %ÿ236 4. 645 $ %ÿ$ , ,8,5 4 6ÿ$4.35/ $ %ÿ 4 3 9 ,,: .;ÿ23< 4.3 ' $ %ÿ+ ; ÿ=./-54 ,.ÿ $ %> ?"
* *$ %
* *$ %
* *$ %
@
% * *$ % #$ %
@
% * *$ % #$ %
@
% * *$ % #$ %
* )$ %ÿA34<ÿ 35:B 3 ; #$ % ( ) ()$ %
* )$ %ÿA34<ÿ 35:B 3 ; #$ % ( ) ()$ %
* )$ %ÿA34<ÿ 35:B 3 ; #$ % ( ) ()$ %
* $ %
$ %
$ %
@
% * $ % # $ %
@
% $ % & $ %
@
% $ % & $ %
@
E & $ % # $ %
* $ %
@
% * $ % # $ %
@
E # $ % ' $ %
$3 ÿ=ACÿ* ( DÿC 49 3 ÿ(#Dÿ 36 ,.ÿ(# (
$3 ÿ+= ACDÿC 49 3 ÿ(#Dÿ 36 ,.ÿ(# ) (
0% "@ 0% ( ) ()$ % # $ %"@* F 0% # # $,-. /
0% "@ 0% ( ) ()$ % & $ %"@* F 0% &# # $,-. /
0% ++ + ++ (#)( ) $,-. / + (#)( ) $,-. /
0% ++ + ++ (&)( ) $,-. / + (&)( ) $,-. /
$3 ÿ+= ACDÿC 49 3 ÿ(#Dÿ 36 ,.ÿ(# ) (
$3 ÿ=ACÿ* ( DÿC 49 3 ÿ(#Dÿ 36 ,.ÿ(# (
0% "@ 0% ( ) ()$ % # $ % ' $ %"@* F 0% ''( # $,-. / 0% ++ + ++ ** # ) $,-. / + ** # ) $,-. / Edge Roof Beam Calculations
++ ** # ) $,-. /
0123456ÿ899 ÿ 3 ÿ ÿ ÿ %&'&% ( (!) *+*,-. *+*,-. *+*,-. *+*,-. &/)&) 3 4 5 3 4 5 3 4 5 3 4 5 3 4 5 3 4 5 3 4 5
0123456ÿ899 ÿ 3 ÿ ÿ ÿ %''&% *0*,-. *0*,-. *0*,-. *0*,-. *0*,-. &1)&) 3 4 5 3 4 5 3 4 5 3 4 5 3 4 5 3 4 5 3 4 5
!)"%3 6
!)"%3 6
!)"%3 6
(/ &%ÿ67
(/
%'ÿ67
8
&%ÿ67
88
8
96: ; $ 3 96: !)"%3 6;(/<$ %&'&% = ( (!) = ( (!) = ( (!) = ( (! ) = ( (!) = &/)&) = 96:%&)()!%3 4 5
&%
/
0123456ÿ899 ÿ 3 ÿ! " # $ÿ ÿ %///% 2+.,-. 2+.,-. 2+.,-. 2+.,-. 2+.,-. %% /) 3 4 5 3 4 5 3 4 5 3 4 5 3 4 5 3 4 5 3 4 5
&)
%'
(
9>?8 :( (!) = ;/< ( (!) = ;&%< ( (!) = ;&)< ( (!) = ;%'< ( (! ) = ;( < &/)&) = ;(/<@88;&%< 88;&%<: ( (!) = ;/< ( (!) = ;&%< ( (!) = ;&)< ( (! ) = ;%'< ( (!) = ;( < &/)&) = ;(/< 88;&%<: ()')%!!/67 = 88ABCDEFGHFI9JK L 96:8 88 %&)()!% = :8 (% /)1) = 8 :%&)()!% = @(% /)1) = 8QARODCBDGCEI9JK L
%'ÿ67
&%ÿ67
88
8
96: ; $ 3 96:!)"%3 6;(/<$ %''&% = (/(!) = (/(!) = (/(!) = (/(! ) = (/(!) = &1)&) = 96:%"'()!%3 4 5
(/
/
(/
&%
&)
%'
(
(/
9>?8 :(/(!) = ;/< (/(!) = ;&%< (/(!) = ;&)< (/(!) = ;%'< (/(! ) = ;( < &1)&) = ;(/<@88;&%< 88;&%<: (/(!) = ;/< (/(!) = ;&%< (/(!) = ;&)< (/(! ) = ;%'< (/(!) = ;( < &1)&) = ;(/< 88;&%<: ''1/%!!/67 = 88ABMNEFGHFI9JK L 96:8 88 %"'()!% = :8 (!'/)1) = 8 :%"'()!% = @(!'/)1) = 8QAROCDBDGCEI9JK L
%'ÿ67 88
96: ; $ 3 96: !)"%3 6;(/<$ %///% = ' )!) = ' )!) = ' )!) = ' )! ) = ' )!) = %% /) = 96:%)&()!%3 4 5 /
&%
&)
%'
(
(/
9>?8 :' )!) = ;/< ' )!) = ;&%< ' )!) = ;&)< ' )!) = ;%'< ' )! ) = ;( < %% /) = ;(/<@88;&%< 88;&%<: ' )!) = ;/< ' )!) = ;&%< ' )!) = ;&)< ' )! ) = ;%'< ' )!) = ;( < %% /) = ;(/< 88;&%<: '1)%%!!/67 = 88ANOPOFGHFI9JK L 96:8 88 %)&()!% = :8 '&"&)1) = 8 :%)&()!% = @'&"&)1) = 8QAROBBFDGCEI9JK L
222.73776 KFt
16.35468
15.88356 11.79576
11.32464 7.23684
6.76572
222.73776 KFt 2.67792 0
0
2.2068 0
222.73776 KFt -13.38026 -16.04646
-16.51758 -20.60538
Roof Girder Shear Diagram
-21.0765 -25.1643
Roof Girder Moment Diagram
Roof Girder Calculations
Using Grasshopper, I developed a script which streamlines the process of calculating the shear, moment, and required section modulus of the beams and girders; this script also let me plot the shear, moment, and deflection diagrams of each member. After the framework of the script was figured out, all I needed to do was input the values from the spreadsheet. For the beams, I input the distributed loads, reactions, and beam length.
In addition to the distributed loads, reactions, and girder length, for the girders I had to also input the spacing and point loads from the beams, and the placement of the reactions.
Roof Girder Grasshopper Script
0123Ăż5231 06 78Ăż Ăż Ăż Ăż Ăż ! 0123Ăż*+,1-**./010234 7 Ăż () " Ăż ()
77Ăż "Ăż#$%&'Ăż () 5Ăż 68 !8Ăż ()
@Ăż :!; <Ăż 9Ăż :!; <Ăż
=>( ? Ăż >(
=>( ?Ăż Ăż >( '$A<$:!(B)Ăż<( (! 8 :!; <Ăż'$A<$:!(B)Ăż ()
'Ăż ()
"( C<$ĂżD$ Ăż ĂżE)(AB# Ăż8B ' F$A<$:!(B)Ăż !Ăż#$$ĂżG)' 88I J 68 K L J &J L I G7 J M =>(J J ()I G =>( O8
9Ăż :!; <Ăż
=>( ?Ăż Ăż >( :!; <Ăż'$A<$:!(B)Ăż ()
'Ăż ()
@Ăż :!; <Ăż
=>( ? Ăż >( '$A<$:!(B)Ăż<( (! 8
:!; <Ăż'$A<$:!(B)Ăż ()
'$A<$:!(B)Ăż<( (! 8
H )!(<$@$#ĂżD$ Ăż ĂżE)(AB# Ăż8B ' F$A<$:!(B)Ăż !Ăż#$$ĂżG)' 88 I
68 K L
J
& J L
I G7 J M =>(J J ()I
H )!(<$@$#ĂżD$ Ăż ĂżE)(AB# Ăż8B ' F$A<$:!(B)Ăż !ĂżH 9<$'ĂżG)' 88 I
68 K L
J
& J L
I G7 J M =>(J J ()I
F$A<$:!(B)Ăż !Ăż#$$ĂżG)' H )!(<$@$#ĂżD$ Ăż Ăż6B()!Ăż8B 'Ăż !Ăż#$$ĂżG)' 6NI 89>J &J L I J M =>(J J ()I G7
F$A<$:!(B)Ăż !ĂżH 9<$'ĂżG)' H )!(<$@$#ĂżD$ Ăż Ăż6B()!Ăż8B 'Ăż !ĂżH 9<$'ĂżG)' 6N I 8 9 > J
& J L
I G7 J M =>(J J ()I
68 68 68 !
78Ăż
0123Ăż5231 6 78Ăż 77Ăż Ăż Ăż Ăż Ăż ! "Ăż#$%&'Ăż () 0123Ăż*+,1-**6/0.60234 5Ăż 68 7 Ăż () !8Ăż () " Ăż ()
77Ăż
H )!(<$@$#ĂżD$ Ăż Ăż6B()!Ăż8B 'Ăż &ĂżA#B Ăż";CCB#! F$A<$:!(B)Ăż !Ăż#$$ĂżG)' 6PI 8 9 >
& J L
I
J &J LĂż
NQP
M =>(J ()I &J L
G7
H )!(<$@$#ĂżD$ Ăż Ăż6B()!Ăż8B 'Ăż &ĂżA#B Ăż";CCB#! F$A<$:!(B)Ăż !ĂżH 9<$'ĂżG)' 6P I 8 9 >
& J L
I
J &J LĂż
N P
G7 M =>(J ()I &J L
H )!(<$@$#ĂżD$ Ăż Ăż6B()!Ăż8B 'Ăż &ĂżA#B Ăż";CCB#! F$A<$:!(B)Ăż !Ăż#$$ĂżG)' 6PI 8 9 >
& J L
I
J &J LĂż
NQP
M =>(J ()I &J L
G7
H )!(<$@$#ĂżD$ Ăż Ăż6B()!Ăż8B 'Ăż &ĂżA#B Ăż";CCB#! F$A<$:!(B)Ăż !Ăż#$$ĂżG)' 6PI 8 9 >
& J L
I
J &J LĂż
NQP
M =>(J ()I &J L
G7
6B;)'>
6B;)'>
RSTUVT
6B;)'>
RSTUVT
6B;)'>
68
RSTUVT
6B;)'>
RSTUVT
6B;)'>
6B;)'>
68
With all of the values from the Grasshopper script and the beam & girder spreadsheets, I made another spreadsheet which organizes all of the values and uses them to calculate the deflection of the beams and girders.
Ăż! 78Ăż
Ăż!
Ăż!
Ăż!
77Ăż
10'-0"
10'-0" Roof Beam Deflection
Ăż!
-0.198223"
Roof Girder Deflection
-0.122899â&#x20AC;?
Roof Beam & Girder Stress Calculations
12'-0"
24'-0"
-1.631199â&#x20AC;?
0123456ÿ 894 ÿ 6 ÿ 95 ÿ
0123ÿ536781ÿ 9 ÿ 3 ÿ9
ÿ ! " #$%&%'! "
01234ÿ61789 ÿ ÿ 12 ÿ
ÿ ! "#$!
ÿ ! ""#$% !
"
( " ) %$*'&( !+,- . /0 $$%&%' ! "
)) %$*'&( !+,- .
% !& '#" ()* + ,- & "#$!
%% !& '#" ()* +
% )!& *
' "(")$&# *+, ./ #"#$% ! # # %
'!2"
$! .
(" 0!
=
" '!2" #*'! "
:
$! . "'$
;
! (" 0! &<( !
!%ÿ*+
"&#$! ÿ;01<ÿ.0256 0 7 "'$ ! "#$!
=$% !ÿ>23?ÿ02478 2 9 &<( ! ""#$% !
( !2"
" .
& 0!
=
" ( !2" ! "
:
" .
;
! & 0! !
, B C: , B! "#$! C:" D , & "$#! ()* +
.! D E; .! D""#$% ! !E;& F .! #"#%$ *+, -
/" )) ) )) %$*'&( !+,- . ) %$*'&( !+,- .
, %% % %% !& '#" ()* + % !& '#" ()* +
.! '' ' '' "(")$&# *+, ' "(")$&# *+, -
,,
-*./ 0 1 & -*./% )!& *0 "21 ! 3 "#$ ! 3 "#$ ! 3 "#$ ! 3 "#$ ! 3 "#$ ! 3 % $! 3 -*.)!%) !#& ' (
!%
!
"
-45,,."#$ ! 3 0"2 "#$ ! 3 0 2 "#$ ! 3 0! 2 "#$ ! 3 0!%2 "#$ ! 3 0 2 ! 3 0 "2 !%)#"" 3 0! 26,,0 2 , 0 2. "#$ ! 3 0"2 "#$ ! 3 0 2 "#$ ! 3 0! 2 "#$ ! 3 0!%2 "#$ ! 3 0 2 ! 3 0 "2 !%)#"" 3 0! 2 , 0 2. )$ !#)% *+ 3 789:;<;: <= > ? @
2 ÿ@>Aÿ" &#BÿA 3C 2 ÿ&(Bÿ025 *,ÿ&( )$&
/" D E= /" D#$%&%'! " ! "E=( F /" $$%%&' !+,- .
ÿ*+ ,
"
''&%'! "ÿ>45?ÿ2469: 4 ; #*'! " #$%&%'! "
0 ÿ=;>ÿ! "&?ÿ> 1@ 0 ÿ"$?ÿ.03 (*ÿ"$ A#"
"
'' "(")$&# *+, -
0!ÿ12 34ÿ 256 0!ÿ043 ÿ02478 2 9 0!ÿ0+ 74** ,9 0!ÿ:3 /** ÿ!4** ,9
!4 ÿ@>Aÿ' (1BÿA 5C 4 ÿ( Bÿ247 +-ÿ( *&(
! "#$ ! "#$ ! "#$ ! "#$ ! "#$ ! % $! & ' ( & ' ( & ' ( & ' ( & ' ( & ' ( & ' (
& !
& . ÿ/0 12ÿ 034 & . ÿ.21 ÿ.0256 0 7 . ÿ.) 52(( *7 8 . ÿ91 -(( ÿ2(( *7
1!2"ÿ34 56ÿ 478 1 !2"ÿ265 ÿ2469: 4 ; #!2"ÿ2, 96++ -; %!2"ÿ<5 0++ ÿ"6++ -;
0123456ÿ 894 ÿ 6 ÿ ÿ ÿ
-*., ,, ) %"")# 3 ., " $ ! 3 , .) %"")# 3 6" $ ! 3 779A=BCDE F< > ? @
23.4895
4.9721
18.2441
12.9988
7.7534
12.43025 KFt
12.43025 KFt
2.5081
0
0
0
18.5174
168.20368 KFt
13.272
8.0267
168.20368 KFt
2.7813 0
0
12.43025 KFt 168.20368 KFt
Second Floor Beam Shear Diagram
-4.9721
Second Floor Beam Moment Diagram
Second Floor Girder Shear Diagram
-15.639 -18.5394
-23.7848
-18.2662
-23.5115
Second Floor Girder Moment Diagram
Second Floor Beam & Girder Calculations
Second Floor Beam Grasshopper Script
Second Floor Girder Grasshopper Script
0123ÿ 06 78ÿ 77ÿ 5231 ÿ ÿ ÿ ÿ !ÿ"#$%&ÿ '() 0123ÿ+,-1.++/6060/12 3ÿ 48 8 ÿ '(9 * :ÿ '( ! ÿ '() Bÿ <= >ÿ ;ÿ <= >ÿ
?@' ** **** A ÿ @'
?@' * Aÿ ÿ @' <= >ÿ&#C>#<'D(ÿ '( ** * * &#C>#<'D(ÿ>' ' 8
&ÿ '(
!' E>#ÿF# ÿ ÿG('CD" ÿ8D & H#C>#<'D(ÿ ÿ "##ÿI(& K8L M 48 N O M %M O L * *** * I8 * M P ?@'M M* '(L * I ?@' R:
*
&ÿ '(
Bÿ <= >ÿ ;ÿ <= >ÿ
?@' * A ÿ @'
?@' Aÿ ÿ @' <= >ÿ&#C>#<'D(ÿ '( * &#C>#<'D(ÿ>' ' 8
<= >ÿ&#C>#<'D(ÿ '( *
&#C>#<'D(ÿ>' ' 8
*
J ('>#B#"ÿF# ÿ ÿG('CD" ÿ8D & H#C>#<'D(ÿ ÿ "##ÿI(& :8 L
* 48 N O
M
% M O
L ** * * *I8 *M P ?@'M M '(L
* * * *
J ('>#B#"ÿF# ÿ ÿG('CD" ÿ8D & H#C>#<'D(ÿ ÿJ ;>#&ÿI(& :8 L
* 48 N O
M
% M O
L ** * *I8 *M P ?@'M M '(L
* *
H#C>#<'D(ÿ ÿ "##ÿI(& J ('>#B#"ÿF# ÿ ÿ4D'(ÿ8D &ÿ ÿ "##ÿI(& 4QL) * 8;@M %M O L M P ?@'M M '(L I8
* *
H#C>#<'D(ÿ ÿJ ;>#&ÿI(& J ('>#B#"ÿF# ÿ ÿ4D'(ÿ8D &ÿ ÿJ ;>#&ÿI(& 4Q L ) 8 ; @ M
* % M O
L * I8 M P ?@'M M '(L
* *
**
48 48
78
0123ÿ 6 78ÿ 77ÿ 5231 ÿ ÿ * * ÿ ÿ * * !ÿ"#$%&ÿ '() * * 0123ÿ+,-1.++65060716 3ÿ 48 * 8 ÿ '(9 :ÿ '( ! ÿ '()
77
J ('>#B#"ÿF# ÿ ÿ4D'(ÿ8D &ÿ %ÿC"D ÿ!=EED" H#C>#<'D(ÿ ÿ "##ÿI(& 4STU 8 ; @
% M O
L
M %M Oÿ
Q S
P ?@'M M '(L %M O
I8
J ('>#B#"ÿF# ÿ ÿ4D'(ÿ8D &ÿ %ÿC"D ÿ!=EED" H#C>#<'D(ÿ ÿJ ;>#&ÿI(& 4S T U 8 ; @
% M O
L *
M*%M Oÿ
Q S
I8 P ?@'M M '(L %M O
J ('>#B#"ÿF# ÿ ÿ4D'(ÿ8D &ÿ*%ÿC"D ÿ!=EED" H#C>#<'D(ÿ ÿ "##ÿI(& 4STU 8 ; @
* % M O
L * *
M %M Oÿ
Q S
P ?@'M M '(L *%M O
I8
*
J ('>#B#"ÿF# ÿ ÿ4D'(ÿ8D &ÿ %ÿC"D ÿ!=EED" H#C>#<'D(ÿ ÿ "##ÿI(& 4STU 8 ; @
% M O
L *
M %M Oÿ
Q S
P ?@'M M '(L %M O
I8
*
* 4D=(&@
4D=(&@
4D=(&@
4D=(&@
4D=(&@
4D=(&@
* 48
4D=(&@
* 48
ÿ
ÿ
*ÿ
ÿ
ÿ
78ÿ
77ÿ
5'-0" Second Floor Beam Deflection
5'-0" -0.088784"
Second Floor Girder Deflection
-0.706843"
Second Floor Beam Stress Calculations
16'-0"
8'-0"
-0.048166"