- r »-Ma,,-u...u».‘n- ' NI 5U 10 .v4v¢l' qua-7,}; 'L"’:".' .‘frw..1.4 , ,.'.'.."'.J “1:7" rrrvrz-.r.,p .. -r......-. ,.-..~.>.._._.;-,vu. ... .m 1 1' , - r . u n, 'r r .n-n- ' ' a: » 1- “Jul. v‘ .. ,n r 4 .. 1. 1:11: .5”. 1vv11.(.1..’,5u‘,.111 .1.""'....,,' n.“- 5 7.. - 1a r- r try 1.7m. ...""’ ,,... , .., , , ,» . . , ." . 7‘, 1.. .~ .- ,.. “1n 'IJ’L'r/L ’fi.’ ,..,..,,., MIMI...» «HM/4”any...“ HUM-v, .m . . . . ,.'“... v71 ""Ir’wlkuppl H . 11" 1 1.: .nnr- . ”fin/unno- r; a ".';I’.I'l -’ 1.333.. . . 1.,,....,,.1 . r, ,7, , , ’1’ 5 '1' 1', 34?? 7:1,. £3211}:- ; I / tr --r . 1. 1:1” ., . 'J . . p n' 9 p11”, I an .r I .5, .. . ,.. fr; (:vc'.’ .5 . - .r I, ‘47-'4 lr‘ll'; .,m’n..’-‘1,”.r . . 1 , r 7-,, —~:,.—;:-'.,...,‘., .11. . a J'.:.‘,—_.iy.,. ;- , _ , . 1. M - .1 - r a. . 4 ”1.... r {Jr-i ~ '1'"r . .I.‘ _ . .,.. 1—, ., «414.4 r..--w ;‘».I:I‘n var .» ~.-J 11.1'.,..v..1, ' "’ V” 1‘ 1... 111,.4. 1.1 ' I . .‘ ' . 5, n ' (m “'3'" . .. . _ vrr-u-Jua": .., a «u. . v v...» . . I ,.,, . mm: v. . ., '1 . .1. a“ :5" .1..,:;:.'"'.!' law“: it“: 1 u.” .m p»: rvnr;;1;¢:,an.,. , ' r, :1 .’ w... r ' r ' pp)” . '5'"? ;, (.1. H. ,1. -, 4. , 'v 5.5.... . .r -. - a”); 1 .r...1~p ,. . an 9 ’rr y av .‘ni-v'b/ur- ,-.o.1.‘,' y .. , ,111 ,9.“ . .. .. ”wrap-.. 1 . v n ,y \ 1'”""'7”‘I'V"’ -'V' yr pg 2": “1:. . f m .11! J. 1!" 2:1" I ' I ’7‘ rflfl. :1?’I'"IV‘D V . 1 r (- »p-w {ff’a t-fuyrwut' ' ‘ ‘ Liz-4'51” ~11. v n r ” H- 1' .vglyyrv ' i .21 I: 3’1; 'r g’lff'f? 3-». ,1 ' 1 :"f ’4‘” :1~Iw nrrrw1v'n'f-rp-i 31'" 1: 1 rv, a”. v,” \ A“; nun-i1.- yvv , :I: ' ”I" z I 7"}; rn-J :rrprw 1" 3'. . y u‘ 1. p. I r f- [:1 p I) -r, 1" It)?!” .. "Vfl.r’¢:1"cru:¢:.y ,,1 , '1 an Fr'ulr’f't’” orr‘tur; yr fl” _ '1... ,, . .. n ‘4 1 l » :y1n,wn. ‘v 11"rvr r A :1 ‘ ’11" '1.) v! v I”, 1.1.. 5 .\ r u v r 1" :nfrw..r-n-vvvrn- w 4: "WU'H' 'l'1;:-'--"'1m o. 1 ‘9 . ,, I) r: ’14 w 1') 1": ,. , .. , . mung-1: .. ,vw ,: 5m ' .n yrvw ’31.!” ‘ L I B R A R Y Michigan State University .1 3.6; This is to certify that the thesis entitled COMPUTER-AIDED DESIGN OF A TWO-SPAN CANTILEVER HIGHWAY BRIDGE presented by KULKARNI SUDHAKAR R. has been accepted towards fulfillment of the requirements for Ph . D . degree in Wine er ing m \ Major professor l Damifi i 5.9.- 3. I, ' . i”;- 0-7539 3% H W3 APRoQ E 22905 6 SEP 18 2006 812! 06 ABSTRACT COMPUTER—AIDED DESIGN OF A TWO—SPAN CANTILEVER HIGHWAY BRIDGE By Kulkarni Sudhakar R. Computer—aided designs of two—span cantilever highway bridges are investigated. The designs are governed by the current AASHO Specifications. Three methods: linear pro— gramming, grid search, and the method of bounds are studied to obtain designs that are nearly optimal (minimum cost). The linear programming approach was formulated by a lineariza— tion of the nonlinear cost or objective function and of the nonlinear cOnstraints. As some of the design variables are discrete, the algorithm of Land and Doig for mixed linear programming problems was used. The grid search method involved a search in the design space of the four independent design variables: the number of girders, the length of cantilever, the depth of web plate, and the width of flange plate. The method of bounds differs from the grid search method in regard to the termination criteria. While the former search termi- nates upon locating a (local) minimum, the latter ends when the latest feasible design reaches within a prescribed neighborhood on an "effective lower bound." Kulkarni Sudhakar R. Three bridges that had been designed by the traditional method and built in Michigan were studied. The costs of the 'computer-aided designs were found to be 4% less than the cost of the deSigns obtained by the traditional method. Of the three optimization methods considered the linear programming approach seems least efficient. The method of grid search offers a straight forward procedure for an automated design. The method of bounds would further reduce the computational work without appreciable loss of accuracy. A complete design by this method can be obtained by a single run of the computer program prepared. COMPUTER-AIDED DESIGN OF A TWO-SPAN CANTILEVER HIGHWAY BRIDGE By Kulkarni)Sudhakar R. A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY Department of Civil Engineering 1973 a? ACKNOWLEDGMENTS The author is deeply indebted to his major academic advisor, Dr. Robert K. L. Wen, Professor of Civil Engineer— ing, for his continuous guidance and assistance during the course of this study. The author also wishes to thank the other members of his guidance committee, Dr. Charles E. Cutts, Dr. William A. Bradley, and Dr. J. S. Frame. Sincere appreciation is extended to the Michigan Department of the State Highways for granting the permission to the author to pursue the graduate study while employed by the department, and to use the computer facility of the department for this investigation. The author wishes to thank his supervisors Mr. O. E. Mace, and Mr. R. G. Montgomery of the-Design Division, and Mr. VanAuken, and Mr. Kellerman of the Computer Co—ordinating Section of the Design Division for their assistance. Thanks are due to the relatives and the friends who helped the author to pursue the graduate study abroad. ii LIST OF CONTENTS Page ACKNOWLEDGMENTS . . . . . . . . . . . . . .’. . . . . ii LIST OF FIGURES . . . . . . . . . . . . . . . . . . . v LIST OF TABLES . . . . . . . . . . . . . . . . . . . vi CHAPTER I: INTRODUCTION . . . . . . . . . . . . . . 1 1.1 Objective . . . . . . . . . . . . . . . 1 1.2 Sc0pe . . . . . . . 2 1.3 Statement of. the Design Problem . . . 6 1.4 Notation . . . . . . . . . . . . . . . 14 CHAPTER II: DESIGN BY LINEAR PROGRAMMING . . . . . . 16 2.1 Application of Linear Programming to A Nonlinear Programming Problem . . . . 16 2.1.1 Linearization . . . . . . 17 2.1.2 A Linear Programming Problem . . . . 18 2.2 Application to Design . . . . . . 20 2.2.1 Statement of the Linear Programming Problem . . . . . . . . . . . . . . 20 2.3 Iterative Procedure . . . . . . . . . . . . 2n 2.H Implementation and Examples . . . . . . . . 27 2. H. 1 Example 1 . . . . . . . . . . . . . 27 2. H. 2 Example 2 . . . . . . . . . . . . . 28 2. ”.3 Example 3 . . . . . . . . . . . . . 28 2.”.H Discussion . . . . . . . . . . . . . 28 CHAPTER III: DESIGN BY THE GRID SEARCH METHOD . . . 29 3.1 Introduction . . . . . . . . . . . . . . . 29 3.2 Problem Solution . . . . . . 30 3.2.1 Design Space and The Size of Grid . 31 3. 2. 2 Details of the Procedure . . . . . . 32 3.3 Practical Applications . . . . . . . . . . 33 3.3.1 Example 1 . . . . . . . . . . . . . 33 3.3.2 Example 2 . . . . . . . . . . . . . 3” 3.3.3 Example 3 . . . . . . . . . . . . . 3” CHAPTER IV: DESIGN BY THE METHOD OF BOUNDS . . . . . 36 1 Introduction . . . . . . . . . . . . . . 36 2 u H. The Method of Bounds . . . . . . . . . . . 37 iii iv Page 4.3 Practical Applications . . . . . . . . . . 38 4.3.1 Example 1 . . . . . . . . . . . . . 39 4.3.2 Example 2 . . . . . . . . . . . . . 39 ”.303 Example 3 I O O O 0 O O O ., O O C O O 39 CHAPTER V: COMPARISON OF THE METHODS OF DESIGN AND CONCLUSIONS . . . . . . . . . . . . . 41 5.1 General . . . .'. . . . . . . . . . . . . . 41 5.2 Comparison of the Results . . . . . . . ... 42 5.3 Conclusions . . . . . . . . . . . . . . . . 43 LIST OF REFERENCES. . . . . . . . . . ~ 70 APPENDIX I: USER'S MANUAL . . . . . . . . . . . . . 71 APPENDIX II: COMPUTER PROGRAM . . . . . . . . . . . 84 LIST OF FIGURES Photographs of A Two- -Span Cantilever Highway Bridge . . . . . . . . Two-Span Cantilever Bridge Details Two—Span Cantilever Girder Details Standard HS 20 Truck Loading . . Flow Chart of the Iterative Method The Grid Search Method . . . Flow Chart of the Grid Search Method The Method of Bounds . . . . . . Page us 47 48 50 51 52' 53 55 LIST OF TABLES Data for Design of the Bridges Results of Cost-Optimization of Example (using Linear Programming) Results of Cost—Optimization of Example (using Linear Programming) Results of Cost-Optimization of Example (using Linear Programming) Summary of the Results of Example 1 . . (using the Grid Search Method) Summary of the Results of Example 2 (using the Grid Search Method) Summary of the Results of Example 3 (using the Grid Search Method) Summary of the Results of Example 1 (using the Method of Bounds) Summary of the Results of Example 2 (using the Method of Bounds) Summary of the Results of Example 3 (using the Method of Bounds) Comparison of the Results . . Comparison of Computer Time . vi Page 56 57 59 61 62 63 64' 65 66 67 68 69 CHAPTER I INTRODUCTION 1.1. Objective Minimum-cost design of structures is an important problem in the field of structural engineering. It is particularly significant for structures that are constructed frequently. For these structures a modest reduction in the cost of one structure would mean a substantial saving in expenditure when a number of such structures are considered together. Two-span cantilever bridges (see photographs in Figure 1.1) fall into this category as they are frequently used for grade separation in highway systems. The objective of the present study is to develop a computer program that can be used to produce complete designs of two—span cantilever bridges and such designs should be Optimal or, at least nearly optimal, and, of course, satisfy the requirements of the current Standard Specifications for Highway Bridges adopted by the American Association of State Highway Officials (abbreviated as AASHO). In recent years, since circa 1960, many researchers have attempted to develop various structural optimization methods. While a great many fundamental works have been published, most have been concerned with methodology and principles. 2 Applications to day—to—day structural designs as practiced by the engineering profession have been rather limited. The author has been working as a highway bridge engineer with the Michigan Department of State Highways for the last six years. The selection of this particular problem is made with a view to increasing the effectiveness of highway bridge engineering as well as to providing an example of bridging the gap between engineering theory and application. 1.2. Scope The "traditional method" to obtain a design of a highway bridge is largely based upon the engineer's intuition and certain empirical rules developed in the design office. Usually, after the values of certain key design variables are assumed the design of the structural components of the bridge such as the reinforced concrete slab and the welded steel plate girders proceeds by using design tables, slide rule methods, or by using computer programs. The necessary input information for the design of a two— span cantilever bridge usually consists of the geometrical data, design loads, prOperties of construction materials, and cost (material and labor) data. A design of the bridge may be carried out after choices are made for the number of girders, length of the cantilever, depth of web plate, and width of the flange. These variables are defined as the "independent design variables." With the independent design variables known all other variables such as the slab thickness, thickness of the 3 flange plates, defined as "dependent design variables," may be obtained by the conventional elastic design method. From a mathematical point of view, the problem of optimal design may be defined as one of minimizing the total material and labor cost of the structure——a function of the dependent and independent design variables——subject to certain constraints composed mainly of the specifications. (Specific design requirements are described in Section 1.3.) The cost function and most of the constraints are nonlinear. Thus, the minimum~cost design of the bridge is a nonlinear program— ming problem. An additional complication lies in the often required condition that the variables can take on only certain discrete values. An exact solution of the nonlinear program- ming problem is very difficult, and only approximate solutions 'of the problem can be attempted. In this thesis, three methods for optimization will be considered. They are the "linear prOgramming method," the "grid search method," and the "method of bounds." The use of linear programming is one approach to obtain approximate solutions of nonlinear programming problems. This approach has been used to solve structural optimization problems in References (2)*, and (8). The nonlinear programming problem may be solved approximately as a sequence of linear programming problems by linearization of the nonlinear problem at certain eXpansion * number in parentheses refer to entries in the list of references. u points. Linearization can be obtained as the linear terms of the Taylor series expansion of the nonlinear objective function and/or nonlinear constraints of the problem. Some of the variables of the problems such as the number of girders and the depth of the web plate are required to take on dis— crete values. Solutions of such "mixed" linear programming problems in which some variables are required to take on discrete values, may be obtained by the Land and Doig algor- ithm described in Reference (7). An iterative procedure solving a sequence of mixed linear programming problems can be constructed to obtain the values of the design variables which would minimize the nonlinear objective function. Various direct search methods are well suited to the solution of a structural optimization problem in which the discrete design variables are few in number and the ranges of the values of such design variables are small. A direct search method uses simple strategy easily adaptable for computer solutions. A structural optimization_problem using a direct search methodangrid search——has been considered in Reference (4). The minimum—cost design of the bridge can be formulated as a four dimensional minimization problem, by considering the cost of the bridge as a function of the independent design variables. -A solution of the problem can be obtained by successive applications of a two—dimensional grid search which examines the discrete design space to determine the values of the independent design variables which would minimize the cost of the design. 5 The "method of bounds" is suggested in Reference (5). The basic idea of the method of bounds as adopted herein is that instead of finding the optimal design, a near optimal design is determined by terminating the search when the cost of a current design is within a specified tolerance of an "effective lower bound" (to be defined later). The procedure generally reduces the computational work provided that the values of tolerance and the effective lower bound are properly specified. As it will be shown in later chapters, near optimal designs of the three bridges have been obtained by using the above described methods. These bridges designed according to the traditional method had actually been built in the State of Michigan. Comparisons of the designs by the various approaches indicate that (a) computer-aided designs are more economical than the traditional designs, and (b) the method of bounds using a direct search method together with certain judiciously chosen criteria to terminate the search provides an efficient method of automated design. The designs by using linear programming, the grid search merthod and the method of bounds are presented in Chapters II, .YEI, and IV, respectively. Comparisons of these approaches and conclusions based upon numerical results and computer tines are presented in Chapter V. User's Manual for a Commuter program named "BRIDGE" which has been prepared to implement the method of bounds is given in Appendix I, and the program is presented in Appendix II. 6 1.3 Statement of the Design Problem The type of bridge under consideration here consists of steel plate girders with a reinforced concrete slab. Two photographs of a typical bridge are shown in Figure 1-1, and the usual engineering details of the bridge are shown in Figure 1—2, and those of a single girder in Figure 1—3. .The information necessary for design such as the geometrical data, loading, material properties, and cost data is shown in Table 2—1. The details of live load are shown in Figure 1—4. The expression cf the total cost of the bridge which is to be minimized, is a function of the design variables, and is written as follows. Z : ClBLBWTS + C2BLBwAs +0.5C3N(l — Kl) L (t + t + t + t ) b 1 fl f3 f6 f8 f +C3N K1 1 (tf2 + tf7) bf + C3N LC (tf3 + tf8) bf +C3N (1 —K2) (LB ~ LC) (tf4 + tfg) bf +C3N K2 (LB - LC) (tf5 + tflO) bf +C3N (Ll + LC) htwl + C3N (LB — LC) htw2 (l—l) Iwhere.Z = total cost of the bridge ($), AS = cross—sectional area of steel reinforcement (in.2/ft-)a BL = length of bridge (ft.), BW = width of bridge (ft.) bf = width of flange plate (in.), The Standard American ments of .7 cost co—efficient derived from unit cost of concrete in $/cu. yd., cost co-efficient derived from unit cost of steel reinforcement in $/lb., cost co-efficient derived from unit cost of structural steel in $/lb., depth of web plate (in.), cut-off ratio in anchor span, cut—off ratio in suspended span, length of length of length of number of thickness thickness i = 1,2,. thickness thickness anchor span (ft.), span (ft.), cantilever (ft.), girders, of slab (in.), of flange plates (in.), ., 10, of web plate in anchor span (in.), of web plate in suspended span (in.). design of the bridge is controlled by the current Specifications for Highway Bridges adopted by the Association of State Highway Officials. The require- the specifications which are applicable to the design are as follows: The reinforced concrete slab is designed according to the conventional elastic design procedure which is described in most text books on reinforced concrete design. The design 8 of slab is such that the concrete and reinforcing steel are stressed to their maximum allowable limits at the same time. The main reinforcement is perpendicular to the direction of traffic. Practical considerations would set the minimum thickness of the slab and the minimum reinforcement to be 7.5 inches, and 0.66 in.2/ft., respectively. The mathematical ‘\ expression for the thickness of slab is given by the follow— ing equation T8 = VM/K + c (1—2) where TS = thickness of slab (in.), c = cover for main reinforcement (in.), M = maximum total external moment (ft.—lb. per ft. width of slab) which is the sum of the moment due to live load with impact and moment due to dead load of slab and future wearing Surface (25 lbs. per sq. ft. of slab). The moment due to live load is determined according to Section 1.3.2 of the Specifications which states the following. The live load moment for simple spans shall be determined by the following formula (impact not included): S + 2 P ML.L. : “Tab—— 20 (1'3) live load moment (ft.-lb.), 1n wh1ch ML.L. S = girder spacing minus 1/2 the width of flange plate (ft.), P = load due to HS 20 truck loading 20 (lbs.). 9 In slab continuous over three or more supports, a continuity factor of 0.8 shall be applied to the above formula (1-3) for both positive and negative moment. The value of impact is to be 0.30 (max.). The positive and negative moments due to dead load are determined by the following formulas: + 2 MD.L. — (1/14) w Sg (1-4) M‘ = (1/10) w s2 (1—5) D.L. g in which M; L = positive moment (ft.—lbs.), MB L = negative moment (ft.-1bs), and w = uniform dead load (lbs. per sq. ft. of slab). Refer to Section 904 of the ACI Building code (ACI 318-63) for explanation of formulas (1—4) and (1—5). design constant determined from the elastic design as follows. K (1/2) fcjk (1—6) allowable compressive stress of in which fC concrete (psi.), 1 — 1/3 k, L_J- ll 10 k : 1/ [1 + fS/ (nfc)] f8 = allowable tensile stress-of steel (psi.), n = ratio of modulus of elasticity of steel to that of concrete. The crossesectional area of steel reinforcement is determined from the following equation. .AS = M (in. — lbs.) / (fsjd) (1-7) where d = TS— c The actual bending stresses in the top and bottom flanges must be less than cu" equal to the allowable bending stress. This requirement is usually checked at the points of the maximum bending moments and at the cut—off points (i.e., points at which the thickness of the flange plates is changed.) of the flange plates (Section 1.7.1 of the Specifications) by the following: f .. g F (1-8) where fb = actual bending stress (psi.), Fb = allowable bending stress (psi.), C = distance from neutral axis (in.), I = moment of inertia (in.u), Mg = maximum total external moment (in.—lbs.). At the cut—off points the flange plates of the girder are connected by butt welds. The actual bending stress in the weld metal and the base metal adjacent to the butt welds must be less than the allowable fatigue stress. Refer to Section 1.7.3 of the Specifications. ll fb 5 fr (1-9) where fr 2 allowable fatigue stress (psi.). The current design practice is to use steel plate girders without transverse intermediate stiffeners. The thickness of web plate, when transverse intermediate stiff— eners are omitted, shall not be less than the thickness determined by the following formula: (Section 1.7.72 of the Specifications) h/fv tw : 7500 (1—10) the thickness of web plate (in.), where t w h = the depth of web plate (in.), fV = the average calculated shear stress (psi.) in the gross section of the web plate at the point considered. Thus, f = V/(ht ) V w : + V VD.L. (VL.L.) (Sg/WL) (1-11) VD.L. = shear due to dead load (lbs./girder), VL L = maximum shear due to H8 20 truck, or HS 20 lane loading (lbs./1ane), W = width of lane loading (ft.). In no case, the web plate thickness shall be less than h/150. Refer to Section 1.7.72 of the Specifications. According to prevalent practice tw should not be less than 0.375 inches. Thus, the following inequalities hold: l2 _ h/lSO (1—12) (‘1' V W t 0.375 (1-13) W IV For composite girders, the ratio of the depth of the steel girder alone to the length of the Span shall not be less than 1/30. (Section 1.7.11 of the Specifications). According to prevalent practice the depth of girder shall not be less than 42 inches. Thus, the following inequalities hold: h/L 1/30 (1—14) IV h 3 42 (1—15) where L = L1 or L The ratio of the compression flange width of the thickness shall not exceed the value determined by the following formula. (Section 1.7.70 of the Specifications). bf 3250 I __ : .__—— (1-16) tf ’fb but in no case, shall bf/tf exceed 24. (Section 1.7.70 of the Specifications), i.e., bf tf 24 (l-l7) IA The preceding constraint (1-17) also applies to the tension flange. (1—18) The width of the top and bottom flanges should be the same, and should be equal to or greater than 14 inches. l3 bf 2 14 (1-19) The ratio of the live-load—plus—impact deflection at mid span to the length of the span shall be less than 1/1,000, and the ratio (If the live—load-plus—impact deflec— tion at the end of cantilever to its length shall be less than 1/350. Thus, the following constraints apply: A < l “L:— " #1000 (1-20) 33 5 1 (1—21) LC 3 0 where A = deflection at mid span, and Ac = deflection at the end of cantilever. The factor of safety against lateral buckling of the steel girders, during transportation and erection must be equal to, or greater than 1.25, i.e., FS = for /fb 3 1.25 (1-22) where FS = factor of safety against lateral buckling, and for = critical bending stress. (See Reference (1) for the calculation of fcr')' According to prevalent practice, the minimum length of the: cantilever is to be 5 feet. Thus, L z 6 (1—23) c The girder spacing should be within the range of 6.5 feei: to 12.0 feet. Thus, 6.5 < S 5 12.0 (1-24) 14 The above described constraints are based upon the current AASHO specifications and prevalent design practice. It is recognized that from time to time, the requirements .would be changed to reflect new research and/or economic conditions. These changes, however, can be incorporated in the computer programs prepared for this study without major difficulty. 1.4 Notation A list of important symbols used in this thesis is given as follows: A As +4 [aijJ’ matrix derived from constraints; cross—sectional area of steel reinforcement . 2 ‘ (1n. /ft.); [bi]’ matrix derived from constraints; length of bridge (ft.); width of bridge (ft.); width of flange plate (in.); {cj} matrix of cost co-efficients; cost co—efficient derived from unit cost of concrete in $/cu. yd.; cost co-efficient derived from unit cost of steel reinforcement in $/lb.; cost co—efficient derived from unit cost of structural steel in $/1b.; depth of web plate (in.); cut—off ratio.:hi anchor span; 15 cut-off ratio in suspended span; length of anchor span (ft.); length of suspended span (ft.); length of span (ft.); length of cantilever (ft.); number of girders; girder spacing (ft.); thickness of slab (in.); thickness of flange plate (in.); 1, 2, . . . , 10; thickness of web plate in anchor span (in.); thickness of web plate in suspended span (in.); {xj} vector of design variables; nonlinear objective function; effective lower bound of Z; linearized objective function; square or rectangular matrix; column vector. CHAPTER II DESIGN BY LINEAR PROGRAMMING 2.1 Application of Linear Programming to A Non-Linear Programming Problem A cost-optimization problem in structural design can usually be cast in the form of a problem of nonlinear pro- gramming. The general mathematical statement of a nonlinear programming problem is as follows. x Find x xn so as to minimize l:2>°°°9 Z = f(xl, x2, , xn) (2-1) subject to the constraints: gl (x1, x2, . . . , xn) < bl g2 (x1, x2, . . . , xn) 5 b2 (2—2) gm (x1, x2, . . . , xn) 5 bm and xj 2 0 for j = l, 2, . . . , n, where f (xl, x2, , xn) and the gi (x1, x2, . . . , Xn) are given functions of the n variables. 16 17 The above problem can be re—written as follows. Find a vector X = {X1’ X2, , xn} so as to minimize: Z = f(X) subject to gi (X) 5 bi for i = l, 2, . . . , m, and xj 3 0 for j = l, 2, . . . , n. For the bridge design problem the x's are the design variables such as the number of girders and the web depth, Z is the cost of the structure, and gi (X) represents a constraint such as a requirement Of the AASHO specifications. When f (X) and/or any of the gi (X) are nonlinear, the problem is one of non- linear programming. Generally, an exact solution of a non— linear programming problem is very difficult, and only approximate solutions can be obtained. The use of the linear programming method is one of the methods that may be used to obtain an approximate solution of the nonlinear programming problem. This approach is described in the following sections. 2.1.1 Linearization The first step of the approach involves a linearization of the nonlinear problem. The step consists of the approxi— mation of the nonlinear function by the linear terms of the Taylor series expansions. The linear terms of the Taylor series of a nonlinear function in n variables expanded about 0 O O the point X0 = (x1, x2, , Xn)’ are as follows: 0 3f(XO) 0 o f(X) = f(X > + _.___.___ (x1 — x) + . . . + af(x > (x — x°>(2_3) 3X1 1 ESE—— I1 I1 I] 0 where 3f(X ) : 3f(X) 5x. 8x. 0 J 3 X=X By a linearization of the objective function and the constraints the problem becomes one of linear programming. 2.1.2 A Linear Programming Problem The-mathematical statement of the general form of the linear programming problem is as follows. Find x x xn which minimize the linear objective 1:29°-°9 function, X + . . . + c x (2—4) + allxl + a12X2 + aln n 5 bi + + + a21X1 a22x2 a2n n 5 b2 + + amlxl am2X2 ° ' ’ + amnxn S bm with xj > 0, in which aij’ bi’ and cj are all known constants. The above can be written in matrix notation as follows. Find X = {XI’ x2, , Xn} so as to minimize Z = CX (2-5) 19 subject to the constraints AX g B X z 0 where A : [aij], B = {bi} C = {cj}, X = {xj} for i = l, 2, . . . , m, and j = l, 2, . . . , n. IE1 contrast 'to the case of non-linear programming problem, a solution of a linear programming problem can usually be obtained by a specific algorithm. A linear programming problem, in which some variables are required to take on only discrete values, is defined as a "mixed" problem. A solution of a mixed problem may be obtained by using the Land and Doig algorithm described in Reference (7), if an approximate solution obtained by round— ing off the continuous solution to satisfy the discreteness requirements is deemed too crude. The Land and Doig algorithm can be briefly described as follows. First, a continuous solution of a mixed problem is obtained. Then, two additional solutions of the problem are obtained by forcing a discrete variable to take on successively, the discrete values on either side of its value from the continuous solution, while all the other constraints remain unchanged. The solution with the smaller value of the linear objective function is selected, and the corresponding discrete variable is held constant. In this manner, other discrete variables are forced to take on discrete values, and each time 20 a solution with the smaller value of the linear objective function is selected. Proceeding this way, the vector of design variables in which all the variables required to take on discrete values have done so is considered to be a solu- tion of the mixed linear programming problem. An iterative procedure involving the solution of a mixed linear programming problems can be constructed to obtain an approximate solution of the non-linear programming problem. This is illustrated in the following. 2.2 Application to Design, The application of the above mentioned method is explained in the following. 2.2.1 Statement of the Linear Programming Problem. The linearized objective function ZL to be minimized is obtained by a linearization of the expression of Z as given by Equation (1—1) by a direct application of equation (2—3), and is presented as follows. 0 O O ZL = ClBLBWTS + C2BLBWAS + 0.5C3N (l-Kl) leftfl + O O O O O O C N K le t + C N [0.5 (l-Kl) L + LC] bft 3 l f f2 3 f3 1 + O 0 TO 0 OO O O C3N (l-K2) (LB-EC) 13],:ch4 + C3N K2 (LB—LC) bftf5 O OO O 1bftf6 + C3N Kllefo7 + o o 0.5C3N (l—Kl) L + o o o o o o o C3N [0.5 (l—Kl) L + LC] bftf8 + C3N (l—K2)(LB-LC) bftfg l + O O O O C3N K2 (LB—LC) bftflo O O O O O O O O + C3N [-0.5 (tfl + th + tf3 + tf8) + tf2 + tf7] lele O O O O O O O + C3N [-LB (tfu + tfg) + L (tfUr + tfg - L (tf5 + tflo O O + LB (tf5 + tflo)] be2 O O O O O + C3N [(Ll + LC) twl + (LB — LC) th] h 0 O O O O O O + C3N [tf3 + tf8 — (1—K2) (tfH + tfg) — K2 (tf5 + tflo) O O O + h (t l - tw2)] LC 0 O + C N [0.5 (1 - Kl) Ll (tfl + tf3 + tf6 + tf8) O O O O O O + KlL1 (tf2 + tf7) + LC (tf3 + tf8) O O O O + (1 — K2) (LB — LC) (tfu + tfg) O O O O + K2 (LB — LC) (tf5 + tflo)] bf O O O O O + C3{ [0.5 (1 — Kl) Ll (tfl + tf3 + th + tf8) O O O O O O + KlLl (tf2 + tf7) + LC (tf3 + tf8) O o o o + (l - K2) (LB — LC) (tf4 + tfg) O O O O O + K2 (LB - LC) (tf5 + tf10)] bf + (LB — Lo) ho to } N (2-6) C o o o + (Ll + LC) h tw W2 1 The superscript "o" denotes the known values of the design variables of the initial design for the first cycle, or, for subsequent cycles, the known values of the design variables of the preceding cycle. Some of the constraints imposed by the specifications are nonlinear. A nonlinear constraint can be linearized as 22 follows. All the variables of a nonlinear constraint are transferred to the left side of the equality, or inequality representing the constraint. The linear terms of Taylor series expansion of that side, about the given expansion point, yields a linearized constraint. 3 Consider a non—linear constraint ¢i(X) 5 bi' The linear terms of the Taylor series expression of ¢(X) at a expansion 0 point X is as follows. _ o 3¢i (X') o ¢1(X) - ¢1(X ) +532: (X1 - X1) + o +axn (Xn — Xn) S bi (2-7) A rearrangement of the equation (2—7) yields O O a¢i(x ) X + +3¢i(x ) < b_ 3x1 1 axn ' l + 331‘)” . x0 + . . . +-:3£(X) . x0 (2-8) 3x1 1 axn n For purposes of calculation the following approximation was used. a¢i(xo) ¢i — ¢i h__v 7500 2 <2 15) Since, as explained above, the quantity V can be calculated for a given set of design variables, so can the function 0. Therfore, by use of equation (2—9) the derivatives can be computed. The nonlinear constraint can be thus linearized by a direct application of equation (2—8). 24 The co—efficients of the design variables in the linearized as well as linear constraints are the elements aij of the matrix A in Equation 2—5. The constant terms 'on the right hand side of the equality or inequality are the elements bi of the matrix B in Equation 2—5. The nonlinear constraints which check fatigue, local buckling of compression flanges, live load deflections, and factor of safety against lateral buckling of the girder, are not considered in the formulation of the problem using linear programming. Usually, these constraints are inactivei when the other constraints are satisfied, and the inclusion of these constraints greatly increases the complexity of the problem. It will be shown later that even without these constraints the linear programming approach is rather time consuming as compared to the other methods. 2.3 Iterative Procedure In this section will be described a procedure for an approximate solution of the nonlinear programming problem. The procedure involves a number of cycles of iterations. Each cycle consists the solution of a series of linear programming problems. A cycle of iterative procedure consists of: (a) the selection of the expansion point in the space of design variables, (b) the solution of a mixed linear programming problem obtained by linearizing the non- linear programming problem at the expansion point, and (c) a check of the convergence of the iterative procedure. The details of the procedure are described in the following steps, 25 and a flow chart of the iterative procedure is shown in Figure 2-1. 1. For the first cycle, assume a set of feasible values for the independent design variables, and the dependent design variables are determined by using the conventional elastic design procedure. The vector of the design variables-—dependent and independent——is taken as the initial expansion point, and the cost of the bridge (based upon the nonlinear function) is evaluated. 2. Obtain a linear programming problem by linearizing the nonlinear programming problem. This involves the deter- mination of the elements of the matrices A, B, and C in Equation 2—5, as explained in Section 2.2.1. 3. Solve the mixed linear programming problem using the Land and Doig algorithm. Obtain a continuous solution of the linear programming problem. Denote the solution vector by X3 = Xi, cycle of iteration, and p the index of the linear programming in which q stands for the index of the problems for a given q (for a fixed expansion point XE). If value of N in Xi is not an integer, obtain two solutions of the linear programming problem by subjecting N to take on integer values of either side of its value in the continuous solution, while all other constraints remain unchanged. For example, if N = 5.36, obtain first solution with N = 5, and second N = 6, while all other constraints remain unchanged. These two vectors of design variables can be indicated by i, and Xi. Select the solution vector (Xi, or X%) with the smaller value of the linearized objective function, and hold X 26 the corresponding value of N constant for the linear programming problems that are to follow. Similarly, discreteness requirements of the variables h and bf are to be satisfied, successively, by using a solution vector with the smaller value of the linearized objective function (2L); where p = 4, 5, The vector of the design variables with discrete values of N, h, and bf, and the smallest value of (ZL)g, is con— sidered as a solution of the mixed linear programming program for qth cycle of iteration, and it is denoted by £3. Compute the value of the nonlinear objective function ZS, correspond- ing to the solution vector X3. Note that the values of (ZL)g, and Zq corresponding to X: are different. (Numerical examples indicated that (ZL)E were greater than Z3.) 4. Obtain the vector X2+l by using the independent design variables from X3, and then determining the dependent design variables by using the conventional elastic design procedure. The vector X3+l is taken as the expansion point for the (q+1)th cycle of iteration, if it is necessary. 5. The iterative procedure is considered as "converged" if the following requirement is satisfied. zq — 2q 5 8 (2—16) 0 p where Z2 is the value of the nonlinear objective function corresponding to Xg, and s is of the order of 1% of 23. If the iterative procedure converges in the qth cycle of + . . iteration, the vector X3 1 18 accepted as the de81gn. 27 2.4 Implementation and Examples A computer—aided design of the bridge using linear programming consists of the following steps: (a) Assume initial feasible values for the independent design variables, and determine the values of dependent design variables. A computer program named GIRDER was written for this purpose. (b) The initial vector of design variables is used to deter- mine the elements of matrices A, B, and C. A computer program named MATRIX was written for this step. (c) The linear programming problem is solved by using the OPTIMA program which is available on the CDC 6500 Computer System at Michigan State University. Each step was completed separately. The entire procedure was semi—automatic, and did not prove to be quite efficient. Three examples were considered. The data are given in Table 2—1. The initial designs of these bridges had been obtained by the conventional method, and they were actually built for use in the State of Michigan. 2.4.1 Example 1 The results of cost—Optimization of this example are given in Table 2—2. The cost of initial design of the bridge, at the first cycle of iteration, is $194,800. Two cycles of iteration requiring five solutions of linear programming problem are needed to determine a near minimum— cost design. The cost of the final design, $184,900, is 5.1% less than the cost of the initial design. 28 2.4.2 Example 2 The results of cost-optimization of this example are given in Table 2-3. The cost of initial design of the bridge at the first cycle of iteration is $173,500. Two cycles of iteration, requiring six solutions of linear programming problem are needed to determine a near minimum— cost design. The cost of the final design, $161,200, is 7.1% less than the cost of the initial design. 2.4.3 Example 3 The results of cost-optimization of this example are given in Table 2—4. The cost of initial design of the bridge, at the first cycle of iteration, is $46,440. One cycle of iteration, requiring three solutions of linear programming problem is needed to determine a near minimum— cost design. The cost of the final design, $47,860, turns out to be greater than that of the initial design. For this example, the iterative procedure converged to a design which costs more than the initial design. This is not entirely unexpected since linearization of a non—linear problem does introduce errors. 2.4.4 Discussion The linear programming method, as outlined in this chapter, seems to work for Example 1, and 2, but not for Example 3. Improvements in the solution of Example 3 could be attempted by selecting a different initial design point. However, such an approach is deemed time consuming and expensive. Therefore, alternative methods of optimization which would consider the nonlinear problem without lineariza— tion are investigated. These methods are described in the following chapters. CHAPTER III DESIGN BY THE GRID SEARCH METHOD 3.1 Introduction A successful application of linear programming to a minimum cost structural design problem must overcome the difficulties due to the nonlinearities of the problem and the discreteness of the design variables as illustrated in the preceding chapter. The procedure using linear program— ming as described earlier did appear somewhat unwieldy. As an alternative, a more direct search method suggests itself because the independent design variables are usually discrete. A straight forward examination of all the possibilities to determine the optimal design would involve 3 mi designs, i=1 where mi is equal to number of possible values that the ith independent design variable can take on, and n is equal to number of independent design variables. Of course, it is not efficient to investigate all the possibilities in order to determine the Optimal design. However, a suitable search method such as the grid search method could enable the engineer to reduce the number of possibilities to be investigated. For the problem at hand, a two—dimensional grid search method is proposed to determine the values of the independent 29 30 design variablesf- N, Lc’ h and bf —-which would minimize the total cost of the bridge. The feasible discrete values of N and LC formulate the two—dimensional design space, and those T8 \ .IX X \ 7‘— N.A. -\ \ 4 S .2 \ tor s w2 \ b bf f Composite Section Non—Composite Section AS 2 area of steel reinforcement in slab (in.2/ft.), bf = width of flange plate (in.), T8 = thickness of slab (in.), twl = thickness Of the web plate in the anchor span (in.), tW2 2 thickness Of the web plate in the suspended span (in.), N.A.= neutral axis. Figure 1-3 (continued) 50 8,000 Lbs.* 32,000 Lbs.* 32,000 Lbs.* 14'—0" Varies, 14'—0" Min. y (iii if:) 30'-0" Maxu (3:) Standard HS 20 Truck Loading 18,000 For Moment Concentrated Load in Lbs. 26,000 For Shear Uniform load 640 lbs. per linear foot of load lane //"//\/////////////// HS 20 Lane Loading * Weight on the axle. Figure 1—4: Standard HS 20 Truck Loading 51 -———-\Read input datg/ l q (index Of cycle Of iteration) = l p (index of linear programming problem) = 1 1 Assume feasible values of N,Lc,h, and bf, and determine X3, and 2% (q = 1) using conven— tional elastic design method 1] 1 '1 Determine the elements Of matrices A,B, and C to define the mixed linear programming problem Minimize F = CX subject at A ng, and X>0 1 Obtain solutions X3 (p = 1,2,3,. . .) by using the Land and Doig algorithm. Determine (ZL)g, and ZS Of the solution vector X3. ..NQ__<<:Zq - Zq <:l% qu\\. Yes 11 Xq is a o p‘\ O //r P solution q = q + l, and p = 1 l Use N, LC (rounded off), h, Use N,Lc(rounded and bf from the solution Off), h, and bf from “r vector, and determine X3 X3, and complete and 23. the design i write the details of design End Figure 2-1: Flow Chart of the Iterative Method Figure 3-1: 52 TO minimize Z = Z(N, Lc’ h, bf) Feasible Design Space 4:4 ‘ \ X ‘ ‘ V \ ‘ q \ [ 2T ~ ———Center of ‘ Grid I N ,————Feasible Design Space l 6" ' 1 . \ l--——Center of ~ ‘ Grid II The Grid Search Method 53 (:ngrfj)——«J\Read input data/7 Determine the limits of design space, i.e. lower and upper bounds Of N’Lc’ h, and bf co—ordinate Of center Of Grid I = co—ordinates Of the least cost design from the previous cycle. For the first cycle use the specified co- ordinates. _- 1 Determine co-ordinates of a point of Grid I at which corresponding design is to be minimized. l Yes Are N,LC corresponding to the grid NO point within the design Space Yes Are the designs corresponding to NO nine points Of Grid I investigated? Determine new co-ordinates of center of Grid I corresponding to the least cost design. Are the co-ordinates Of center Of Yes NO Grid I changed? a __ Write the details of a minimum—cost design End (to be continued) Figure 3-2: Flow Chart Of the Grid Search Method 54 w CO—Ordinates Of center Of nine point Grid II = co-ordinates of the least cost design from the previous cycle. For the first cycle use the specified co—ordinates. l Determine co-ordinates Of a point Of Grid II at which corresponding design is to be com- pleted. l f grid point within the design space? Are h, and b corresponding to the Yes NO_ Complete the design and determine the cost -*d Of the bridge Z, and store required design information Are the designs corresponding Yes NO to nine points of Grid II ::> investigated? Determine new co—ordinates of center of P- Grid II corresponding to the least cost design i No Are the co—ordinates Of center of Grid II Yes changed? Store Optimal values of h, bf, and Z (:> corresponding to a given set Of N, and LC Figure 3—2 (continued) 55 z: Z(N, LC,h,b) f it KI— Feasible Design Space (N, Lc’ h, bf) Z = cost Of a current feasible design, 2* = the least upper bound of Z, ZL1 = upper bound Of Z, decreasing as the search goes on, Zf = an "effective lower bound," 6 = tolerance which is some assumed percentage Of the value Of Zf. Figure 4-1: The Method Of Bounds 56 Table 2-1: Data for Design Of the Bridges Dimensions and Loading Example 1 Example 2 Example 3 Bridge Length, BL .236.00 232.00 152.00 Bridge Width, Bw 50.00 45.00 25.50 Span Length, Ll 116.75 114.75 74.75 Span Length, LB 116.75 114.75 74.75 Truck Loading HS 20 HS 20 HS 20 Properties Of Materials used for Construction Of the Bridges Structural Concrete: minimum compressive strength at 28 days is 3,000 psi. Steel Reinforcement: Intermediate Grade Steel deformed bars. Yield strength Of steel is 40,000 psi., and allowable tension is 20,000 psi. Structural Steel: ASTM A—36 Cost of Material The cost Of material includes costs of material and labor. Structural Concrete: $120.00/cu. yd. Steel Reinforcement: $ 0.22/1b. Structural Steel: $ 0.30/1b. 57 Table 2-2: Results Of Cost-Optimization Of Example 1 (Using Linear Programming) Design 1 l l l 1 Variables X0 X1 X2 x3 X4 TS 7.50 7 50 8.00 8 00 8.00 A8 0 66 O 66 0.75 0 75 0.75 tfl 0 75 0.75 0.75 0.75 0.75 tf2 1.13 1.00 1.00 1.13 1.00 tf3 0.75 0 75 0.75 0.98 0.75 tfu 0 75 0 75 0.75 0.75 0.75 tf5 l 13 1 00 1.00 l 11 1.00 tf6 1.13 l 13 1.13 1.31 1.13 tf7 2 13 2.08 2.08 2.34 2 08 tf8 1.13 1.13 1.13 1.13 1.13 tf9 1 00 1 00 1.00 l 00 1.00 tflO 2.00 1.97 1.97 2.23 1 97 K1 0 64 0 64 0.64 0 64 0 64 K2 0 65 0 65 0.65 0.65 0.65 t 0 50 O 50 0.50 0 50 0.50 wl t 0 50 0 50 0.50 0.50 0.50 w2 h 48. 50.16 53.10 48. 54. bf 16. 16. 16. 16. 16. LC 7.00 11.06 11.10 11.50 11.10 N 8. 7.36 7. 7. 7. 2 194,800 188,930 188,620 ZL 487,128 487,835 492,291 490,884 (To be continued) 58 Table 2-2 (Continued) 3::iggles X0 XI X3 T8 8 00 8.50 8 50 AS 0.75 0.75 0.75 tfl 0 75 0.75 0 75 tf2 1.00 1.18 1.25 tf3 0.75 1.02 1.00 tfu 0.75 0.75 0.75 tfs 1.00 1.21 1.13 tfe 1.13 1.44 1.25. tf7 2.13 2.50 2.50 tf8 1 13 1.13 1.25 tfg 1 00 1.00 1 25 tflo 2 00 2.40 2.38 K1 0.62 0.65 0.65 K2 0 63 0.63 0 63 twl 0 56 0.56 0.56 th 0.50 0.50 0.56 h 54. 54. 54. bf 16. 16. 16. LC 11.50 11.50 11.50 N 7 6 '6 2 186,800 185,050 184,900 zL 459,478 59 Table 2-3: Results Of Cost-Optimization Of Example 2 (Using Linear Programming) Design 1 1 1 1 1 Var1ables X0 X1 X2 X3 X0 TS 8.00 8.00 8.00 8.00 8.00 A8 0.66 0.66 0.66 0.66 0.75 tfl 0.75 0.75 0.75 0.75 0.75 tf2 1.13 1.13 1.19 1.25 1.00 tf3 0.75 0.75 0.75 0.78 0.75 tf4 0.75 0.75 0.75 0.75 0.75 tf5 1.13 1.13 1.18 1.22 0.97 tf6 1.13 1.19 1.31 1.35 1.13 tf7 2.25 2.25 2.47 2.53 2.19 tf8 1.13 1.13 1.13 1.13 1.13 tf9 1.13 1.13 1.13 1.13 0.88 tflO 2.13 2.15 2.36 2.41 2.10 Kl 0.65 0.65 0.65 0.65 0.65 K2 0.63 0.63 0.63 0.63 0.63 t 0.50 0.50 0.50 0.50 0.55 w1 t 0.50 0.50 0.50 0.50 0.56 w2 h 48. 51.56 49.08 48. 54. bf 16. 16. 16. 16. 16. LC 6. 10.48 10.03 10.03 10.03 N 7. 6.1 6. 6. 6. 2 173,500 166,500 161,300 ZL 436,471 437,756 438,822 438,362 (To be continued) 60 Table 2—3 (Continued) 3:31.521... X3 Xi X3 X3 T8 8 00 8 00 9 00 9.00 AS 0.75 0.75 0.81 0 81 tfl 0 75 0 75 0.75 0 75 tfz 1.00 1.03 1.34 1.25 tf3 0 75 0.78 1.03 0 88 tfu 0 75 0 75 0.75 0.75 tfs 1 00 1 00 1 32 1 35 tf6 1.13 1.24 1.56 1.50 tf7 2.13 2.29 2.77 2.88 tf8 1 13 1 13 1 14 1 50 tfg 1 00 1 00 1.00 1 38 tflo 2 00 2 17 2.64 2 63 K1 0 63 0.63 0 63 0.63 K2 0 62 0.63 0.62 0 62 twl 0.56 0.56 0.56 0.63 tw2 0 56 0.56 0 56 0 56 h 54. 54. 54. 54. bf 16. 16. 16. 16. LC 10.00 10.50 10.50 10.50 N 6. 5.65 5. 5. 2 161,200 167,000 167,800 zL 398,674 400,284 61 Table 2—4: Results Of Cost-Optimization Of Example 3 (Using Linear Programming) D3333“ 1 1 1 1 2 Var1ab1es X0 X1 X2 X3 X0 8T 8.00 8.00 9.00 9.00 9.00 AS 0 66 0.66 0.81 0.81 0.81 tfl 0.63 0 63 0.63 0.63 0.75 tf2 0 63 0.63 0.63 0.63 0.75 tf3 0 63 0 63 1.01 0.85 0.75 tfu 0.63 0.63 0.63 0.63 0.63 tf5 0.63 0.63 0.63 0.63 0.63 tf6 0.75 0.86 1.32 1.13 0.88 tf7 1.34 1.45 2.15 1.88 1.63 tf8 0.75 0.75 1.02 1.00 0.88 tfg 0 63 0 63 0.63 0.63 0.88 tflO 1 25 1.35 2.00 1.75 1.63 K1 0 59 0.58 0.60 0.60 0.59 K2 0 60 0.60 0.60 0.60 0.60 t 0 44 0.44 0.44 0.44 0.56 wl t 0 44 0 44 0.44 0.44 0.50 w2 h 42. 44.69 42 48 48 Df 14 14. 14 14 14 LC 7 50 7 50 7.50 7.50 7.50 N 4 3.63 3. 3. 3. Z 46,440 46,320 46,260 47,860 2 105,671 108,075 107,962 62 Table 3-1: Summary Of the Results of Example 1 (Using the Grid Search Method) Feasible Design Space 13 V x ‘ j ‘ ‘ ‘ ‘ W ‘ ‘ ‘1‘ 12‘ . (54,14) 1 (54,14) 11 ‘ (54,14) (54,14) * ‘l 10 : (54,14) : (54,14) \ i 9 4 (54,14) (54,14) 4 5 6 7 N 13 v T1 W \ \ ‘ ‘ ‘ 1 V wi‘ 12 : 185,860 ~ 192,010 . 186,460 1 186,240 11 N r K 10 ~ 186.910 1 184.840 I \ 9 14", . .. \ 189,200Li 186,470 4 5 6 7 N Note: The Optimal values of h, and bf are Shown in the first table, and corresponding values Of Z are shown in the second table, for a given set Of N, and Lc' O denotes the co-ordinates of the center Of grid for the first cycle. 13 12 ll 10 13 12 11 10 63 Table 3-2: Summary Of the Results Of Example 2 (Using the Grid Search Method) Feasible Design Space (54,14) (54414) l (48,14) E : e 8- (54,14) (54,14) . (48,14) 4 i J “ l \ (54,14) (54,14) (48,14) . if k 4 (54,14) ‘ (48,14) K W 4 5 6 7 N 167,680 160,130 166,610 : 168,220 160,240 ‘168,450 } \ \ 168,080 160,520 )166,760 K N 4 162,980 x166,600 ~ I l \ 4 5 6 7 64 Table 3-3: Summary Of the Results Of Example 3 (using the Grid Search Method) Feasible Design Space (48,14) (42,14) \ ‘ \ X ‘ E ‘ (48,14). ‘ (42,14) 7 7 \ ‘4 ‘ (48,14) ‘ (42,14) \ N ‘ (48,14) ~ (42,14) 3 4 5 6 N 47,620 46,320 . 47,870 4 45,960 4 ~ 48,020 46,140 ‘1 \ V 448,090 47,010 P k 3 4 5 6 65 Table 4—1: Summary of the Results Of Example 1 (using The Method of Bounds) 2* = $181,900 2f = $169,275 zf + e = $187,895 Feasible Design Space;;;7 13 x \ x \ x V V x T x n . 4(/ 12 ‘ c \ \ ll . k \ 10 K \ (54,114) 9 \ \ x \ L x \ \ ¥A ‘W 4 5 6 7 8 N 13 (ff \ K \ \ \ VV V rt 12 \ ‘ \ \ K \ 11 ‘ Q \ V 1 4 840 10 K 8', : \ K \ 9 X \ \ \ \ L \ \\_1\ X L x \ 4 5 6 7 8 N Note: The Optimal values Of h, and bf are Shown in the first table, and corresponding values Of Z are shown in the second table, for a given set Of N, and LC. 0 denotes the co—ordinates Of the center of grid for the first cycle. ‘lllllllllllH 66 Table 4-2: Summary Of the Results Of Example 2 (using The Method Of Bounds) 2* = $160,130 zf = $146,501 zf + s = $162,616 Feasible Design Space 13 V ‘ v V ‘ \ \ \ \ ‘fi7 /. 12 ‘ 4 (48,14) t i \ W 11 (54,14) ( (48,14) 4 10 . (54,14) (48,14) K \4 9 K\ A A \ L\ A _\ x x 1; 4 5 6 7 N 13 V x‘ x \ \ X \ \ \ K x L w 12 ‘ ‘ 168,450 x 4 11 ~ 160,520 L166,760 L i 10 ~ 162,980 ‘ 166,600 “g 4 K \ g A L\ 3 x x x; L \\ x \ 4 6 7 'Table 4-3: 67 Summary of the Result Of Example 3 (using The Method of Bounds) 2* = $45,956 2f - $41,751 2 + s - $46,344 §;—————Feasible Design Space (42,14) (42,14) (42,14) 45,960 46,410 1 47,010 7 I I I 68 Table 5—1: Comparison of the Results Method Independent Cost Number Of Design $ per of Optimization Variables sq. ft. Designs N La h bf Example 1 Traditional Method 6 7.0 48 16 17.05 Exhaustive Search 6 13.0 66 18 15.42 150 Linear Programming 6 11.5 54 16 15.68 Grid Search Method 7 10.0 54 14 15.66 36 Method Of Bounds 7 10.0 54 14 15.66 3 Example 2 Traditional Method 6 9.0 48 16 16.14 Exhaustive Search 6 13.0 54 14 15.33 150 Linear Programming 6 10.0 54 16 15.48 Grid Search Method 6 13.0 54 14 15.33 48 Method Of Bounds 6 11.0 54 14 15.38 23 Example 3 Traditional Method 4 7.5 42 14 11.87 Exhaustive Search 4 8.0 42 14 11.86 250 Linear Programming 3 7.5 48 14 11.93 Grid Search Method 4 8.0 42 14 11.86 32 Method Of Bounds 4 8.0 42 14 11.86 9 69 Table 5-2: Comparison Of Computer Time Example Method Of Total Computer Computer Optimization Time in Sec. System Linear Programming 501 CDC 6500 1 Grid Search Method 321 B 5500 Method Of Bounds 199 B 5500 Linear Programming 502 CDC 6500 2 Grid Search Method 369 B 5500 Method Of Bounds 7 269 B 5500 Linear Programming 321 CDC 6500 3 Grid Search Method 305 B 5500 Method of Bounds 213 B 5500 LIST OF REFERENCES LIST OF REFERENCES Clark, J. W., and Hill, H. N., "Lateral Buckling Of Beams," Journal of the Structural Division, ASCE, Vol. 86, No. ST 7, July 1960. Douty, R. T., "Optimization Of a Two-Span Cover—Plated Steel Beam," Computers in Engineering Design Education—Civil Engineering, VOl. III, University Of Michigan, College of Engineering, April, 1966. Gass, S. I., Linear Programming 3rd edition, McGraw-Hill Book Company, Inc., New York, 1969, pp. 49—88. Goble, G. G., and DeSantis, P.V., "Optimum Design Of Mixed Steel Composite Girders," Journal of the Structural Division, ASCE, Vol. 92, NO. ST 6, December,1966. Hiller, F. S., and Lieberman, G. J., Introduction to Operations Research, Holden—Day, Inc., San Francisco, 1968, pp. 565—5711 Kelley, J. E., "The Cutting—Plane Method for Solving Convex Problems," Society of Industrial and Applied Mechanics Journal, Vol. 8, NO. 4, December, 1960, pp.’703-711. Land, A. H., and Doig, A. G., "An Automatic Method of Solving Discrete Programming Problems," Econometrica, Vol. 28, 1960, pp. 497—520. Moses, F., "Optimum Structural Design Using Linear Programming," Journal of the Structural Division, ASCE, Vol. 90, NO. ST 6, Proc. Paper 4163, December, 1964, pp. 89-104. United State Steel (USS), "Composite: Welded Plate Girder," Highway Structures Design Handbook, United States Steel Corporation, Pittsburgh, Pa., 1965, pp. 4.1 — 4.68. 70 APPENDIX I A COMPUTER PROGRAM - BRIDGE —USER'S MANUAL- By Kulkarni Sudhakar R. Department Of Civil Engineering Michigan State University Ju1y, 1973 TABLE OF 1. Introduction . . . . . 2. Scope and Limitations 3. User's Card Deck . . . 4. Data Card Deck . . . . 5. Output . . . . . . . . 6. Example . . . . . . . FIGURE l-A Example Structure 71 CONTENTS Fifi .72 .. 72 72 72 1. Introduction "BRIDGE" is a computer program for a nearly Optimal design Of two-span cantilever bridges. The program is written in FOTRAN IV, and it is available on the B 5500 computer system of the Michigan Department Of State Highways. To use the program one needs the usual peripheral cards for access to the computer and data cards for his program. In the following paragraphs, the scope and limitation Of the program, the makeup Of the user's card, the data card deck, and the description Of the output are given. Next, an example is given. The program is written by Kulkarni, S. R. The subroutines- which are required to design the welded plate girder are provided by the computer programming section Of the design division Of the Michigan Department of State Highways. 2. SOOpe and Limitation The program is intended to determine a near minimum-cost design Of the two-span cantilever bridge. The type of bridge is reinforced concrete slab on welded steel plate girders with sheer connectors. 3. User's Card Deck A set of these cards can be Obtained from the computer programming section. Usually, the first card of the set shows the account number of the program. The second card shows the computer time requested, and the remaining cards are the system cards for the access to computer. For data deck, see next section. 4. Data Card Deck Card NO. Data SQUAD, SQD MONTH IDAY IYEAR BRL BRW SPANLl SPANLB RDW TUTIL TSWLL RAILWT LOAD STRESA FC RMOD FR C1 C2 C3 UBWEBD 73 Col. NO. Specification ll 18 2A4 21 22 I2 24 25 I2 27 28 I2 11 20 F10.2 21 30 F10.2 31 40 F10.2 41 50 F10.2 51 60 F10.2 11 20 F10.2 21 30 F10.2 31 4O F10.2 41 43 I3 11 20 F10.2 21 30 F10.2 31 40 F10.2 41 50 F10.2 ll 20 F10.2 21 30 F10.2 31 40 F10.2 11 20 F10.2 Remarks Identification Date Bridge dimensions Loading Material prOperties Cost data Bound Of variable Program M BRL BRW Cl 02 03 FC FR LOAD RAILWT RMOD SPANLl SPANB STRESA RDW TUTIL TSWLL UBWEBD Problem ' Symbol BL Bw 74 ' ExplanatiOn Length Of bridge (ft.), width of bridge (ft.), cost of concrete ($/cu. yd.), cost Of reinforcement ($/lb.), cost of structural steel ($/1b.), allowable compressive stress Of concrete (psi.), allowable tensile stress Of rein- forcement (psi.), truck loading, 1 = HS, and 2 = H loading, total weight of bridge railings (1b.), modular ratio Of concrete, usually 10, length Of anchor span (ft.), length of span (ft.), allowable stress in bending for steel (psi.), clear roadway width (ft.), total utility (Oil or water pipes) load (lbs./ft.), total Sidewalk live load (lbs./ft.), upper bound Of the depth Of web plate (in.). 75 5. Output On the output sheets the following information is printed. l. The input verification for the data of the problem as shown on page 78. 2. The details of the minimum—cost design of the bridge as shown on page 79, and 3. The details Of the design of the two—span cantilever girder as shown on pages 80 through 83. The input information as described in Section 4——Data Card Deck--is printed on the first sheet Of the output. The details of a near minimum-cost design Of the two—span cantilever bridge as shown on page'fllconsists Of the following. The bridge data, load data, cost data, the values Of the independent design variables which minimize the cost Of the bridge, Slab design, girder design and cost analysis. The average weight of girder in both spans and corresponding factor Of safety against lateral buckling are given under girder design heading. The details Of the design of the two-span cantilever girder consists of the details of the design of girder in suspended span L2, which are shown on pages 80 and 81, and the details Of the design Of girder in anchor span Ll’ which are shown on pages 82 and 83- The explanation of the details Of the girder design is as follows. First, the average weight Of girder is given. Then, the section properties (moment Of inertia, section 76 modulus) are given for non-composite, and composite sections Of the girder. Note that N denotes the modular ratio of concrete. The length (ft.) and thickness (in.) Of flange plates are listed, and the maximum bending stresses in tOp and bottom flanges are listed next. The moments (ft.-kips) due tO dead load, live load and sidewalk plus future wearing surface loads are given. At the end Of the page, the maximum reactions (kips) at supports are listed and the design Of the bearing stiffeners is given. The details of the girder design Of the suspended Span are continued as shown on page 81. The deflections Of the girder due to dead loads and ratio of live load deflection to span length at mid span are given. Usually the girders are designed without using the transverse intermediate stiffeners, and this is indicated by the statement--"none required between brgs." on the output sheet. The actual factor of safety against lateral buckling is given. The information — Input Verification — lists the data used by the subroutine GIRDER to carry out the design Of the girder. The thickness and depth Of web plate and width Of flange plate are given here. The details Of the design of girder in the anchor span are described similarly and are shown on pages 82 and 83. 6. Example Figure l—A shows the two—span cantilever bridge. The data for the design is given as follows. 77 Bridge Dimensions: BL = 236.00 ft., Bw = 50.00 ft., L1 = 116.75 ft., LB = 116.75 ft., and RD = 46.50 ft. Loading: Total utility load = 0., total sidewalk live load = 0., weight of railings = 954 lbs./ft., live load = HS 20 truck loading. Material Properties: Fb (A 36 structural steel) = 20,000 psi., fC = 3,000 psi., n = 10, f8 (reinforcement) = 20,000 psi. Cost Data: The unit costs Of concrete, reinforcement and structural steel are $120/cu. yd., $0.22/1b., and $0.30/lb., respectively. The upper bound Of the depth of web plate is 54 inches. REINF.STEEL= 0.22 SIR. STEEL = 0.30 UPPER 8ND, 4E8 DEPTH a '78 INPUT VERIFICATION SQUAD :KULKARNI DATE =27- 3-73 BRIDGE L = 236.00 BRIDGE 4: 50.00 SPANLI = 116.75 SPANR : 116.75 CL ROAD 4: 46.50 TOTAL UTIL= 0.00 TOTAL SwLL = 0.00 RAILING NT: 954.00 TRUCK LOAD: I STRESS = 20000.00 TO IN 0040 = 1200.00 400. RATIO: 10.00 rs IN REINF: 20000.00 COST DATA CONCRETE a 120.00- DOLLARS PER CU.Y0. .DOLLARS PER L8. DOLLARS PER L8. 54.00 IND-SPAN CANTILEVER BRIDGE BRIDGE DIMENSIONS BRIDGE LENGTH = 236.00 BRIDGE WIDTH = 50.00 SPAN 1 LENGTH a 116.75 SPAN 2 LENGTH = 116.75 ROADWAY WIDTH = 46.50 LOAD DATA LOADCI=HS 2=H) = 1 RAILING WT. = 954.00 SDWALK L. LOAD = 0.00 FUT. WEARING = 25 TOTAL UTILITY = 0.00 COST DATA COST OF CDNC. = 120.00 COST OF REINF. = 0.22 COST OF STEEL = 0.30 DESIGN VARIABLES GIRDER SPLCING = 90.00 NO. OF GIRDFRS = 7. DEPT” OF HER = 54.00 UPPER 8ND. HEB = 54.00 CANT. LENGTH = 10.00 FLANGE PL WIDTH: 14.00 SLAB DESIGN SLAB THICK. = 8.00 TRANS. REINF. = 0.75 GIRDER DESIGN AVEWT. SPAN 1 = 231. AVEWT. SPAN 2 a 222. FSAFTY SPAN 1 = 1.30 SAFTY SPAN 7 = 1.61 COST OF SLAB : 35982.72 COST OF STEEL = 131189.58 MIN.BRIDGE COST: 184839.52 15.66 BRIDGE COST 2 79 DESIGN MATERIAL FT. FSCREINF.) FT. FC(CONC.) FT. FS(STEEL) FT. MOD. RATIO FT. - IRSO/FT. L8$./FT. LRs./59.FT. LRS./FT. s/LB. S/LB. TN. TN. IN. FT. IN. IN. SQ.IN./FT. 'LB$./FT. LBS./FT. tfléflfifi‘w /SQ.FT. II II II II SQUAD PROPERTIES 20000. 1200. 20000. 10. KULKARNI PSI. PSI. PSI. 80 P L A T E G I R D E R SQUAD KULKARNI PRUB. N0. 1. AVG. WT./FT. = 222. G I R 0 E R COMP. SECT. N=8 I SCTOP) SCBOTT) I 24317. 774. 999. 69707. 31796. 854. 1670. 103273. CENTER “0710. 1190. 1757. 104170. 31796. 854. 1620. 103273. 24317. 774. 999. 69707. C O M P O S I T E S E C T I O N N=10 N=30 I 8(T0P) stnan) I 5(109) SCROTT) 65904. 6840. 1430. 47164. 2030- 1298. 96055. 651/10 22°30 649090 2526. 90800 CENTER 97761. 6651. 2291. 69140. 2826. OIOIL 9.455. 651a. 2293. 64949. 2526. 9084. LENGTH THICK, 27.6 0.625 O P P L A T E ’ 51.0 1.125 78 2 0.625 1806 10125 0 T T 0 M P L A T E 70.0 2.25C ' 1802 1012“ LT BRG 0.50L RT ORG T R E S S E 8 TOP 0. 19422. 0. ROTT 0. 19841. ‘ 0. D M E N T 8 LIVE LOAD O. 1361. 0. SN 9' FNS 0. 431. 00 nEAD LOAD 70.5 76.5 E A C T10 N S Lo Lo W/IMP 5405 571.5 (MAX) L. L. wO/IMP 44.8 4a.8 RRG STIFF 0.625 X 6.50 0.625 5 6.50" 81 P L A T E G I R D E R SQUAO PRDR. NO. 1. LT PIN CL REAM 0.00 0.71 SLAR ADJ. SPANS 0.00 0.00 D E F L E C T . SLAR THIS SPAN 0.00 1.92 SIDEWALK 0.00 0.23 DELTA LL/L 1/1504 5 T I F E . S P A . NONE DEQD BETWEEN BRGS FACTOR OF SAFETY AGAINST LATERAL BUCKLING 3 1.6 I N P U T V E R I F I C A T I D N HEB THICK. 0.5000 5.”. LIVE LDAD HEB DEPTH _ 54.00 5.". * E.W.S. FLANGE WIDTH 14.00 CANT. LENGTH A_ SLAB THICK. 8.00 P (BEAM) GIRDER SPA. 90.00 P (SLAB) SPAN LENGTH 106.75 P (LIVE LOAD) LIVE LDAD HS 20 P (SW + ENS) DIST, FACTDR 1.10 CANT. LENGTH B HAUNCH DEPTH 1.00 P (BEAM) HAUNCH WIDTH 20.00 P (SLAB) DESIGN STRESS 20000. P (LIVE LOAD) UTILITIES O. P (5" + ENS) ow 0 O ONO 00‘. DO 00000 0000 I O O. o. o o OOOOOOOOO KULKARNI RT PIN 0.00 0.00 0,00 0.00 82 P L A T E 0 I R D E R 50040 KULKARNI PROBO N00 10 AVG. ng/FT. = 231. 0 I R 0 E R 0042. SECT. ~=8 I 51702) 5(80111 I 26212. 821. 1095.‘ 75762. 33607. 902. 1704. 108229. CENTER 42594. 1236. 1849. 109241. 33607. 902. 1704. 108229. 26212. 821. 1095. 75762. COMposITE sECTIUN N=10 N=30 I 3(1021 5(BUTT) I S(TOP) SCBOTT) 71435. 6666. 1582. 50428. 2456. 1427. 100843. 6463. 2436. 67050. 2561. 7200. CENTER 102292. 6607. 2434. 71661. 2859. 9220. 100843. 6463. 2436. 67450. 2561. 9200. 71435. 6666. 1582. 50428. 2456. .427. LENGTH THICK. 2899 0.625 0 P P L A T E 50.0 1.125 47.8 0.625 20.9 1.250 0 T T 0 M P L A T E 69.0 2.375 36.8 1.250 LT BRG 0.48L RT 690 T R E s s E 5 TOP 0. 19443. 19876. 0077 0. 19692. 14394. DEAD L040 0. 1536. -6no. 0 M E N T 6 LIVE LOAD 0. 1502. ~542. sw + rws o. 430. ~177. DEAD LOAD .1 166.0 E A C T I 0 N S L. L. H/IMP .5 91.4 (MAX) L. L. w0/1HP .2 '74.6 RRG STIEE 0.625 0.25 0.875 Y 6.25 83 P L A T E G I R D E R SQUAD KULKAQNI PRUB. N0. 1. LT PIN CL RT PIN BEAM 0.00 0.63 “0.18 SLAR ADJ. SPANS 0.00 '0057 0.34 D E F L E C T . SLAR THIS SPAN 0.00 2.60 '0.77 'SIDEHALK 0.00 0.26 ’0.05 DELTA LL/L 1/1267 1/ 045 S T I r E . S P A . NONE RE00 BETNEEN BRGS FACTOR OF SAFETY AGAINST LATERAL BUCKLING = 1.3 I N P U T V E R I r I c A T I 0 N HEB THICK. 0.5625 S.w. LIVE LnAo 0. HEB DEPTH 54.00 s.w. + F.N.S. 302. FLANGE NIDTH 14.00 - CANT. LENGTH A 0.00 SLAB THICK. 8.00 P (BEAM) 0.0 GIRDER SPA. 90.00 P (SLAB) 0.0 SPAN LENGTH 116.75 P (LIVE LOAD) 0.0 LIVE LnAD HS 20 P (58 . FWS) 0.0 DIST. FACTOR 1.10 CANT. LENGTH B 10.00 HAUNCH DEPTH 1.00 P (BEAM) 14.0 HAUNCH wIDTH 20.00 P (SLAB) 41.2 DESIgN STRESS 20000. P (LIVE LOAD) 44.8 UTILITIES o. P (SW + FHS) 16.1 8 1!- Ref. Line (Typ.) B = Length of Bridge (ft.) _J L : .Highways 4 L1 _ ‘ L2 Anchor Span Suspended Span Cantilever Length _*_ Brg. (Typ.) Lc 'Bridge Elevation Bridge Railing Bw = Width of Bridge (ft.). “mm if My Ti. T \ L. ...>J T S 2'—6" (Typ.) =l Girder ' Spacing Bridge Deck Section Given: BL’ and Bw' Figure l—A: Example Structure APPENDIX II COMPUTER PROGRAM A.2.l Description of Routines The computer program BRIDGE consists of the main rou— tine BRIDGE, and the following subroutines: GRIDl, GRIDQ, SLAB, PRELIM, DESGIR, GIRDER, PROPTY, MOMENT, STRESS, DELTA, SHEAR, FINDM, DETAIL, DETGIR, FSDES, MINBM, and MINC. The subroutines GRIDl, and GRID2 use the grid search method to determine the values of number of girders, the length of cantilever, the depth of web plate, and the width of flange plates such that the corresponding cost of the bridge is minimized. The subroutine SLAB determines slab thickness, and transverse reinforcement in slab. The subroutine PRELIM determines utility and sidewalk loads carried by a girder. The subroutine DESGIR determines the data for calling the subroutine GIRDER, and completes a design of the two—span cantilever girder. The subroutine GIRDER designs the welded steel plate girder. The subroutine PROPTY determines the section properties such as moment of inertia and section moduli of a composite and non—composite section. The sub— routine MOMENT determines moments due to dead load and live load (HS 20 truck loading) at a section along the length of girder. The subroutine STRESS determines_the bending 85 86 stresses due to the moments. The subroutine DELTA deter— mines the deflections due to dead load and live load at the mid—span and at the end of cantilever. The SHEAR determines the shear due to dead load and live load at a section along the length of girder. The subroutine FINDM selects the sec— tion properties to be used to determine the spacing shear connectors along the length of girder. The subroutine DETAIL is used to write the details of a bridge design. The subroutine DETGIR is used to write the details of a girder design. The subroutine FSDES, MINBM, and MINC are used to determine an "effective lower bound" of the cost of the bridge. The subroutine ESDES determines the value of num— ber of girder such that an "effective lower bound" is mini— mized. The subroutine MINBM determines the length of canti— lever which minimizes an absolute sum of area under a bend— moment diagram of the two—span cantilever girder. The sub- routine MINC determines the cost of a "fully—stressed" design of the bridge. A.2.2 List of Identifiers The important identifiers, used in the program BRIDGE, are identified below in alphabetical order. ALLOWC = Allowable live load deflection ratio at midfspan ALLOWE = Allowable live load deflection ratio at the end of cantilever AVEWT = Average weight of girder (lb./ft.) BCOST = Total cost of the bridge ($) BMDL BMSW BMSWLL BOTPL (M) BOTTPT(M)= BRL = BRW = CANTB CG (M,K) C1 = C2 = C3 = DELT(J,K) DISTLL = FATIGC = FATIGT = PC = FS(M) = FSAFTY FR = GRNO = GSPA = HDEPTH = 87 Bending moment due to dead load at a section X along the length of girder (ft.-kips) Bending moment due to sidewalk dead load (ft.-kips) Bending moment due to sidewalk live load (ft.—kips) Length of bottom flange plate (ft.), M=location Thickness of bottom flange plate (in.) The length of the bridge (ft.) The width of the bridge (ft.) The length of cantilever (ft.) Center of gravity of section, leocation, K=Modular ratio Cost of concrete ($/cu.yd.) Cost of reinforcement ($/lb.) Cost of structural steel ($/lb.) Dead load deflections (in.) Live load distribution factor Allowable fatigue stress for butt weld (psi.) Allowable fatigue stress for butt weld (psi.) Allowable compressive stress in extreme fiber of concrete (psi.) Actual bending stress (psi.) Factor of safty against lateral buckling Allowable tensile stress in reinforcement (psi.) Number of girders Girder spacing (in.) Haunch depth (in.) HWIDTH I(M,K) LOAD NEGLL PBMB PSLB PSWB PLLB PLATEW POSLL RAILWT RDW REINF(2) RMOD SB(M,K) SLABT SLABW SPANLl SPANL2 SPANB ST(M,K) STRESA STUD STUDS SWFWS SWLL TOPPLCM) TOPPT(M) 88 Haunch width (in.) Moment of inertia (in.u) l for HS loading, and 2 for H loading Negative live load moment at point X (ft.-kips) Cantilever load (kips) Cantilever load (kips) Cantilever load (kips) Cantilever load (kips) Width of flange plate (in.) Positive live load moment at point X (ft.-kips) Total railing weight (lbs./ft.) The width of roadway (ft.) Transverse reinforcement (in.2/ft.) Modular ratio of concrete Section modulus (in.3) Slab thickness (in.) Effective width of slab (in.) Length of anchor span.(ft.) Length of span 2 - suspended span (ft.) Length of span B = SPANL2 + CANTB Section modulus of tOp flange (in.3) Allowable stress in bending for steel (psi.) Stud spacing (in.) Number of studs/row Sidewalk + future wearing course (lb./ft.) Sidewalk live load (lb./ft.) Length of top flange plate (ft.) Thickness of top flange plate (in.) TUTIL UBWEBD UTIL VDL VSW VLL WEBD WEBT WTFTSL X ZMINC 89 Total utility load (lbs./ft.) Upper bound of the depth of web plate (in.) Utility load (lbs./ft. of girder) Shear due to dead load at point X (kips) Shear due to sidewalk dead load (kips) Shear due to live load at point X (kips) The depth of web plate (in.) The thickness of web plate (in.) Slab weight (lbs./ft. of girder) Distance from left support (ft.) of the cost Value of an "effective lower bound" of the bridge ($). 000000 90 A.2.3 LISTIVL 01 FRUGHAM PHUUHAM RHIUGL MINIMUM‘CUSI ULSIbN U? A TWU‘SPAA CARTILLVEN BRIUGL CUMMUN UMULtfiMLL20Mbw2dMSNLL'UMTRK2UCTTPT(O)1CANTAICANldICG(O.Q)p UELILA2ULLILH2UELILL20LLI(J!“))DISTHUDLMPALI)LKTHAI?A]15(2)! L5(a).“ST’A2T‘UEPIHIHHH)THII(6211)pLCAUpM;NLLTLLIPHMAJFUIV‘DIVLL?” PLLUDPLA[ETC/)pf’LATLVMPLI'DLLIP’SLADPSL'U)bLAdwflbLSLOD“)IDLfidlpbPflNL ’$T(0.4).SIATM(6).S[NLSA2$IUUS2SWFNS.SWLL2IUHPILO);UT1L2VDLI VLL)VLLMIN.VbfipVTUIALwauUpWLHT2NTTIb(b).HITlbLtAyraNAIPSWD pXLIXHfiLLptbAFTYpAVbWTrCLULLL CUMMUN/UESI/ALLUWC(Q)2ALLUWL(4)2VUT(1?).PRUHLL(Q)2INA]10(2) COMMON/ULSZ/AU8(A);HLHI(2)2LLH(/)pLLHMAA(2)prtuU(9);SI1&1(9). A ISIITF(2).[ALH(9).LLRNUI(2) CUMMUN/(JHLJ-A[A/dn’LythT. br’ANL125PAkdanANL22KUWDLCINMUUIVN’CIICZ2 U C31bNNU!UCU§l2bCUbTI.WG(Z)IUPTWEH(10)!UP[SPA(IU)2UFIHL(1U)! C UPICANCIU)2P(Q)ITUIILpISWLLRHAILWT2HLINL(2)!ITLH!LSALII’WLDUlt U UBWEUDATPI(1)AUPT(1)21ULI COMMON/UET/[UPVL12THPPL22TUVFLjpfiflTVLlrhU[PL2.UUIPL32XLLNT. A LIOPLptsrUpprUPRptthTILpfdeTlDEBUT IRIUMULAthULC)D'MULfiflb‘ML-LA) 8 UMLLL.8MLL828NSNA2HMSWC2MNSNU;wSTIFF2SIUUISF1FA2P120|llthlw2 C STIFH.ST1F825T1FL COMMON/uRIU/ UnthU.GNNULU!NGpCAkILfipCANTUd2WLdUUH!anuLDINU. 'A PLdepPLNUH.leplYCpiXGCtlYCL;IXHIIYDp1AHC;IYUCIZULLDIS)I B LSLAU.CHLIN+.CSTLLL18CUSI:1H8(5;5);SAFIY(5,b)pPLw(5:b)p C 8104(pr)M’H’T'erv‘))HJPIB(52‘))2(]PTG(‘J25)2UPIC(325)'5AP 11(5’5) COMMON/SHCH/UCCST28bKNU;bCANIpdwEBUABPLATLIUA[UMRUHACP CUMMUN/LHC/LANI./MINC “MCOCLD l FURMAICIOX2/A422X22(12'1X)!12) 2 FURMAI(IUX»5+10.?) 3 FORMAT(10123FlQo/IIJ) 4 FURMAI(IOX»PIU.2) 6 FURMAT(1H1;/////// A 40X, IVHINPUI VLHIFICAT[fiNp///ZUX;12H58uAu :1 B 2A424X211HUAIP 322(1221H')212p/) 7 FORMAI(£UA!12HHNIUGL L :2TlOoZ22X211HhHIduE 8:2110.2;// A ZCXI17HSPANL1 =Ith.z.2X.11hSPAnb =2f1U822/) 8 FURMAI(ZOX212HLL HUAU w=3T1U.Z22X211HIUIAL UT1L=ttlu.d:// 20X: A IZPYUTAL SALL :2}10.8.2X211HNA1LILL. HI=IFIUod2//) 9 FORMAI(ZOK212HIHULK lUAD=21329anlHSIRtbb =.F10.d2// A 20X.1?HFL [A CuNC :1110.242A.11FMcu. HAIIU=2T10o22/) 10 FURNAI(ZOX21?HFS 1N HLLNF=1+1U.Zn//QOAIIUHCdST UATA://) 11 FURMAI1 FURNAT<20x.480061.// 5(E10.2.2x)) FORMATTdOA;l/HCUNVEROENCE CHECK;//20X,2(FIU.2,2A):A(14:28)) FURMATCIH12//// 2UX215HUUTPUT SLMNARY22XIDHGRIUZ) "FORMATCZOXADHSAFTI:// 5(F6.2,2x)) NRITE(3:17) WRITE(J:IO) GHNUICANTB 75 80 90 95 100 97 DO 60 K 00 75 J ZRB(K;J) = U. WH(KDJ) = 0. PLH(K2J) = d SAFTY(KRJ) = CONTINUE CONTINUE IP = 1 IO = 1 , IF THE STARTING PUINT IS THE OPTIMUM POINT IXHT = I ‘ IYBT = 1 ISPECZ = I IF(ISPLL2 .EO.1) CU TU 90 CU-URDINATES UF CENTER UT NINE POINT ORIU IS ASSUMEU TO CENTER Ur UESICN SPACE IP = 3 IO = 3 IXHC = IP IYBC = IQ GIRDER UESION AT GRID CENTER MUST SATISTY THE REQUIREMENTS UF LATERAL BUCNLING NEBU = dEdULB + (FLUAT(IXHC ' 1))86.C PLATE" = 14.0 * (FLUAT(IYBC - 1))82.0 CALL SLAB CALL PRELIM CALL DEoGIR CSLAB = C1*(HRL*8RNASLAUT/(12.*27.) + (nRL*HNLUTH*HULPTH/(104.‘ A 27.)*GRNU)) CREINF = C2~A90.fibRLtBRn/54.*REINF(2) CSTLEL = C3*(NC(1)*(SPANL1 + CANTO) T wu(2)*SPANL2)tUNNU*1.18 BCOST = C1*(BRL*BHW*SLABT/(12.*27.) + (BRL*HNIUTH*HUEPTH/(144.8 II II .— V UT O 040 A Z7.)'GRNU)) + C2*A9U.*HRL*8RN/ba.iREINT(2) 8 *C3*(WG(1)*(5PANLI * CANTH) + NG(2)'SPANL2)‘URNU*I.IU lHB(IXHCpIYUC) = bCUST/IOOO- F.s. IN SAPN I SAFTY(IAHC,IYNCI = TSATTY F.S. IN SPAN 2 SAFTI(IAHC.IYBC) = FSATTI PLw(IXHC.IYdC) = PLATEN HHCIXHCDIYBC) = HEUU 'IF(FSATTI.GE.1.25.ANU. TSAFTY.OE.I.25) U0 TU IOU IYBC = IYBC + I GO TO 9) TO DETERMINE ORID CU'URUTNATLS AND CURRESPUNUINU ULSILN COSTS DU 120 K = 123 DU 110 J = 1:3 IF((ZHB(IXHCDITUC)*IOOO.) .LT. ZNTNC) CU TU 1/0 ('5 107 108 110 120 '98 IXH IAHC + Ail - 2 IYB IYBC + J*1 ' 2 T0 CHECA IT GRIU PUINT IS IN ULSTGN SPACE IF(IXH .LT. 1 .UR. IXH .GTo NU) GU T0 110 IF(IYB.LT. I .UN. IYB.UI. 5) CU TU 110 TO CHECK IT GNIU POINT «AS A PART OF THE PNLVIOUS uxlu DLAHLH TO AVOID REPEATING THE SANE DESIGN IF(LHB(IXH»IYB) .NL. 0.) 00 TU 110 TU UETLHMINL DLSICN CUST AT THL PUINT(IxH:IYB) NLBU = NEBDLB + (FLUAT(IXH ' 1))*6.0 PLATEw = 14.0 + (TLUAT(IYd ' 1))*2.0 CALL SLAB CALL PRLLIM CALL DLSGIN F0 80 IN SPAN 1 SAFTYCIXH»IYB) F.So IN SPAN 2 SAFTI(IAH:IYB) = FSAFTI PLH*SPANL2/2. IF(NG(2).NE.0.) PbMd = NG(2)*SPANL2/2000o*1015 PSLB = «TITSL*SPANL2/ZOOO. PSNU = SNFNS*SPANL2/20UU. IFCLOAU.EU.1) GO TO 110 PLLU = AMAXICIAO.'T12./SPANL2)*(GSPA/(120.*1.1)): A (26. + O.32*SPANL2)*(OSPA/(IZO.*I.I))) GO TO 111 110 PLLd = AMAxI((I2. - 672./SPANL2)*(G$PA/I12Uo*1-1))p A (26. + O.32*SPANL2)*(GSPA/(IZO.*I.I))) III SPANL = SPANLI NEBT = v.0 TOPPTII) = O. BOTTPTII) = 0. CALL GIRDER TPTII) TOPPT(I) BPTCI) BJTTPT(T) II N A A B c _ 0 E F A A d C 103 IF(IUET.EO.I) GO TO 11: CALL DETGIR NG(I) = AVGNT GCOST = (NU(I)*(SPANL1 + CANTO ) + NG(2)*SPANLZ)*1oId*CJ RETURN ENO SUBRDOTINL OIRCLR P L A T E b I R D E R O E S I G N MARCH 29; 19/2. REAL IpITOPpINEOpIBOTT:N,LENCalTOEI:NECLL:IY:LLR:LLNAAR,LLRMAX, LLNWUI9IX COMMON OMDL;BMLLpOMSNpOMSNLLpHMTRKnUDTTPT(o):CANTA:CANTO:CC(6;A), OELTLApDELTLd:OELTLC:DELT(3:4);DISTRO,ENPACT:EXTRA;FAT16(2): TS(AIpUSPApHuEPTH;Hw[DTH:[(6pa)1L0A0pM;NEGLLpPBHAdeMdpPLLA; PLL8:PLATET(a)pPLATEN,PDSLL;PSLA,PSprSLABw:SB(b'A)oSLABT;SPANL )$T(Op4))STATM(6):STHESA:5TUUSJSWFW515NLL)TUPPT(6)’UTIL)VDL1 VLL’VLLMIN'VSWIVTUTALpWEbUpWLBTnWTFTUCb)!WTFTSL!X'VbNAIPSWU pr;XR:LL.FSATTTpAVONTpCUUELL ' COMMON/DESI/ALLONCIA);ALLDAE(A);NOT(12):PROdLL(A)’TRAT10(2) COMMON/OESZ/ADJIA):OLRT(2):LLR(l):LLRMAX(2):PSTOD(9):STIFT(9): TSTITF(2);TNLH(9);LLRNUII2) ‘ COMMON/OET/TUPPLI;TOPPLZ,TOPPL3;HOTPLI:uOTPLz,BOTPL3:xCLNT: ITOPL,FSTDPpFTOPRpTOOTTLyFSBOTTnFHOTTR:dMOLAyuMOLC,OMULB:BMLLA: UMLLC;UMLLO:OMSNApHMSNCpuMSNb»wSTITF:$TUU:STIFAbPT:bTIT:STIN: STIFR,STIFa-STIFL DATA E/Z9OUUOOO./pEMPMAA/IoJ/pPLMIN/O.3/5/fiPSTUUM/24o/ XL = 0.0 XH =10U LOAD = I IFCCUULLLoLN.QU.) LOAD = 2 IFCCUUELL.EU.85.) LUAU = 3 IF .ANU. ABUTTPT(I) + .12: .NL. HUTIPI(5)) CC TU 360 BOTIPT(1) = BUIIPI(1)+U.125 GO T0 10? 360 CALL MUMENT CALL STdESS(l) 400 FSTUP = LSLI) FSBUII = FS(2) BMULC = BMDL BMLLC = PUSLL BMSNC = HMSA CALL DELTA (BUTPLIIUUIVL296UIPL3:IUPPLI;TUPPLZ!IUPPL3) 412 AVGAI = (CIUPPL1*IUPPT(Q)+IUPPL3*IGPPT(5)+dUIPL1*BOIIPILH)*UUIPL3* A dUlTPT(5)+IUPPL2*IUPPI(I)‘UUIPL2*BUTIPI(1))*PLAILW/IUIALL* B wEthwLBI)*3.Q s H L A H C U N N E C 1 U H s + b T 1 F r L N L H‘s SSPAMN = 99999. IF(LXIRA.EU.1.15) GU TU 416 CALL SHLAR (0.0) VL = VIUTAL CALL SHLAR (8.0) T = AMAA1LWLdD/ISU.;(WLUDtAMAx1(VL;VTUTAL)*1000./7500.'*2)**0.333) IF(LUAUoEH.4) T = WEHD/bl. _ IF(LUAU.£9.A .AND. SIRLSA.LL.23500.) I = deU/buo IREUD = AMAXICIFIX(I*IO.+O.99)/l6.0pPLM1N) IFCIRLUU.LE.WLBI) 00 TU “16 WEB] = IRLuu 60 10 123 “16 DU “20 J=IJ991' VN = J'I CALL SHLAH (VN) X = VN*¢PANL/do CALL FINDM (IUPPLl!IUPPLJAUUIPLIABOIPL3) PSIUD(J) = b.96*SIUdb*l(M;J)/((VLL+VLLM1N)*STAIM(M)+C.UUI) IF(LOAD.L9.J) PbTUU(J) = PSIUU(J)*7.32/5.9b ANEB = NEHT*(WLHD+IUPPI(M)+UCIIPT(N)) THEU(J) = WLBU*SQHT(IOUU.*VIUIAL/AWLB)//SOU. IF(LUAU.FC.4) IwEb(J) = WLHu/blo IF(LUADQE_Qoq .AND. STRLbA.LL0235000) IWLdLJ) = WLBU/OUC SIIFF = AMAAI i DELI(I:KI) = “CANIA*12o/29UUOOUU. *(KL'WT(K1I*18.*CANIA**3/IUEF(1) t A -PL(K1)*CANTA**2*46000./IULF(III DELT(2’K1I = (HL/Zo'XMI*SPANL*12o/29000000o - 60 DELT(3!K1I = 'CANIB*12o/29000000.*(HR'WT(K1)*18.*CANTU**J/IUEF(21) A -PH(K1)*CANTU**2*AUOOU./IDLF(2III TOPPL = (TOPPL1+TUPPL3I/2o BOTPL = (BUIPL1+BUTPL3I/2o II 12 A = (1(2:2I+I(392II/2o = (I(ApZI+I(b:2II/2. EQVIB = lo/(lo/I(1:2I+14.0/SPANL**A*(TUPPL**3*(SPANL'TUPPLI/I(1:2) t(1(1:2)/11'l.)+BUIPL**3A(5PANL'BOIPLI/l1*(1I/IZ-IoIII DELTLI 3 o000496*(SPANL+AS I*SPANL**3 IF IF (LUAU.EUo1I UELTLZ = .0894*(SPANL**3' 555o*SPANL*AIUU I (LUAU.LU.2) UELTLZ = .0496*(SPANL**3' 200.*$PANL*161U0 I DELTLC :AMINI(999901EUV18*5PANL*120/(AMAXI(DELILI’DELIL2I*DISIRbII H1 CL A = (WIFTG(A)*NTFTSL+UIIL+5HFWS)/1000. _ = SPANL+CANTA-((w1*(sPANL**2'CANTA**2)-Z.*(PUMA+PSLA*PSNA)* CANTA)/(H1*SPANL))**3/SPANL**2*(1.-I(4:1)/LQV18) DELILA =AMIN1(9999.9CANTA*6UA.*I(AAII/(PLLA*1.3'CANTA*'2*UL*.UOIII HI = (WIFIU(5)*NTFISL+UIIL‘bhFWbIIIOOUo DR 3 SPANL+CANTH'((W1*(bPANL**2'CANTB**2I'Zo*(PBMH*P5Ld*PSNDI* A CANTBI/(WI*SPANL)Ir*3/$PANL**?*(I.’I(ba1I/LQV18I DELILB =AMIN1(9999.;CAN[8*6UN.*I(501)/(PLLU*1.3*CANTB**Z*DR+.001)II IFCLUAUoEUoJ) DLLTLC = AMINIC12oALUVIBAjUA-t29000000./(bo*1]26.t A IF DLLILA IFCLUAU.EU.3) ULLTLU SPANL**3*LL*UISTRB)!9999I ULLTLA*1.3 ULLILU*IC3 IF(LUAD-EQ.AJDELTLC= SHANL*12.*LQv18/((101.6'9.u9*SPANL+U.23a* A SPANL**Z+6.43L'5*SPANL**4+1.67E'7ASPANL**5I*LL*UIb[HUI RETURN END 119 SUBROUTINE SHEAR (VN) S H E A H 5 COMMON dMUL:BMLLABMbW;dMSWLLIUMTRthflIIPILOI)CANTA!CANId:CG(6;A); UELTLAAUELTLUAULLTLC90ELI(3:4):DISTRUALMPACI’LXTHA:FATIG(2I: I8(4))GSPA1HULPTH1HHIUTHI1(61A)yLUAU;M)NEGLL)PBMAJPUMD:PLLAp PLLB’PLAILI(2ItpLAILWJPUbLL)PSLA’PSLHDSLABH’DB(6I4)fi5LAUIISPANL ’$I(O)Q)DSIAIM(6)!SIHLSAISIUUS’SWFWSISWLL'IUPPI(OIIUIIL’VUL! VLL,VLLMIN'VSWtVTUTAprfibUAWLHTnWTFTGIfiIpWTFTSLAX9PbNA993nD , :XLAXRILLAFBAFTYpAVUWTILUULLL ' VX = AMINI(VN;8-VNI IF {LUAU.LU.2I VLL = AMAXI(D.U*(8.'VX-22.A/$PANLI:(U.'VXI**2* A UoOUD*SPANL+26.0'3.ZS*VX)‘UIDTHB 1F (LUAU.LU.1) VLL = ANAX1(9oU*(8.'Vx-?A.l/SPANLI,(6.'VXI**2* A 0.003*SPANL+26.0' 3. 2)*VXI*UIbTRB IF(LOAU.EU.J) VLL = 0. UdSiUISIHb*(A. 'VX)*SPANL/b. IF (LOAU.LU.4) VLL = 6.15384*LL*UISTRB*((bc'VXI*SPANL/d.+ A 5 21.125)/100. XI = (CANTA+SPANL+CANIU)*(CANIA+SPANL- CANTd)/ZUUO. VLUL = ((HTFTSL+WTFTG(1)+UTIL)*XI+(PUMA+P6LA)*(CANTA+5PANL)- A (PdMB+PSLB)*CANTBI/SPANL VLSH = (SWFHS *X1+PSWA*(CANIA+SPANL)‘PSwB*CANTUI/SPANL VLSWLL = SWLLtSPANL/ZOUU. VOL : AUS(VLDL‘PHMA-PSLA-(wTFTSL+WTFTC(I)+UTIL)*(CANIA*VN/8o* A SPANLI/lUOU-I sz = Ads(VLSW'PSHA- swrws*(CANIA+VN/8.*SPANL)/1000.) VSNLL = ABSCVLSNLL'VN/d.*SWLL*SPANL/IUUU0I VTUTAL = AMAXI(VDL+VLL+VSW:(VUL+VLL+VSWLL+V3W)*U.8I VLL = AMAK1(VLLp(VLL+V5NLLI*0.8I VLLMIN = AMAXI(a.*Vx;b.*VX'l12./SPANL;3.25*vx+.UOS*VXAt2*SPANLI IF(L0AU.EU.1)VLLM1N= AMAX1(VLLMINoBo*VX-AAd./$PANL99o*VA'6/Z./ A SPANL) IF(LOA0.LE.A)VLLMIN= AMAX1(VLLMIN*DISTRU:PLLB*I.3*CAth/SPANL) IF(LOAUoGL.D) VLLMIN = AMAXI(VLLNIN*DISTRB!PLLA*1.3*CANTA/SPANL) RETURN END “WCOCDD SUBRUUIINE FINUM (IUPPLIDIUPPLJ)dUIPL1)dUIHL3) FIND M (UHULH LEFT IU RIGHT. “32,1!3’5) COMMON UMUL:BMLL:UM5N;dMSWLL:BMTRKpHGTIPT(6)pCANTAtCANIdtCG(6:A): UELILA:ULLTLUIDLLTLC;UELT(3AA)pDISTRUILMPACTpEXIRA:FAT16(2): ISCQIDGUPAIHUEPIHDHWIDTH!ILO’QIOLOAU’MDNEGLL3PUMA1PUMUIPLLA! PLLBFPLAILI(2I1PLATLNpPUéLL)PSLA)PSLDDSLABNIbBCbta)fibLABIASPANL :ST(OpA)»SIATM(6)ySIHESAASTUUS;SWFWS;SWLL:TUPPT(6)pUTILAVDL: VLL’VLLMIN)VbWIVTUIALIWEUUIWLBIIWTFIUISIIWIFISL!X’P5WA)PSNU :XL)XR)LL M = I VF'CJC‘ACID O C 120 IF(X+CANTA.LE.TUPPL1 .AND. 2+CAN1A.LE;BUTPL1) H = A IF(X+CANTA.LE.TUPPL1 .AND. X+CANTA. GE. BOTPL!) M = 2 IF(X+CANTA.GF.TUPPLI .AND. X+CANTA. LE.BUTPL1) M = 2 IF($PANL+CANTB'X.LE.TOPPL3 .ANo. SPANL+CANTB~ x. LE. BUTPL3) H IF 52 FORMAT (///bOA'6HLT PIN;6X!ZFCLp6Xn6hRT PIN//32A!4HutAM1fl9o2:2r A 10.2/32X115H5LAU ADJ. SPAN52F8.2)?F10.2/IZX!15HU L f L L C T .1 B 5X!14HSLAB THIS SPANyF9o2’2F10.2/32X18HSIULWALK2F150222}10.2) 57 FORMAT (32XAIUHUFLTA LL/Lp/Ap2(2h1/pIQ:AX):2H1/IA///) 56 FURNAT(J2X:10HU£LIA LL/LIIIAI2H1/fiIQIQXI2Hl/Il“///) 123 59 FURNAT(J2X110HULLTA LL/LAIXpZFI/AIAJAADZHl/pIQ///) 60 FURMAT k32A»thuLLTA LL/L;1/X»2H1/yIA///) 61 FORMAT (//jax,l/HC U M P n S 1 T EpHXpleS L L l I U N/fi5bX) A 4HN=10226X)4HN=30/,?1Xn2(7Xn1H196Xr16H5(TUP) SCOUTT))) 64 FORMAT ( 16X)6FLENTEH9FIO.UIZF9.0!F12.C;2f9.0) 65 FURMAT (72XpF1C.O;2F9.U;F12oC)Zf9.0) 66 FURMAT (12At7HS T U UIJK913hS P A C I N Gplb9OH ATpIA’lh", A SXIQHSIARTb AT)F6.291HL/)5/X)9HENU5 AT)?O¢211hL///) 7O FORMAT (/211p1UHAVh. WT./FT. =pf7.09////35Ay11Hu I R O L R»18x. A 16HCUMP. SECT. N=8»/ZBX:1HIp6xn6H5(TOF):3x:/HS(GOII);19xer1) 72 FORMAT (37%»5HCANT.;FIU.O) 74 FORMAT t 16A;6FCENTERpF10.0,2i9.C:14X;F10.U) 75 FORMAT (22x,F10.0,2T9.0;1ax,F10.0) 80 FORMAT (/12X)21HS T I T L 0 S.P.A..:IUXI A 22hNUNE KLHU dLTwELN ORGb) 81 FORMAT (03x91AMLErT CANT. ARN,F9.O:2HIN) 82 FORMAT (ijtleHIhHT CANT. ARM»+8.0.2HIN) 83 FORMAT (47X:2H(,Fb.3:JH1NX:T4.1,?HIN) 1 S T U U T P U T b H t t I PROUzl o WRITL(3JA) PMUH NRITL(3:7U) AVGwT IFC5TUUD.LN.O.) GU TU 400 IF(BUTPL1.NL.U.)WRIT£(3:75)1(421)JST(Q:1)ADDCAII)!I(4t2) IF([UPPLloNtouo)WHITECJI75)1(2)1)15T(2p1):bu(2)1)!1(214) WRITE (5:74) 1(191):ST(1p1);Sb(l;l)vI(1'2) IFCTUPPL3.Ah.0.)HHIIE(Jp75)1(3)1)pST(3p1)péDCJIL):l(3;ZJ IF(UUTPL3oNt.Oo)WRITE(J;75)1(bpl)pST(btl):50(521)!I(5,2) GU TU 45? “80 IFCULTPLI.Ntouo)leTL(J:75)1(Qnl)pST(AOI)JOd(A!1) IF([UPPLloNL.Oo)WRITEC3;/5)l(2,l)tSl(2r1)250(2!1) WRITE(JI74) 1(191)!$T(I)I)ISH(1!1) IF([UPPL3.NhoOo)WRITE(3!75)I(3!1)ASTC391)9bd(Jfil) IF(bUTPL3.NtoOo)WRITL(3;75)1(521)95TC5:1)!5d(b!1) GU T0 490 “82 WHITEk3261) IF(DUTPL1.NL.O.)WHITE(J:65)([(ApK)n5T(A:K)ISb(4;K):K=5'~) IF(IUPPL1.Nt.U.)WRI]L(J;6b)(I(22K)p5T(2pK)!58(2:K)!A=JI4) WRITL(3I64) [C1rJ))ST(193))Sd(193)nI(194j'éT(194))bU(1!“) IFCTUPPL3.Nh.Oo)WHITL(3)65)([(32K)25T(JAK)!DU(3IR)!K=3’R) IF(uUiPL3.Nt.0.)wnlIL(J,65)(I(5:K).ST(5.x);Sd(b,A),K=3:u) 490 WNITE(J!34) IF(TUPPL1.NL.O.)WRITE(5p38) TUPPthlCPPICAJ NRITECJIJO) TUPPL2;TUPPT(1) IF(IOPPL3oNtoUoJWhITE(J;36) TUPPLJ;IUPPI(5) WHITE(3:38) IF(bCTPL1.wL.U.)WRITL(J;38)HCTPLT:HUTTPT(4) 12H wRITE(3:AU) bOTPLGdUTIPT(1) IF(OUTPL3.Nt.U.)WRIT£(3;35)uGTPL3pHOTTPT(b) XCENT = XCEwT/SPANL HHITE(3:A2) ACLNTATTOPL»TSICP:+TUPNpTBuTTLpFSMOTTpfuulIn HRITE(3:A5) dNULA;uMULL’BNULUdeLLApHMLLC!dMLLutflMSnAIUMSMLnONSND NRIT£(5»Ab) ULHT(I)AULHI(2))LLHWAX(I)!LLHMAX(2)ILLHWUI(I)D A LLHWUI(2),TSTI?F(1)ywSTIFFpTSTI+F(2):WSTIFI 2 N U U U I V U I b H L E I WRII£(3’A) PRUd HRIIE(J152) ((UELI(A;L)1K=1!3))L=1:4) IF(CANIR.NEoO. .ANUo CANTBONEoUo)WRIIt(J!b/)UELILA’ULLILC’UtLILD IFCUANIA.NE.O. .AND. CANTB oAEo 0.)WRIIL(J!§9) UELILApULLILC IFCCANTA.E0.0. .ANU. CANTB.NE.Oo)NRITL(315b) ULLTLC:ULLILB IF(LAATA.LN. 0. .ANU. CANTH.LO. O.)WRITL(J!OO) ULLTLL IF(5TOUJ.Lw.O.)wHITt(3:06) bIUOSoSIUflnyIXN IF(bIIIL.ENo 0.0 .AND. JTIFHoLQo 1.0) GU TU 495 IF (CANIA*12.0.UT.SIIFA .ANUo WLBI.LI.IWEUL)HRITE(3!/2) SIIFA DU 492 J:1;491 ' PI = (J'II/d.+.U01 IF (PIooIoL3III'l )WNIIIV.(J)?9) Pl IF (PToLLobTIFL .ANO. bTIFL.Ol.U.OOb)leIht5:29) PT'SIer(J) “92 IF (STITL.OI.PT .ANU. bllFL.LT.PT+O.123 .ANU. SIIFL.NEoU.5) ANRIIE(3;29) STITL;5TIFI(5) If (STIFL.LI.O.5)wRITE(5931) IF (STITL.LN.U.5) ~N1TE(3p31) STIPFCS) IF (STIrF?.ul.O.b)vMLITE(J;32) tsflTpSTIw If (STIrR.L0.0.S)wRITE(J:32)SIIT'STIW;STITF(6) DU “96 J26r911 PT = (J'1)/d. IF (STIFR.OL.PT .AND. J.NE.0)WHITt(Jp29) PT IF (STIFR.OT.PT .ANU. blIFR.LT.PT+.125 .ANU.STIFH.LT.U.995) AWRITL(3'29) STITRySTIIF(6) 496 IF (STIFR.LT.PT .ANU. J.NE.O)WRITE(3;29) PIpSTIfF(J) IF (CANIH*12.O.OT.STIFU .ANO. wLBT.LT.Tw£bH)wRITL(3:/2) bTIIB GO TO 4’9 “QB'WRIIE($:80) IF (CANIA*12.0.0T.SIIFA .ANU. WLHI.LToTwLbL) wHITL(3!61) STIFA IF (CANIH*12.O.OT.STIVd .ANO. thToLT.TAEbn) WRITE(Jt62) STIFU IF ((CANTA*12.0.GT.bTIFA .Awu. NEOT.LT.IHLUL) .uH. (CANIU*12.U A .uT.STIFB .ANO. wtuT.LI.thBR)) wRITL(3:dJ) STITrbTIH ' 499 WHI|L(5:16) PSAFTY:MEd[;SWLL WRIIL(3'17) MfdlhbwfWprLAltw'LANTA WRIIL(3!19) bLAHTfiPUMApOSPAthLA;SPANL;PLLA WHIT£(3'?3) LOULLL:LLpHSNAyCISTLLACANTO WRITL(3;25) HULPTHpFHMUprLUTHpPSLH WRIT£(3:21) STHEbApPLLUpUIILypth RETURN END 00000 60 61 90 125 SURKCUIINL T3UL5 . CUNMUN DNULIBNLLprSW)UMSWLL!dNIRKDUFTIFI(O)9CANIA)CANId!Lb(O)Q)p UELILAAULLILUAUELILCIULLIC394))”ISIHUALMPACIALXIRAtfAIIUKZ)! IS(“);USVA)FUEVIH;HWIDTEDI(6)0).LCAU;MANLGLLAPBMAthMDJPLLA: VLLUIPLAILII2))PLAILN:PDDLLIPSLADPSLHAbLAUw:bb(OJQ)IDLAC'II5PANL 351(0p4).SIATMIO)’SIKLSA)5IUUSISNFH515WLL'IUPPI<6I£UIIL1VULt VLL.VLLMIN,VSW.VTOTAL.NLUU.WL8T.NTFTb(5).HT+ISL.x.PaAA.PSw5 )XLDXHILLtFSAI’IYpAVUWT9CUUtLL COMMON/DESI/ALLUWC(A).ALLUNL(A).MOT(12).HRO5LL(4).THAIIUCZ) CUMMON/UE52/ADJ(A)AULHI(2)9LLH(/)1LLRMAA(2)AP5IUU(9)25|IIF(9)’ A ISIIIF(Z);IWLH(9)1LLNWUI(2) CUMMUN/URUAIA/bKLABthbPANLI'SPAthbPANL2:KUH,PU1RMUU1PHIC1)C2! U CJIUNNUIGCUSIJDCUSII!Wb(Z)!UPIflLH(10)DUPISPA(1U))CPIPL(IU)) C UPICAN(IU))F(4)AILIIL'ISALLAHAILWTpfithT(2)21TEH;f5HfIIINLDUI; U UUNLDDyIPT(1)ybPICI)IIDL| ’ CUHMUN/ULI/IUPPLI:IUPPLZIIUPPLjyfiflTPLIobUIPL2:UUIPLJ)XCLNT; A fIUPL.FblUP.FTUPRpFUUTTLpFdeTI.FBUTIH.6MULA96MULC.oMULfi:BMLLA. B oNLLc,dMLLb.UMSWA.UMch.uwab.w5TIFr.STUU.ST1FA.PI.SI1T.STIW: C bIlffitSIlFflthlIL CUMMUN/URlb/ UHhHNUpGHAULUDNGpCANTLdeANIUU)WLUUUU!WLUULbINU; A PLWLU;PLAUBIIXQIIYC:IXGCfiIYCCOIXHIIYb)lAHCIITHCAZOL(5)5)I b CSLAUpCHLINF9C5IELL!UCUSI’ZHU(525)ISAFIY(5r§)!PLW(b!§3! C NH()pb)pUPTH(btb)rUPTB(b):))0PTG(S;5))UPTC(D!§)1SAPII(5!5) COMMUN/bRCh/UCfibT)UGHNUIBCANI)dWEdflrBPLAILAUAIUMAUHfitP CUMMUN/LBC/CANIpZMINC FORMAT(20X’AHMA1N»AT10.2.2X:2+10.2) FORMATCZOX)I3HA LUWLN UUUNU:2X:2FIO.C) T0 UEIEKMINL A LUWLR UUUND PCH SLVERSIHUCIURL GUST SLAB DESIGN AS PER AASHU 1.5.2 ANU bIHULR DESIGN ' NEd PLAIL SAIISFILS bHLAH ANU LUCAL dUCKLING FLANUE FLAIR SAIISFILS ULAUING SIHLSS UNLY EXHAUSTle bLAHLH TU OLTLHMLAL A LOWER bUUNU GHNU = UBIJHNU VTMCOGZD OATUM = 1000000000. STUUS = 4.0 EXTRA = 1.10 PLATLw = 14. GSPA = (BRA - 2.*2.b)*12./(uNNU '1.) CALL SLAB CALL PRLLIM DU 120 10 = 1,5 CALL MINC IF(dCOST.LT. OATUM) GO IO 9U GO TO 93 OATUM = BCUDT BURNU = GHNU BCANI = CANIU UNEUO = WLUU BPLATE = PLAILA 95 120 125 “FCC‘TIID A U C U A H C 126 OHNU = nRND - 1. GSPA = (BK/J " 20*205)*120/(URI\U -10) IF(UHNO.LT.URNELB) bu TU 12) CALL SLAB CALL PHELIM CONTINUL HHITE(3:60) BORNO:OCANT.OwtbflpfiPLAThovATUMIUCUbT THE VALUE UT LPSILUN IS 11 PLRCLNT OF A LUnER dUUNU ZMINC = UATUN*1.II WRITE(3.61) ZNINC:DAIUM RETURN END SUBHUUIINL MINbM CUMMUN DHUL)BMLL!UMbT‘.pUMSWLLIBMIRKDUCIIPT(O)1CANIA!CANIU!CU(6)4)) ULLILAAULLILdtUELILCpUELI(J)“)nDISTRUALMPACI:LXInA:FAI16(2): Ib(4);b$PA.FUEPIH:HNIUTH1I(0’4)nLUAU;MJNCGLLIPBMAIPOMdpPLLA: PLLd'PLAILT(2)pPLAILWpPUbLL'PSLAnFSthbLABHIbB(624)ibLABI;bPANL :SICO;A):STATM(6))SIRESA:SIUUSpSNFWSySWLLAIUPPIIOIpUIILJVDL: VLL,VLLMIN.wa.VTUTAL:WthD.NL8T.NTFIb(5)pNTfTSL)X:PJ~A:P5Wb IXL)XHJLLfiFOAFIYAAVUWI!MCUELL CUMMUN/UEbI/ALLUWC(N))ALLUNLCA)fiNUI(I2):PKUGLL(4):THAIIUIZI CUMMbN/UFSZ/AUU(A)'ULHI(2)’LLH({)9LLHMAX(2)DPSIUU(9)!SIIIF(9)I TSTTrT(2).TALH(9).LLnNUI(2) CUMMUN/de)AIA/HKL)UHW)5PANLII§VATVBobPANLZIHUWIT'CIHMUUprJCIICZ) L31UHNIJ2L5CUST)IJCUSII»W(1(Z)9I3PIWEH(IU)»UPISPA(IUIAUPIPLIIU)) UFICAN(1U);P(A))IbIILtTSWLLpflAILNTpRLINf(2))IILHpFSAFIIDNLDUI) UBWEUUIIPTII);UPI(1)!IDEI CUMMCN/URIU/ UdaHNU.CRNuLu.NG.CAATLn.CAHTUU.NLUuUU.wLnULU:Nu. PLWLdpPLwUBAIXb,IYC’IXGC;IYCCtIXH)IprIKHCpIYBCA£QCI3I5)! CSLAU.CHLINF:CbTLLLIdCUSI2LHUC5n5).SAFIY(595)'PLW(5!3)9 HHI).5).UPTH(5:5)2UPIUID:5):CPTU(5A5)JUPIC(5!5);SAPII(5:5) CUMMUN/OHCH/UCIJSI.0BITRNUtflc/ANIDBWEHDJBPLAILIUAIUM2UH30T’ COMMON/LHC/CANIpZMINC IO FURMAT(20A15HMINHM92XprUHNU =92X1FA.U:hHGbPA =p A 2X.FO.210HnEdl) =:FO.2:2X18HPLAIEW =2T-6.2) 11 FORMAT(2OX.3HMINBM.ZX.IHCANTU =.F6.2.2X.7HTSUMA :, 40 A TIU.2:IHFT.KIPS) TU ULTENMINL CANTO 5U IHAI bUM OF AREA UNULN u.M. UlAunAN 15 MIN. TU ULTLRMINL SUM OF U.M. IN SPAN IWU CANlu = CANTLB CLB = CANTH SPANLZ = SHANO - CANTO SPANL = ST’ANL? 50 60 65 A 127 CANTO = O. PBMO : U. PSLb = U. PLLb = U. PSWU 3,0 SUMA = U. X = O. WTFTG(1) = ZOO. DISTLL = 1.1 LMPMAX 3 103 EMPACT = AMTN1 TU UETLNMINL CANTILLVLH LLNUTH SUCH THAT bTRUCTURAL 00 no 00 129 bTLLL 1N WLH Ib MTNITV‘zIJM ALLOHALULL aHLAH 1N OINULR NLU - CROSS SECTION 18 12 mol. ICANT = 3 T0 DLTLMINL NEG THICKNLSS 1A SPAN 2 SHLUI = loUUOUUUOU. CANTO = CANTLH NTFTC(1) = 200. HTFTSL = 1.U42*(GbPA*SLAHT + leDTHihULPTH) OISTLL = 1.1 CLB = CANTri SPANLZ = SPANU - LANTH CANTO = O. PBMb = U. PSLd = U. PLLd = U. PSWU = . SPANL = SPANLZ EMPMAA = 1.5 EMPACT = AM1N1(LMPMAA.1.U+SU./(5PANL+125.)1 DISTHb = EMHACTtGSPA/(120.*UT§TLL) HEBU = oPANL1*12./ZU. CALL SHLARCU.) VL = VTUTAL CALL SHLAR(N.U) PLMIN = 0.1/5 ' T = AMAA11ALUU/15u..(NLdOtAMAXI(VL.VTUTAL)*IUUU.//bOU.'*2)**O.333) TREUO = AMAAICTTIx(T*10.+O.99)/16.0;PLM1N) WEBT = TREUO T2 = deT TO ULTLNMINL NLU THICKNLSS 1N SPAN 1 CANTO = CLN SHANLz = SPANN - LANTd PdMu = NTFTUC1)*SPANL/ZUOUO PSLU = NTFTbL*SVANL/ZOUO. Pswd = oNTNb*SPANL/ZOOU. . PLLU = AMAX1((72. ' 672./SPANL)*(USPA/(12U.*1.1)): (26. + 0.32*5PANL)*(USPA/(120.*I.1))) SPANL = SPANLT EMPMAX = 1.5 EMPACT = AM1N1(LMPMAX.1.0+DU./(5PAAL+125.)) DISTRB = EMPACT*OSPA/(120.*l.1) ' NLBU = JPANL1*12./ZU. CALL SHLARCU.) VL = VTUTAL CALL SHLAHCN.O) PLMIN = 0.3/5 ‘ T = AMAKTCNLUU/150.p(WEdU*AMAAI(VL.VTUTAL)*IUOU./7SOC.'*2)**0.333) THEUU 3 AMAXI(ITIXT1*16.+0.99)/16.0.PLM1N) AS 50 SS 60 100 102 130 HLBT = TTHuiO T1 = NLUT STELLA = NEUO*((SPANL1 + CANTU)*T1 + SPANL2*TZ)*3.4*URNU IF(1CANT.LU. 1) GO TO GO ' TF(5TEELH.LT.SWLU1) GO TO 4b GO TO 5U CANTS = CANTH SNEUI = STELLw CANId = CAANTH * I. IFCCANTd.UT. CANTUU) GU TU 55 GO 10 AU CANTd = CANTS ICANT = 1 GO TO AU WHITE(3'II) CANTHIleTZISTLLLW USE CANTILLVER NHICH MINIMIILS AREA UNDLR U M DIAGRAM CALL MINBM TU ULTLRMINL STRUCTURAL STLLL IN FLANCLS SPAN a CANTB = CANT CLU = CHNTU SPANL? = SPANM ' CANTd CANTU = O. PUMU 3 LT, PbLb = U. PLLO = U. PbNU : U. SPANL = SPANLZ EMPT‘TIAX : 10.3 EMPACT = AMINICLMPMAX:1.0+SU./(bPANL+125.)) DISTHU = LMPACTAGSPA/(120.*l.l) X = 1. TO ULFINF xL AND AH XL = U. XK = 101.) TPLTH = O. TUPPT(1) = .0625 BUITPTTI) = 0.0625 WLBT = 12 CALL PRUPTY(1) CALL MOMENT CALL STRESS(1) IF(TS(2).GT.200UO.) HOTTPT(1) = BOTTPT(1) + U.002b IFTTS(1) .UT. ZUOUU.) IUPPT(1) = TOPPTTT) + 0.0025 IT(Tb(21.GT.ZUOUO. .OR. 18(1) .uT.20000.) UU TO 100 TPLTM = TPLTH + TUPPTCI) + bCTTPT<1> IF(A.LU. 55.) CH TO 102 GO TO 1U3 WHITL*GRNU)) - CRLIAT = C2*490.*URL*ORw/SA.*R£1NF(2) CSTLLL = CJ*(8111 *STFZTSTELLN)*I.IH BCUbT = CSLAH + CHETNT + CSTELL NRITL(3:10) CbLAU.CR£INT.CSTELL CSTT = C3*(aTF1 + STF2)*1.ld CWEU = CS*STEELw*1.18 wRITE(3.12) CbTT.CNLd RLTURN FND 1;.2. _ . , ,..,,_ ...».._..» w,‘ "‘-"1' -'- ' ‘ . I, V-Yin'Y'I'“?V'Vra1'fll’u'f.~""""r‘"’“’r~"")}y"' N ' ' r I / . , , _ A h , i. ’ T .1 ’ L . I I ' ‘ ' * .' ' TIL TITh/Q'T’J ' NTVEH: 7‘ C ' \ . ., ..v“.»........\v .\.. .u. M\\.~-\.~\v ...\..h... . . \ s .- .. v.5 .~.. “\‘q\~\.-.'\—. “-‘1v-‘1fl-\‘\| -1.....-. - —--. \~\; . x. x ...:{.....v'.‘,-. .I-\\>h. ..» \1..'....'.‘..‘. .,..\......,....... A“... .1....,.., .1 '- >.\... u: ““I..\....:‘:.. " .x-s‘k... .3 \‘1‘ \‘v\w\x~x‘ . ALVA. l . . . ‘5“... ““7! \\~ 1--‘ u... . . .‘ v \ .L‘.‘.. “ .. . . \u ‘3'. . \. < ‘ .21.)...1‘ 1‘1..':\“\‘:’~, ‘ I .“»“. “.1. R .1. ‘.. ":‘ALR‘L 1:...‘fi'. .‘E‘ ‘ “.‘T‘W‘S ’ ‘ . '.. "‘ ‘ "“ “ ‘ “ “ u ‘I~\‘>I‘Il\"1VV"““" » s"... . “. ‘ ‘ v» , -\ .. nu ‘. ....» . . \Vuflfl . "v.1... n«~ ~ .1 a “(1.1.5 3th . C 2. ‘ ”t .2.) ‘ ‘ . ~-.. ~.-\_...... .5”). ---.-u W“ x. . . . ....-u'..~..'. .1 .."'...T.- u‘. . ~~~~\ “cu...“ $31.... ... ........U,‘\......«..,'.m.”L... 33:. 1—-\\\1\n. .»«~~ 1. .\~ . xm-v Aw ~ \ .K .5 w-V‘vwi‘h ‘05:»: » . .. . .‘ . “J‘ “32 \ ‘s . .\I I ....~-"‘..... .....\..:..1.. .. .1.