Home
Structural Optimization Using the Principle of Virtual
Contents
1. 69 3 9 CONCEUSIONS ode TROU EE RUNE ERREUR IHR AE GREG RU ENS CDU SEMEN ETSI REUS ER 73 CHAPTER 4 DISPAR agree cett pete p ao deas cad pactus Pega on end so os va boe ojo usua 74 4T DISPAR VERSION 3 4 rem etr E 74 ALL 5 dr e 75 41 2 DPFsfor Spring Element eie eti o E E 79 4 3 Method of Reanalysis iere tr SERE ERE Ete EUR dase PP SEP ao iret pegar ois 80 44 4 DISPAR for Optimization re t RE b e ER EIE P RR PREPARES 80 41 5 Application of Virtual Loads eene rediere Pe etate ke areis 61 4 2 DISPAR FOR SAP2000 uere terit rne e E EIE MEER EUER ERE eR Pee ER Ear Pee ee Ee 82 4 2 1 Overview of DISPAR for SAP2000 esses eene nennen eene nee ene tne 63 422 Shell Element DPE s aa eei inet entes teet pee tae Sep ean do ee ena Ue aede ae aee eee ane veda ua 63 4 2 3 Spring and Link Elements det etu en ee Roe LE Hetero ud 85 4 2 4 Use of SAP OAPI with erede A Lo atero cines 85 4 2 41 Steps Taken Using OAPI 4 2 4 2 Example Of SAP2000 OAPI OR e o eu 86 42 5 OpenG in DISPAR iet re t ter RH UE Re RR n E UR Ir RD Pe Ro t te peser ass 89 4 9
2. 25 Figure 2 10 Frame for Joint Region Charney and Pathak 2007 27 Figure 2 11 Forces in Beam Column Joint Region Charney and Pathak 2007 a 30 Figure 2 12 Force Diagrams of Beam Column Region Charney and Pathak 2007 a 31 Figure 2 15 3 Story 3 Bay Steel Frame IG osse 34 Figure 3 1 Type of Column Base Connections Picard and Beaulieu 1985 51 Figure 3 2 Anchor Bolt Detail Hon and Melchers 1988 sse 52 Figure 3 3 Anchor Bolt Detail Picard and Beaulieu 1985 sse 53 Figure 3 4 Testing Apparatus Hon and Melchers 1988 sse 54 Figure 3 5 Comparison of Moment Rotation Curves Hon and Melchers 1988 56 Figure 3 6 Test Configuration Picard and Beaulieu 1985 sse 58 Figure 3 7 Finite Element Model Hamizi and Hannachi 2007 eee 60 Figure 3 8 Column Base Connection Diagram seen enne 62 Figure 3 9 Moment Rotation Plots Picard and Beaulieu 1985 sse 65 Figure 3 10 Moment Rotation Plots Hamizi and Hannachi 2007 67 Figure 3 11 Moment Rotation of 4 Bolted Connection with Axial Load Hamizi and Hannachi 2007
3. 146 Table 2 Member DISPAR Totals i e bear e eise egi tege 146 Table A 3 Group DISPAR Totals obstet ien Perses Uu uen Pune eese gens 147 Table 4 Shell Member DISPAR Totals 150 Table A 5 Shell Member Group Totals cited eee ee aa atis 151 Table B T Pixel Format Controls aen eb er pepe Sesion ebbe edt 156 Table B 2 Drawing Commands eee BA a eee es 163 Table 1 Design Wind Loads for Enclosed Buildings Method 1 ASCE 7 05 Fig 6 2 181 xil CHAPTER 1 INTRODUCTION In today s world engineers are always looking for ways to optimize their designs by having the most efficient system and structural engineering is no exception to this idea One of the major tasks faced by structural engineers is to design a building which has enough stiffness to control the drift the building experiences under wind loading There are many different systems structural engineers use to control the drift in a building some of which are moment frames braced frames and concrete shear walls Through experience designers gain an insight into how each of these systems behave and which is the best to use under different conditions What if designers had a tool that would tell them exactly how each of these systems behave not only by themselves but also working together This would give them a more accurate ins
4. P 69 Figure 3 12 Buckling Strength of Frames cesi Ite deed eerie tup eoo i qoe cas 70 Figure 3 13 Effective Length in Columns of a Single Story Single Bay Frame Galambos Figure 4 1 Figure 4 2 Figure 4 3 Figure 4 4 Figure 4 5 Figure 4 6 Figure 4 7 Figure 4 8 Figure 5 1 Figure 5 2 Figure 5 3 Figure 5 4 Figure 5 5 Figure 5 6 Figure 5 7 Figure 5 8 Figure 5 9 Figure 5 10 Figure 5 11 Figure 5 12 Figure 5 13 Figure 5 14 Figure 5 15 Figure 5 16 Figure 5 17 Figure 5 18 Figure 5 19 Figure 5 20 Column Joint Options for Shear Charney 1995 76 Column Joint Options for Flexure Charney 1995 sss 77 Beam Joint Options for Shear Charney 1995 78 Beam Joint Options for Flexure Charney 1995 sss 79 Application of Virtual loads ood ots pa cot e PEU id 82 SAP MQOU aub ate t Lad adden 87 Model 88 Tables Available in DISPAR ue e e Marae 90 Column DIMENSIONS 91 Rafter Dimensions ide aon ein 92 Overall Frame DIMENSIONS a aE 92 Building DIMENS ons EH M R 93 Finite Element Modelers nn e e N 94 Frame Under Wind LOSOIWS s conso eret o est e 95
5. ee 40 2 41 Using DISPAR Factors and Ss oe Ep eee EP reb e Pepe 40 2 4 2 JAutomatic RESIZING Technique is e teurer ER REL ERN SEXE ERR 43 Zid CONCLUSION iret DE DR DUI e RU D ra em 48 CHAPTER 3 LITERATURE REVIEW MODELING COLUMN BASE FIXITY AS PARTIALLY RIGID iv GINTRODUCTION 22 25 32535 tete diesen A mestre teo ut 49 3 2 TYPES OFCONNECTIONS CONSIDERED rb i Or 50 3 37 ANCHOR BOLT DETAILS rerit eerie rir te ie Y ea E eget i ere e 51 3 4 FACTORS INVOLVED IN THE ROTATION STIFFNESS OF THE CONNECTION ceeeeeeneeeee eene 53 3 5 TESTING AND MODELING PROCEDURES FOR ROTATIONAL STIFFNESS 56 3 5 1 Testing Procedure ese Are RR NRI RR e ORE P T a t Pep rois 57 3 5 2 Finite Element ee eee sies eee ties eae ven ee opes annee ens 59 3 6 RESULTS DETERMINING ROTATION STIFFNESS 61 36 1 Analytical Procedure cipe e ei ote eee EU tele ya tec eeepc e Ee ripe 61 3 0 2 Experimental Results isset ere d eee ti dee EO pee e e Eee eden 65 3 6 3 Finite Element Results sies eset entis eir etna 66 3 6 4 Effect of Axial load on Rotational Stiffness esee eene nennen ene eene entente 68 3 7 EFFECT ON BUCKLING STRENGTH
6. 62 where q is the modulus of subgrade reaction g is the width of the concrete footing and f is the length of the concrete footing This equation assumes that the column base connection is completely rigid and therefore not contributing to the stiffness The two methods for calculating the column base connection stiffness are then used to calculate a coefficient A for determining the buckling strength of a frame using that particular connection The buckling strength of frames due to partially restrained base connections will be discussed in further detail in Section 3 6 The stiffness of the connection used for calculating X should be taken as the smaller of Eq 3 2 and Eq 3 3 Galambos 1960 In reality the stiffness of the column base should be a combination of the soil stiffness and the connection stiffness Keon added together in series The method described in Galambos 1960 relies on taking the minimum of the two contributions since the equations are based on two separate assumptions the footing not rotating in the soil and the connection behaving as a rigid connection 3 6 2 EXPERIMENTAL RESULTS The results from the testing performed on connections Type 1 and Type 2 from Fig 3 1 in Picard and Beaulieu 1985 will be discussed in this section For connection Type 1 with plate dimensions 5 12 x 5 5 x 0 43 in 4 x 12 5 column the average rotational stiffness after multiple tests was equal to 449 kip ft radia
7. 107 Location of vertical springs Figure 5 15 Vertical spring base connection 5 2 4 3 PINNED SUPPORT AND VERTICAL SPRING The method discussed in this section is based on the pinned support with vertical springs model assuming a fixed compression block size For modeling purposes it is assumed that the plate begins to compress the concrete halfway between the bolts in tension and the furthest edge of the concrete in compression If it is assumed that the concrete compression block is rectangular the location of the reaction or the location of the pin supports will be length of the plate in compression divided by two see Fig 5 16 Therefore it can be stated based on the above assumptions that the location of the pin support from the edge of the plate in compression is equal to 5 4 108 5 Figure 5 16 Location of Compression Force for Connection Type 2 where L is equal to the total length of the plate d is equal to distance from the edge of the plate to the bolts in tension and a is d divided by two The distance a is equal to half of d because it is assumed that the reaction force acts at the centroid of the compression block The next step was to determine the spring stiffness associated with each bolt in tension given the assumptions above This was based on the effective length of the anchor bolt The vertical stiffness associated with the bolts in tension was determined
8. bre NI sees 2 L3 DISPAR site seca ani RIPE e RE E RU t E eer ERR EHE EO he HERE sere 3 14 BASE COLUMN CONNECTION STIFFENESS ieeeeeeeee nennen nennen ennt inseriti EE EE EEE ES EE EEE SREE T 3 1 95 iPROJECTSCODE nne eto Pme rhe ore o Pre Eire eene ign tores e Y AERE EE EIE 4 1 07 OVERVIEW OF CHAPTERS reiner 6 CHAPTER 2 LITERATURE REVIEW THE PRINCIPLE OF VIRTUAL WORK eeeeeeeee ette enetnne 7 2 1 INTRODUGTION eite e ve e C GU e A OR UR oa Mad RR OUR ey 7 2 2 DEVELOPMENT OF VIRTUAL WORK ioca ite c item retire 8 2 2 1 Another Look At Virtual Work Truss Applications eese esee nennen nenne 11 2 2 2 e Frame Applications eeu e oO RE d UD PR RUE ERES 16 2 3 PRACTICAL USES FOR VIRTUAL Xe EYE seven 20 2 3 1 Calculating Displacement Participation DISPAR Factors eese 20 2 3 2 DISPAR Factors For Shell Link and Spring Elements eese eene 21 2 3 3 Calculating Sensitivity Indices STS eese eterne nennen trennen then nennen 22 2 3 4 Joint Components using Virtual Work 25 2 3 5 Frame Example Including Joint Components eese eene nennen rennen 34 2 3 6 Limiting Periods of Vibration using Virtual 36 2 4 OPTIMIZATION OF STRUCTURAL STIFFNESS AND WEIGHT WITH VIRTUAL
9. from the list of sections then click Update d The beams in the group MF BM 1 have been updated to a W30x116 To view this repeat steps a and b see the current section is a W30x116 Table A 3 Group DISPAR Totals Group Dispar Totals Number in Axial Flexural Maj Flexural Min Shear Maj Shear Min Joint Total Group Group in 1000 in 1000 in 1000 1000 1000 1000 1000 511000 14441 9703 0 102 7 0 121806 182 86 BF_COL_1 0 04 32 2 55 5 1 6 0 89 77 13 48 0 0 01 0 _ _1 0 1305 7 0 1395 57 207 67 Totals 144 459991 2308 8 0 2703 41016 404 01 Group Name BF BR 1 001 0 EB Edit Group Sections Group List Current Section MF 1 W24X76 Section List W24XT7B 14 145 559 lt 9 124 W27XB4 n Select Section and Update W30K116 Figure A 13 Edit Group Sections 15 DISPAR will recalculate the drift based on the new properties of the elements This is an approximate method but since the drift is controlled primarily by equilibrium the accuracy of the calculation is within reason After a couple trial runs we will re run the analysis to retrieve the updated factors 16 Notice that the total drift is 6 35 still above the target value of 5 85 recall from step 10 how to find the total drift 147 a View the member SIs step 7 or the Group DISPAR Totals table step 13 and notice that the lower level columns have the highest SI b Repeat
10. o 0 El 12ET 2 50 0 05101 0 Y Hx v Hx 2 DIT Q El 0 V H 1 21 DPFg p d 12Elg 2 51 06 0 where the 2 represents both sides of the member in subassemblage The displacement factors for the joint region are based on three components the shear in the panel column flexure in the panel and beam flexure in the panel The shear component is developed using the shear in the column only this is to avoid double counting the shear stresses in the joint region 32 1 ve 1 a p wWH a p er DPF ee MESS ur 15 5 Galt Q aBGLt 2 52 0 By multiplying the numerator and denominator by H and remembering from above that v afLHt the above equation may be simplified to Vc V H a p DPF mg Gv 2 53 There is some uncertainty as to the proper method for calculating the moment of inertia for the flexure portions of the joint contribution Refer to Charney and Pathak 2007a for an approach of this calculation Using the simplified diagrams for moment in the joint region the flexural displacement participation factors are as follows v V H B 1 2 54 DPF IE Q 12El g ve V H La 1 2 55 DPF 4 2 DEUS 12Elp As can be seen the virtual work method is a very powerful tool when determining the contribution of the beam column joint region to the overall drift 33 2 3 5 FRAME EXAMPLE I
11. Vg Beam gt Fr 4 For T Ve lr 0 5L 1 a aL Figure 2 11 Forces in Beam Column Joint Region Charney and Pathak 2007 a 30 Simplified Joint Moments Force Shear Moment a Column Diagrams VcH L VCH L Force cH Fe Fer Vg VcH L VcH L Shear Simplified Joint Moments Moment b Beam Diagrams Figure 2 12 Force Diagrams of Beam Column Region Charney and Pathak 2007 a 3l Now that the shear and moment diagrams including the joint region have been developed the displacement participation factors for the beams columns and the beam column joint region can be written Keep in mind that the only difference between the integrals including the beam column joint region and the integrals not including the joint region are the bounds of the integral In other words if a and f are taken as zero Eq 2 48 through Eq 2 51 will produce the same solutions as Eq 2 36 for the beam and column displacement participation factors The equations for the displacement participation factors for the beams and columns outside the joint region are as follows Column and Beam shear components respectively 0 5H 1 f Vv _ VVH 2 0 GA Q GAL 2 48 0 0 5L 1 a VH vH 2 L L 1 a QJ G ss Q 1 2 49 DPF s Column and Beam flexural components respectively 0 5H 1 B Vx vex _ ve V H 1 2
12. is the external work on the truss done by the load P moving through the displacement do The internal work may be calculated in a similar fashion by using the stress strain relationship for member i found in Fig 2 8 ig Cip Figure 2 8 Stress Strain Relationship of System From conservation of energy it can be stated that region 1 and region 4 are equal region 2 and region 5 are equal and region 3 and region 6 are equal Since the goal is to calculate 15 the displacement at the location of due to P region 2 and region 5 will be used The external work in region 2 is equal to Wr 2 20 and the internal work in region 5 for member i is equal to PjLj 2 21 TUE Qi iE Wii where P is the force in member i due to the load P and is the force in the member due to load Q Notice the absence of the 1 2 term in both the external and internal work equations Now setting the external work equal to the summation of the internal work for all of the members in the truss and solving for dg c Bi 3 dans ye ad a l Q 2 22 where the term Q Q is referred to as a weighting factor and the rest of the right side of the equal is the bar deformation Charney 2009 So the displacement is equal to the weighted sum of the individual bar deformations As mentioned previously this approach to the derivation of virtual work p
13. 1 10 Sets viewing angle window ratio near and far viewing distance Glu gluLookAt 0 0 5 3 0 0 0 0 1 0 Sets the location of the eye where it is looking and up direction Display Gl glEnable Gl GL DEPTH TEST Enables the Depth Test Important for 3D viewing Gl glClear Gl GL COLOR BUFFER BIT Clears window Gl glClear Gl GL DEPTH BUFFER Clears previous depth buffer Draw Frame 1 lColor3f 1 0 0 Sets the color of the beams as red lLineWidth 2 Width of the line drawn lBegin Gl GL LINES Begins the line command lVertex3f 0 25 0 25 0 25 Beginning point of first line lVertex3f 0 25 0 25 0 25 End point of first line lVertex3f 0 25 0 25 0 25 lVertex3f 0 25 0 25 0 25 lVertex3f 0 25 0 25 0 25 lVertex3f lVertex3f 0 25 025 0 25 0 25 0 25 0 25 a2aaQagQgaaQqagQgaangQa 175 Gl glVertex3f 0 25 0 25 0 25 Gl glEnd Ends line command Gl glColor3f 1 1 0 Gl glLineWidth 2 Sets column color to yellow Gl glBegin Gl GL LINES Gl glVertex3f 0 25 0 25 0 25 Gl glVertex3f 0 ee 0 25 Q 25 Gl glVertex3f 0 0 25 04125 Gl glVertex3f 0 0 25 0 25 Gl glVertex3f 0 0425 0 25 Gl glVertex3f K 2 0 25 0 25 Gl glVertex3f 0 0 25 0 25 Gl glVertex3f 0 0 25 0 25 Gl glE
14. 155 where pfd is the PIXELFORMATDESCRIPTOR Len pfd is the size of the pixels used in drawing and Gdi stands for Graphics device interface described in the next section The rest of the commands are outlined and described in Table B 1 Table B 1 Pixel Format Controls Command Description PFD SUPPRORT OPENGL Sets OpenGL as the viewing window being set PFD DRAW TO WINDOW Tells the program to draw to a window and not a bitmap Tells OpenGL to DoubleBuffer OpenGL renders of screen the buffers are the swapped to on screen PFD DOUBLEBUFFER pfd iPixelType Specifies the colors being used PFD TYPE RGBA Sets colors being specified to red green and blue pfd cColorBits Sets the number of color bits per pixel Sets the number of depth bits this sets up the depth buffer for pfd cDepthBits OpenGL which is used to determine how far an object is from the screen pfd iLayerType Currently the only layer type supported in PFD MAIN PLANE B 3 2 2 WINDOWS GRAPHICS LAYER In order to link the OpenGL drawing window with the VB Net window the rendering context of the drawing window must be set to the viewing context of the viewing window The rendering context is the drawing information of the given window In Microsoft Windows the Graphics Device Interface or Gdi uses a device context to remember settings for a given window about drawing modes and commands The Gdi is only used to remember the drawing setting
15. Another form of optimization is to limit the natural period of vibration of the structure which affects its behavior under dynamic loads while optimizing the placement and weight of material Given the versatility of calculating member contributions in this manner it is easy to see why virtual work was used in DISPAR Formal optimization techniques have not been explicitly included in DISPAR It is left up to the designer to use the information provided by DISPAR to perform their own optimization 1 33 DISPAR As mentioned above DISPAR is a program which implements the principle of virtual work to calculate displacement participation factors for structural members DISPAR allows the user to view structural behavior in two different ways in a graphical and tabular manner The graphics viewing gives the user the option to select different frames lines view member contributions based on deformational component axial flexural shear member contributions by color and member groups The tabular form provides a list of tables where the user can view all of the member and group contributions With this information the user has all of the tools necessary to understand and optimize the performance of the structure 1 4 BASE COLUMN CONNECTION STIFFNESS Metal buildings are designed to provide large open spaces inside of the building without the use of interior columns The frames typically consist of built up members from structural steel plates
16. Load 4 7 where Wind is the load case to apply the load under and load is a 6 x 1 array where the first term is 20 Each term in the load array represents a force or moment in the x y and z direction respectively Apply this function to the nodes at the top level at the frame furthest to the left will results in the model below Figure 4 7 Model with Point Loads After the model has been analyzed with the above loading conditions the joint displacements may be returned using the SAP OAPI function JointDisp 44 U1 U2 U3 R1 R2 R3 4 8 where 44 is the number of the joint located at top level at the center point of the furthest right frame U1 through R3 are empty variables which are filled by SAP2000 with their respective translation or rotation the 1 2 and 3 terms correlate with x y and z Using the function 4 8 88 for the above model given the above loading conditions will return the following results found in Table 4 3 Table 4 3 Displacements from Model Trans X Trans Y Trans 4 Rot X Rot Y Rot Z 4 20 5 OPENGL IN DISPAR With the use of OpenGL as the graphics package for the new version of DISPAR the viewing capabilities have been expanded The model can now be viewed from any angle of rotation about any of the three axes simply by clicking the rotation buttons with ability to zoom in and out while doing so Frame lines may be selected for two dimensional viewin
17. This would be the most economical design with regard to volume of material for this metal building frame and connection type 5 5 CONCLUSION For the analysis conducted in this section it can be stated that explicitly modeling the column base connection stiffness is important The overall drift of the metal building frame under consideration can vary as much as 57 3 percent Table 5 2 if the column base connection is assumed to be pinned This is compared to explicitly modeling the initial stiffness of the column base connection When modeling the stiffness of the connection using simplistic models such as a pinned support with a rotation spring can be conservative when compared with more realistic models but it is closer to real life behavior than a solely pinned connection In the presence of vertical loading on the full frame most of the modeling procedures behaved in a similar manner but again the more simplistic models produced more conservative results Based on the analysis conducted in Section 5 3 a benefit can be seen from including the effects of the column base connection Therefore modeling the actual behavior of the column base connection is important because it can reduce the drift and increase the overall economy of a frame In general to optimize the stiffness of a column base connection it is best to design the connection for a stiffness that contributes the maximum amount to overall drift for a given frame This stiffnes
18. connection In conclusion designers should determine an optimal connection stiffness design the connection for this stiffness and then model this behavior in design 6 4 FUTURE RESEARCH There is a need for future research in both the areas of the development of DISPAR for SAP2000 as well as the modeling of metal building frames Both of these topics have been researched thoroughly in this thesis but there are still topics that need to be considered for a complete investigation 6 4 1 DISPAR With the use of SAP2000 s OAPI functions and OpenGL as the graphics package for the new version of DISPAR there are further areas of development that can be achieved e Mouse clicking this will enable member selection in DISPAR which can be linked to information about the member such as section type group and member SI e Graphical User Interface GUI could be used to create new members in a system to see how it affects the behavior e 2D and 3D plane selection this would involve using cutting planes and mouse selection e Extruded views of members e ETABS version when the OAPI is released for ETABS DISPAR can be extended to work with both SAP2000 and ETABS e Formal Optimization 127 6 4 2 METAL BUILDING FRAMES There are still aspects that need to be researched to develop a more true to life model of metal building frames Research on the majority of these topics has already begun by another student at Virg
19. where the f and the m represent the force and flexural virtual work quantities To find the total displacement contributed by the shell elements it is simply a matter of adding the individual quantities for each shell element together Number Elements 4 5 Oshell n 1 This method of calculating the virtual work quantities tends to lump the total member contribution into either one of the six components of deformation Given this the shell contributions are only accurate when looking at the total contribution for a given element or group of elements When using shell elements to form a beam shear wall or other member it is best to group all elements together to understand the behavior of the total member This will give 84 the user an idea of how a shear wall for example behaves when coupled with other shear walls or lateral load resisting system 4 2 3 SPRING AND LINK ELEMENTS Spring elements are handled in a similar manner as the shell elements in DISPAR for SAP2000 The virtual force in the spring element for a given direction is multiplied by the real displacement in that direction to determine the virtual work quantity The spring elements only occupy one node therefore only six degrees of freedom must be considered force and rotation about each axis This methods works for both uncoupled and couple springs because SAP returns forces and displacements for each type of spring in the same way In addition this r
20. with similar plate and section properties as in Picard and Beaulieu 1985 the approximate rotational stiffness was equal to 5162 kip ft radian see Fig 3 10 b The stiffness for the connections analyzed in Hamizi and Hannachi 2007 were not calculated therefore an approach similar to that used in Picard and Beaulieu 1985 was replicated to the best of the authors ability using the plots 66 K 3323 kip ft radian based on Galambos calculation Eq 3 2 p i Model Moment kip ft Experimental 0 02 0 04 0 06 0 08 0 1 Rotation radians a 2 Bolt Connection K 14475 kip ft radian based on Galambos calculation Eq 3 2 60 AB o Model Moment kip ft Experimental 15 k 5162 kip ft radian 0 005 0 05 0 015 0 02 0 025 0 03 0 035 Rotation radians b 4 Bolted Connection Figure 3 10 Moment Rotation Plots Hamizi and Hannachi 2007 67 If a similar approach is used for calculating the initial stiffness of the Hamizi and Hannachi plots the stiffness for the two bolt connection would equal 1800 kip ft radian and the stiffness for the four bolt connection would equal 12000 kip ft radian The initial rotational stiffness developed for both connection types were similar based on the work done by Picard and Beaulieu 1985 and Hamizi and Hannachi 2007 see Table 3 1 As mentioned previously the stiffness calculation based on the met
21. 78 was derived by Chan based on a set of an Optimality Criteria This method has been shown to be computationally efficient for large scale structures For derivation and supporting examples refer to Chan et al 1995 The set of optimality criteria are based on the minimization of an unconstrained Lagrange function N N LAA wi Ai gt As i 1 s 1 N e 2 e is d i 1 2 79 where the first term relates to the weight of the structure and the second term relates to the stiffness of the structure with respect to the drift constraints d subject to a Lagrange Multiplier 4 Now differentiate Eq 2 79 with respect to A and setting it equal to zero Cis 1 1 wA 2 80 where is a sensitivity weighting factor for constraint s Members with a higher 4 are more influential to the stiffness of the structure Conversely members with a zero 4 have no influence on the stiffness of the structure For an optimal design all 4 are equal this would mean that all 46 members have the same influence on the stiffness A 1 4 Recall the discussion in Section 2 3 2 on a member s Sensitivity Index This factor and the 4 used in Chan s method are one in the same Eq 2 80 can be used to derive a linear recursive relation for the cross sectional area of member i N 1 vVt1 AV IL SIS Ai A 143 2 81 where 7 represents a step size parameter controlling convergence an
22. Eq 3 2 Moment kip ft k 449 kip ft radian 0 02 0 05 0 075 0 1 0 125 Rotations radians a 2 Bolt Connection 75 K 14475 kip ft radian based on Galambos calculation Eq 3 2 60 45 Moment kip ft k 4853 kip ft radian 0 01 0 02 0 03 0 04 0 05 Rotations radians b 4 Bolt Connection Figure 3 9 Moment Rotation Plots Picard and Beaulieu 1985 65 Because the initial stiffness is the primary stiffness of concern for wind drift design the initial stiffness for each connection was calculated by the author based on the initial slope of the line The stiffness for the 2 bolt connection would equal approximately 1600 kip ft radian and the stiffness for the 4 bolt connection would equal approximately 14000 kip ft radian Notice in Fig 3 9 b how the stiffness based on the method present by Galambos 1960 much more closely represents the initial stiffness of the connections The stiffness calculated using the Galambos 1960 approach does not represent the stiffness of the 2 bolt connection as closely 3 6 3 FINITE ELEMENT RESULTS The results from the finite element analysis perfomed by Hamizi and Hannachi 2007 was plotted against tests done by Picard in 1981 Picard and Beaulieu 1981 For connection Type 1 with similar plate and section properties as in Picard and Beaulieu 1985 the approximate rotational stiffness was equal to 424 kip ft radian see Fig 3 10 a For connection Type 2
23. Of Structural Optimization to Practical Tall Steel Building Design Analysis and Computation pp 123 134 Chicago Illinois American Society of Civil Engineers Chan C M Grierson D E and Sherbourne A 1995 Automatic Optimal Design of Tall Steel Building Frameworks Journal of Structural Engineering 838 847 Chan C M Sherbourne A N and Grierson D E 1993 Stiffness Optimization technique for 3D Tall Steel Building Frameworks under Muiltiple Lateral Loadings Engng Struct Vol 16 570 576 Charney F A 1995 DISPAR for ETABS version 5 4 Denver Colorado Advanced Structural Concepts Charney F A 1993 Economy of Steel Framed Buildings Through Identification of Structural Behavior National Steel Construction Conference Orlando FL American Institue of Steel Construction 1 33 Charney F A 1990 Sources of Elastic Deformation in Laterally Loaded Steel Framed and Tube Structures Design Methods Based on Stiffness 893 915 129 Charney A and Marshall J 2006 Comparisson of the Krawinkler and Scissors Models for Including Beam Column Joint Deformations in the Analysis of Moment Resisting Steel Frames Engineering Journal 31 48 Charney F A and Pathak R 2007b Sources of Elastic Deformation in Steel Framed and Framed Tube Structures Part 2 Detailed Subassemblage Models Journal of Constructional Steel Research 1 17 Charney Finley A and Pathak R 20072
24. SHELL ELEMENT DPF s The DPF s for shell elements are handled with the same principle of a virtual force times a real displacement in a member In the case of shell elements there are six components of deformation located at each node present for a given shell element The six components of deformation are a force and rotation in the x y and z directions If looking at a typical 4 node shell element there are 24 directions that the deformation must be considered Once the analysis has been run on both the real and virtual load cases the virtual work quantity for node i in the x direction can be 83 found as follows By taking the virtual force experience by the shell element in that direction and multiplying that by the real displacement in that direction DfXni fxy X dx j 4 2 where Dfx is the virtual work quantity for shell element n f x and dx represent the virtual force and the real displacement x represents the lateral translation quantities in the x direction and i represents the node location In order to find the total virtual work quantity in the x direction for shell element n the Df x components from Eq 4 2 must be added together for each node N Dfxn X aX j 4 3 t 1 where N equals to number for nodes in shell element n Extending Eq 4 3 for all components of deformation the total DPF for shell element n can be expressed as follows DPF nn Dfx Dfy Dfz Dmx Dmz 4 4
25. Sources of Elastic Deformation in Steel Framed and Framed Tube Structures Part 1 Simplified Subassemblage Models Journal of Constructional Steel Research 1 14 Computers and Structures 1995 ETABS v 4 SAP90 v 5 Computers and Structures Inc Berkeley CA Computers and Structures 2008b SAP2000 v 11 Computers and Structures Inc Berkeley CA Computers and Structures 2008a SAP2000 API Documentation Computers and Structures Inc Berkeley CA Davis B 1996 LRFD Evaluation of Full Scale Metal Building Rigid Frame Tests Virginia Polytechnic Institute and State University Department of Civil Engineering MS Thesis Blacksburg Virginia Galambos T V 1960 Influence of partial base fixity on frame stability J Struct Div 85 5 85 117 Hamizi M and Hannachi N E 2007 Evaluation by a finite element method of the flexibility factor and fixity degree for the base plate connections commonly used Strength of Materials 39 6 588 599 Henige R A 1991 Structural Optimization to Limit Natural Periods Electronic Computation Indianapolis Indiana American Society of Civil Engineers 253 260 130 Hon K and Melchers E 1988 Experimental behavior of steel column bases J Constr Eng 9 35 50 Melchers R E 1988 Modeling of column base behavior Connections in Steel Structures Behavior Strength and design 151 157 Microsoft Corporation 2007 Microsoft Of
26. Spring Force Deformation Figure 5 9 Nonlinear Spring Force Deformation Relationships 99 The force deformation relationship for the connection for this modeling approach will be linear in nature This is due to the concrete springs having a linear compressive stiffness and the anchor bolt springs having a linear tensile stiffness If yielding of the bolts or crushing of the concrete was taken into account the force deformation relationship for the connection would be nonlinear Since the force deformation relationship for the connection is linear the resulting stiffness from model will be the initial stiffness If the relationship was nonlinear a tangent or secant stiffness would need to be developed based on the relationship 5 2 3 2 DEVELOPMENT OF MODEL To capture the rotational stiffness of connection Types 1 and 2 a stub column model was built for each connection type The height of the stub column used in the model was taken 12 in The column and connection was modeled using thin shell elements in SAP2000 with a thickness associated to its member properties In other words shell elements used for the flange of the column were assigned its respective thickness An image of the finite element mode for connection Type 2 is shown in Fig 5 10 The dimensions and material properties of members used in the model were representative of the actual connections tested in Picard and Beaulieu 1985 and modeled in Hamizi and Hannachi 2007 Furthe
27. When using the Glut OpenGL Utility Toolkit library to create a window it creates a window which is separate from the forms used in VB Net A form in VB Net is the main window that all of the menu bars drawing windows and other features are attached to If the goal of the program is simply to draw images or scenes this is the way to go On the other hand if the goal of the program is to include dropdown menus and other user functions this is not the way to go about creating a drawing window The other way to create a windows drawing area is to use an existing window in the user form and enable that window as an OpenGL viewing area This way is slightly more complicated but allows the user to create multiple viewing windows in the same form as well as use the other object oriented functions in VB Net This was the method used in creating DISPAR for SAP2000 but both methods will be covered in this section B 3 1 UsiNG THE GLUT LIBRARY When creating a window using the Glut library it is only a matter of setting the display mode of the window window size window position and the name of the window This is done using the commands glutInitDisplayMode Glut Single Glut RGB glutInitWindowSize width height glutInitWindow Position x y glutCreateWindow Window where Glut Single creates a single buffered window Glut RGB sets the color field width and height are just that x and y are the coordinates of the top left corner of
28. a matter of changing the parameters in the g uLookAt so that the camera is in the desired location see Fig B 7 Eye or Camera Location Figure B 7 Rotation Figure 168 B 7 BRIEF OVERVIEW OF ADDITIONAL OPENGL FEATURES Included in this section is a list of additional features in OpenGL that were either not covered in this chapter or were not used in the development of DISPAR For more information on any of the features see The Official Guide to Learning OpenGL Woo et al 1997 e Strippled Lines these are different line types which may be used consisting of various dashed an dotted linetypes e Modeling Transformations These were mentioned in the chapter but not discussed in any great detail Modeling transformations are a way to translate and rotate the objects being drawn to any point in space e Clipping Planes Allow further refined of the viewing area beyond the left right bottom top near and far viewing restrictions This can be useful for section cuts or limiting the viewing plane to only look at certain frames or members e Lighting Allows the user to set a light source in OpenGL giving the scene a sense of real life Multiple lighting sources in a given scene may be used e Material Properties May define a material property which will affect how the object reflects light e Fog The use of fog makes the image appear more realistic having objects further in the background fading out e Texturi
29. a very powerful tool which is virtually limitless when drawing the structure Refer to Appendix C for a guide on how to use OpenGL with VB Net 4 3 LINKING DISPAR WITH EXCEL Another beneficial feature with the new version of DISPAR is that all of the tables found in the new DISPAR for SAP2000 program can be exported to excel Also many of the tables which are exported include bar charts presenting group totals in a helpful manner The bar charts include factors for member types factors for groups and number of members in a group This feature can be useful when a user wants to manipulate or arrange the data in another way than is presented in DISPAR of the tables that can be found in DISPAR for SAP2000 are listed in Fig 4 8 Properties Element eFlexural eFlexural eElement Factors name major minor major minor Element Type eLength e Axial e Axial totals eSection eShear eShear Element Type properties major minor major minor percentages Group Totals eGroup Percentages Figure 4 8 Tables Available in DISPAR 90 CHAPTER 5 ANALYTICAL STUDY ON METAL BUILDINGS This chapter is an in depth study using the principle of virtual work to understand the behavior of metal building frames focusing on the effect of modeling the column base connection as partially rigid The metal building used for analysis comes from a study by Davis 1996 The study focused on the strength of members and comparison with typ
30. and the different settings are where the camera is located where it is pointed and the limits of viewing The image drawn on the screen is essentially a snapshot taken by the camera given the settings assigned There are two different options that will be covered in this section Orthographic Projection and Perspective Projection Orthographic Projection basically sets up a box around a given viewing area and relative distance has no effect on the size an object is drawn This view control was used for two dimensional viewing in DISPAR it requires little input and provides helpful views of a given frame Perspective Projection requires multiple settings but is very useful when working in three dimensions It is also useful for rotation and zoom features B 6 1 Two DIMENSIONAL VIEWING In DISPAR Orthographic Projection was used because an object s distance away from the camera does not affect how it is drawn on the screen The settings required for Orthographic Projection are the left and right limits top and bottom limits and near and far limits For a given frame if the viewing area is set to the limits of that frame the only thing that will show up on the drawing screen is a two dimensional drawing of that frame See Fig B 4 165 Right Direction Camera is facing Bottom Far Near Figure 4 Orthographic Projection The command for setting up this type of viewport is glOrtho left right bottom top near far
31. as follows _ Wel 3 4 where E is the modulus of elasticity for the column I is moment of inertia for the column Le is the length of the column and k is the effective length factor for the column Therefore the lower the effective length factor for the column the higher the critical elastic buckling load of the column This is how increasing the restraint at the column base connection increases the buckling strength of columns As the restraint provided by the column base connection increases the effective length decreases in turn increasing the buckling load for the column For an illustration of this refer to Fig 3 13 70 29 o 2 0 Effective length k 1 0 1 0 2 0 3 0 4 0 Base fixity Figure 3 13 Effective Length in Columns of a Single Story Single Bay Frame Galambos 1960 where 4 is a ratio of the stiffness of the base connection compared to the stiffness in the column The ratio 4 may be calculated as follows 3 5 Ic Lc where Lg and L are the lengths of the column and beam in the frame respectively I is the moment of inertia of the column and lt is the moment of inertia of a fictitious beam spanning from the base of each column The fictitious beam is used to represent the rotation stiffness of the base connections The ratio of Lg may be related to the moment rotation relationship of the connection determined from Eq 3 2 or Eq 3 3 This relationsh
32. based on the footing not rotating in the soil thus only taking into account the deformation occurring in the plate anchor bolts and the concrete in the footing For a diagram of the column base connection see Fig 3 8 Analytical approximations based on work done by Salmon et al 1957 and referenced in Galambos 1960 have shown that the stiffness based on this assumption is equal to M bd E 3 2 Keon z 0 12 where M is the moment at the base of the column is the rotation at the base of the column b is the width of the base plate d is the length of the base plate and E is the modulus of Elasticity 61 of the concrete This equal does not take into account either of the main contributing factors to the rotational stiffness of the connection as discussed in Section 3 4 plate thickness and column depth This equation also does not take into account the size or layout of the anchor bolts which will be discussed in a later section and is also a large contributing factor to stiffness of the connection Therefore careful consideration should be taken when using this equation Anchor Bolts Concrete N Footing Soil Level SAAKKK Base Plate Figure 3 8 Column Base Connection Diagram The other method is based on the footing acting as a rigid beam and the soil behaving as a series of elastic springs where the rotational stiffness is equal to M _qgf 3 3 0 12
33. behavior of the column base connection was developed Multiple modeling approaches were looked at before one was developed that closely followed the behavior of the connections from the literature review under both moment and axial loading This modeling approach was then extended to the full metal building frame to understand how explicitly modeling this connection would affect the overall behavior of the frame with regard to drift The effect on strength limit states was not considered in this thesis After using DISPAR to help with understanding the behavior it was determined that there is a benefit in including the column base connection when modeling the metal building frames 6 1 DISPAR AS AN ANALYSIS TOOL PRACTICAL USES There are many practical uses of DISPAR it is much more than an education tool to identify the behavior of a given structure Practicing structural engineers could find many applications where 124 using DISPAR to analyze their structure would give them an insight into its behavior that they might not have otherwise had Listed below are a few examples of how DISPAR could be used in a design office e Optimization of a structural system using DISPAR output and one of the optimization techniques described in Section 2 4 e Identify how groups of elements such as the beams on the particular story of a moment frame behave with the rest of the lateral system e Identify how combined systems work together such as a
34. behavior of the metal building frame based on different modeling approaches of the base connection The wind loads were calculated based on the wind provisions found in Chapter 6 of ASCE 7 05 ASCE 2005 There are three different methods allowed by ASCE 7 05 to determine the wind loading on a structure The first method is known as the simplified procedure where a structure must meet a set of criteria in order to be used The second method is an analytical procedure where the designer determines windward leeward external and internal pressures on the building The third method allows for the use of wind tunnel testing to determine the design loads where the testing method has to meet a certain set of criteria as outlined in Section 6 6 of ASCE 7 05 This method may be used in lieu of methods 1 and 2 or where required by section 6 5 2 This method would rarely if ever be used for a metal building Method for loading If the Main Wind Force Resisting System MWFRS meets the following criteria from ASCE 7 05 Section 6 4 1 1 then the simplified procedure may be used The building is a simple diaphragm building As per ASCE Section 6 2 where a simple diaphragm building is building in which both windward and leeward wind loads are transmitted through floor and roof diaphragms to the same vertical MWFRS ASCE 2005 The building is a low rise building The building is enclosed and conforms to the wind borne debris provisions of Secti
35. bolts would develop full tensile capacity preventing the connection failing in concrete crushing The anchor bolt and concrete foundation details can be found in Fig 3 3 57 PE Hydraulic Jack y Loading Beam a Bending and Shear b Bending and Axial Figure 3 6 Test Configuration Picard and Beaulieu 1985 The testing apparatus for the connection in bending and shear consisted of a cantilever column connected as described above and loaded with a hydraulic jack The jack loaded the column with a concentrated force transverse to its major axis creating a moment at the base of P x L with the absence of axial loading see Fig 3 6 a The force created by the jack is P and L is the distance from the connection to the applied load The force P was varied in order to produce the different moments needed for the moment rotation curve The other apparatus Fig 3 6 b was set up with a similar cantilever column but had a loading beam bolted to the top of the column with stiffeners to avoid web crippling in the column In this case the hydraulic jack loaded the loading beam with a concentrated force applied transverse to its major axis see Fig 3 6 b This created a moment at the base of the column of P x e where e is the eccentricity from the applied load to the centerline of the column with an axial load of P experienced by the column The load P was varied to produce the different moments for the moment rot
36. change in DPF per change in volume ADPF 0 13 0 007 in in 0 in in AM cep 2 34 ADPF 0 25 AV oe in in This means that for every cubic in of volume added to bar 1 the drift in direction of the virtual load will decrease by approximately 0 007 in Similarly for bar 4 the drift will decrease by approximately 0 013 in for every cubic in of volume added The change in a member s displacement participation factor per change in volume is known as the Sensitivity Index SJ Charney 1993 A member s SI is a measure of how sensitive it is to change Hence adding a given volume of material to members with a higher SI will reduce the drift more than adding volume to a member with a smaller ST If the members change in volume is taken as zero SI can be stated for each member i as follows ADPF dDPF DPF Jy SI lim dV Vi Q 35 oe AV Using Eq 2 35 the SIs for members 1 and 4 are 23 Sh Gag 7 1 SI 2509 dad 4 144 Now using the Sensitivity Indices for members 1 and 4 it is simply a matter of noticing that member 4 is approximately twice as sensitive to change as member 1 Therefore it can be stated that adding material to members with higher SIs is more beneficial Conversely when removing material from members it is more beneficial to remove material from members with lower SIs To illustrate this point the volume of material in member s 1 and 4 were varied with the total volume of mate
37. height of 16 ft e 10 kip load applied at the left and right column rafter joints Groups created based on Fig 5 23 Nonlinear link elements used for the column base connection with a rotational stiffness of 2100 kip ft radian Running DISPAR 1 Open DISPAR for SAP2000 2 Using the Open button under the File dropdown menu open the file Program Files VirginiaTech DISPAR for SAP2000 Examples Example 2 3 Follow steps 3 through 6 in the previous example making sure to select the Real and Virtual load cases Fig A 14 shows the viewing of the shell elements in the example 149 Figure 14 Model with Shell Elements 4 To view the frame and link member s contribution to the Drift select the Totals table under Tables DISPAR see Table A 5 Notice the contribution for all of the other members are 0 This is because only shell and link elements are included in this model Table A 4 Shell Member DISPAR Totals Flexural Flexural Axial Maj Min Shear Maj Shear Min Member in 1000 in 1000 in 1000 in 1000 in 1000 Joint Total Type Fx 2 Fy Fz in 1000 in 1000 Columns 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Beams 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Diagonals 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Shell 0 0 0 0 0 0 1904 0 257 7 0 0 1646 3 Spring 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Link 257 7 0 0 0 0 0 0 0 0 0 0 257 7 Totals 257 7 0 0 0 0 1904 0 257
38. meon redu pd Gadel 167 Ligure B 6 Perspective VIeW uidisse deii niin aua dete Gennes 167 Fig r B 7 RoldHon o te t alfo 168 Figure B 8 Form Design for Example ertet Dee eara en Pe Sen eA USE Nga Uo esa ve esae Te pads 171 Figure B 9 Completed Example Program Form 172 Figure C 1 Design Wind Loads for Enclosed Buildings Method 1 ASCE 7 05 Fig 6 2 180 Figure C 2 Wind Pressures aum Frame inus 182 xi LIST OF TABLES Table 2 1 Equations for Internal Energy in Structural Members Charney 1995 19 Table 2 2 Tr ss DISPAR toot inei iet onsite tutti cde tef m oi ceu M i 21 Table 2 3 Member DISPAR Factors for Joint Region essere 35 Table 2 4 Updated DISPAR Factors with Equal SIs eese 41 Table 4 1 ETABS NRGD Variable isis etait attinet ac 75 Table 4 2 Frame a item aes ede elem 87 Table 4 3 Displacements Irom MOdEel inest other also SS e vri len stat seite 89 Table 5 1 Initial Connection Stiffness Comparison essere 103 Table 5 2 Connection Comparison with Horizontal Load eene 111 Table 5 3 Drift at the Left Corner of the Frame Based on Percentage of Live Load 113 Table A 1 Member DISPAR Percentages
39. must be stiffened to reduce the drift Many times this leads to increasing the volume of material in one or more members to meet the drift limit By using the member s DPF a designer can gain insight into how much each member contributes to the overall drift However the member with highest DPF is not always the member to which material should be added The values in this section are based on the calculations found in Table 2 2 In this example both members 1 and 4 have a DPF of 2 03 in so how do you decide which member s volume to increase This section will discuss an effective way to determine which members are more heavily influenced by increasing or decreasing their size In other words adding a given volume of material to some members will decrease the drift more than adding the same volume of material to others Because the truss is statically determinate changing the volume in members does not change the forces experience by the members Notice the effect of adding 20 cubic in to members 1 and 4 AV 288 20 1 069 in zd L 288 T 2 31 Vaa AV 144 20 A4 new y 144 1 14 in Now the updated DPFs 22 1 0 a 2 03 1 90 in Ainew 1 069 2 32 DPF DPF _ 203 22 1 78 in OS NA sah 1 14 The change in DPFs ADPF DPF ora DPF new 2 03 1 9 0 13 in 2 33 ADPF DPF 4 ora DPFanew 2 03 1 78 0 25 in Finally the
40. of kinetic energy 10 2 2 1 ANOTHER LOOK AT VIRTUAL WORK TRUSS APPLICATIONS This section will examine the principle of virtual work from a work energy balance approach as applied to truss members This method has a different approach than that of the Minimum Potential energy derivation but has the same end result The derivation for this approach was taken from the class notes of a structural analysis class taught at Virginia Tech by Charney 2009 When work and energy equations are used to calculate displacements in a truss member it is simply a matter of setting the external work equal to the internal work or 2 7 For the truss member show in Fig 2 3 the member has an original length L and is loaded with a force of P Under the load of P the truss member deforms a distance d al zc d 4 Figure 2 3 Truss Member Under Loading As the truss member begins to deform under the load P the member has a force deformation relationship shown in Fig 2 4 a Also as the member begins to elongate the stress strain relationship for the differential volume dV is shown in Fig 2 4 b 11 v E a Truss Force Deformation Relationship b Truss Stress Strain Relationship Figure 2 4 External and Internal Work Plots The shaded area under the curve in Fig 2 4 a is equal to the External Work done on the system This may be written as follows 1 Ws 3Pd ee The shaded under the curve i
41. panel zone region is explicitly modeled Below are figures showing the finite element model in elevation as well as a three dimensional view of one of the columns Fig 5 5 a and b The columns and beams were modeled based on the dimensions given in Fig 5 1 and Fig 5 2 a at wit f DA 4 E a Elevation of Frame b 3D View of Column Figure 5 5 Frame Finite Element Model 5 2 2 APPLYING THE LOADS The frame was subject to wind loading determined in accordance with ASCE 7 05 Chapter 6 Wind Provisions ASCE 2005 The building under consideration met the criteria listed in ASCE 7 05 Section 6 4 1 1 for the use of the Simplified Method for calculating the design wind loads The design wind loads calculated based on this procedure represent the summation of the internal and external pressures on the system Refer to Appendix C for an outline of how the wind loads used for analysis were determined The frame was loaded by resolving the wind pressures along the frame into evenly distributed point loads see Fig C 2 for the wind loads applied to the frame The point loads were applied along the centerline of the frame at nodes located on the exterior flange A diagram of the metal building frame under wind loading may be found in Fig 94 5 6 Notice in Fig 5 6 that the loading applied to the rafters creates uplift on the frame Also the horizontal loading along the left rafter acts to the l
42. radian As the stiffness increases above 10 000 kip ft radian its contribution to the overall drift quickly decreases to zero Similarly as the connection stiffness decreases below 10 000 kip ft radian the connections contribution decreases to zero The rate at which the connections contribution decreases between 10 000 to 100 kip ft radian is less than the decrease above 10 000 kip ft radian Notice that the metal building connection s contribution is located in this region at 1396 of the overall drift 5 4 2 BASE CONNECTION SENSITIVITY VS COLUMN AND RAFTER SENSITIVITY This section compares the behavior of the connection with relation to the behavior of different components of the metal building frame with varying connection stiffness The member sensitivity index SI was used when comparing the components Recall from Section 2 3 2 that a member s SI is a measure of how sensitive it is to change the higher the SI the more impact changing that member s size will have on the drift To calculate the SI for the connection an effective volume was used This volume was based on the stiffness used for the nonlinear 118 vertical springs representing the anchor bolts Since the anchor bolt stiffness was varied to increase the rotational stiffness of the connection this stiffness is a good indication to have the effective volume of the connection varies In addition the anchor bolt stiffness is a function of the area divided by the length of the bol
43. stroke characters in VB Net Using Bitmap Fonts Text to draw strng Text Location to draw Gl glRasterPos3d x z Length of the text as an integer length Len strng For loop to draw the text on character at a time AscW is a command in VB Net to retreive the character for the given letter i For 1 To length Glut glutBitmapCharacter Glut GLUT BITMAP TIMES ROMAN 24 AscW MidS strng i i Next i Using Stroke Characters Text to draw strng Text Translating the text to the desired location Gl glTranslatef x y z Rotating the text based on the desired angles angx angy angz l glRotated angx 1 0 0 glRotated angz 0 0 1 glRotated angy 0 1 0 ong Scaling the text to the desired screen siz Gl glScaled 0 2 0 2 0 2 Length of the text as an integer length Len strng 164 A for loop similar to that of the Bitmap Font For i 1 To length Glut glutStrokeCharacter Glut GLUT STROKE ROMAN AscW Mid strng i 1 Next i In both cases x y and z are the coordinates where it is desired to draw the text The parameters x y and z represent the bottom left corner of the string of text The variables angx angy and angz are angles that the text is rotated B 6 SETTING VIEW CONTROLS As with many other things in OpenGL there are multiple ways to set the view controls The view controls can be related to setting up a camera
44. supports located along the shell elements representing the plate The pin supports will be located at the same points as the vertical springs in the width of the plate as not to induce any off axis bending Locating the position of the pin supports along the plate requires making some assumptions about the behavior of the plate in bending and also the amount of concrete in compression These assumptions are very important because they determine the lever arm associated with the moment couple created by the pin support and the vertical springs representing the anchor bolts The larger the moment arm the greater the rotational stiffness provided So it can be unconservative to assume a small compression block at the far end of the plate because this will create a larger moment arm than what is likely provided The problem with this modeling approach is the actual size compression block will change based on the magnitude of axial load and moment applied to the column and this modeling approach does not account for that Another and more accurate approach to modeling the column base connection is to use a grid of nonlinear springs to represent the concrete in compression These springs will have a near infinite stiffness in compression and a near zero stiffness in tension If the entire plate is supported on a grid on nonlinear springs with a near infinite compression stiffness and a near Zero tensile stiffness the size of the compression block will be d
45. the case that using the same section size for multiple members in a structure is more economical In which case selecting a different section size for a more efficient design is not an economically wise decision These are only a few of the limiting factors which do not allow for design where all of the members have 24 the same SI value Therefore practically speaking this design is not possible but the designer should use the constraints to come up with the best design possible Displacement vs SI ratio Displacement in LX ON 1 SI SI Figure 2 9 Displacement vs SI ratio A member s SI is a very useful tool in determining whether it is more effective to increase or decrease the size of a member Refer to Table 2 2 for the SIs for all members in the truss example This method for calculating member 5 5 may also be extended for use in frame structures To do so all components of deformation in the DISPAR factor need be accounted for Eq 2 30 An effective resizing method using Sensitivity Indices will be discussed in a later section 2 3 4 JOINT COMPONENTS USING VIRTUAL WORK In structural analysis it is essential to properly account for deformations in the beam column region which may add up to nearly 30 percent of the overall drift of a structure Refer to Charney 1990 for an in depth study of the beam column joint contributions There are two different methods used to model the beam colum
46. the frame members decreases It is interesting to note that the SI for all of the frame members decreases as the SI for the connection increases yet when the connection sensitivity begins to decrease only Column 1 s sensitivity begins to increase Notice how similar the Spring SI plot is to the derivative plot shown in Fig 5 21 Both plots show that at a connection stiffness of 500 kip ft radian the connection is most sensitive to change This is not necessarily showing that this is the optimal stiffness for the connection only that the drift will be impacted the most per change in stiffness at this point Also it is important to note that it might be more economical to reduce the size of Girder2 and increase the size of Girderl This is especially the case in the region where the connection is behaving as a pinned connection where the SI for Girderl is nearly six times that of the SI for Girder2 Even as the connection begins to behave as a fixed connection the SI ratio for Girderl to Girder2 is about the same At this point it may be more economical to increase the 120 size of Column and reduce the size of Girder2 In the region where the connection type found in Fig 5 12 acts 4200 kip ft radian Girderl and Column have approximately the same SI value With this in mind it would likely be economical to increase the size of Girderl and Columnl and reduce the size of Girder2 until the SI values for all are approximately equal
47. the window on the computer screen and Window is the assigned name to the window Once the window has been created it is time to begin drawing shapes and text in the window 154 B 3 2 UsiNG VB NET WINDOW This method of initializing a window requires that the programmer knows how to link a windows drawing area to an OpenGL drawing area The two important points that the programmer must understand are how to set the pixel format of a window and the Windows Graphics Layer Each of these are vital to linking the OpenGL drawing area to a drawing area created in the Net framework Setting both parameters properly allows the program to run multiple windows at the same time along with having use of the object oriented functions which can be used in a form B3 2 1 PIXEL FORMAT DESCRIPTOR The Pixel Format Descriptor or pfd is a list of parameters which sets the pixel format of the window In other words the pfd sets the number of pixels used for coloring along with layer properties of the window This is the first step in linking the initialized OpenGL drawing window to a VB Net window Not doing so will result in a blank window The pixel format of a window is set using the following commands pfd nSize Len pfd pfd nVersion 1 pfd dwFlags Gdi PFD SUPPORT OpenGL Or Gdi PFD DRAW TO WINDOW Or Gdi PFD DOUBLEBUFFER pfd iPixelType Gdi PFD TYPE RGBA pfd cColorBits 32 pfd cDepthBits 32 pfd iLayerType Gdi PFD MAIN PLANE
48. to produce a certain stiffness K of the structure Therefore this will be the goal of the optimization process First we must determine a relationship between structural stiffness circular frequency and the overall energy in the system If it is assumed that the virtual loads produce the fundamental mode shape then we can say P Q 2 63 In other words applying a virtual load of Q forces the structure to deflect into its fundamental mode shape This will allow us to find the work associated with a structure having a stiffness of K which is a function of the structures fundamental period T 2 m w From there we can say the external work is equal to K QTE 2 64 38 Which is the work required to be performed on a structure in order for that structure to have stiffness based on a fundamental period of T Relying on the principle of conservation of energy work external must equal work internal 2 65 Now that relationship between the generalized stiffness of the structure and the internal virtual strain energy has been established the material must be distributed such that the work density for each member is equal This is done by using virtual work constraints and Lagrange multipliers to determine an optimal virtual work density for each member The virtual work constraint is used to limit the overall displacement of the structure based on the fundam
49. tools to assist them in the design process These tools were not meant to make the decisions for the designer such as optimizing the structure and recommending sections It was meant to allow for the human loop where the designer is given information into the behavior of the structure and uses engineering judgment and experience to make a decision 1 6 OVERVIEW OF CHAPTERS The second chapter in this thesis focuses on a literature review covering the principle of virtual work and many of its applications Next Chapter 3 consists of a literature review on the testing and modeling done on various column base connections types to determine a rotational stiffness for each connection type The fourth chapter discusses both the previous version of DISPAR and the new version of DISPAR for SAP2000 and the features of each version The next chapter Chapter 5 is a study on how explicitly modeling the column base connection in a metal building frame will affect the overall drift The results obtained in Chapter 5 were used to determine an effective way to model the stiffness in the column base connection as well as techniques for optimizing the stiffness of the connection Conclusions and recommendations were made based on the results in Chapter 5 and discussed in Chapter 6 of the thesis Appendix A consists of a guide to getting started with DISPAR for SAP2000 and includes examples to help with this The information in Appendix B is a discussion on the b
50. understand its behavior with regard to stiffness In addition the analytical method presented in Galambos 1960 does not take into account the factors discussed in Section 3 4 which have the most affect on the connection stiffness This method may be used to obtain an estimate of the initial stiffness of a given connection type but should not be used when modeling the connection stiffness In conclusion there is adequate initial stiffness provided by the column base connection types analyzed to be included in modeling With this in mind further research should be performed to validate the stiffness value to use when modeling 73 CHAPTER 4 DISPAR The program known as DISPAR is a program designed to assist practicing engineers when designing the lateral resisting systems in buildings When designing the lateral system in a building it can be difficult to determine which members have the greatest impact on the stiffness of the system Valuable time may be wasted by resizing members and noticing that there has been little improvement on the stiffness of the system DISPAR helps with this very problem giving an engineer the tools and information to optimize the stiffness of a system while limiting the volume of material It uses virtual work to develop DISplacement PARticipation factors DISPAR Factors for each member The DISPAR factors for each member are then divided by its respective volume the result of which is referred to as a sensitivi
51. 0 00 13 Now let s assume that the drift in the x direction 1s of interest and that it must be limited to L 400 5 85 in a In order to view the overall drift go to Tables DISPAR Totals The total of all of the DISPAR factors found in the lower right corner of the table is the total displacement at the location of the load times 1000 b For this example the location of the virtual load is at the roof level The total displacement is the total of the DISPAR factors divided by 1000 Therefore the total displacement at the roof level in the x direction is equal to 7 13 in found at the bottom right corner of Table A 2 Table A 2 Member DISPAR Totals EE Memeber Dispar Totals File Member Type Axial Flexural Maj Flexural Min Shear Maj Shear Min Total 304 83 2405 33 81 08 408 07 3200 03 Beams 0 3578 1 2532 3331 26 Diagonals 0 02 0 02 Shell 0 Totals 304 85 14 Since the moment frame beams located at the bottom of the structure have the highest sensitivity indices we will upsize those beams first This can be determined by viewing the SI s in Fig A 11 or looking up the group SI s in under Tables DISPAR Group DISPAR Totals seen in Table A 3 a Goto Edit Group Sections under the Groups button on the menu strip see Fig A 13 146 b Select BM 1 from the dropdown list notice that the group s current section is displayed in the adjacent textbox Select W30x116
52. 7 0 0 1904 0 150 5 To view the contribution of the shell elements grouped together to represent members in the frame select the Group Totals table under Tables DISPAR see Table A 5 At this time the group member SI s are only available for frame elements this feature has not been added for shell elements 6 Close DISPAR Table A 5 Shell Member Group Totals Number Flexural Flexural Shear Group in Axial Maj Min Shear Maj Min Joint Total Name Group in 1000 in 1000 in 1000 in 1000 in 1000 in 1000 in 1000 Columni 89 00 10 26 758 00 0 00 470 20 0 00 0 10 278 Girder1 94 00 9 24 148 40 0 30 223 90 0 10 0 10 382 Girder2 106 00 0 50 120 00 0 30 170 80 0 00 0 00 291 Girder3 113 00 1 41 122 00 0 30 169 30 0 00 0 00 292 Grider4 91 00 5 27 184 00 0 30 89 50 0 00 0 10 279 Column2 89 00 5 98 571 60 0 00 431 10 0 10 0 10 135 Totals 0 00 0 18 1904 00 0 00 257 7 0 00 0 00 1646 151 APPENDIX B CREATING DISPAR FOR SAP2000 GUIDE TO GETTING STARTED IN OPENGL WITH VB NET B 1 INTRODUCTION Appendix B is a guide which explains how the graphics package OpenGL was used for graphics in DISPAR for SAP2000 and which explains how to use OpenGL with Microsoft Windows and VB Net It includes information on how to link OpenGL with the Net framework and how to perform simple tasks once the two are linked to
53. A 1 DISPAR Start Up Screen esee oe M eo od eec d edd eaten 134 Fipure A 2 Pile Open decet d Bde 135 Pisure 3 Load Case Selection bete Deu ueteri or dee 136 Figure 4 DISPAR In Progress Screen itte aee eaae dad 137 Eure A 5 DISPAR Results Screen a eiat tit igitor un vida 138 Figure A 6 Typical Eloor aO SIS FEES Ede 141 Figure A 7 Load Cases WIDdO ie qe odo alvei ditavit eee 142 0 o MeRU IET o 142 Fipg re A 9 Display Menu Options Sle ppc bn doped dei Reais teens 143 Figure A 10 DISPAR Viewing Screen with Display Options eee 143 Figure A 11 SI VIewilngzs iesu ideis MSN ERE AAT SUCRE ES 144 Figure A 12 2D Viewing Sele CU OM nouis erdt diee hdd 145 Figure A 15 Edit Group Sectlons c i ese reise ore Unt ESSE 147 Figure 14 Model with Shell Elements 2 2 te tto pincer note 150 Figure B 1 Reference Files in Program uar erect ee tbe ede 153 Figure B 2 Files Located in Release Poldet iuo tiges tni edt o e bun 153 Figure B3 Color Diagram sa dade eda cipe eG 161 Figure B 4 Orthographic Projection ct do qo idee et nee aoe teks 166 Figur B5 Coorditiale Syste uu ocnlos eene bo eco redii
54. C2 Wgl wglCreateContext hDC2 End Sub Public Sub InitWindow2 Make Current Window 1 Wgl wglMakeCurrent hDC2 hRC2 End Sub Public Sub DrawText Dim Drawing Variables Dim length i As Integer Dim strng As String Initialize OpenGl Viewing Gl glClearColor 0 0 0 0 0 0 174 PixelFormat PixelFormat 0 Since both windows have the same Gdi ChoosePixelFormat hDC pfd pfd 0 Sets clear color as black Gl glMatrixMode Gl GL PROJECTION Sets matrix mode to projection Gl glLoadIdentity initializes projection matrix Gl glOrtho 0 0 1 0 0 0 1 0 1 0 1 0 Sets 2D viewing window Display Gl glClear Gl GL COLOR BUFFER BIT Clears the screen Draw Text Gl glColor3f 1 1 1 set color of text strng 3D Frame text to be drawn Gl glRasterPos3d 0 4 0 4 0 position to draw text length Len strng lenght of text For i 1 To length draws one letter at a time using characters AscW Glut glutBitmapCharacter Glut GLUT BITMAP TIMES ROMAN 24 AscW MidS strng i i Next i Gl glFlush Forces drawing commands to begin excution Swap Buffers Gdi SwapBuffers hDC2 Swaps buffers to actually draw on screen End Sub Public Sub DrawFrame Initlialize OpenGL Settings l glClearColor 0 0 0 0 glMatrixMode Gl GL PROJECTION glLoadIdentity age Set Viewing Position Glu gluPerspective 25 1
55. Computed initial stiffness k 4200 kip ft radian c amp ec i im gt e e e e x o z i E 7 3 LI o 10000 1000000 Stiffness k ft radian Figure 5 21 Derivative of Drift vs Stiffness Plot The plot in Fig 5 21 shows how sensitive the rotational stiffness of the connection is to change In other words this plot shows for a given stiffness how much change in drift to expect per change in rotational stiffness The point most sensitive to change based on Fig 5 21 is located where the rotational stiffness in the connection is equal to 500 k ft radian Moving to the left or right at this point on the plot will affect the drift per change in stiffness more than at other points on the plot Similar to Fig 5 20 once the stiffness is below roughly 100 kip ft radian there is essentially not change in the drift by decreasing the stiffness Also once the stiffness is above 10 000 kip ft radian there is little to no change in drift when increasing the stiffness 117 Spring Contribution vs Stiffness Computed stiffness a o 5 2 49 o 100 10000 1000000 Rotational Stiffness k ft radian Figure 5 22 Spring Contribution vs Rotational Stiffness Notice in Fig 5 22 that the stiffness that contributes the most to the overall drift in terms of percent of total occurs at approximately 10 000 kip ft
56. Down Display Load Combinations SAP Hide SAP Unhide Figure A 5 DISPAR Results Screen Menu options for Fig A 5 e Tables Dropdown menu allowing the user to select one of the tables available in DISPAR The tables available are as follows Element Properties Real Forces Virtual Forces and various DISPAR tables The DISPAR tables include Factors 138 Totals Percentages Group Totals and Group Percentages Each DISPAR table allows the user to view the member DISPAR factors in a different way Groups Allows the user to update member group sizes only available for frame sections In Out Allows the user to zoom n and Out of the image on screen x y z z Allows the user to rotate around the x y and z axes respectively Isometric Returns the image to an isometric view XZ Shows the imagine in the xz plane 2D Allows the user to select a frame line to view in 2D Left Right Up Down Allows the user to pan the image on screen left right up and down respectively Display Allows the user to select the display options Load Combinations Brings up the Load Case selection window SAP Hide SAP Unhide Hides or unhides the SAP2000 window 139 A 4 EXAMPLES The purpose of this section is to guide the user step by step through two example problems to familiarize them with the program The first example is of a multi story frame showing the use of DISPAR for frame elements In the second example shell elements
57. ESS OF THE CONNECTION There are multiple factors that affect the rotational stiffness of a column base connection These include base plate thickness and size anchor bolt size column size concrete strength and grout strength A series of tests were performed by Hon and Melchers 1988 and Melchers 1988 where the column size plate thickness and anchor size were varied to determine which was the most influential to the rotation restraint The test was done on three different column sizes W18x50 W12x106 W12x30 two bolt sizes 0 79 in diameter 0 95 in diameter and five base plate thicknesses 0 47 in 0 63 in 0 79 in 1 0 in 1 18 in The connection tested was similar to that of Type 1 found in Fig 3 1 a with two anchor bolts on either side of the web of an L section A grout layer was provided between the base plate and the concrete foundation which is typical in actual field conditions The detail of the testing apparatus used by Hon and Melchers 1988 can be found in Fig 3 4 The moment was applied by the loading jack with an 53 eccentricity and the rotations were measured by an inclinometer see Fig 3 4 A moment rotation plot was developed by plotted the measured rotations against the applied moment see Fig 3 5 The plots of moment vs rotation in Fig 3 5 are nonlinear in nature due to the connection yielding Yielding in the connection can come from a number of places The bolts can yield under the applied stress
58. Fig 5 12 A 3D view of the finite element model used for the column base connection in the metal building is shown in Fig 5 13 104 Location of Bolt Springs Figure 5 13 Finite Element Model of Metal Building Base Connection The rotation stiffness for the column base connection found in Fig 5 12 was determined to be 4200 kip ft radian using the modeling assumptions previously stated As one would expect the connection detailed in Fig 5 12 with 4 bolts located inside the flanges of the column has a rotational stiffness in between connection Type 1 1700 kip ft radian and Type 2 13000 kip ft radian stiffness taken as average from Table 5 1 It would also make sense that the metal building connection would behave closer to that of the two bolted connection because the two bolt rows are only 3 in apart and both are located inside the flanges of the column Therefore it is accepted for modeling purposes that the 4 bolted connection found in Fig 5 12 has an initial stiffness of approximately 4200 kip ft radian 5 2 4 SIMPLIFIED MODELING APPROACHES The purpose of this section is to discuss simplified modeling approaches to capture the behavior of the column base connection This will allow designers other options for modeling the 105 connection that do not require as much time to model as the nonlinear spring method The first and simplest approach is to model a pinned support at the midpoint of the base of the column To
59. If an object does not lie within the bounds of the Orthographic Projection box they will not show up in the drawing Setting the camera location and viewing direction is the same for both two dimensional and three dimensional viewing and is explained in the next section B 6 2 B 6 2 THREE DIMENSIONAL VIEWING When viewing an object in three dimensions there are a more parameters that need to be considered other than just the limits Something to keep in mind is that OpenGL works in a coordinate system where up is in the y direction and z is in and out of the page see Fig B 5 Setting this type of viewing is much more like setting up a camera to take a picture First the camera settings must be specified which include how wide the viewing eye is open also known as the field of view fovy measured in degrees the near and far distances from the camera location as well as the aspect ratio of the viewing area This is done using the g Perspective field of view aspect ratio near distance far distance see Fig B 6 166 Figure B 5 Coordinate System aspect ratio of window h WwW E 3E Near Distance Far Distance Figure B 6 Perspective View Once the camera settings have been specified it is necessary to establish where the camera is located and where it is looking This is done using the gluLookAt command The parameters for this command are the camera location x y z where the camera is looking x y z and an u
60. LINKING DISPAR WITA EXCEL S PO vies E Er E S Er A EEr EES 90 CHAPTER 5 ANALYTICAL STUDY ON METAL BUILDINGS essesesesessesesescsoesosoesesescsoescssesesesossesoesesesesossese 91 5 1 METAL BUILDING USED FOR ANALYSIS 91 3 2 MODELING PROCEDURE Ie oorr eb eren e a tugs eter eda 93 3 2 1 Modeling the Frames ccc sa edi deed e e fede obe e de eee bese Rb te 94 322 Applying the LOGdS esed aue dO OPE TIPO Ree PEERS 94 5 2 5 Development of Column Base Stiffness for Model esee ene 95 5 2 3 1 Modeling Assumptions operi Rp EO Dp pee ete pe a bn ge dee de eere bte 5 2 3 2 Development of Model 5 2 3 3 Comparison with Literature 5 2 3 4 Stiffness of Typical Metal Building Connection eese nennen 5 2 4 Simplified Modeling Approaches esee eene enne neen trennen eren rennen ene 5 244 Rotation Spring Approach neenon e RO E RE Ur es 5 2 4 2 Springs At Bolt Locations nenne enne trennen trennen 5 243 Pinned Support and Vertical Spring eee etn nennen tenente nenne terne 5 3 BEHAVIOR OF CONNECTIONS WITH VARYING LOAD COMBINATIONS eee eee eene 5 3 1 Frame Under Horizontal Load 5 3 2 Frame Under Varying Live Lodd cisoca artsen oeoo eee ennt E entren nenne enne 5 4 SENSITIVITY ANALYSIS OF COLUMN BASE CONNECTION en nenn
61. L_1 braced frame braces on the first 2 stories BF_BR_1 and the braced frame columns on the first 2 stories BF_COL_1 These groups will come in handy when upsizing the members in the example below 30 psf wind load in both directions 140 W14x145 Col typ 25 0 25 0 25 0 25 0 W24x76 HSS 8x8x1 4 Bracing typ W24x76 W24x76 W24x76 W24x76 H M N N Figure A 6 Typical Floor Plan Running DISPAR and viewing results NOTE if DISPAR unexpectedly closes make sure to re open DISPAR and close it before proceeding otherwise an error will result in SAP 1 Open DISPAR for SAP2000 2 Using the Open button under the File dropdown menu open the file Program Files VirginiaTech DISPAR for SAP2000 Examples Example 1 a Notice that SAP2000 automatically opened in the background which is gathering the necessary information to run DISPAR b Once SAP2000 has opened the model DISPAR will draw the structure which may be viewed in 3D 3 Notice that the Cases window has opened Fig A 7 Select Real X under the Real Loads section and select Virtual X under the Virtual Loads section 141 Load Cases Real Loads Virtual Loads Real v v Rigid Factor Include Flexible Joint 0 00 Figure 7 Load Cases Window a The real and virtual load cases for analysis are the real and virtual cases in the direc
62. NCLUDING JOINT COMPONENTS To illustrate the virtual work method for calculating joint contributions a three story three bay steel frame was analyzed with DISPAR for SAP2000 The frame used for analysis is shown in Fig 2 13 For this example the analysis was run using the centerline assumption and the beam column joint region was handled using the method described in Section 2 3 4 The member DPFs may be found in Table 2 3 240 240 240 1000 30 Kips W24x84 W24x84 W24x84 mE W24x104 LN 104 ZR 04 oF EE W24x117 W24x117 W24x117 Figure 2 13 3 Story 3 Bay Steel Frame 150 W14x102 W14x102 W14x102 W14x102 34 Table 2 3 Member DISPAR Factors for Joint Region Axial Flexural Shear Joint Total in 1000 in 1000 in 1000 in 1000 in 1000 Columns WO AIW IN eR 21 0 4 5 9 0 7 1 3 8 3 Subtotal 9 2 183 8 27 5 39 2 259 8 Total 17 8 574 0 105 3 192 3 889 3 The member DPFs in Table 2 3 are divided up into axial flexural shear and joint components of deformation The summation of the member DPFs found in the lower right corner of Table 2 3 is equal to 1000 times the displacement of the frame This is because the virtual load applied to the frame was equal to 1000 kips not 1 kip Therefore the total displacement at the location of the applied virtual load Q is equ
63. Plat Bendine Behavior sedeat adparet aM aas cet euge 96 Anchor Bolt Stress DistriDHtOf outer peteret 97 Nonlinear Spring Force Deformation Relationships eese 99 Finite Element Model of Type 2 Connection seseeeeeeeeneeee 101 Spring Grid Layout for 4 Bolt Connection seen 102 Metal Building Column Base Connection eee 104 Finite Element Model of Metal Building Base 105 Pinned Connection with Rotational Spring Type 2 sees 107 Vertical spring base connection oe uoc on bre ibus e I eu end 108 Location of Compression Force for Connection 2 109 Support Conditions OF PIS fu aed tue ausa 109 Frame Under Gravity Live Load eese eser ettet esa qn le esae 112 Percentage OF Live Load osse et tete ODER i 113 Drit vs Spring SUTfness eene bereit or pe corp ite weeds eet 116 1X Figure 5 21 Derivative of Drift vs Stiffness Plot sess 117 Figure 5 22 Spring Contribution vs Rotational Stiffness sese 118 Figure 5 23 Member Labels for SAP Groups i seltenen eripe ee redeo 119 Figure 5 24 Member SI vs Spring Stiffness ouo pc ended tees 120 Figure
64. Structural Optimization Using the Principle of Virtual Work and an Analytical Study on Metal Buildings Christopher Douglas Barrar Thesis submitted to the faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the degree of Master of Science In Civil Engineering Finley A Charney W Samuel Easterling Cristopher D Moen June 8 2009 Blacksburg Virginia Keywords Virtual Work Structural Optimization Column Base Connections Structural Optimization Using the Principle of Virtual Work and an Analytical Study on Metal Buildings Christopher Douglas Barrar ABSTRACT A tool for analyzing and understanding the behavior of structural systems based on the principle of virtual work was developed by Dr Finley Charney in the early 1990s The program was called DISPAR which stands for DISplacement PARticipation factors and was written to work in accordance with SAP90 and ETABS This program became outdated once newer versions of SAP90 and ETABS were released Starting with version 11 of SAP2000 Computers and Structures released an Open Application Programming Interface OAPI which allowed programmers efficient access to the information in SAP2000 With this release came the motivation to update the program DISPAR to work with SAP2000 version 11 and other versions to follow This thesis provides an overview of how the new version of DISPAR was programmed using VB Net and Ope
65. Three Dimensional Viewing tte et E Eee ae tere dier doavatvestseavens 166 B 7 BRIEF OVERVIEW OF ADDITIONAL OPENGL FEATURES eene eene nennen nennen nennen 169 B 8 PUTTING IT ALL TOGETHER EXAMPLE DRAWING A SIMPLE 3D FRAME AND TEXT USING TWO VIEWING WINDOWS nn eno MR mier au oti D e v E or DIRE DER 169 B F8 1 Creating the FOM s ope e ep gt case RP EROR nur re 170 B 8 2 Program Results ie reae ROTE cte eise p diet bien enn 172 B amp 3 Source Code for Example sisi eta eee ertet tate ehe HEP ae Ese et Yet de edente 173 APPENDIX C WIND LOADS USED FOR ANALYSIS eeeeeeee eee ee seen sens enses ense 178 vii LIST OF FIGURES Figure 2 1 Example Structure ie atthe ene diese idend Pet ue 8 Figure 2 2 Total Potential Energy PIOU ate qno teu o tatc fo pH tud tisse dtes 9 Figure 2 5 Truss Member Under Loading 11 Figure 2 4 External and Internal Work Plots oit 12 Figure 2 5 Truss Structure Under ea eds 13 Figure 2 6 Truss Structure Under Load erener 14 Figure 2 7 Force Deformation Relationship of System sssesssesssssessseesssessereseeessseessresseessee 15 Figure 2 8 Stress Strain Relationship of System pvc uoce eere do teh e ees purae nene ox e epe 15 Figure 2 9 Displacement vs SI ratio aos ect qe ee
66. a about the z axis with the cross sectional area T I A 2 76 where C and C are regression constants This holds true as long as the section remains within the same shape group i e W21 sections As mentioned using these relationships for member properties the drift can now be expressed in terms of the A E and member forces by plugging Eq 2 76 into Eq 2 75 N Bus dj Ai 277 i 1 where is the virtual strain energy coefficient for member i and e is a correction factor for frames which is equal to zero for trusses Both and were derived on the basis that the floor acts as a rigid diaphragm having a lateral and torsional component The derivation of and involves the relationships found in Eq 2 76 being substituted into Eq 2 75 then applying a virtual force in the lateral direction and a virtual torque about the vertical axis The derivation may be found in Chan 1995 Now using the formulation of Eq 2 77 the optimization problem found in Eq 2 74a can be written as excluding the strength constraint Minimize Weight 45 W A 2 Wi A 2 782 Subject to constraint equations N d 4 CE e sd KG 2 C tei 5 as 2 786 1 1 AE lt A lt AU 2 78c l l where s is equal to the number of stiffness constraints which is equal to the number of drift constraints The optimization technique for solving the Eq 2
67. against the concrete foundation not using any stiffness from the bolts The side in tension is pulling up on the bolts where all of the stiffness flexibility is coming from the bolts see Fig 5 7 Given that the bolts in tension act differently than the concrete in compression it makes sense that the stiffness provided at each side of the plate will be very different Figure 5 7 Plate Bending Behavior To find the stiffness associated with the bolts an effective length must be determined This effective length is the length of the bolt anchored into the concrete which contributes to the tensile stiffness The stiffness can be calculated as follows AE 5 1 1 e where A is the cross sectional area of the bolt E is the modulus of elasticity of the bolt and Leff is the effective length of the bolt The theoretical effective length of the anchor bolt is based on the stress distribution throughout the bolt The stress distribution of an anchor bolt embedded in concrete with a steel bearing plate is shown in Fig 5 8 assuming no loss of bond 96 Bolt Stress Distribution r Figure 5 8 Anchor Bolt Stress Distribution The stiffness of an anchor bolt with the stress distribution found in Fig 5 8 is equal to 2 5 2 NM Therefore the effective length of an anchor bolt embedded in concrete with a steel bearing plate is equal to So for an anchor bolt length equal to 13 5 in see F
68. age Both of the assumptions are not always the case so the method is approximate but has been shown to produce reasonably accurate results when compared to a detailed finite element analysis of the region Charney and Pathak 20072 The subassemblage found in Fig 2 10 b will be used in the discussion on calculating the joint components of virtual work Recall from Eq 2 30 that the DISPAR factor for a column including axial flexural and shear components can be calculated as follows 1 POPO f MGOmQ f VGOv x DPF eo lt uet van 2 36 26 where Q represents the virtual load applied to the structure is the height of the column followed by the axial flexural and shear component of deformation in the column see Section 2 2 for description of each component The total displacement at the location of load Q not including the joint component is equal to the summation of all the displacement participation factors of all the columns and beams in the structure When including the deformations in the joint region the displacement at the location of Q is calculated as follows A 5 DPFs p DPF s DPF DPF 5 2 37 dc Ve Panel Zone H BH o Vg VcH L a Complete Frame b Subassemblage of Beam Column Joint Region Figure 2 10 Frame for Joint Region Charney and Pathak 2007 a Before developing the method including the joint region it will be helpful to define tw
69. al to 0 889 in 35 The contributions from the column joint and beam joint regions are equal to 0 153 in and 0 039 in respectively giving a total joint contribution of 0 192 in Therefore the joint deformations account for 21 6 percent of the total deformation at the roof level of the frame If the frame was modeled using totally rigid joints in analysis or clearspan analysis the total displacement would be equal to approximately 0 889 0 192 or 0 697 in This shows how important it is to account for the deformations in the beam column joint region otherwise the analysis could report unconservative displacements Also notice that the shear deformations contribute 0 105 in to the overall drift This accounts for 11 8 percent of the overall drift and should not be ignored 2 3 6 LIMITING PERIODS OF VIBRATION USING VIRTUAL WORK In the previous two sections it was shown that virtual work can be extended a variety of different ways to determine the behavior of a structure and how each component contributes The principle of virtual work can also be extended to optimizing the placement of material in a structure to limit its natural period of vibration When dealing with high rise structures it is no longer the drift that controls the design it is the perception of motion felt by the occupants motion sickness The main factor in perception of motion is the accelerations felt by the occupants of the structure Occupants are typically more
70. am and make sure they are imported Also make sure all of the files are found in the debug and release folders located in the bin folder in the program see Fig B 1 and Fig B 2 Imports Tao OpenGl Imports Tao FreeGlut Imports Tao FreeType Imports Tao Platform Windows Figure B 1 Reference Files in Program a Tao Platform Windows dll a Tao Opendl dll CJ gt 55 Tao FreeType dll 3 Tao FreeGlut dll 5 freeglut dll Figure B 2 Files Located in Release Folder If the files are not referenced properly VB Net will not recognize any of the functions in OpenGL or the OpenGL Utility Toolkit Glut library Notice that freeglut dll is not present in Fig B 1 this is because it is not necessary to use Imports for both FreeGlut and freeglut dll The files listed in Fig B 2 are a set of dynamically linked libraries dll which allow for the commands of each library to be used in VB Net B 3 INITIALIZING A WINDOW There are multiple ways to initialize a drawing window in OpenGL When a drawing window is created in VB Net this window is not linked to OpenGL Therefore any images that are drawn in OpenGL will not show up on this drawing window To have the images draw onto the drawing window in VB Net this window must be initialized in OpenGL This section will cover two 153 ways of doing so The first and simplest way is to use the Glut library which is also the more limited of the two ways
71. ame subject to the ASCE 7 05 ASCE 2005 design wind loads as described in Section 5 2 2 In addition to the wind loading this section will look at the effects of varying the gravity live load on the roof of the frame Once this study is complete recommendations can be made to designers on which of the simplified approaches to use in design 5 3 1 FRAME UNDER HORIZONTAL LOAD As mentioned above each frame was subject to a 5 kip horizontal load at both the left and right column and rafter joints The drift reported was the horizontal displacement at the middle of the right column rafter joint Since the model using the nonlinear springs is considered to be the most accurate each of the drifts from the other modeling approaches were compared with this The drift due to the horizontal on the nonlinear spring model was 0 82 in 110 Table 5 2 Connection Comparison with Horizontal Load Modeling Drift Percent Approach in Difference Vertical Springs Pin Rotational Spring Pin Vertical Spring Notice in Table 5 2 the more simplistic the model the less accurate and more conservative the results when the frame is only subjected to a horizontal load By assuming the connection is pinned the drift obtained is conservative by 57 3 percent The model closest to the nonlinear spring approach is the pin and vertical spring model which is still conservative by 35 4 percent 5 3 2 FRAME UNDER VARYING LIVE LOAD Since each of the connecti
72. are used with link elements to represent the column base connection After working through the two examples the user should have all of the tools necessary to begin analysis using DISPAR for SAP2000 The user should note that the examples are not meant to show how to optimize the stiffness of the structure they are meant to show the user how to use and access the tools in DISPAR A 4 1 EXAMPLE 1 3D FRAME This example will show the user how group elements can be used to update member sizes based on their contribution to overall drift Groups were only created for elements on the first two storys to show how they can be utilized If this structure was actually being analyzed it would be beneficial to create groups for elements on all storys of the structure In addition Example goes through the steps to set view controls as well as displaying tables Group member sizes are then updated based on the information provided by the different views and the information from the tables Once this is complete the example shows the accuracy of DISPAR s re analysis tool Now begin Example 1 Model Description 15 story office building floor to floor height of 13 ft 25 ft bays in each direction Moment frames in the x direction 2 story X brace in the y direction see Fig A 6 for a plan view e Groups have been established in SAP2000 for the moment frame beams on the first 2 stories MF_BM_1 moment frame columns on the first 2 stories MF_CO
73. ariable NRGD 2 Description 0 0 No offset referred to as clearspan analysis 1 0 25 2596 offset of the rigid zone 2 0 5 5096 offset of the rigid zone 3 0 75 7596 offset of the rigid zone 4 1 0 10096 offset of the rigid zone referred to as centerline analysis There are four different options in DISPAR on handling this region The first is the ETABS joint option where deformations are calculated based on a force distribution used in ETABS The next is the rigid joint option where deformations in the joint region are assumed to be zero no matter what the NRGD value is The third method is to use a centerline analysis which is the equivalent 75 of having a NRGD value of 4 The last method is the flexible joint option which uses the method discussed in Section 2 3 4 to calculate the deformations in the region All of the methods are based on member forces computed using the modeling approach employed by ETABS For diagrams of the force distributions see Fig 4 1 through Fig 4 4 Typical design practice is to assume a centerline analysis in which the flexural deformations are typically overestimated and shear deformations underestimated The errors produced by a centerline analysis tend to offset one another Berding 2006 The ETABS joint option and flexible joint option may also be used to incorporate the behavior in the beam column joint region Also it is important to note that assuming rigid joint behavio
74. ase the column base connection stiffness with adding little or no material to the connection Several connection types were explored in both literature review in Chapter 3 and the study conducted in Chapter 5 Various parameters were changed in order to determine what factors most heavily influence the stiffness of the connection There were two main parameters which had the most effect on the stiffness of the connection The first parameter was the layout of the bolts In the literature review a connection with one row of bolts and a connection with two rows of bolts were studied The connection with two rows of bolts located outside of the column flanges had a stiffness ten times that of the connection with one row of bolts The connection studied in Chapter 5 also had two rows of bolts but the bolts were located inside of the column flanges The stiffness provided by the connection where the bolts were outside of the column flanges had a stiffness more than two times that of the connection where the bolts were inside of the column flanges Therefore a large increase in stiffness may be accomplished by using more than one row of bolts and locating those bolts outside of the column flanges The second parameter was plate thickness and was investigated by Hon and Melchers 1988 but was not explored in further detail in this thesis From Fig 3 5 a when the plate thickness was increased from 0 63 in to 0 95 the stiffness of the connection doubles so incre
75. asics of OpenGL and how to begin drawing basic shapes This chapter also includes an example program with the source code to assist the user with getting started Lastly Appendix C shows how the wind loads were determined for the metal building frame analysis in Chapter 5 CHAPTER 2 LITERATURE REVIEW THE PRINCIPLE OF VIRTUAL WORK 2 1 INTRODUCTION The principle of virtual work is the basis for a method used for calculating displacements in a structure when it is loaded under real loading conditions To calculate the displacement of the structure under real loading conditions the structure is first loaded with a fictitious force at the location of and in the direction of the real displacement of concern This force is fictitious because it does not actually exist in the structure s real loading conditions and only serves the purpose of providing virtual energy in the system This chapter will show how the virtual energy provided by the fictitious or virtual load may be used to retrieve the displacement of the structure under the real loading conditions for both truss and frame structures The virtual work method relies on the internal and external energy in a system so it is very versatile in its applications Not only can the total structural displacement be calculated but each member s contribution to the total displacement may be determined The member s contribution can also be broken down into axial flexural shear and torsional compon
76. asing the plate thickness by 0 32 in doubled the stiffness of the connection This is not necessarily a linear correlation but it is important to note that plate thickness has a large impact on the stiffness of a column base connection More research should be conducted to further 122 understand the effect of plate thickness on connection stiffness These are two methods to increase the stiffness of the column base connection with adding little to no material If the goal is to optimize the overall performance of the frame the plot of the Member SI values vs Springs Stiffness Fig 5 24 can be very beneficial The connection should be first be optimized based on the recommendations above Then based on the SI values for each member at the location of the optimized connection stiffness reduce and increase the size of the members accordingly For the frame and connection under consideration it was most economical to increase the size of the column and the rafter framing into the column and reduce the size of the middle rafter Further investigation should be done with different size frames and different column base connection layouts to better understand optimizing the frame as a whole In conclusion taking into account the actual stiffness of the column base connection can reduce the drift of a frame and increase its economy Once the connection stiffness has been optimized the member sizes should be adjusted to improve the overall econom
77. at all load combinations member groups and virtual loads must 85 be applied to the model before running DISPAR In other words the user must have a fully functional and ready to analyze model before running it in DISPAR 4 2 4 1 STEPS TAKEN USING OAPI In order to get started the user must select a model to open After this is done DISPAR opens the model selected and begins to gather frame area coordinate group and load combination information The status bar located at the bottom left corner of the screen tells the user what model is being opened followed by what the program is currently doing By using the OAPI all of the load combinations found in the model opened by the user are available for analysis This gives the user the power to run any real and virtual load combination set up in the model without ever closing DISPAR Once the real and virtual load combinations have been selected for analysis the OAPI functions run the analysis in SAP Next the functions allow for the retrieval of the real and virtual forces and displacements experienced by the frame shell and spring elements These values are then placed in arrays and used to calculate all of the virtual work quantities The quantities are then made available through viewing or in tables After the analysis has been run the user has the option to update the member sizes in groups of elements Using the OAPI functions any of the section or area sizes predetermined in SAP gro
78. at has properties similar to the required properties calculated Additionally if a larger section is required for strength than was calculated using the SZ procedure the designer should select a section based on the controlling limit state Instead of following the process above if a target displacement is desired Eq 2 66 and Eq 2 69 may be solved to obtain the following equation see Charney 1995 for a more detailed derivation Ho An ey VP Q 71 rargecE lt This method is only applicable in determinate truss structures where the forces in the members do not vary with change in area With indeterminate frame structures this method is an iterative procedure where the member sizes are updated the analysis is re run and the analytical displacement is compared with the target displacement For frame members an estimate for determining the new cross section area is as follows A Aoig DPFoig ud SlrargetL 2 72 This estimating is accurate when a member is within small changes in sections sizes i e with W21s This is due to the fact that there exists a near linear relationship between cross sectional area and the radius of gyration squared r 1 A The derivation of Eq 2 72 can be found in Charney 1993 Once the new area is determined calculate the updated DISPAR factor with the follow equation I A A d DAga d Sou sets Inew Anew As New 2 73 DPF yew DFoia Where DF DA and DS are th
79. ation curve including 58 axial load The article by Picard and Beaulieu 1985 included tests on both of the apparatuses listed above The rotations where determined with a series of dial gauges located near the base of the column each gauge had another one located directly across from it see Fig 3 6 The rotation was calculated by dividing the absolute vertical distance between two adjacent dial gauges by the horizontal distance between the two gli Dg 3 1 mi where D are the absolute value of the difference between the initial dial gauge reading and after rotation at location i for the left and right gauges respectively m is the horizontal distance between the two dial gauges at location i The rotations were averaged from the three dial gauges before being plotted The averaged rotations were then plotted against their respective applied moments to obtain the moment rotation diagram 3 5 2 FINITE ELEMENT MODEL The finite element model developed by Hamizi and Hannachi 2007 was designed to mimic the behavior of the experiment tests as explained in Section 3 5 1 The model created by Hamizi and Hannachi 2007 took into account the nonlinear interaction between the base plate and grout layer This was done by using the frictional coefficient between the two surfaces and Coulomb s law for contact between a deformable body and a rigid body stating that the contact force may be broken into a normal component and a ta
80. ber displacement participation DISPAR factors member sensitivity indices beam column joint components and limiting periods of vibration The ability to calculate member DISPAR factors is not only limited to truss and frame elements they may also be calculated for shell link and spring elements A brief discussion on the calculation of these elements is also included in this section Refer to Sections 4 2 2 and 4 2 3 for a more in depth look at the calculation of DISPAR factors for shell link and spring elements 2 3 1 CALCULATING DISPLACEMENT PARTICIPATION DISPAR FACTORS A member s DISPAR factor is that particular member s contribution to the overall drift of the structure in the direction of the virtual load Q and has units of length This factor is derived from the internal virtual work contribution of a member i e the virtual strain energy of a member Recall from Eq 2 17 that the virtual strain energy for truss member i is equal to Pili Wi Pi AE In order to extend the DISPAR factor to a frame element it must include the contributions of all components of deformation refer to Eq 2 29 Therefore the DISPAR factor for a frame element not including minor axis forces is equal to L Af M x ym x Tita DPF 2 30 0 This equation applies for both frame elements and truss elements In the event of a truss element the flexure shear and torsional forces will be equa
81. by a displacement in the direction of the force d K T 0 1 0 5 20 bars have an pur Area 1 0 in K 20 j 29 144 4 156 a Under Real Loading b With Applied Virtual Load Figure 2 1 Example Structure To understand how the virtual work method produces accurate displacements the theorem of Minimum Potential Energy must first be explored The total potential energy in the system is equal to the internal strain energy minus the external work done on the system 0 2 1 where is equal to the total potential energy in the system U is equal to the strain energy and W is equal to the work done on the system According to the theorem of Minimum Potential Energy the system is at equilibrium when the variation in potential energy due to a virtual force is equal to zero l 80 W 0 2 2 where l SU and W equal the variation in total potential energy strain energy and work respectively The meaning of Eq 2 2 is described graphically in Fig 2 2 where a small virtual change in the deformed configuration of the system is shown not to change II T System after applied virtual load System System Confieuration Under Real Deformations Figure 2 2 Total Potential Energy Plot When looking at the system under a real displacement each member experiences individual strains If this system is then loaded with a virtual load each member in the system experiences a stre
82. c Type 3 Figure 3 1 Type of Column Base Connections Picard and Beaulieu 1985 3 3 ANCHOR BOLT DETAILS This section includes the anchor bolt details for both the testing done by Hon and Melchers 1988 and Picard and Beaulieu 1985 All of the anchor bolts were snug tightened therefore the effects of pretensioning on the bolts was not considered This was done to replicate actual field conditions The anchor bolt detail used in the testing performed by Hon and Melchers may be found in Fig 3 2 The anchor bolts were embedded into the concrete block by using a hooked bar and the concrete block was anchored into the floor A 0 79 in thick layer of dry packed grout mortar was used in between the base plate and the concrete block 16 Figure 3 2 Anchor Bolt Detail Hon and Melchers 1988 The anchor bolt detail found in Fig 3 3 was used for the testing carried out by Picard and Beaulieu 1985 The anchor bolts were embedded down into a concrete block with the use of a steel bearing plate The concrete block was then tied down into the floor When connection Type was tested a similar set up was used except the two bolts were located between the flanges of the steel column The grout layer was approximately 0 79 in thick and the grout itself had a mean compressive strength equal to 3 6 ksi at 1 day 52 Figure 3 3 Anchor Bolt Detail Picard and Beaulieu 1985 3 4 FACTORS INVOLVED IN THE ROTATION STIFFN
83. capture the rotational stiffness a rotational spring with stiffness equal to that of the column base connection would be used at the pin Another approach is to assume that each bolt has the same stiffness and use vertical springs at the location of each bolt The rotational stiffness provided by the connection is then the coupled vertical stiffness from the rows of bolts There are multiple flaws in assuming that the connection acts in both of the above manners The first approach does not allow for any uplift of the connection which is likely the case in metal buildings It also does not take into account the bending that will occur in the plate as the connection deforms shown earlier to be critical With the second approach it assumes that the connection will behave the same on the side that bolts are in compression and the side that bolts are in tension which is not the case Also if there is only one row of bolts on the connection the model will have no rotational stiffness Therefore physically neither approach captures how the connection actually behaves The other approach that will be discussed in this section is the pinned support and vertical spring model mentioned in section 5 2 3 1 5 2 4 1 ROTATION SPRING APPROACH As mentioned previously the modeling approach involving a pinned support with a rotational spring is the most simplistic of the four approaches studied This method requires determining the rotational stiffness of the conne
84. center of most of the methods lies the principle of virtual work From this literature review it can be shown that creating a program which performs the virtual work calculations could be very beneficial in the design process A later section will discuss a program that does just that followed by an updated version of this program which has been the primary focus of the research conducted in this thesis 48 CHAPTER 3 LITERATURE REVIEW MODELING COLUMN BASE FIXITY AS PARTIALLY RIGID 3 1 INTRODUCTION As mentioned in the introduction a goal of this thesis is to identify the behavior of various components used in metal buildings In addition it is desired to determine areas where the design for drift may be conservative and ways to decrease the material required to meet drift limits The literature review in this chapter will take a look at what is currently being done or has been done with subject matters relating to the modeling of metal buildings specifically column base connections Typically in analysis a connection is either modeled as pinned allowing rotation or fixed allowing no rotation yet in reality the actual behavior lies somewhere in between The cost associated with using a connection having enough rotational stiffness to be assumed fixed usually outweighs the benefit In most cases the column to base connection is taken as pinned allowing for rotation at the base and not taking any moment This assumption is conservativ
85. ction either through testing or a detailed finite element analysis Once the stiffness of the desired connection type is known all that is left is to model a pinned support with a rotational spring with the specified stiffness The stiffness used for the rotational spring for the metal building connection was the stiffness determined in Section 5 2 3 4 of 4200 kip ft radian This modeling approach behaves well as long as there is not a lot of uplift imposed on the connection and overall frame behavior is the primary concern Refer to Fig 5 14 for an image of the finite element stub column used for this approach 106 Location of pinned support and M rotational spring gt Ld Figure 5 14 Pinned Connection with Rotational Spring Type 2 5 2 4 2 SPRINGS AT BOLT LOCATIONS The next approach was to model the support condition with vertical spring s location where anchor bolts are located The spring stiffness associated with each anchor bolt for the metal buildings connection was 1800 kips in This was based on the effective length of 6 75 in discussed previously Using a vertical spring stiffness based on the effective length of the bolts resulted in a rotational stiffness equal to 950 kip ft radian This modeling approach behaves well in most cases but produces conservative results Refer to Fig 5 15 for the finite element model of this stub column
86. d 1 and v indicate successive iterations In order to determine the current A values solve the set of simultaneous equations N N N 1 N is UNES 2 WAS gt d 2 82 r 1 l where f represents a given constraint and represents the number of inactive members or members not currently being resized The above method presented by Chan is an iterative procedure and relies upon the convergence of 4 It starts by applying the optimality criteria then using the resizing algorithm to determine an optimal section size for a given member Using this size the current 4 is determined then compared with the 4 for the other members Once the procedure has reached convergence the designer takes the suggested optimal member size and selects a discrete section Selecting the actual section is based on the engineer s judgment and the design should be run through another analysis to confirm the sections selected 47 2 5 CONCLUSION Virtual work is a very powerful tool in determining the behavior of a structure not only on the global scale but also individual components This literature review has shown the development of the virtual work procedure methods for recognizing structural behavior and how the knowledge of this behavior can be applied to optimize the structural design There are many methods which optimize the stiffness given a set volume of material and it has been shown that at the
87. d out in ASCE 7 06 Section 6 4 1 1 the simplified method for calculating wind loads may be used This method allows for the use of a table Fig 6 2 in ASCE 7 05 which includes the sum of the internal and external pressures on the building This table represents the net pressures both internal and external to be applied to a building based on Method 1 for determining the design wind loads An excerpt from this may be found in Table C 1 The portion of the table included in Table C 1 is the part which applies to the metal building given the wind parameters above and is based on Exposure B a mean height equal or less than 30 feet A 1 0 Kzt 1 0 and I 1 0 The pressures found in the table are divided up into different regions five regions for the horizontal pressures and five regions for the vertical pressures affecting the building These regions represent the pressure gradient which that particular area of the building experiences Positive pressures denote a net positive pressure in that region and negative pressures denote a net negative pressure in that region For example the exterior side of a building transverse to the wind direction experiences a higher pressure than the interior This higher pressure is determined based on building dimensions and may be calculated using the notes in Fig 6 2 in ASCE 7 05 The different pressure regions may be found in Fig C 1 For the loading used in Chapter 5 only the interior frame is considered for a
88. e with regard to calculating drift and research has shown that modeling the connection as partially rigid is not only closer to the true behavior of the connection but it also decreases the drift of the structure in analysis In addition to a decrease in drift of the overall structure modeling the base as partially rigid increases the buckling strength of the columns Galambos 1960 allowing for a smaller column size A decrease in column size would increase the drift so careful consideration should be taken before reducing the column size if the frame is controlled by drift The question still remains if the actual behavior of the connection lies somewhere in between pinned and fixed what is the behavior There are many factors which contribute to the stiffness of a connection In order to model the connection as partially restrained a proper understanding of how each of the contributing factors affects the stiffness of the connection is required This section will cover the types of connections which have been researched testing and modeling procedures used in the research factors involved in the rotation stiffness of the connection how to determine the stiffness the effect of axial load on stiffness and the increase in buckling strength by assuming a partially rigid connection At the conclusion of this literature review 49 there will be sufficient information to allow for modeling the base connections for metal buildings as partially r
89. e connection is explicitly modeled This allows the designer to use less steel to achieve the same drift requirements resulting in a more economical frame This benefit should not be ignored by designers The research conducted in this thesis showed that even a simplistic model for the connection will produce less conservative results than assuming a pinned connection In order to model this behavior a designer should first identify the behavior of their particular connection through either testing or the nonlinear modeling technique discussed in chapter 5 of this thesis From there include the column base connection in the model with one of the approaches discussed in chapter 5 Even if the designer chooses to use the pinned connection with a rotation spring a drop in overall drift of approximately 10 percent Table 5 2 difference in drift with pinned connection and pinned connection with rotational spring may be seen It is the author s recommendation to use one of the modeling techniques to explicitly include the column base behavior when modeling metal building frames 126 With regard to connection design for stiffness it is the author s recommendation to use a two row bolt layout where the bolts are located outside of the column flanges This is a very effective way to increase connection stiffness without having to add any addition material Also increasing the thickness of the plate is another effective way to increase the stiffness of the
90. e ena eee eeu ee ye Ree E E AREE eae 4 EXAMPLES 3 30 ute OREGON RR ERR IMS A4 Lo Example L 3D Frames ccc iiu esee tite sea pe rete e ced E EE Eee vetet eae dene loge A 4 2 Example 2 Using Shell Elements eese eene treten nennen nennen APPENDIX B CREATING DISPAR FOR SAP2000 GUIDE TO GETTING STARTED IN OPENGL jULn vi 105 128 1 152 B 2 THE FRAMEWORK nente ieri DI ae tro eei 152 B 3 INITIALIZINGAAWINDOYW etes itte et eri qe rte 153 3 1 Using the GLUT Library etr er SEEN et E RO Pe DP ERE a savaetdenabbacaceaeass 154 B 3 2 Using VB Net Window irt tert i OR ERR 155 B3 2 1 Piel Format descriptor msa eee erii RM npe Med aie eal a EIER 155 B 3 2 2 Windows Graphics terree te no EO e e e Pe Pe Wee EO ree ed 156 B3 3 Using Multiple WindoWs deed eai GA Be RCA eed es 157 4 WORKING WITH THE GLUT LIBRARY ert p rr SSe 158 B 5 DRAWING IN ES UR Ur A 158 B l Drawing Geometric Shapes sia de aU emo deemed dr dde 161 B 5 2 Drawing one a aee Da ete OR RI Rape Ep ei 163 B 6 SETTING VIEW CONTROLS 5 ni rer e epe re the o opel iuge eter e ERR Ens 165 B 6 1 Two Dimensional Viewing usto ne a Ee E eer Er ie 165 6 2
91. e flexural axial and shear components of deformation respectively Then calculate the member s new SI factor using Eq 2 35 and compare with the 42 target SI value If the new SI and the calculated value are close within 15 move on to the next member otherwise select a new section and try again This method can be a very powerful tool in designing an optimal volume of material for a given frame both determinate and indeterminate As mentioned previously for indeterminate structures it is an iterative procedure which should converge within two to three iterations These iterations are what allow for the human loop giving the designer a chance to make decisions on sections sizes based on judgment and experience 2 4 2 AUTOMATIC RESIZING TECHNIQUE There are a number of resizing techniques which have been developed The technique this section will cover was developed by Chan and his colleagues Chan and Park 1996 Chan et al 1993 1995 The method uses an optimization technique based on an Optimality Criterion OC developed by Chan et al Chan 1995 which minimizes the weight of the structure given various drift and strength constraints It makes use of the virtual work quantities along with Lagrange multipliers to create a recursive resizing technique The Lagrange multipliers serve as sensitivity factor in order to determine whether a member should be resized or not Another method presented by William Baker Baker 1991
92. e rotational stiffness of the connection the nonlinear spring stiffness for the concrete and bolts was varied It was determined that within 114 a given connection stiffness range the frame is sensitive to the connection stiffness Once outside of that range the connection behaves as either a fully flexible or fully rigid connection 5 4 1 SENSITIVITY OF BASE CONNECTIONS WITH REGARD TO OVERALL DRIFT This section examines the behavior of the column base connection in relation to the drift of the frame as well as the connections contribution to that drift with relation to its stiffness The connection was modeled using the nonlinear spring approach For the first graph Fig 5 20 the overall drift of the frame was plotted against the rotational stiffness of the base column connection So for a given rotational stiffness the drift was recorded to understand how explicitly modeling the stiffness of the base connection will affect its behavior when related to drift Next a plot was developed which was the derivative of the first plot to show how much changing the stiffness at a given point will affect the drift shown in Fig 5 21 A similar plot was developed with the connection contribution to the overall drift as a percentage versus its respective rotational stiffness Fig 5 22 This plot was created using DISPAR for SAP2000 to calculate the displacement participation factor of the springs used in the connection effectively giving the DISPAR fac
93. e use of DISPAR for SAP2000 the contribution from the column base connection was isolated Once its contribution was isolated an analytical study could be conducted on the connection s stiffness with regard to overall drift as well as other members in the frame The metal building investigation provided a way to show how powerful a tool that DISPAR really is and many of its capabilities 1 2 VIRTUAL WORK The principle of virtual work is the cornerstone of DISPAR Virtual work is based on the energy in a system with the idea that in equilibrium that there is no change in energy or the total potential energy is at a minimum If there is no change in total energy the external energy put into the system equals the energy in the system Each member in the system has its own energy 2 this energy can be isolated and from there that member s contribution to displacement can be determined Once the member s contributions have been calculated these can be used to understand structural behavior This behavior can be examined from a macro scale where the structure as a whole is examined or a micro scale where individual components such as frame elements can be explored With this insight into the behavior of the structure the information can be used for optimization This optimization can be in relation to a number of parameters One of these parameters is to optimize the stiffness of the structure under static loads while limiting its overall weight
94. e viewing options will be covered in section B 6 Display Settings 5 It is important to initialize drawing settings and clear the previous settings Otherwise the image will not appear as intended A few things to consider are a glEnable GL DEPTH TEST When viewing an drawing in three dimensions this tests whether the object being drawn has anything else in front of it If so only the portions visible are drawn b giClear GL COLOR BUFFER Clears the window to the set clear color c glClear GL DEPTH BUFFER BIT Clears the previous depth buffer This is important when working in three dimensions otherwise OpenGL gets confused on the depth to draw objects Drawing 6 Set the color of the object to be drawn using glColor3f red as single green as single blue as single Each blank is filled in with a number between 0 and 1 based on the amount of each color to include see Fig B 3 on how to choose color 160 Magenta Blue Figure B 3 Color Diagram 7 Begin drawing the object The specifics of drawing a shape will be covered in Section B 5 1 8 Use the glflush command to ensure that the drawing commands are initialized 9 Swap the buffers In other words update the image on the VB Net drawing window with the OpenGL image using the Gdi SwapBuffers current hDC command B 5 1 DRAWING GEOMETRIC SHAPES Before getting started with the commands to draw objects in OpenGL it is imp
95. eft this is due to suction of the wind pressures 0 59 0 37 0 02 kips node horizontal 0 43 kips node Figure 5 6 Frame Under Wind Loading 5 2 3 DEVELOPMENT OF COLUMN BASE STIFFNESS FOR MODEL The typical design procedure for modeling metal buildings is to assume the base connections as pinned yet this is not true to the actual behavior As shown in Chapter 3 even a two bolted connection which is assumed to have no rotational stiffness has non negligible rotation stiffness This section will show the steps taken to determine the rotational stiffness of the column base connection in the metal building under investigation The first step is to make assumptions on how the column base connection will behave under applied axial and bending loads Once these assumptions have been made the connection Types 1 and 2 discussed in Chapter 3 will be modeled based on these assumptions The models for connection Types 1 and 2 will then be compared with the results from the literature review found in Section 3 6 After these models have been compared with the experimental and analytical data obtained in the literature review the rotational stiffness for a typical metal building column base connection will be determined 95 5 2 3 1 MODELING ASSUMPTIONS As a moment is applied to the base of the column one side of the plate goes into compression and the other side goes into tension The side of the plate in compression is pushing
96. en 5 4 1 Sensitivity of Base Connections with Regard to Overall Drift sse 5 4 2 Base Connection Sensitivity vs Column and Rafter Sensitivity eee 23 9 CONCLUSIONS 2055S So AEE EC LIP pec E pee A AEEA CHAPTER 6 SUMMARY CONCLUSIONS AND RECOMMENDATION G cccssscssssscssssssccssssscessseeee 6 1 DISPAR AS AN ANALYSIS TOOL PRACTICAL USES cc ccesceeseessceecesecesecaecnseceaecaeeeseeeneeeeeeeseneeseseeeenas 6 2 COLUMN BASE CONNECTIONS e EE exe E de cung 6 3 FINAL RECOMMENDATIONS RUE Ee sven e eR Fe se E E 6 4 SUTURE RESEARCH iss tie entere repere eren quee ue ri epe e pee gend OX DISPAR oie aute uv ue eben tete iet tete edet ps 6 4 2 Metal Building Frames oet meet tre tee deb ertet tete jOnnno M Al BEFORE GETTING STARTED hiere eE E E TE o i e CDS A 2 PROGRAM PERATURE S arises ee ntn ee ERE EY rie eere i gre ei i OO UR A 3 GETTING STARTED 4a nro ettet te en ED E re a ria A 3 1 DISPAR Start Up and File Open Screens eese eee eene emen rennen teens A 3 2 Load Case Selection Screen eese eee einen eene nnne A33 AN PLOBTESS SCHE C1 E A 3 4 Results Screen ie dele eei erede eie rae ree ee
97. ental period The Lagrange multipliers allow for the optimization of the virtual work density experienced by each member Once the optimization is complete the virtual work density for each member will be equal This is the same as saying the Sensitivity Index for each member is equal From here the volume of each member may be calculated and a section selected based on this volume This method assumes member forces do not vary as the volume changes It also assumes that the shear area and moment of inertia change in direct proportion with the volume These assumptions must hold true otherwise changing a member s volume will not necessarily correlate to a linear change in the virtual work density of a member The method can be proven for statically determinate truss structure but does not hold for indeterminate structures Though the method cannot be proven for indeterminate structures it is still effective with a small number of iterations Henige 1991 39 2 4 OPTIMIZATION OF STRUCTURAL STIFFNESS AND WEIGHT WITH VIRTUAL WORK The previous sections have shown the development of the virtual work method along with examples of how it may be applied to examine the behavior of a structure This section will discuss various methods that have been utilized to optimize the design of structures with virtual work at the foundation of the method The first method makes use of the Sensitivity Indices SIs of individual members to optimally place ma
98. ents These member contributions can be used to understand the behavior of a structure and optimizing the placement of material for stiffness Virtual work may also be extended to account for material nonlinearities loads applied with accelerations or even structural damping simply by accounting for the energy Tabulating virtual work quantities for material nonlinearities and dynamic loads is beyond the scope of this thesis but can be done if the energies associated are included in the calculations 2 20 DEVELOPMENT OF VIRTUAL WORK To understand the development of the principle of virtual work the structure in Fig 2 1 will be used for reference In Fig 2 1 a the structure experiences a real load of 20 kips applied at each story resulting in a displacement of d at the roof level A virtual load Q of 1 0 kips is applied at the same location and in the direction of displacement d in Fig 2 1 b When a structure is loaded with a set of real loads it begins to deflect Each member in the structure experiences deformations storing strain energy in the system If it is assumed that the real loading is applied slowly such that all of the external energy is converted in to strain energy the external energy is equal to the strain energy To calculate the displacement the work done by the stresses moving through internal strains in each member can be compared to the external work done on the system A work quantity is defined as a force multiplied
99. ependent on the magnitude of the loads The bolts will be modeled similar as discussed above using springs at the location of the bolts with the exception that a nonlinear spring will be used The nonlinear springs for the anchor bolts will have a tensile stiffness equal the effective bolt stiffness and a compressive stiffness equal to nearly zero The effective length used for calculating the tensile stiffness of the 98 bolts is equal to 6 75 in as discussed previously Refer to Fig 5 9 a and Fig 5 9 b for the force deformation relationship of the concrete springs and the bolt springs Using the grid of nonlinear springs allows the model to account for different magnitudes and ratios of vertical load and moment applied to the connection This is because the nonlinear springs only act in compression for the concrete and tension for the bolts Also the model does not have a fixed compression block size like the method using the pinned supports with vertical springs The compression block size varies depending on the magnitude of the loads It is assumed that this modeling approach is the most accurate of the ones discussed in this section since it accounts for the critical elements outlined in Section 3 4 as well as the layout of the bolts Therefore it will be used to determine the rotational stiffness for the connection type in Fig 5 12 Force Force Deformation Deformation a Concrete Spring Force Deformation b Bolt
100. erence in drift is then divided by the height between story j and j 1 hj then compared with the drift limit dj Eq 2 74c compares the stress state in member c with the stress limit Op Eq 2 74d describes the cross sectional area limits for a member where A and A are the lower and upper bound limits respectively In order to calculate the displacement at level j employ the principle of virtual work F M m M m dij Ets ah A Matte Mg 21 y GA Gh 44 EI 2 75 where L is the length of member i E G are the modulus of elasticity and shear modulus A Ay A are the area and shear areas for the cross section Ix Iy I are the moment of inertias for the cross section Fy F are the real internal forces experienced by the member M My M the real internal moments experienced by the member f fy f are the virtual internal forces experienced by the member m my m are the virtual internal moments experienced by the member For standard steel sections Ay Az Ix Iy and I can be related to the cross sectional area A by a regression analysis This is helpful because the virtual work equation can now be expressed only in terms of the cross sectional area instead of multiple cross sectional properties This allows for the optimization process to be in terms of only one member property For example when relating the moment of inerti
101. ernal work calculations for each component of deformation experienced by a beam or column To accurately calculate the displacement of a structure all of the components must be included Including all of the components of deformation for all members in a structure Eq 2 28 becomes wd 1 M x ms V im Tt dx E EN a E pe 2 29 where V and v are the member s real and virtual shear forces and t the member s real and virtual torsional forces With the member having a shear area of shear modulus of and a torsional constant This equation may be summed for the total number of members n in a structure There are also minor axis components of flexure and shear not shown in Eq 2 29 which must be accounted for These components are very similar to the major axis components except they are calculated using the minor axis forces and properties 18 Table 2 1 Equations for Internal Energy in Structural Members Charney 1995 Real Force Virtual Force DPF Z rone Gom y L M id V T 200209 POPC 4 0 zp OR 0 2 3 PRACTICAL USES FOR VIRTUAL WORK There are many practical uses for the principle of virtual work to assist a designer in indentifying the behavior a structure as a whole as well as the individual components that make up structure The methods using virtual work that will be discussed in this section include mem
102. es elements outside of a standard frame or truss element are used to model structural systems An example of this might be the use of shell elements to represent a shear wall or spring elements to model the behavior of a non rigid connection To calculate the DISPAR factors for these elements the same idea applies as with the frame and truss elements An internal virtual work quantity must be calculated based on the work done by a virtual force on the element times a real displacement Dealing with shell link and spring elements is carried out 21 a nodal basis There are six components of deformation at each node so a virtual work quantity for each of these components must be taken into account For a given component of deformation multiplying the virtual force experienced at that node by the real displacement results in a virtual work quantity To calculate the total virtual work quantity of one of these elements all six of the components at each node must be added together as well as all of the nodes included in the element This procedure may also be extended for other types of element as long as nodal forces and displacements may be retrieved for the analysis program As mentioned before a more detailed discussion on the calculation of the DISPAR factor for these elements may be found in Sections 4 2 2 and 4 2 3 2 3 3 CALCULATING SENSITIVITY INDICES SIS If a structure does not meet the drift limitations set then the structure
103. es the plate can yield in bending or the concrete or grout could even begin to crush if the forces are high enough Loading Beam Loading 26 5 Figure 3 4 Testing Apparatus Hon and Melchers 1988 After testing it was determined that the connection behavior was most dependent upon the plate thickness Intuitively this makes sense because most of the bending is taken by the plate given that the bolts are designed to handle the prying action Connections with thicker plates were dominated by bolt failure and tended to be somewhat brittle Hon and Melchers 1988 Therefore it can be stated that the thicker the plate the stiffer the connection notice from Fig 3 5 a the increase in stiffness between the 0 63 in and 1 0 in thick plate Additionally increasing the plate plan dimensions with a given thickness also showed a slight increase in the stiffness of 54 the connection This was due to the increase in the moment arm from the larger compression block in the concrete For connections where the bolt diameter was varied no significant increase in stiffness can be accounted for The slope of the moment rotation plots for both the 0 95 in diameter and 0 79 in diameter bolts is virtually identical see Fig 3 5 b When looking at column sizes there is a small benefit in increasing the size or weight of the column if plate bending controls If the column weight is increased while keeping the depth of the column consta
104. estrained The first section in this chapter examines the different connection types that were tested or modeled by the researchers whose work was included in this literature review The next section includes the different anchor bolt details used in various investigations Each of the researchers that conducted tests on the connections Hon and Melchers 1988 Picard and Beaulieu 1985 used a different anchor bolt detail both details are included in this section The next section summarizes the work completed by Hon and Melchers 1988 where different aspects of one connection type were varied to determine the most influential parts with regard to rotational stiffness To determine the rotational stiffness of the different connection types experimental testing and finite element modeling was conducted Experimental testing was carried out by Picard and Beaulieu 1985 and finite element modeling was completed by Hamizi and Hannachi 2007 The procedure for both the testing and modeling are discussed in Section 3 5 The results from the testing and modeling are discussed in Section 3 6 In addition to the results from Picard and Beaulieu 1985 and Hamizi and Hannachi 2007 Section 3 6 includes an analytical approach developed by Galambos 1960 for calculating the rotation stiffness of the connection Section 3 7 discusses the work done by Galambos 1960 on the effects of partially restrained base connections on the buckling strength of columns Lastl
105. eturns the contributions of the spring elements in each of the various degrees freedom The totals for all of the spring elements in each degree of freedom and the total contribution from spring elements are then tabulated As mentioned previously allowing for the use of spring elements can be very beneficial when looking at varying support conditions Expanding this idea to uncoupled and coupled springs in all six degrees of freedom further enhances this capability The link element work quantities are calculated in a very similar manner a virtual force times a real displacement 4 2 4 USE SAP OAPI WITH VB NET The main motivation for upgrading DISPAR to SAP2000 was SAP s release of their Open Application Programming Interface OAPI which allows for quick access to information in SAP2000 The OAPI provided by SAP2000 consists of a library of functions allowing the design engineer to perform virtually all of the tasks inside of SAP2000 without ever physically opening the program With the use of the OAPI library the limitations faced in the original version of DISPAR with regard to data input are no longer present Since SAP2000 can be run in accordance with DISPAR there is no reason to have a limit on the number of load cases which DISPAR can run Additionally member sizes can be changed in real time making the reanalysis in DISPAR that much faster The only limitation faced with the new version of DISPAR and interacting with SAP2000 is th
106. eu 1985 and Hamizi and Hannachi 2007 on the connections shown in Fig 3 1 The experimental testing on the connections was done in 1985 by Picard and Beaulieu Picard and Beaulieu 1985 They conducted a series of tests loading the column in flexure axial and shear with a variety of 56 different loading and eccentricities to develop the moment rotation plot further developing the factors which influence the rotational stiffness of the column base connection By testing connections varying the bolt layout and loading applied to the connection they determined the rotational stiffness is drastically increased with a four bolt layout as well as the presence of increased axial loading Hamizi and Hannachi 2007 developed another finite element model including the interaction between the steel plate and the concrete foundation This section will discuss the testing procedures for the above experimental tests as well as the finite element model used by Hamizi and Hannachi 2007 3 5 1 TESTING PROCEDURE There were two different setups for the tests one for the connection experiencing bending and shear then another for bending and axial load see Fig 3 6 Each test apparatus had a steel column filet welded to a steel plate which was bolted into a concrete foundation by means of an embedded steel bearing plate with a layer of cement grout in between The concrete foundation was then anchored to the ground This was done to ensure that the anchor
107. fective length used to determine the stiffness of the anchor bolts is a conservative estimate of its actual effective length This would also mean that the stress distribution in the anchor bolt is slightly different then shown in Fig 5 8 Since the initial stiffness values determined through modeling are on the same order of magnitude when compared with test results the assumptions used to model the 2 bolted and 4 bolted connections can be extended to the typical connection used in metal buildings 5 2 3 4 STIFFNESS OF TYPICAL METAL BUILDING CONNECTION The column base connection under investigation is based on a typical column base connection detail found in metal buildings designed by American Buildings Company Walsh 2009 see Fig 5 12 It was assumed for modeling purposes that the thickness of the plate is 0 5 in and 34 in bolts were used In addition the anchor bolt embedment detail was not shown in typical column base connection detail in Walsh 2009 Therefore it was assumed that the anchor bolts will be embedded similar to that of the testing procedure in Picard and Beaulieu 1985 It was also assumed that all anchor bolts are snug tightened therefore no pretension force is present 103 2 5 6 0 as Figure 5 12 Metal Building Column Base Connection After verifying the results of the modeling assumptions discussed in Section 5 2 3 2 they were extended to model the behavior of the connection detail in
108. fice Excel 2007 Picard A and Dion J 1981 Etude Experimental des Assemblages Poteau Foundation dans les Charpentes d Acier Rapport GCT 81 04 Departement de Genie Civil Universite Laval Quebec Picard B and Beaulieu D 1985 Behavior of a simple column base connection Can J Civ Eng 12 126 136 Salmon G C Schlenker L and Johnson B G 1957 Moment Rotation Characteristics of Column Anchorages Transactions ASCE Vol 122 132 154 Walsh J 2009 Rigid Frame Anchor Bolt Setting American Buildings Company Woo M Neider J Davis T and OpenGl Architecture Review Board 1997 OpenGl Programming Guide The Official Guide to Learning OpenGl Version 1 1 Addison Wesley Publishing Company 131 APPENDIX USER S MANUAL FOR DISPAR FOR SAP2000 This appendix is a guide for a user getting started with DISPAR for SAP2000 Included is a list of the features in the program figures for all of the menu options in the program and two examples to assist the user on operating the program Al BEFORE GETTING STARTED It is assumed that the user has a fully developed model of their structure in SAP2000 version 12 Also that the model includes all necessary load cases for the real portion of the analysis Before getting started it is important to apply a 1000 kip load in the direction and location of the displacements of concern creating a virtual load case pertaining to each applied load Th
109. for analysis 136 e Include Flexible Joint By selecting this option DISPAR will run the analysis assuming the joint region as flexible e Rigid Factor A dropdown menu where the user can select the portion of the beam column joint region to be assumed rigid A 3 3 IN PROGRESS SCREEN The screen shown in Fig A 4 is the screen the user should expect after the SAP2000 file has been selected and after the load cases for analysis have been selected Notice the Status Bar and Progress Bar at the bottom of the screen 5 DISPAR T File Groups In Out x x 2 z Isometric XZ Left Right Up Down Load Combinations SAP Hide SAP Unhide Status Bar Progress Bar Running Analysis Figure A 4 DISPAR In Progress Screen Menu Options for Fig A 4 e Status Bar Informs the user of the current task being completed or the current viewing option selected 137 e Progress Bar Informs the user of how close DISPAR is to completing its current task A 3 4 RESULTS SCREEN The screen show in Fig A 5 is what the user can expect to see once the load cases have been selected and DISPAR finishes analysis with the exception that the structure in the viewing screen may be different This is where the user can view the DISPAR factors for all the elements in tabular or graphical format change display options and change member group sizes EE DISPAR File Tables Groups In Out x x z z Isometric XZ Left Right Up
110. g Text features allow for element information to be displayed directly on top of an element such as group information and member name In addition different viewing options may be selected such as viewing shell elements in the model and a shrunken view of frame elements Moreover when a new viewing option or angle of rotation has been selected the model is automatically regenerated with the current selections At this point the new version of DISPAR is not able to handle creating viewing planes based on point selection but is certainly possible with OpenGL This feature would allow the user to select a viewing plane based on three points on the structure To implement this in DISPAR the clipping plane and mouse selection features in OpenGL would need to be incorporated The clipping planes would allow the viewing of only members along the plane selected by the three points Another feature available in OpenGL which can be implemented in DISPAR viewing is 89 extruded viewing of elements The extruded view would allow for the members to be viewed as they are modeled including angles of rotation When looking at individual members it could be very helpful to have the ability to select them with the mouse Doing so would bring up information related to that member as well as allow for that individual member to be resized Mouse selection has been explored but not implemented in this version of DISPAR As with the OAPI provided by SAP OpenGL is
111. g Window Settings Variables Dim hDC As System IntPtr Dim hDC2 As System IntPtr Dim hRC As System IntPtr Dim hRC2 As System IntPtr Dim pfd As Gdi PIXELFORMATDESCRIPTOR Dim PixelFormat As Integer GLUT Variables Dim argcp As Integer Dim argv As System Text StringBuilder Private Sub Forml Load ByVal sender As System Object ByVal e As System EventArgs Handles MyBase Load Initlialize GLUT Library Glut glutInit argcp argv Get Window Device Context hDC User GetDC Windowl Handle hDC2 User GetDC Window2 Handle Create Pixel Format CreatePixel Create Windowl CreateWindowl Create Window2 CreateWindow2 End Sub Public Sub CreatePixel Create Pixel Format pfd nSize Len pfd pfd nVersion 1 173 Gdi PFD DRAW TO WINDOW Or Gdi PFD SUPPORT OPENGL Or pfd dwFlags Gdi PFD DOUBLEBUFFER pfd iPixelType Gdi PFD TYPE RGBA pfd cColorBits 32 pfd cDepthBits 32 pfd cStencilBits 32 pfd iLayerType Gdi PFD MAIN PLAN Fill the variable PixelFormat pixel format it only needs to be assigned once PixelFormat End Sub Public Sub CreateWindowl Set Pixel Format Gdi SetPixelFormat hDC Create Window hRC Wgl wglCreateContext hDC End Sub Public Sub InitWindowl1 Make Current Windowl Wgl wglMakeCurrent hDC NRC End Sub Public Sub CreateWindow2 Set Pixel Format Gdi SetPixelFormat hDC2 Create Window hR
112. gated for this thesis the primary focus was the column base connection The frames were modeled using finite elements and the wind loads applied were applied based on ASCE 7 05 ASCE 2005 However this is not a study on the behavior of the frame as a whole or the proper loads to apply for design In addition this study only applies to drift limit states the effect on strength limit states was not considered A later study will be carried out by another graduate student on the appropriate wind loading for design and the effects of diaphragm and connector action The model developed to represent the behavior of the column base connection was based on a typical connection provided by American Buildings Company Walsh 2009 and is not meant to represent the connection used in all metal buildings The model was verified after comparing the results with multiple lab tests and other finite models developed by researchers Hon and Melchers 1988 Picard and Beaulieu 1985 Hamizi and Hannachi 2007 This research was conducted to further understand the behavior of the connections and the benefit in design by explicitly modeling their behavior When taking into account the behavior of a base connection that does not conform to any of the details under consideration in this thesis the designer should understand how their particular connection behaves before counting on its stiffness In conclusion the goal of this research was to give practicing engineers more
113. gether These tasks include initialize drawing windows working with multiple windows using the glut library drawing figures and text setting viewing controls and other features in OpenGL OpenGL is a very powerful graphics package and can be used to create almost any scene imaginable but without an understanding of how to get started it would be very difficult to use This section will focus on how to get started using OpenGL The more difficult topics such as shading and texturing not used in DISPAR are covered in The Official Guide to Learning OpenGL Woo et al 1997 This guide can be found online at www glprogramming com red it is also referred to as The Red Book The Red Book is a very useful guide when trying to understand how to use the commands in OpenGL as well as information on what is going on in the background of OpenGL 2 THE TAO FRAMEWORK The Tao Framework is a set of dynamically linked libraries dll which link OpenGL to the Net framework which is the network under which VB Net operates Without the Tao Framework the user will not have access to commands to perform tasks in OpenGL The libraries which are important when using OpenGL with VB Net include e Tao Opengl e Tao FreeGlut e Tao FreeType e Tao Platform Windows 152 All of these libraries be downloaded from the Tao Framework website which is www taoframwork com It is very important to reference these files at the start of the progr
114. gs Another model was then built for connection Type 1 using the same stiffness values determined for connection Type 2 10000 kip in for the concrete spring and 1800 kip in for the anchor bolt springs 5 2 3 3 COMPARISON WITH LITERATURE This modeling technique was then compared with the initial rotational stiffness values determined by research done by Picard and Beaulieu 1985 and Hamizi and Hannachi 2007 The rotational stiffness of the stub column model was determined by applying a 10 kip force at the top of the stub column creating a moment of 10 kip ft and taking the rotation at the base of 102 the column The rotation was taken halfway between the flanges of the column on the top of the base plate The rotation stiffness of the connection is equal to the moment applied divided by the rotation at the center of the base of the column see Table 5 1 for the results Table 5 1 Initial Connection Stiffness Comparison Initial Stiffness k InitialStiffness kft radia Testing Modeling Connection Picard Hamizi Average SAP Model 2Boked 1600 1800 1700 When compared to the initial stiffness of each connection type from the plots in Section 3 6 the modeling approach developed in this section underestimates the initial stiffness Therefore the modeling assumption presented in this thesis is conservative when compared with experimental and analytical test results This could mean that the ef
115. he glPointSize command and for lines the width may be set using the glLineWidth command These settings should be called before the glBegin command is called Below is a code sample for drawing two red lines with a line width of 2 from coordinates 0 0 0 to 1 0 0 and 1 0 0 to 1 1 0 Gl glColor3f 1 0 0 glLineWidth 2 Gl glBegin Gl GL LINES Gl glVertex3f 0 Gl glVertex3f 1 Gl glVertex3f 1 Gl glVertex3f 1 Gl glEnd e E 5 N A simlar approach should be taken when drawing points and polygons Some useful objects commands may be found in Table B 2 162 Table 2 Drawing Commands Command Description GL POINTS Draws a point at each of the vertices listed GL LINES Draws a line between each set of two vertices listed GL TRIANGLES Draws a triangle between each set of three vertices listed GL QUADS Draws a quadrilateral between each set of four vertices listed Draws an arbitrary polygon between all of the vertices listed There must be above three vertices and the lines should not intersect each other GL POLYGON Note Before drawing a polygon the g PolygonMode face mode command should be called The face parameter controls which side the front or back to color and the mode parameter selects whether the polygon is colored in or not For example to have the front side of the polygon colo
116. he work density for member i w is the work quantity for member i internal virtual strain energy see eq 2 14 and vj is the volume of member i To relate the work densities for each member back to the external work for the structure we must first look at the undamped free vibration equation for a structure with a circular frequency w and fundamental mode shape D t cos wt 2 57 where D t is the displacement history of the structure and the velocity vector of the structure is equal to V t D t w sin wt 2 58 The Kinetic Energy of the system 1 1 2 59 V MV z Mew sin wt eov The internal Strain Energy of the system 1 1 2 SE DTKD wt 0 2 37 where and M are the structural stiffness and mass matrices of the system respectively By conservation of energy of the undamped system we can say the maximum kinetic energy must be equal to the maximum strain energy 1 1 2 61 KE max 9 Mew SEmax 5 90 By solving Eq 2 61 for the circular frequency of the structure w _ TK 2 62 2 where and are the generalized stiffness and mass of the structure respectively Since the mass of the structural components is a small portion of the total mass of the structure optimizing the placement of mass in the structure is not necessarily beneficial nor is it practical It is helpful to minimize the volume of the material needed
117. hod presented in Galambos 1960 was close to the initial stiffness on the moment rotation plots for the 4 bolt connection but not for the 2 bolt connection This shows that Eq 3 2 is not consistent when predicting the rotational stiffness for base column connections This is likely because the method presented in Galambos 1960 does not take into account the thickness of the plate which was shown to be the most influential in Section 3 4 Table 3 1 Analytical Stiffness Comparison Initial Stiffness kip ft radian Connection Type Picard and Hamizi and Galambos 1960 Beaulieu 1985 Hannachi 2007 eq 3 2 Type 1 2 Bolt 1600 1800 3323 Type 2 4 Bolt 14000 12000 14475 3 6 4 EFFECT OF AXIAL LOAD ON ROTATIONAL STIFFNESS There was a large increase in rotational stiffness with the presence of an axial load on the column The results in this section refer to the work done by Hamizi and Hannachi 2007 on the 4 bolted connection Notice in Fig 3 11 that the rotational stiffness at the base of the column nearly doubles in the presence of a 23 kip load as compared to the connection with no axial load Once a load of 90 kips is applied to the column the connection has a stiffness more than double that of the connection with no axial load applied It is not likely that a column in a metal building will see a load on the order of magnitude of 90 Kips but it is reasonable to think it could see a load of 23 kips This is an importan
118. ical design procedures The following study is based on the drift design of metal buildings and how modeling the base connections as partially rigid will improve the economy of metal building frames In addition to this a sensitivity analysis will be conducted on the connection stiffness with regard to drift This study will be used to gain insight into how to optimize the stiffness of a column base connection and steps that can be taken to obtain that stiffness 51 METAL BUILDING USED FOR ANALYSIS As mentioned previously the metal building under consideration was the basis of research conducted by Davis in 1996 One frame in particular was used to conduct the investigations on the column base connections The dimensions and sections sizes for the frame can be found in Fig 5 1 Fig 5 2 and Fig 5 3 The overall building dimensions were not included in Davis 1996 therefore it was assumed that the building included four frames spaced at 25 ft see Fig 5 ES Section Dimensions AE Web Thickness 0 158 Flange Width 6 z Inside Flange Thickness 0 378 S Outside Flange Thickness 0 381 f 4 143 Smaller End Depth out to out 8 75 Larger End Depth out to out 2 24 625 Figure 5 1 Column Dimensions 91 Tapered Section Dimensions Prismatic Section Dimensions Web Thickness 0 165 Web Thickness 0 128 Flange Width 6 Flange Width 6 Top Flange Thickness 0 311 Top F
119. ig 3 3 the theoretical effective length is equal to 6 75 in The effect of pretensioning the anchor bolts on the effective length was not investigated since the research Picard and Beaulieu 1985 Hon and Melchers 1988 Hamizi and Hannachi 2007 did not explore this area with experimental data It is the author s opinion that pretensioning the anchor bolts would have an effect on the effective length of the anchor bolts The uplift on the plate would have to overcome the clamping force in the plate before it begins to lift off This would increase the stiffness of the anchor bolt by decreasing its effective length 97 The next step is to determine the stiffness associated with the concrete in compression For modeling purposes it was assumed that the effect of the grout layer on the rotational stiffness of the connection is negligible This assumption is supported by the testing done by Hon and Melchers 1988 where they noticed the grout layer was not a critical element in the rotational stiffness of the connection If it is assumed that all of the compression is taken by the concrete foundation the stiffness of the concrete block relative to the plate anchor bolts and drift loads applied can be said to be infinite In other words the deformations associated with the compression side of the plate are negligible There are multiple ways that this behavior can be modeled The first of which is to model the concrete in compression using pin
120. ight into the systems as well as how to efficiently and economically design them In the early 1990 s a program was developed by Dr Finley Charney known as DISPAR Charney 1995 which was a tool for doing just that The name DISPAR stands for DISplacement PARticipation factor and is based on utilizing the principal of virtual work to calculate displacement participation factors for each member Each member s DISPAR factor is that member s contribution to the overall drift of a structure The original code and graphics for DISPAR were written in FORTRAN and worked only under the DOS operating system This method of writing software is primitive by today s standards leading to the need for an updated version of DISPAR incorporating object oriented programming and modern graphics utilities 1 1 MOTIVATION FOR RESEARCH The original version of DISPAR was written to work with ETABS version 4 and SAP90 version 5 Computers and Structures 1995 using output files from the software to run the calculations This method of transferring data between the two programs was effective but had limitations on how the data had to be formatted Not only were there restrictions on data formatting there were limitations on what could be exported back into SAP90 or ETABS Starting with version 11 of SAP2000 Computers and Structures 2008b a license was included for an Open Application Programming Interface OAPI which allows users access to information in SAP2000 us
121. ing programming Computers and Structures 2008a The OAPI is a library of functions giving the user the ability to perform virtually any task in SAP2000 that is available using the graphical user interface These functions range from opening SAP2000 to building a model to retrieving forces and displacements in that frame under loading With the development of SAP2000 s OAPI came the idea to update DISPAR having it link directly with SAP2000 allowing for more efficient access to model information Not only would this allow for quick access to frame information it also opened the door for the possibility of real time changes made to a model with DISPAR In addition to SAP2000 s OAPI there was motivation to investigate a graphics package for DISPAR instead of using the graphics primitives developed in FORTRAN The graphics package under investigation was OpenGL which has been used for graphics in many computer and video games With the use of a modern graphics package more advanced viewing capabilities will be available in DISPAR In the later stages of development for the new version of DISPAR DISPAR for SAP2000 a practical application presented itself for using the program The project involved obtaining a better understanding of the behavior of metal buildings under wind loading The focus of the research in this thesis centered on investigating the contribution of the column base connection if its stiffness is explicitly modeled With th
122. inia Tech The proper wind load to apply to the frame the wind load calculations in ASCE 7 05 may be conservative A computational fluid dynamics CFD model should be developed to determine less conservative wind loads to apply to the frame Stiffness associated with the connectors that attach the frame to the diaphragm Additional stiffness to the frame provided by the diaphragm Develop a program to automatically build an accurate model of a metal building frame based on input parameters Further explore the effects of plate thickness on the stiffness of the column base connection Further investigation on different frame sizes and connection types to better understand improving the overall economy of the metal building frames Study different bolt layouts for column base connections to determine an Optimal Bolt Layout 128 REFERENCES ASCE 2005 Minimum Design Loads For Buildings and Other Structures Reston VA American Society of Civil Engineers Baker W F 1991 Stiffness Optimization Methods for Lateral Systems of Buildings A Theoretical Basis Electronic Computation Indianapolis Indiana American Society of Civil Engineers 269 278 Berding D C 2006 Wind Drift Design of Steel Framed Buildings An Analytical Study and a Survey of the Practice Virginia Polytechnic Institute and State University Department of Civil Engineering MS Thesis Blacksburg VA Chan C M and Park J 1996 Application
123. ion Beginning with version 11 of SAP2000 Computers and Structures included a license to an Open Application Programming Interface OAPI for SAP This allows for a direct link between information in SAP2000 with an external program eliminating the vast majority of the limitations of the previous version of DISPAR In addition a graphics package known as OpenGL was used for viewing capabilities in the new version of the program OpenGL is a graphics package used for graphics in software games so its capabilities for this application are virtually limitless OpenGL images are drawn using elementary geometric shapes such as points lines and polygons which combine to make more complex images in a three dimensional world These images can be colored shaded and textured in almost any fashion This section will discuss how SAP s OAPI and OpenGL along with other features such as the linking of tables and graphs with Microsoft Excel Microsoft Corporation 2007 have improved the capabilities of DISPAR 82 4 2 1 OVERVIEW OF DISPAR FOR SAP2000 In the development of DISPAR for SAP2000 more time and concentration was spent on using SAP s OAPI and OpenGL for data input and graphics rather than continuing the theoretical development Therefore features such as the PANELS program and the ability to evaluate the effects of cracked concrete have not been included in this version of DISPAR The new version does include the ability to handle shell eleme
124. ip is equal to Is bd 3 6 Lg 72n 71 if Eq 3 2 controls where b is the width of the base plate d is the length of the base plate and n is the ratio of steel modulus of elasticity to concrete modulus of elasticity I Lg is equal to Is qgf 3 7 Lg 2160 106 if Eq 3 3 controls where q is the modulus of subgrade reaction g is the width of the concrete footing and f is the length of the concrete footing Notice in Fig 3 13 once 4 equals 1 0 the effective length factor for the columns are nearly the same as that for a frame with a fixed base The research in this chapter has shown that including partial base fixity is a more accurate method of modeling the behavior of the base restraint and should be taken into account when calculating the buckling load of the columns 72 3 8 CONCLUSIONS Based on the information collected in the literature review contained in this section it can be concluded that there is sufficient initial stiffness in column base connection to be included in analysis At this point this statement can only be applied to the connection types discussed in this chapter Because the researchers did not calculate the initial stiffness of the connection there 1s room for more research to be conducted on the connection s behavior Also the researchers did not explicitly explore the affect of the grout layer on the connection stiffness This is an area that should be explored further to better
125. is very similar to the method presented by Chan It also used the virtual work quantities along with Lagrange multipliers for the members to determine an optimal arrangement of material Bakers approach will not be presented in this section but refer to Baker 1991 for the details of this method The rest of this section covers the development and procedure for applying Chan s method for structural optimization The goal of this method is to minimize the weight of the structure given a number of constraints which may include drift constraints strength constraints or period constraints This could also be referred to as maximizing the stiffness of a structure while limiting the volume of material The optimization process for a structure with i 2 1 2 N 43 number of members or member groups j 1 2 storys k 1 2 1 2 N loading cases may be stated as Minimize Weight N W Aj 2 Wi m Subject to constraint equations dij Ai dj U Op Op SASA column lines and 2 742 2 74b 2 74c 2 74d where W is the overall volume of the structure w and A are the weight density per cross sectional area and the cross sectional area for member i respectively Eq 2 74b describes the interstory drift between levels j and j 1 where is the drift along column line k at story j or j 1 due to loading condition 1 The diff
126. is will be important when selecting load cases for analysis in DISPAR It is also important to create any element groups in SAP2000 before running the program DISPAR only recognizes groups which are pre defined in SAP2000 Additionally the user must define any frame sections that may be of use when updating groups DISPAR only recognizes sections which are pre defined in SAP2000 At this point DISPAR for SAP2000 is ready for analysis Make sure to close SAP2000 before opening DISPAR 132 A 2 PROGRAM FEATURES DISPAR for SAP2000 is a post processor created to optimize the design of both 2 dimensional and 3 dimensional truss and frame structures The program uses the method of Virtual Work to determine each member s contribution to the total drift of the structure Each member s contributing factor is known as its DISplacement PARticipation factor DISPAR The element s DISPAR factor is comprised of a major and minor flexural component a major and minor shear component an axial component and a torsional component The DISPAR factor is then divided by the element s volume to obtain its Sensitivity Index SI which is a weighted measure of the element s contribution to the total drift Features provided by DISPAR include e The ability to distinguish between different element types beam column or diagonal elements Along with tabular documentation of the DISPAR totals and percentages for each element type DISPAR can also hand
127. it had the ability to evaluate the effects of cracking in concrete and 74 composite action in steel structures Another useful feature was an approximate yet very accurate method of reanalysis which was much faster than re analyzing using SAP or ETABS In order to view the structure and member contributions a graphics package called DISPLOT was provided which allowed for 3D color plots For the calculation of drift contribution from the panel zones a separate utility called PANELS was included which was very accurate when compared with detailed finite element analyses Charney 1995 These features combined into a program which gave an engineer the information necessary to understand the behavior of the members in a given structure 4 1 1 JOINT OPTIONS The joint options in DISPAR take into account the flexibility in the beam column joint region This is the region where the beams and columns frame into one another forming a joint where the width is the depth of the column and the height is the depth of the beam There are multiple ways to handle the effect in this region which include assuming full flexibility of the beams and columns full rigidity of beams and columns in the region or somewhere between the two extremes DISPAR s methods are based on the ETABS variable NRGD which allows the user to set the rigidity of beams and columns in the joint region See Table 4 1 for a description of the NRGD variable Table 4 1 ETABS NRGD V
128. ive direction It is apparent that the modeling approach using a pinned support with vertical springs is not an accurate way to model the column base connection when the loading forces the frame to bend in the opposite direction Since the majority of the models behave with the same trend it can be stated that any of the above approaches other than the pinned support with vertical springs may be used when modeling the behavior of the column base connection The approaches are conservative when compared with the nonlinear spring model but produce less conservative results than using a pinned support 5 4 SENSITIVITY ANALYSIS OF COLUMN BASE CONNECTION The sensitivity analysis was conducted on the metal building frame from Section 5 1 with a 10 kip load applied at the column rafter joints on both the left side and the right side of the metal building frame DISPAR for SAP2000 was utilized to determine the contribution factors for the connection and the frame members The frame was modeled with a base column connection stiffness that varied from 0 kip ft radian pinned connection all the way to 1x10 kip ft radian fixed connection Various comparisons were made to determine how sensitive the metal building frame is to the stiffness of the base connection The connection modeling approach used for analysis was based on the technique discussed in Section 5 2 3 4 as this was the connection determined to behave most accurately In order to vary th
129. l to zero and the equation simplifies to Eq 2 17 20 To illustrate this application the DPF s were calculated for the structure found in Fig 2 1 where only axial deformations were included i e truss elements The results of this example may be found in Table 2 2 where the total displacement is equal to 6 53 in The same method may be extended for a frame structure utilizing the flexural shear and torsional components found in Eq 2 30 Table 2 2 Truss DISPAR Factors Bar Length Area Volume Real Force Virtual DPF 51 1000 Number in in in kips Force kips in in 1 288 1 0 288 0 73 8 2 8 2 03 7 1 2 288 1 0 288 0 18 5 0 9 0 17 0 6 3 288 1 0 288 0 36 9 1 9 0 68 2 3 4 144 1 0 144 0 110 8 3 7 2 03 14 1 5 212 1 0 212 3 27 2 1 4 0 27 1 3 6 212 1 0 212 3 27 2 1 4 0 27 1 3 7 212 1 0 212 3 54 4 1 4 0 54 2 5 8 212 1 0 212 3 54 4 1 4 0 54 2 5 Summation 1857 3 6 53 Notice that the DISPAR factor for bar no 1 is equal to 2 03 in This means that bar no 1 accounts for 2 03 in of the total drift 6 53 in in the direction of and at the location of the virtual load Q In addition the summation of all the DISPAR factors for each bar is equal to the displacement returned 6 53 in when using a structural analysis program 2 3 2 DISPAR FACTORS FOR SHELL LINK AND SPRING ELEMENTS The ability to calculate DISPAR factors for other types of elements can be very useful Many tim
130. lange Thickness 0 188 Bottom Flange Thickness 0 313 Bottom Flange Thickness 0 192 Smaller End Depth out to out 2 16 625 Depth out to out 2 16 375 Larger End Depth out to out 24 625 Figure 5 2 Rafter Dimensions 32 5 32 5 12 Figure 5 3 Overall Frame Dimensions 92 Lines Nae 7 Ie Figure 5 4 Building Dimensions 5 2 MODELING PROCEDURE The modeling of the metal building frame was completed using SAP2000 version 12 Computers and Structures 2008b with thin shell elements and nonlinear spring elements Frame elements were modeled as described in Section 5 2 1 and the base column supports were modeled as described in Sections 5 2 3 through 5 2 4 Careful consideration had to be taken while determining the proper way to account for the column base behavior The method had to take into account the behavior of the connection under compressive load tensile load bolts in tension bolts in compression and the plate foundation interaction The end result is a model which behaves very similar to that of the connection in real life 93 5 2 1 MODELING THE FRAME The frame was modeled using thin shell elements with the properties of 50 ksi steel The shell s thickness was representative of the element it was modeling For instance the shells used for the web of the column had a thickness of 0 158 in Modeling the frame in this manner captures the panel zone behavior because the
131. ld select the SAP2000 file to be analyzed see Fig A 2 Figure A 1 DISPAR Start Up Screen 134 Menu Options for Fig A 1 Located Under File dropdown menu e Open Allows the user to open the desired file for analysis e Clear Clears the SAP2000 file from DISPAR and allows the user to select another SAP2000 file for analysis e Print Preview Displays a print preview on the screen of the image to be printed e Print Allows the user to print the image on the screen lac DISPAR File Groups Look in Examples 8 Example 4 8 Example2 My Recent Documents My Document 48 My Computer a File name a My Network Files of type sdb Figure A 2 File Open Screen 135 3 2 LOAD CASE SELECTION SCREEN The screen show in Fig A 3 is what the user should expect to see once a SAP2000 file has been opened in DISPAR The Load Cases window is where the user selects the real and virtual load cases which will be used by DISPAR for analysis Ex Load Cases DAR Real Loads Virtual Loads Left Right Up Down Load Combinations SAP Hide SAP Unhide Rigid Factor Include Flexible Joint 0 00 4 Figure A 3 Load Case Selection Screen Menu Options for Load Cases window in Fig A 3 e Real Loads The drop menu where the user selects the real load case for analysis Virtual Loads The drop down menu where the user selects the virtual loads
132. le shell elements by finding a group of shells total contribution to the overall drift e Ability to develop DISPAR factors for spring and link elements e Tabular and visual representation of each element s DISPAR factors and Sensitivity Indices e Ability to handle groups of elements Tabular documentation of the group s DISPAR totals and percentages Ability to edit group section types and re run analysis within the program e Accurate method of re analysis once updates are made without having to re run the analysis in SAP2000 e 3 Dimensional viewing of the structure e Ability to handle centerline analysis along with flexible and rigid joint regions 133 A 3 GETTING STARTED The purpose of this section is to show the user how to get started using DISPAR for SAP2000 as well as introduce the various menu options Included are the screen the user can expect to see once DISPAR is opened the file open screen the load case selection screen the DISPAR in progress screen and the DISPAR results screen Each screen includes a description of its importance and a short description of menu options on that screen 3 1 DISPAR START UP AND FILE OPEN SCREENS When DISPAR for SAP2000 is opened the screen show in Fig A 1 will be displayed Once this screen is displayed the user should select Open under the File dropdown menu to open the desired file for analysis Next the file open screen will be displayed where the user shou
133. ll of the members is equal the displacement may be written as m m d DPF gt V SI 51 1 1 2 69 This is not to say that the displacement is proportional to the volume with the SI remaining constant As the total volume increases the SI will in turn decrease decreasing the overall displacement The total volume achieved by following the above procedure generally gives a volume not equal to the original volume of the structure In order to achieve the original volume multiply the calculated area of member i from Eq 2 68 by the ratio of the original volume over the new volume See Table 2 4 for an example on how to follow the procedure A A i orig Tot 2 70 Table 2 4 Updated DISPAR Factors with Equal SIs Bar Length Area Volume A DPF new Sl new 1000 Number in in 1 288 1 0 288 0 1 66 479 1 58 1 29 2 83 2 288 1 0 288 0 0 48 138 0 45 0 37 2 83 3 288 1 0 288 0 0 96 277 0 91 0 74 2 83 4 144 1 0 144 0 2 35 338 2 23 0 91 2 83 5 212 1 0 212 3 0 71 150 0 67 0 40 2 83 6 212 1 0 212 3 0 71 150 0 67 0 40 2 83 7 212 1 0 212 3 1 00 212 0 95 0 57 2 83 8 212 1 0 212 3 1 00 212 0 95 0 57 2 83 Summation 1857 3 1957 5 26 41 Note that the sections listed Table 2 4 in are not realistic sizes it is meant to show the process and how it is carried out It is up to the designer to select a section th
134. members See Fig A 10 for an image of the viewing area after these steps have been followed EE DISPAR DER Fie Tables Groups In Out x x z z Isometric XZ Left Right Up Down Display Load Combinations SAP Hide SAP Unhide lt yw BL w BEI 1 Lar B w PO DU E FUIT 4 Figure A 10 DISPAR Viewing Screen with Display Options 143 8 To view the member s DISPAR factors or SPs click on the Display button on the menu strip Select the SP option Notice in Fig A 11 that the moment frame beams on the first level are contributing most to the drift in the x direction EE DISPAR Ek Fie Tables Groups In Out x x z z Isometric XZ Left Right Up Down Display Load Combinations SAP Hide SAP Unhide i AL ll Ww BA Paan Bix Lus CO 04 fe Mt s F Di ted we 18 6 Viewing Member SI s Figure A 11 SI Viewing 9 All of the images on the DISPAR viewing screen may be printed by selecting Print under the File dropdown menu The user may select the printer to print with once Print has been clicked In order to view of print preview of the image click Print Preview under the File dropdown menu 10 In order to view an individual frame in either the XZ plane or the YZ select the XY button on the menu tab then select the 2D button on the menu tab The window in Fig A 12 will appea
135. mn is equal to Vc V 2F gr which simplifies to VX a f ar 2 42 Shear in the joint region of beam is equal to Vg V 2F cr which simplifies to OH a p 5 aL 2 43 28 Now solving for the shear stress along the joint region which is the same whether solving with the horizontal or vertical shear TE Voy Vey _ J alt 2 44 where t is the thickness of the panel zone which may include the thickness of doubler plates If both the numerator and denominator are multiplied by the height H the effective volume of the panel zone v afLHt and the shear stress simplifies to p 2 45 The moments at the center of the column and beam may be found in Fig 2 12 From the moment diagrams in Fig 2 12 notice that Mgc and Mec are not exactly equal to zero Therefore equilibrium is not satisfied in the joint region with this method since does not equal Mec which does not equal zero This is due to the assumption that all moment is resisted by the flanges of the beam and column which produces only a minor error The moment at the center of the column is equal to 0 5HV 0 58 2 0 5V Ha 2 46 Similarly the moment at the center of the beam is equal to 0 5LVcH L 0 5aL 2For 0 5VcHB 2 47 29 0 5H 1 p B Column 4 For l idi Vc Fg BH Joint
136. moment frame working with a shear wall e Understand the behavior of finite elements included in a model examples could include outrigger beams or shear walls e Visualize the contribution graphically or in a tabular manner of each element or groups of elements based on flexural axial shear or their sensitivity indices 6 2 COLUMN BASE CONNECTIONS The standard practice of designers when modeling the metal building frames is to assume pinned connections for the column bases After investigating the contribution of the column base connection with relation to overall drift of a metal building frame it was determined that it is in fact conservative to assume a pinned connection When the frame was subjected to only a lateral load there was as much as 57 3 percent Table 5 2 increase in the drift when comparing the pinned connection to the nonlinear spring approach Four different modeling techniques were examined to incorporate the behavior of this connection in the frame model The first technique was using a pinned connection with a rotational spring where the spring stiffness was equal to that of the rotation stiffness of the connection This connection was less conservative than assuming a pinned connection but was still conservative when compared with actual behavior The next approach involved the use of vertical springs in the location of the anchor bolts which produces similar results to the pinned connection with a rotational spring The
137. n see Fig 3 9 a For connection Type 2 with plate dimensions 7 5 x 11 8 x 1 14 in W6 x 25 column the average rotational stiffness after multiple tests was equal to 4853 kip ft radian see Fig 3 9 b The plots in Fig 3 9 were copied from Picard and Beaulieu 1985 and no data was presented for the points on the curve The stiffness for the connections found in Fig 3 9 a and Fig 3 9 b were developed on the basis that the theoretical stiffness is constant in the elastic region To calculate the stiffness all of the data points up to 70 percent of the maximum moment were used A linear regression analysis was performed on those data points to determine a stiffness for a given test An average was then taken for the series of tests on each connection to determine the 63 stiffness drawn on the plots This method of calculatig the rotational stiffness is conservative since most structures do not experience loads that close to their ultimate strength In addition for serviceability limit states such as wind design the loads experience by a structure are far below 70 percent of the ultimate loads If the stiffness was developed based on the region where the connection experiences serviceability loading the resulting stiffness would be much higher The reader should note that higher stiffness values could be used for serviceability limit states if proper data is present 64 25 K 3323 kip ft radian based on Galambos calculation
138. n Fig 2 4 b is equal to the Internal Work done on the differential volume The internal work on the entire member may be calculated as follows 1 2 9 W 5 o edv v To determine the internal virtual work calculate and from Eq 2 3 S 2 10 A P 2 11 where A is the cross section area of the member and E is equal to the modulus of elasticity of the member For a prismatic member the integral over the volume may be written as follows 12 L v 0 Therefore the equation for internal work becomes RE 24 AE 2AE Q 13 And remembering that the external work is equal to the internal work 1 pax 1 PAL 2 2 AE 2 14 Then solving for the displacement d d PL AE 2 15 which is only applicable for a truss member For truss structures there are multiple elements in the system therefore the internal work for each member must be accounted for It is simply a matter of summing the internal strain energies for all of the i members in the system Refer to Fig 2 5 for a truss structure and its deflected shape under a load P dept Figure 2 5 Truss Structure Under Loading The structure in Fig 2 5 is loaded with a concentrated force P and has a deflection of dp p at the location of P due to the load P Similar to Eq 2 8 the external work for the truss structure is equal 13 1 2 16 Wr 2 P dp The internal virtual work for each member i is as follo
139. n joint region The first is to model the joint 25 explicitly with rigid links rotational springs and shear panels which are referred to as mechanical models Mechanical models can be very accurate but the average engineer is either unaware or unconcerned with the capabilities in modern software to implement them Berding 2006 and therefore they are not typically used Two examples of mechanical models are the Krawinkler and the Scissor models Refer to Charney and Marshall 2006 Charney and Pathak 2007a amp 2007b and Berding 2006 for an in depth study of mechanical joint models The other approach to handling the joint region is a modified force method that makes use of equilibrium in the joint This approach is known as the fictitious joint method and may be applied when the joints are not explicitly modeled This section will focus on the later of the two methods and show the development of a virtual work based approach to calculate displacement participation factors for the joint regions The fictitious joint method is developed on the basis of a subassemblage therefore a few assumptions must be made when extending to a full frame assembly These assumptions are inflections points are located at midspan of the beams and columns and the beams and columns on either side of the joint are the same size not necessarily that the beams and columns are the same size Refer to Fig 2 10 for an example of the beam column joint subassembl
140. nGL This thesis starts off with an in depth discussion and literature review on the development of the principle of virtual work The literature review covers how virtual work can be used as a tool to understand structural behavior as well as optimize structural performance The updated version of DISPAR DISPAR for SAP2000 was then used to analyze the behavior of metal building frames under various loadings The focus of this study was to determine the effect modeling the column base connection as partially rigid has on wind drift in metal building frames Before beginning the study a literature review was conducted on the rotation stiffness provided by typical column base connections The information obtain in the literature review was then used to create a finite element model of a typical column base connection in a metal building Once the finite element model was completed DISPAR for SAP2000 was used to conduct a study on the sensitivity of the rotational stiffness of the column base connection ACKNOWLEDGMENTS I would like to thank Dr Finley A Charney for serving as my primary advisor and Committee Chair The work I completed on the update version of DISPAR would not have been possible without his guidance along the way I am very thankful for all that I have learned from him at my time here at Virginia Tech both as an Undergraduate and a Graduate student I would also like to thank Dr Samuel Easterling and Dr Cristopher Moen for se
141. nalysis therefore only the interior pressure regions C D G and H are considered Fig C 2 shows the design wind pressures on the frame from the example in chapter 5 using ASCE 7 05 Method 1 These pressures were taken from Fig 6 2 in ASCE 7 05 see Table C 1 for the values that are applicable to the frame 181
142. nd Gl glFlush Swap Buffers Gdi SwapBuffers hDC End Sub Public Sub ClearWindowl Set Clear Color and Clear Gl glClearColor 0 0 0 0 0 0 0 0 Gl glClear Gl GL COLOR BUFFER BIT Swap Buffers Gdi SwapBuffers hDC End Sub Public Sub ClearWindow2 Set Clear Color and Clear Gl glClearColor 0 0 0 0 Gl glClear Gl 0 0 GL COLOR BUFFER BIT 0 0 Swap Buffers Gdi SwapBuffers hDC2 End Sub Private Sub btn DrawText Click System EventArgs Initialize Window2 InitWindow2 DrawText End Sub Private Sub btn ClearWindow2 Cl System EventArgs Handles btn C ByVal sender As System Object Handles btn DrawText Click learWindow2 Click 176 ick ByVal sender As System Object ByVal e As ByVal e Initialize Window2 InitWindow2 ClearWindow2 End Sub Private Sub btn DrawFrame Click ByVal sender As System Object System EventArgs Handles btn DrawFrame Click Initialize Windowl InitWindowl DrawFrame End Sub Private Sub ClearWindowl C lick ByVal sender As System Object As System EventArgs Handles btn_Cl Initialize Window2 InitWindowl ClearWindowl End Sub End Class learWindowl Click 177 ByVal e As ByVal e APPENDIX C WIND LOADS USED FOR ANALYSIS This section outlines the calculation of the wind loads used in Section 5 3 which compared the overall
143. ng Gives objects a more realistic look by assigning them a texture Can be done using an image of the real object then applying it to an image B 8 PUTTING IT ALL TOGETHER EXAMPLE DRAWING A SIMPLE 3D FRAME AND TEXT USING TWO VIEWING WINDOWS This section includes a simple example on how to create an OpenGL project using VB Net The example is intended to show how all of the steps covered in this chapter fit together After understanding this example program the reader should have all of the tools needed to start using OpenGL with VB Net Included in the example is the use of two windows created using the 169 windows graphics layer drawing a three dimensional frame with multiple colors drawing text using Bitmap Fonts viewing using Perspective Projection and Orthographic project The example also includes buttons which control the drawing and clearing of each window The source code for the example is include in Section B 8 3 B 8 1 CREATING THE FORM Before getting started with the programming first create the user form which may be found in Fig B 8 The labels found in Fig B 8 refer to the names assigned to the different objects on the VB Net form Window1 is the drawing area for the three dimensional frame created using the line commands along with different colors used for the girders and columns to show depth The btn DrawFrame button is a button which upon clicking draws the frame similarly btn DrawText draws
144. ngential component In other words the contact surface between the base plate and concrete foundation was modeled with a normal and a tangential nonlinear stress strain relationship This way the nodes connecting the base plate with the concrete foundation would behave in a nonlinear fashion instead of being rigidly connected together For development of the nonlinear stress strain relationships for contact surface between the base plate and the concrete foundation used in their model refer to Hamizi and Hannachi 59 2007 A diagram of the model built in Hamizi and Hannachi 2007 may be found in Fig 3 7 Additionally in each case the concrete soil interaction was neglected Applied Loads T DEN OBSS DEDE Figure 3 7 Finite Element Model and Hannachi 2007 The model was set up with a stub column connected to the base plate which was bolted to the concrete foundation All nodes coincided where surfaces were to be in contact with each other Anchor bolts were modeled as square sections for simplicity having the same effective cross sectional area as its respective circular bolt The anchor bolts were modeled in direct contact with the base pla
145. nt there is a greater stiffness If the column depth is increased but the weight of the column is kept approximately equal the stiffness increases due to a larger lever arm from the bolt line in tension and column flange in compression Notice the increase in stiffness from the W12x30 to the W18x50 I section in Fig 3 5 c It was also noticed that the grout layer did not exhibit any crushing during testing and therefore not as critical an element with regard to stiffness as expected Hon and Melchers 1988 As mentioned previously the plate thickness has the greatest effect on the rotation stiffness of the connection while the column and bolt size remain the same Refer to Hon and Melchers 1988 for a more in depth study of the effects of the various components 55 Moment kip ft Moment kip ft 75 75 0 95 in Dia Bolt 1 0 in plate 0 79 in Dia Bolt 0 63 in plate Column size 18 50 Column size 18 50 Plate Thickness 1 0 in Bolt Dia 0 95 in 0 01 Rotation radians 0 01 Rotation radians a Comparison of Plate b Comparison of Bolt Size Moment kip ft 75 W18x50 W12x30 Bolt Dia 0 94 in Plate Thickness 0 63 in 0 01 Rotation radians c Comparison of Section Size Figure 3 5 Comparison of Moment Rotation Curves Hon and Melchers 1988 3 5 TESTING AND MODELING PROCEDURES FOR ROTATIONAL STIFFNESS This section discusses the testing and modeling done by Picard and Beauli
146. nts in the analysis This becomes a large benefit when understanding the behavior of elements in a detailed finite element analysis of frames or connections Additionally the shell elements can be used for shear walls outrigger beams and other elements not typically found in a SAP shapes database A group can be made for the shell elements making up a member and the DISPAR results for that member will show up in the groups table The new version still includes the ability to handle the joint deformations based on the flexible joint method described in Section 2 3 4 and is handled in a similar manner to the previous version The DISPAR factors for individual elements and groups are calculated and presented in a similar manner as done in the original DISPAR The information is presented with three different options which are graphical representation in tables and using bar plots see Section 4 2 3 for tables included The new version also includes the ability to handle uncoupled or couple spring elements in a slightly different approach from the one used in the previous version Also DISPAR for SAP2000 has only been developed to work alongside SAP2000 and not ETABS this is due to the OAPI only being available for SAP2000 According to the Computers and Structures website Computers and Structures 2008 an OAPI will be available for ETABS soon Once an OAPI is available for ETABS DISPAR can be extended to work alongside both ETABS and SAP2000 4 2 3
147. o dimensionless parameters which will simplify the equations 2 38 PET a cc 2 39 27 where dg and d are the beam and column depths respectively and and L are the center to center distance of the columns and beams respectively Now working with the subassembly shown in Fig 2 10 to develop the virtual work contributions of the beam column joint start by applying equal and opposite shear forces V at the top and bottom of the column in the subassembly These forces are applied to represent the actual behavior of this subassembly when it is a part of a full scale structure under real lateral loading conditions The subassembly is simply supported at the midspan of both beams which represents the inflection points discussed earlier Only flexural and shear deformations will be considered in the subassembly because there are no axial forces acting Because the forces in the joint are indeterminate it must be assumed the moments in the beam column joint are completely resolved into flange force couples in the column and beam Notice the breakdown of forces in Fig 2 11 This assumption produces minimal errors Charney and Pathak 20072 0 5L 1 e V H L 0 5V 1 2 40 For _ 0 5 1 2 41 CF aL where Fg and Fee are the flange force couples in the beam and column respectively resulting from the moment in the joint created by the force Ve Shear in the joint region of the colu
148. on 6 5 9 3 The building is a regular shaped building or structure The building is not classified as flexible The building does not have response characteristics making it subject to across 178 wind loading vortex shedding instability due to galloping or flutter and does not have a site location for which channeling or buffeting in the wake of upwind obstructions warrant special consideration The building has an approximately symmetrical cross section in each direction with either a flat roof or a gable or hip roof with 0 459 The building is exempted from torsional load cases The metal building frame described in Section 5 1 meets all of the above criteria therefore use Method 1 to determine the wind loading Wind Parameters Basic wind speed V 90 mph from Fig 6 1 ASCE 7 05 Importance Factor 1 0 from Table 6 1 ACSE 7 05 for building category II Exposure Category B Exposure Adjustment Factor 1 0 The diagram for design wind loads for Method 1 may be found in Fig C 1 Only the wind blowing in the direction perpendicular to the frame was considered The table including the appropriate loads for the above wind parameters may be found in Table C 1 179 Table C 1 Design Wind Loads for Enclosed Buildings Method 1 ASCE 7 05 Fig 6 2 Basic Wind Speed Determining the Wind Loads on the Frame Since the building meets all of the criteria lai
149. on types behaves differently when subject to a vertical load it was important to look into how they behave when the full frame in subject to vertical load conditions To do this the frame was subjected to design wind loads with the gravity live load varying from 0 to 100 percent The live load was determined from ASCE 7 05 Chapter 4 for live loads on structures for a roof live load for an ordinary pitched roof The gravity load was equal to 20 pounds per square foot applied over the frame s 25 foot tributary width To apply the gravity live load evenly distributed point loads were applied on nodes along the centerline of the exterior flange on the rafters This is the same approach used for applying the wind loading to the frame see Fig 5 18 for a diagram of the applied gravity live loads 111 1 09 1 09 kips node kips node Figure 5 18 Frame Under Gravity Live Load Each connection modeling approach was analyzed with 100 percent of the wind load while varying the live load from 0 to 100 percent in intervals of 20 percent Varying the live load in this manner examines how the connection behaves when there is uplift on the frame only wind load as well as when the live load overcomes uplift on the frame It is highly unlikely that the frame will experience the higher portions of live load while the wind load is at 100 percent This was done only to show how the frame behaves under varying loading conditions not act
150. ons where OpenGL does not have the capability To use the Glut library the command glutinit argcp argv must be called where argcp and argv are system variables The Glut commands will not be recognized if the library is not initialized properly Additionally if the library is initialized more than once the commands will not work properly Once the Glut library has been initialized the commands can be called It is not necessary to disable the Glut library once it is no longer needed B 5 DRAWING IN OPENGL Before drawing an image in OpenGL it is important to understand the process of drawing and viewing in OpenGL With OpenGL two different processes are occurring at the same time an image is being displayed on the screen while another is being created An animation is created if an OpenGL window is continuously updated multiple times every second with the next image in a sequence of images Think of this as a flipbook where the images being updated on the OpenGL window are the different pictures scene when flipping through the book The typical movie projector is updated 24 times per second or at 24 frames per second This type of 158 animation was not necessary when creating the images for DISPAR but could be beneficial if it is desired to animate the modes shapes or deflected shape of a structure Each time the image is updated it is important to have the correct viewing settings and to clear the screen back to the defaul
151. ortant to note that any of the OpenGL commands used in VB Net must be called with the prefix similarly Glut commands must be called with the prefix Glut So for instance if the OpenGL command for draw was glDraw GL SHAPE what will actually be programmed is Gl glDraw Gl GL SHAPE Doing this lets VB Net know which library is being referenced for a given command 161 There are a few steps required to draw points lines or polygons in OpenGL First the type of object to be draw must be selected and then initialized using the glBegin mode command Where the mode is the object being drawn which is selected from a list available in the OpenGL command library For instance the command for drawing line is Gl GL LINE Once the glBegin command has been used it is time to assign the vertices of the given object Until the gl end command is used OpenGL will continue to draw the object specified with the assigned properties i e color and size width for all of the vertices listed as long as they coincide with the number required to draw the object 2 for a line 3 for a triangle and 4 for a rectangle In other words if the line command is used and more the two vertices are listed OpenGL will treat each two vertices after the first two as a new line Similarly for triangles and rectangles OpenGL will draw another shape for the more than three and four vertices listed respectively For points the size of the point may be set using t
152. p direction vector vector vectory vectorz An up direction vector of 0 1 0 would have the camera looking straight up The commands should be called in this order glPerspective field of view aspect ratio near distance far distance gluLookAt eye x eye y eye z center x center y center z up x up y up z 167 The eye location consists of the three dimensional coordinate where the eye is located and the field of view is how wide the eye is open In order to view the image the location of where the eye is looking must be set and the up direction is simply which direction is up for the camera If the viewing is set too wide the image on the screen appears very small conversely if the viewing angle is set too small the image on the screen appears very large and portions are cut off Therefore the angle must be set correctly such that the desired amount of the drawing is part of the image in the viewing window In addition the up direction becomes important when rotating the image If the wrong up direction is set the image with show up as being upside down in the viewing window Once the eye parameters have been set the eye takes a snapshot which is then displayed in the viewing window It is important to remember that the view settings should be specified in the order described in Section B 5 after selecting g MatricMode GL In order to zoom in and out of the image or rotate around in it is simply
153. r Simply select the plane and the frame line you wish to view and click Set Viewing Note the frame lines in the 2D Viewing window are perpendicular to the plane you select 144 ES 2D Select Select Line for Viewing Figure A 12 2D Viewing Selection 11 To view the output tables click on the Tables drop down menu and select the desired table a For example select the Percentages table under DISPAR Notice in Table A 1 that the Beams account for 55 of the drift and the columns account for 45 This indicates that the beams contribute more to 10 more to the drift than do the columns b The group DISPAR factors may also be viewed by selecting group totals or group percentages under DISPAR This is helpful when determining how a preselected group is affecting the overall drift Notice the bar charts for number of members in each group when exporting the group totals table to Excel 12 In order to view this table in Excel format go to File dropdown menu on the table and click Export Table to Excel 145 Table 1 Member DISPAR Percentages Member Axial Flexural Flexural Shear Shear Joint Total Type Maj Min Maj Min Columns 4 27 33 73 1 14 5 70 0 00 0 00 44 87 Beams 0 00 51 60 0 00 3 50 0 00 0 00 55 13 Diagonals 0 00 0 00 0 00 0 00 0 00 0 00 0 00 Shell 0 00 0 00 0 00 0 00 0 00 0 00 0 00 Totals 4 27 85 30 1 10 9 30 0 00 0 00 10
154. r description of these connections may be found in Section 3 5 2 100 Location of Bolts Figure 5 10 Finite Element Model of Type 2 Connection As mentioned above this method involves the use of nonlinear springs to represent both the concrete stiffness and the bolt stiffness in the connection The concrete springs were connected to the shell elements used to model the plate and were laid out on a grid spacing of approximately one in The grid spacing was based on plate dimensions column dimensions and bolt spacing and therefore is not a constant one in throughout but is symmetric see Fig 5 11 101 e Location of Bolt Springs Location of typ of both L4 1 sides 9 o e a Plan View of Spring i i i i i b Elevation of Spring Layout Figure 5 11 Spring Grid Layout for 4 Bolt Connection To determine the compressive stiffness assigned to the concrete springs an iterative process was used to build a model for connection Type 2 The iterative process was begun using a stiffness of 1000 k in for the concrete springs and a stiffness for the bolts of 1800 kip ft radian stiffness using the theoretical effective length of 6 75 in The stiffness for the concrete springs was increased until relatively little change was seen in the displacements experienced The resulting stiffness was equal to 10000 k in for the concrete sprin
155. r typically produces unconservative results h J a J 5 FLEXIBLE a Contribution to Member Shear DPF IX Contribution to Joint Shear DPF Figure 4 1 Column Joint Options for Shear Charney 1995 76 h J ETABS FLEXIBLE mH Contribution to Member Flexure DPF Contribution to Joint Flexure DPF Figure 4 2 Column Joint Options for Flexure Charney 1995 TI Contribution to Member Shear DPF X Contribution to Joint Shear DPF Figure 4 3 Beam Joint Options for Shear Charney 1995 78 5 FLEXIBLE 81 Contribution to Member Flexure DPF Contribution to Joint Flexure DPF d Figure 4 4 Beam Joint Options for Flexure Charney 1995 41 2 DPFS FOR SPRING ELEMENTS Many times joints are not simply fixed or free to rotate and therefore should be modeled using spring elements to capture their stiffness For this reason DISPAR was made to handle spring elements by using their stiffness along with real and virtual displacements to calculate their displacement participation factor drxj x dvx x Kx x dvy Qrz Qvz Rz 4 1 79 where DPF is the displacement participation factor for spring i d represents the real or virtual displacement in the x or y direction and K is the spring stiffness in the respective direction The Q and R represent the rotation displacement and stiffness in the z di
156. rection 4 1 3 METHOD OF REANALYSIS The method used by DISPAR for reanalysis is much faster than re running the structure in ETABS or SAP90 It is based on the idea that the forces in the members in the lateral resisting system are relatively insensitive to change in size This can also be stated that the system is more heavily controlled by equilibrium rather than compatibility Given this assumption the DISPAR factors are recalculated with the original forces in the member but the updated member properties The DISPAR factors for all of the members are then summed up to give the total displacement This method is only able to calculate the updated factors based on the original virtual loading If the user would like updated factors for a different virtual loading condition the structure will have to be reanalyzed with ETABS In a study conducted by Charney 1995 on a 20 story frame 5096 of the member sizes were changed by not more than 2096 The displacement calculated using the DISPAR reanalysis technique was essentially equal to that from an ETABS run This method of reanalysis gives the designer quick and very accurate results on how changes they made affect the stiffness of the structure The changes made to the stiffness of the structure may also include the effects of concrete cracking 4 1 4 DISPAR FOR OPTIMIZATION As mentioned previously DISPAR has all of the tools to assist an engineer in not only understanding the behavior of their str
157. red When drawing to a specific window that window needs to be made current using the wgl makecurrent command It is important to retrieve the device context settings of a window only when initially creating the window or if the window size changes If this is done too often the program will produce an error Once finished with a window always delete the rending context using wgl deletecontext Using multiple windows at the same time allows for multiple different drawings or scenes to occur simultaneously enhancing the effects of the graphics 157 B 4 WORKING WITH THE GLUT LIBRARY The Glut library can be very helpful when trying to perform tasks in OpenGL Many tasks which may take a number of OpenGL commands to execute such as creating a sphere take only one command with the Glut library To create a sphere using OpenGL drawing commands it is necessary to create a large number of small three dimensional cubes together to form the sphere The more cubes used the better the sphere In order to create the same sphere using the Glut library the command glutSolidSphere is used Recall from the previous section the steps for creating a drawing window using Glut commands compared with using the rendering context settings A lot of time and programming can be saved using the Glut commands but the limitations of each command must be understood before using them The Glut library can also be used for things like mouse clicking and keyboard functi
158. red in and back side of the polygon outlined the follow should be called glPolygonMode GL FRONT GL FILL glPolygonMode GL BACK GL LINE To set the colors of each side the g Color3f command must be called before the g PolygonMode is set for that particular side The parameter mode may be set as GL FILL GL LINE or GL POINT The default setting is to fill in both sides of the polygon with the last color called B 5 2 DRAWING TEXT There are multiple ways to draw text in OpenGL this section will focus on the two methods used in DISPAR Each of the methods has its benefits and drawbacks Both methods are limited on the fonts that can be used The first method uses glut bitmap fonts and is particularly useful when drawing text in two dimensions The bitmap font is only able to draw text horizontal and facing forward It is also limited in the number of font sizes available In addition the text using bitmap fonts cannot be manipulated as in scaled rotated or translated This method is useful when the text is meant to always face forward The second method is using glut stroke characters which allows for the rotation and scaling of text This method is helpful when working in three dimensions and it is desired to have the text line up with objects 163 The text must be drawn one letter at a time using the integer associated with the given letter character The sample code below shows how to draw text using both bitmap fonts and well as
159. rial in the structure remaining constant Notice in Fig 2 9 that as material is added to member 1 and taken away from member 4 the displacement approaches a minimum value Once the ST ST ratio reaches 1 0 the displacement reaches its lowest point possible when considering only these two members When the SJ 51 ratio increases above 1 0 the displacement then begins to increase again With this in mind it can be stated that a structure has reached its optimal design for stiffness given a certain volume of material when the SI value for each member is equal At this point there would be no benefit in increasing or decreasing the volume in any member The values in Fig 2 9 assume that there is no change in overall volume of material in the structure the exact volume removed from one member is added to the next In theory a structure with all of the members having an equal SI is optimal but this is not a practical design Charney 1995 There are many factors which limit the placement of material in a structure For example when reducing the size of members the section cannot be reduced such that the allowable stresses in the member are exceeded Also there are architectural limitations such as depth restrictions on members based on floor to floor spacing Moreover there are limitations on sections sizes readily available from fabricators so it is not always practical to select the next size up or down for a member In addition it is likely
160. rk is the foundation of the research conducted in this thesis The optimization discussed throughout is based on optimizing a structure for stiffness while minimizing parameters such as volume of material or period of vibration This is not necessarily saying that after using the DISPAR program a designer will have the most efficient structure in every regard such as cost There are many other factors that go into the overall cost of a structure such as construction costs fabrication costs detailing and so on It is left up to the designer to use engineering judgment when using a program such as DISPAR which is meant to be a tool for an engineer not to replace an engineer When using DISPAR like any program it is also the user s responsibility to verify the results of the program to make sure they understand where they are coming from and their meaning Two of the main focuses in updating DISPAR were to investigate the use of SAP2000 s OAPI functions and implementing OpenGL There are areas in the updated version of DISPAR which 4 be improved upon and features that have not been included to date which were in the original version such as handling concrete cracking and composite action in steel structures Based on the research conducted on SAP2000 s OAPI functions and OpenGL the modeling and viewing capabilities of DISPAR are only limited by how far the developer wants to take it With regard to the metal building frames investi
161. roduces the same end result as the Minimum Potential energy approach 2 2 2 FRAME APPLICATIONS A similar approach can be taken when using virtual work for frames When dealing with beams or columns all of the components of deformations can be taken into account which include axial bending shear and torsion The torsional component of deformation is typically small but should be included for completeness This section will cover the derivation of the work component due to bending and includes the equations for all components found in Table 2 1 From Eq 2 6 the virtual stress and the real strain for frame members must be derived The stress in a member due to the virtual load is equal to 16 2 23 where m is equal to the moment in the beam due to the virtual load y is the distance from the centroid of the cross section to the extreme fiber and is the moment of inertia of the section about the bending axis The strain in a member due to the real load is equal to My Er El 2 24 where M is equal to the moment in the beam due to the real loading Then substituting Eq 2 23 and Eq 2 24 into Eq 2 3 L my My dA d J Ein oo 2 25 0 From basic beam mechanics it can be said that I P 2 26 Therefore Eq 2 25 simplifies to L Wi ET 2 27 Finally writing the equation in terms of conservation of energy L _ Mm Qd wp 2 28 0 17 Table 2 1 includes the int
162. rving on my committee and for their valuable input into my thesis I would also like to thank The Center for Extreme Load Effects on Structures CELES at Virginia Tech and MBMA for supporting me financially through my Graduate studies In addition I would like to thank SDL Structural Engineers for providing me with the opportunity to work as an intern while allowing me to spend much of my time working on research For their financial support and the experienced I gained while working there I am very grateful Also without the support of my family and friends along the way I would not have been able to accomplish the goals that I have I would like that thank them for always being there for me and supporting me when I needed a helping hand The friendships I have developed here at Virginia Tech will stay with me throughout the rest of my life iii TABLE OF CONTENTS ABS PRA 9d Mone ii M Ec RR lil TABLE OF CONTENTS ccccccccsssssscecsssssccscccesssssccecseccnecscssecsusssscecssssnesecscessusesesecsscesesecssessessessessessnesscsoeseesssssesees iv LIST OF FIGURES 5 eterne ee he e roti T E E A A viii LIST OF TABLES C intone xii CHAPTER 1 INTRODUCTION 1 l l MOTIVATION EOR RESEARCH ne EE 1 1 2 VIRTUAL WORK
163. s and OpenGL is used to render or draw This process is done using the following commands e wel createcontext hDC e wgl deletecontext hRC e wgl makecurrent hDC hRC 156 where ADC is the window s device context and HRC is the windows rendering context The createcontext command creates a handle in OpenGL context while being passed like it is a Gdi device context The delete context does just that it deletes the rendering This must be done once the rending context is no longer in use The makecurrent command makes a rendering context the current rendering context where the device context must have the same pixel format as the rendering context This step is important whenever initializing a window for a first time or when using multiple windows Now all of the tools have been presented which are necessary to create a window using both the Glut library as well as using a window in a VB Net form As can been seen the first methods is much quicker and easier requiring less understand of the settings involved in linking windows The second method is more time consuming and requires a deeper understanding but allows the programmer far more freedom with the graphics presentation It is recommended that all OpenGL graphics windows be initialized using the second method B 3 3 USING MULTIPLE WINDOWS In order to work with multiple windows it is simply a matter of applying the method described in Section B 3 2 to all of the windows desi
164. s can be determined from the plot shown in Fig 5 22 which plotted the connections contribution to overall drift versus connection stiffness Notice in Fig 5 22 how quickly the connections contribution to overall drift decreases for a stiffness above 10 000 kip ft radian This point also correlates with the stiffness at which the connection begins to behave similar to a fixed connection The plots in Fig 5 20 Fig 5 21 and Fig 5 24 show that once the connection stiffness is increased above 10 000 kip ft radian there is little change in drift or 121 sensitivity to change in drift per change in stiffness seen For the metal building frame explored in this chapter the connection stiffness that meets these criteria is 10 000 kip ft radian This initial stiffness is obtainable based on research done on connection Type 2 Fig 3 1 b where the initial connection stiffness was equal to 10 000 kip ft radian determined with nonlinear modeling technique Table 5 1 Therefore it is desired to have a connection stiffness which contributes the maximum amount possible for two reasons The first reason is because this stiffness correlates with the stiffness where the connection begins to behave similar to a fixed connection The second reason is that it is more economical to increase connection stiffness than increase column or rafter sizes so it is ideal to get the most benefit possible from the connection There are multiple ways to incre
165. sensitive to motion when they are in a space for an extended period of time Therefore the place to limit accelerations felt by the structure are the floors deemed to be residences In high rise construction the layout of mixed use facilities usually consists of retail on the first few floors then office space and condos or living space take up the remaining upper floors In other words the area most susceptible to perception of motion by the occupants experiences the highest accelerations Something must be done to control the accelerations of the structure and one of the best ways to do so is limit the natural period of vibration of the structure which can be carried out using virtual work The method that will be discussed in this section is based on the work done by Henige 1991 This method works by setting the internal virtual work densities same thing as member SIs discussed in section 2 3 3 for all members equal ensuring optimal placing of the material In other words if the work density for each member is equal then each member is doing the same 36 amount of work per volume of material If the work densities are not equal for all of the members there is excess material in some places and not enough in others therefore not as efficient The work density for this method is essentially the same thing as the sensitivity index discussed in Section 2 3 2 and may be calculated as follows d ui wa where wd is t
166. sight into different modes of behavior Examples of possible loading conditions may be found in Fig 4 5 where Q is the applied virtual load If the loading is applied as found in Fig 4 5 a the results will give the designer information on how to optimize the stiffness for the overall drift of the structure If applied as found in Fig 4 5 b it will produce information on the optimizing the stiffness for the interstory drift between the two respective levels Virtual loads may also be applied at various storys to understand the stiffness of the structure up to that particular story In addition if a virtual torque is applied at the center of the structure as shown in Fig 4 5 c an understanding may be gained as to the torsional rigidity of the structure This can also assist the designer in limiting inherent torsion induced by plan irregularities which becomes very beneficial in the design in high seismic regions The possibilities for the virtual load cases are essentially limitless which gives a designer a very powerful tool in understanding the behavior of all aspects of the structure under consideration 8l Real Load Real Load Real Load Q a Load at Roof Level b Interstory Drift c Virtual Torque Figure 4 5 Application of Virtual Loads 4 2 DISPAR FOR SAP2000 The limitations of the previous version of DISPAR discussed in the sections above along with new developments with SAP2000 spurred the development of an updated vers
167. ss due to this load Because the new system including the virtual load is still in equilibrium the point remains at the bottom on the total potential energy plot The change in energy of both the systems under real displacements and with the applied virtual load may be related to each other in order to determine the real displacement The change in strain energy and the change in the external work of the systems may be written as follows 80 f os amp dV 2 3 8W Qd 2 4 where is the stress in a given member due to the virtual load is the strain in the member due to the real displacements Q 15 the virtual force applied to the structure at the point of and in the direction of the displacement of concern and d is the displacement of concern see Fig 2 1 b Because the change in potential energy must equal zero the change in strain energy and external work must be equal W U 2 5 This may also be described as the principle of conservation of energy where the external work must equal the internal work After substituting in Eq 2 3 and Eq 2 4 Eq 2 5 becomes Qd ex v 2 6 If the structure remains elastic the strain energy in the system is sufficient to capture the internal energy in the system otherwise some energy will be lost in the form of heat due to the hysteretic behavior of the material In addition if accelerated loads are applied some of the external energy will take the form
168. step 11 but this time selecting group COL 1 from the dropdown list and W14x211 from the section list 17 The total drift is now 5 92 which is approximately equal to the limit of L 400 5 85 18 Now re run the analysis and compare the results with the calculated values After re running the analysis DISPAR returns a drift of 5 87 which is within 1 of the calculated value 19 Close DISPAR Note This example is not meant to show the most efficient design for the above structure It is meant to show the overall process and how it works 148 4 2 EXAMPLE 2 USING SHELL ELEMENTS This example will look at DISPAR s basic ability to handle shell and link elements using the virtual work technique to determine a displacement participation factor At this point in time DISPAR only has the ability to calculate a total DISPAR factor for a given group of shell elements This can be helpful in determining the contribution of each lateral system when using a combined system of steel framing and a shear wall This example with also show how creating groups for the shells elements can be helpful to understand the behavior of members in a system It will also show the link element DISPAR factors and how those add into the total drift The example will go through the analysis of the metal building used for the sensitivity analysis discussed in Chapter 5 Model Description e 12 ft tall by 65 ft wide metal building frame e Peak
169. t If it is assumed that the length of the bolt is kept constant the area is the property that would change when the stiffness is increased Therefore the stiffness of the anchor provides an effective volume that relates well to the connection The diagram in Fig 5 23 shows how the metal building frame was broken into groups for analysis Sensitivity Indices were calculated for each component of the frame including the connection for a connection stiffness varying from zero pinned to infinite fixed and plotted in Fig 5 24 Girder 2 Girder 3 Girder 1 Girder 4 Column 1 Column 2 Figure 5 23 Member Labels for SAP Groups The columns were considered as individual members column 1 and column 2 and the rafters were broken up into four different members Girder 1 4 Girders 1 and 2 are the tapered sections framing into the columns and Girders 2 and 3 are the prismatic sections of the rafter Fig 5 24 only includes the SI s for the Column 1 and Girders 1 and 2 because the other side of the frame behaves in the same manner 119 Member SI vs Spring Stiffness Computed stiffness 4200 kip ft radian Spring SI Column1 SI Girder2 SI L 2 E gt Girder1 SI 100 10000 1000000 Spring Stiffness k ft radian Figure 5 24 Member SI vs Spring Stiffness As the connection stiffness becomes more influential to the overall drift of the frame the sensitivity of
170. t behavioral trait that should be considered when modeling these connections It is also likely that if uplift occurs in the connection due to wind loading which is likely the case in metal buildings the stiffness will decrease This is something that will need to be explored while determining the base connection behavior 68 220 190 150 210 Moment kip ft 80 40 0 005 0 01 0 015 0 02 0 025 Rotation Radians Figure 3 11 Moment Rotation of 4 Bolted Connection with Axial Load Hamizi and Hannachi 2007 3 7 EFFECT ON BUCKLING STRENGTH The buckling strength of the columns in metal buildings is beyond the scope of this research but a brief overview of the research done by Galambos in 1960 Galambos 1960 on the effect of partial base fixity on the buckling strength of frames is included to be thorough For more information on this subject see Galambos 1960 The buckling strength of columns in a fixed based frame can be four to five times that of those in a pinned base frame see Fig 3 12 It can be shown that by including a small amount of rotational restraint base fixity A equal to 1 0 discussed later in this section in the base of a frame produces nearly the same effect on the buckling strength of the columns as having a fixed base 69 Por Ps 3 Per 5 Pa A a Pinned Base b Fixed Base Figure 3 12 Buckling Strength of Frames A columns critical elastic buckling load Per is calculated
171. t color If this not done correctly the images presented on the screen may not look the way it was designed to Once the settings have been established the image may be drawn in OpenGL After the image has been drawn the initialized OpenGL window should be updated At this point the image drawn in OpenGL will appear on the drawing window located on the VB Net form Listed below are the steps required to draw a line in OpenGL Initial Screen Settings 1 Before an image be drawn it is important to set the screen clear The initial screen color is white but if another background screen color is desired it is important to set it To set the screen clear color use the glClearColor red as single green as single blue as single alpha as single see Fig B 3 for color selection A pha is a parameter only used when setting the clear color and should be set to 0 2 Set the Matrix Mode to operate in There are two different options to choose from a GL_PROJECTION This should be called before working with viewing transformations b GL_MODELVIEW This should be called before working with drawing transformations such as shape translations and rotations 3 Use glLoadlIdentity command to make sure the current Matrix Mode is loaded 159 Viewing Settings 4 Next set how the image will be viewed on the screen This can be done using two dimensional viewing or three dimensional viewing options How to actually set th
172. te not extending down into the concrete Modeling the bolts in this manner may not 60 properly account for their behavior since they are not in direct contact with the concrete In order to produce bending and shear at the connection a horizontal load was applied at given height from the base The horizontal loading was applied in increments to produce a moment rotation plot for the connection In addition to the horizontal loading for models where an axial load was present a point load was applied in the vertical down direction at the top of the column The stiffness associated with the soil was ignored The rotations were determined at the center of the base of the column and plotted against the applied moment After the moment rotation plots were developed for all connections the results were then compared with work done in 1981 at Laval University in Quebec Canada Picard and Dion 1981 3 6 RESULTS DETERMINING ROTATION STIFFNESS This section includes the results from the previous sections as well as methods for calculating the rotational stiffness of the connection from the moment rotation plots and other analytical procedures As mentioned previously the results will focus on the testing done on I sections since this more closely represents the connection in a metal building 3 6 1 ANALYTICAL PROCEDURE To determine the stiffness of the column base connection Galambos 1960 developed two analytical methods The first method is
173. terial throughout the structure Using the SI allows for designer interaction also referred to as the human loop when updating the member sizes The second method is more mathematically based known as a discrete optimization problem In the discrete optimization problem Lagrange Multipliers are used with regression constants representing the various section types in the AISC steel manual to determine optimal sizes for members This method is iterative in nature but is done with the click of a button rather than using designer s intuition Both methods have been shown to produce effective designs see Charney 1993 and Chan et al 1995 for examples of each 2 4 1 USING DISPAR FACTORS AND SIS Recall from Section 2 3 2 using the SIs of members 1 and 4 to determine which is more sensitive to change in volume Also recall that it is beneficial to add material to the members with higher SIs and remove material from members with lower SIs Therefore if all members had the same SI the design of the truss would be optimal and there would be no benefit in redistributing the material To perform this task select a member n and for all members i set the SI equal to that of member n PaPnLn _ SI o AV AVE 2 66 Now setting SI equal to SIn Pipi _ 2 67 AKE 40 The updated area for member i becomes Pipi nPn 2 68 Once the volume has been distributed such that 515 for a
174. the Bitmap Font text of 3D Frame Both windows may be cleared using btn_ClearWindow1 button or the bin_ClearWindow2 bottom associated with their respective windows 170 btn DrawFrame btn ClearWindowl ES Form1 Window 1 Clear Window 1 Windowl DrawText btn_ClearWindow2 Window 2 Clear Window 2 Window2 Figure B 8 Form Design for Example 171 8 2 PROGRAM RESULTS The form found in Fig B 9 is what the windows should look like after the program has been run and both of the draw buttons have been clicked Notice how the front girder in red has been drawn overtop of the rear columns in yellow This was done by the enabling the depth test discussed in step 5 a of Section B 5 The columns were intentionally drawn before the girders in this example so if the depth test was not enabled the rear columns would be drawn over the girders E Form1 Window 1 Clear Window 1 Window 2 Clear Window 2 Figure B 9 Completed Example Program Form 172 B 8 3 SOURCE CODE FOR EXAMPLE Included in this section is the source code for the example exactly as it is found in VB Net In order for this code to work the files discussed in Section B 2 must be referenced properly under as described in Section B 2 Otherwise if the form is set up properly the code should work properly Source Code Imports Tao OpenGl Imports Tao FreeGlut Imports Tao Platform Windows Public Class Forml Drawin
175. third approach involved assuming a compression block and using vertical springs in the location of the bolts to handle tension This connection behaved reasonably accurate when compared with actual 125 behavior as long as bending was inducing compression on the compression block and tension on the vertical springs The last modeling approach considered used a grid of nonlinear springs to represent the concrete in compression and bolts in tension This model was determined to be the most accurate when compared to test results and was considered to be close to the actual behavior It is the author s recommendation that at the very least a designer should use the pinned support with a rotation spring to account for the stiffness provided by the column base connection When designing the column base connection it can be beneficial to design a connection to provide a certain stiffness This stiffness can be optimized by plotting the connection contribution to overall drift versus the connection stiffness The optimal stiffness is the stiffness which contributes most to the overall drift of the frame This stiffness can be reached in a connection by proper bolt layout and plate thickness After the connection stiffness is optimized the frame members should be optimized based on the sensitivity indices 6 3 FINAL RECOMMENDATIONS When modeling a metal building frame there is a noticeable decrease in overall drift if the behavior of the column bas
176. tion of the drift in concern b Click the Include Flexible Joint option if you want to include the joint region along with selecting the rigid end zone factor If this option is not selected the program will run a centerline analysis This is the assumption made by DISPAR not SAP2000 4 Click 5 Once the Load Case window has disappeared SAP2000 has finished running the analysis and all the DISPAR factors and SI s have been calculated and stored in tables 6 To view the model in 3 D zoom in or out rotate about the x or y axis select the appropriate button located on the menu strip see Fig A 8 Various other viewing controls are located under Display on the menu bar such as a shrunken view of each element or displaying member names The Display options may be found in Fig A 9 DISPAR File Tables Groups Isometric XZ 2D Left Right Up Down Display Load Combinations Figure A 8 Menu Strip 142 7 EE Display View Settings DISPAR C Shrink C DISPAR Axial C Restraints C DISPAR Shear C Shell Elements C DISPAR Flexure C Group Members CJ si C Element Name Figure A 9 Display Menu Options While the Display options table open select Shrink and Group Members This will show the names of group members and the shrunken view of the frame elements Also with the Jn and the Up button zoom into the first two storys to get a better view of the group
177. to be 1800 kips in which correlates to the effective length of 6 75 in This resulted in a rotational stiffness of the connection equal to 2200 kip ft radian As mentioned before vertical springs were used to represent the bolts in tension and pinned supports were used in line with the bolts a distance d away from the tension side of the plate A simplistic model representing the support conditions of the plate may be seen in Fig 5 Lo d Figure 5 17 Support Conditions of Plate 109 5 3 BEHAVIOR OF CONNECTIONS WITH VARYING LOAD COMBINATIONS Since the nonlinear spring model requires most time and effort it is desired to determine which of the more simplified approaches produces accurate results when compared to the nonlinear model This section will explore how each of the modeling approaches behaves when used in a full frame and varying loading conditions Each of the four methods was modeled based on the rotational stiffness discussed in the previous sections 4200 kip ft radian for nonlinear and rotation spring 950 kip ft radian for vertical springs and 2200 kip ft radian for pinned support and vertical springs In order to carry out this study multiple load combinations were applied to the metal building frame The first loading condition was the frame subject to only a horizontal load A force of 5 kips was applied to the frame at the left and right joints with each individual connection type The next loading condition was the fr
178. tor for the connection The connections DISPAR factor was then normalized with the overall drift for that particular run giving the connections contribution with regard to drift as a percentage This plot gives insight into how the magnitude of a connection contribution changes depending on its rotational stiffness 115 Drift vs Rotational Stiffness Ee a 100 10000 1000000 Rotational Stiffness k ft radian Figure 5 20 Drift vs Spring Stiffness There is a region in which changing the rotational stiffness of the column base connection has almost a linear affect on the overall drift of the frame Once outside of this region there is essentially no change in the drift For the metal building frame and connection type considered the region where changing the rotational stiffness has an effect on the drift is located between 100 to 10 000 kip ft radian see Fig 5 20 If it is determined through analysis or testing that the actual connection stiffness 15 above or below this region the connection is behaving as pinned or fully fixed A connection with stiffness below 100 kip ft radian behaves as pinned and a connection with stiffness above 10 000 kip ft radian behaves as a fully fixed connection The metal building connection analyzed in this thesis 4200 kip ft radian Fig 5 12 is located in between 100 and 10 000 kip ft radian so it should be analyzed as partially rigid 116 dsrirrness VS Stiffness
179. ty index SI for that member A member s SI value is a weighted measure of how sensitive that member is to change with relation to overall drift see Section 2 3 3 for a discussion on SI values In other words increasing the size of a member with a higher S will decrease the drift more than increasing the size of a member with a lower ST By using the DISPAR program a design engineer is able to effectively size the members in a structure without arbitrarily selecting a member and seeing how it affects the system 4 1 DISPAR VERSION 5 4 The original DISPAR program was created and developed by Dr Finley A Charney of Advanced Structural Concepts of Golden Colorado Charney 1995 It was created to work alongside SAP90 and ETABS and included a variety of features allowing an engineer to effectively resize and reanalyze a given structure to optimize stiffness per volume These features included a graphical representation of each member s contribution to the total drift which could be viewed in terms of axial flexural and shear components of deformation Member contributions could also be viewed in terms of their total DISPAR factor SI s and group information In addition tables could be viewed which included the DISPAR information for various groups These groups included beams columns diagonals panels and user defined There were also four options for handling the beam column joint region including the effect of doubler plates Also
180. ual loading conditions Refer to Table 5 3 and Fig 5 19 for the results from the varying live load study 112 Table 5 3 Drift at the Left Corner of the Frame Based on Percentage of Live Load Modeling EN of Live Ra ET 0 Wind Approach only Pin Rotational 0 31 0 26 0 21 0 16 0 11 0 056 Spring Springs Pin Vertical 0 36 0 28 0 21 0 14 0 01 Spring Nonlinear 0 25 0 2 0 16 0 11 0 01 Springs Drift vs Percentage of Live Load Pinned Pin Rot Spring Drift in Vertical Springs Pin Vertical Spring Nonlinear Springs 40 60 Percentage of Live Load Figure 5 19 Drift vs Percentage of Live Load 113 Notice in Fig 5 19 that the majority of the modeling approaches follow a similar trend As the gravity live load is increased on the frame the displacement at the left column rafter joint decreases This is due to the live load overcoming the uplift of the frame under wind loading and pushing the columns out The only one that deviates is the model using pinned supports with vertical springs pin vertical springs representing the bolts in tension All of the approaches except this one follow roughly the same linear path as the gravity live load is increased This modeling approach behaves in this manner because it only accounts for bending on one direction and once the live load forces the frame to bend in the opposite direction the connection losses stiffness increasing the drift in the negat
181. ucture but optimizing its stiffness relative to weight The components of deformation are broken up into axial shear and flexure informing the designer which property needs to be changed For instance if a member s contribution is almost entirely axial it would do little good to only focus on increasing that member s moment of inertia Additionally having a visual representation of the factors and sensitivity indices is very helpful in understanding how the structure behaves as a whole and where member sizes should be increased or conversely where members can be reduced in size Also having the ability to create 80 groups of members can be very beneficial when looking at structures where similar member are used throughout a story Instead of only viewing how members behave individually this option helps a designer understand how groups of elements behave With all of this information a designer may implement the optimization method described in Section 2 4 1 to optimize the stiffness of their structure DISPAR does not have an automatic optimization process built in because the author Charney 1995 wanted to allow for the human loop keeping the designer making the decisions based on experience and engineering judgment 4 1 5 APPLICATION OF VIRTUAL LOADS There are a variety of different ways to apply the virtual loads in analysis to understand the behavior of a structure Each method of applying the virtual loads gives the engineer in
182. ups of elements can be updated in real time As soon as a member size has been updated DISPAR recalculates the virtual work quantities based on its reanalysis method With the help SAP s OAPI the capabilities of DISPAR are now only limited by the extents of what SAP2000 can handle and the developers imagination At this point DISPAR allows for real time updates to member sizes and load cases under consideration but with the use of OAPI this could be extended to almost anything with the model 4 2 4 2 EXAMPLE OF SAP2000 OAPI The following is an example of how to create a 3D frame model apply point loads and after analysis retrieve the displacements at a given location using SAP s OAPI This example was 86 done using in Excel and also includes other OAPI functions such as opening SAP2000 and closing SAP2000 before and after the example is done To create a 3D space frame given the specifications found in Table 4 2 Table 4 2 Frame Input Type Value Number Stories Story Height ft Number Bays X Bay width ft Number Bays Y Bay width ft Using the SAP OAPI function New3dFrame OpenFrame 3 13 3 30 2 25 4 6 Will generate the frame Figure 4 6 SAP Model 87 The model generated assumes the default section type in SAP2000 unless specified otherwise To apply a load of 20 kips in the x direction at a given node use the SAP OAPI function SetLoadForce node Wind
183. where the columns are usually tapered The rafters may be a combination of tapered and prismatic members When analyzing the behavior of metal building frames designers typically assume the column base connection as pinned This assumption that the column base connection is pinned is conservative with respect to calculating drift Therefore the efficiency of the frame can be improved by explicitly modeling the actual behavior of the column base connection Before modeling the connection a study must be conducted to determine if it has sufficient stiffness to include in analysis First a literature review will be conducted on previous work that has been completed on column base connection stiffness The previous work studied will include finite element models and lab testing on various connection types to predict their behavior Using this information a model will be developed to predict the rotational stiffness of a typical connection used in metal building frames With this connection model a sensitivity analysis will be conducted to determine how explicitly modeling this connection affects the overall drift of the frame After doing so a conclusion will be reached on whether there is a significant benefit in explicitly modeling this connection If it is concluded that there is a significant benefit recommendations will be made on the approach to modeling the connection 1 5 PROJECT SCOPE As with the DISPAR program the principle of virtual wo
184. ws 1 21 W 2 Aik 2 17 Thus the internal work for the entire system is md 21 201 2 18 l Recalling that external work equals internal work and solving for the displacement dp is equal to n p2 121 PP P Ly ARE 2 19 l To determine the displacement at a point in the structure other than at the location of P a virtual load of Q must be applied see Fig 2 6 In the absence of Q an equation for the displacement at the location of Q or any location other than P cannot be written P doo Q Figure 2 6 Truss Structure Under Load Q To calculate the displacement at the location of Q begin by first loading the structure with Q and then later add P The diagram in Fig 2 7 shows the force deformation relationship of the truss structure as it is loaded with the virtual load Q and then with the load P 14 doo Figure 2 7 Force Deformation Relationship of System The shaded area found in region 1 is the external work performed on the truss due to the virtual load Q where the structure displaces a distance of doo displacement at due to the load As a load of P is applied to the truss the truss begins to displace an additional amount of do P displacement at due to P The area found in region 2 is the external work on the system done by the virtual load moving through the displacement do p Lastly the area found in region 3
185. y Section 3 8 includes conclusions made from the literature review carried out column base connections 3 2 TYPES OF CONNECTIONS CONSIDERED There were three types of connections considered in the various references where research was presented on testing and modeling to determine connection rotational behavior Refer to Fig 3 1 for a diagram of each of the connection types In the work carried out by Hon and Melchers 1988 only connection Type 1 was considered All of the connection types found in Fig 3 1 were examined in Picard and Beaulieu 1985 and Hamizi and Hannachi 2007 The connections consisted of a steel column welded to a steel plate with steel anchor bolts connecting the plate to a concrete foundation with all steel having a modulus of elasticity equal to 29 000 ksi The steel 50 used had yield strengths as follows 36 ksi for the plate 43 ksi for I sections and anchors and 50 ksi for HSS sections The first connection was a two bolt connection with bolts located on either side of the web of an I section The second connection consisted of four anchor bolts with two located on the outside end of each flange of an I section The third connection was another four bolt connection with two bolts on either end of a rectangular HSS section Because metal buildings are usually made up of up tapered I shaped sections the rest of this section will focus on the first two types of connections Xt ir a Type 1 b Type 2
186. y of the frame based on the member sensitivity indices The stiffness of this connection can be optimized and designed for this optimized stiffness with adding little to no material to the connection 123 CHAPTER 6 SUMMARY CONCLUSIONS AND RECOMMENDATIONS The purpose of the research conducted for this thesis was first to create an updated version of DISPAR that worked with SAP2000 and second to use DISPAR to understand the behavior of column base connections in metal building frames The first task required an in depth investigation into both SAP2000 s OAPI and OpenGL as a graphics package to determine how these two features could enhance the capabilities of DISPAR Once this was completed the next step was to begin programming the updated version using VB NET The OAPI included in SAP2000 was designed to work with VBA so writing the OAPI code using VB NET was a straightforward process On the other hand OpenGL was designed with Cf programmers in mind making that side of the programming a bit more of a challenge Using SAP2000 s OAPI feature OpenGL for the graphics package and other updates increased the capabilities and the potential for further updates with DISPAR A literature review was completed that covered both analytical and testing models on column base connections before the affect of modeling the column base stiffness was evaluated Taking the information from the literature review a working model which accurately depicted the
Download Pdf Manuals
Related Search
Related Contents
Logitech LX6 User's Manual カタログ 計測器カタログ Manual Meriva 2009 HP4500Bシリーズ Servodyn ASC Betriebshandbuch Steuerkarte F dbc128 language integration.qxp POSITILT® - PTAM/PTDM - Sensori di inclinazione Philips DVT1100 dictaphone Copyright © All rights reserved.
Failed to retrieve file