Parametric Automation

Page 1

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�

Roof Beam & Girder Stress Calculations

12'-0"

24'-0"

-1.631199�


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"



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.