SYSTEMATIC DESIGN OF REINFORCED CONCRETE STRUCTURES By Microcomputer Ma1 Mb1 Mc1 10 REM A three dim array Ma2 Mb2 Mc2 20 DIM M(3,3,3) Ma3 Mb3 Mc3 30 FOR a = 1 to 5 Ma4 Mb4 Mc4 40 FOR b = 1 to 5 Ma5 Mb5 Mc5 50 FOR c = 1 to 5 Matrix Algebra Computer Output Advance Basica By:Bienvenido C. David – Civil Engineer The cover page of the book is our UC – BCF Alumni building located in Harrison Road. The cover design suggest that a portion of our alumni building have been designed using a micro computer by Matrix Method of Structural Analysis and the software language used is Advanced Basica. In a construction project a field engineer and his men are busy excavating the last footing of a building. The depth of the footing as per plan is 12 Inches. They are half way when unexpectedly they encountered a big boulder. Removing the boulder is costly and time consuming it’s on site decision no time to lose the only alternative the field engineer is to revise the dimensions of the footing. The field engineer had only his programmable calculator. His problem what dimensions the footing be with the depth reduce to 6 inches? He has no tables or charts and worst of all he forgot his theory of “Reinforced Concrete” Time is running out in four hours’ time pouring of concrete will start. Since design is both safety and economy there should be logical reasons for the new dimensions. Luckily the field engineer remembers when he was reviewing for his Civil board exams he made a program called “Square foot” and save it in his programmable calculator (Square foot is a program used to design a square footing using the ultimate strength theory. Given the depth of the footing it solves the dimensions, size of rebar and spacing and vice versa). Break time and the engineer got his programmable calculator retrieved the file “Square footing” and in five seconds his programmable calculator gives all the information (Dimensions rebar size and spacing). Without the program the outcome would have been different. The program “Square footing” saves the engineer that day. The structure had been completed ahead of schedule as a reward for his judgment and performance the boss promoted the engineer to Team Leader with a cash bonus in return the good Samaritan engineer donated one third of his bonus to the BCF-UC alumni for the two incoming projects Speech lab and E-Review center the other one third he donated it to the recent typhoon victims in his home country and the remaining third he reserve it for his second honeymoon. Promoted to team leader the engineer went home happily and that night having missed his wife for a long time he started singing “Wash now my love” and in return he heard his wife sings “What I am washing for it’s not for you” and moments later the light was turned off. About the author The author finished his Bachelor of Science in Civil Engineering in the University Of Cordilleras year 1969 and passed the Civil Engineering Board Year 1969. Year 1970 he was employed by Monark International as Instrument man/Surveyor the work includes the construction of a 6 kilometers highway with a 1 kilometer airport construction in Sison, Pangasinan. Late 1971 He worked in the Pantabangan Dam Multipurpose project, a special project of the National Irrigation Administration first as Assistant Construction Engineer and later promoted to Construction Engineer year 1972 to 1977. In this project he held positions such as Field Inspector, Field Reporting Engineer and Cost Engineer.In 1977 when the project was finished he worked as a Feasibility study Engineer under the office of his uncle then the city administrator of Baguio City where he designed the Civil Infrastructure component of the proposed project. In 1980 He ventured into Civil Engineering practice in his hometown Baguio City year 1980 to 1987. During his early years of practice the conventional method of Designing Reinforced Concrete Structures is inadequate enough to meet the schedules of his project This prompted him to write his book “Systematic Design of Reinforced Concrete Structures by Micro computer” In 1988 He migrated to Australia and worked in the Work Cover Authority of New South Wales from 1988 to 2000 and different private telecommunication companies namely SIM PLUS, RSL, VIRGIN MOBILE AND OPTUS from year 2001 to 2012. He gained extensive experience in computer hardware and software in his two previous jobs in Australia. He retired in year 2012 at age 66. Dedication This book is dedicated to my daughter Erikka David, to my fellow UC _BCF alumni, the ultimate success of the EReview centre of UC BCF and the success of the UC BCF CE full membership as per Washington accord. Inspiration May this book serves an inspiration for the undergraduates students of UC –BCF- CE that someday they may become TOP GUNS, BOARD TOP NOTCHERS, LEGENDS AND AUTHORS in the UC – BCF CORPS OF CIVIL ENGINEERS, UNIVERSITY OF CORDILLERAS EXCERPTS FROM THE SECOND EDETION The book is primarily intended for the busy field Civil Engineer/Architect who has no time opening up books, tables or recalling his theory of Reinforced Concrete never less the book would be a valuable reference for undergraduate students in Civil Engineering and Architecture whose interest the transition from classical to digital approach. Experienced based from my Civil Engineering practice Designing a typical six storey reinforced concrete structure would normally takes a number of months using the conventional method but the combinations of all the programs presented in my book just takes an average of thirty minutes to do the same job. EXCERPTS FROM THE FIRST EDETION Sometimes Civil or particularly Structural Engineers demands that we meet deadlines from our clients. Without the use of computers team of Engineers would be needed to do the structural design of buildings. It is the application of the microcomputer in the fields of Reinforced Concrete Design that I made this book. SYSTEMATIC DESIGN OF REINFORCED CONCRETE STRUCTURES BY MICRO COMPUTER By Bienvenido C. David B.S.C E. Class 1969 – University Of Cordilleras P.R.C. NO: 10170 Formerly Construction Engineer (Dam Aspect) Pantabangan Dam, National Irrigation Administration – 1971 to 1977 Formerly feasibility Study Engineer - Low Cost Housing Development Project Baguio City, Philippines – 1979 to 1980 Formerly Civil Engineering Practitioner – Baguio City, Philippines 1980 – 1987 Formerly held various positions Work cover Authority of New South Wales, Australia 1988 – 2000. Formerly held various positions RSL/SIM PLUS COMMUNICATION COMPANY Australia 2001 – 2010 Formerly Customer Support Consultant OPTUS COMMUNICATION PTY LTD Australia 2010 – 2012 PREFACE TO THE SECOND EDETION The second edition of this book is completely rewritten using the latest Microsoft office software So it really looks a technical book. Like the first edition the second edition has the same objective the application of the micro computer in the fields of Reinforced Concrete Design. Among the new features of the second edition includes detail analysis and formula derivations for computer applications. I have added two classical solutions under chapter eight design of trapezoidal footing and chapter nine design of cantilever retaining wall to illustrate clearly in a simple and concise manner how the classical solution is being cast into the digital solution. The book consist of 275 pages nine chapters , twenty one computer programs and two classical solutions. Chapter one includes three mathematical programs namely the General Cubic equation (program1), The Newton’s method of approximation (program 2) and the Simultaneous equations in many unknowns (program no 3). The three mathematical programs are usually included as a subroutine programs within the main programs such as program no 16 analysis of columns and program no 20 design of trapezoidal footing. As an aid to the practicing Civil Engineer I have included three programs of structural analysis, program no 4 the three moment equation, program no 5 the slope deflection and program no 6 the moment distribution method. In program no 4 and program no 5 the applied mathematical program no 3 is included as a sub routine program within the main program indicating the importance of chapter 1 Chapter three is a summary treatment of Reinforced concrete theory and design useful as a refresher course for practicing Civil Engineers and Architects. Chapter 4 is all about design of beams and consist program no 7 Design of Single Reinforced Concrete Beam, program no 8 design of Double Reinforced Concrete Beam and program no 9 Design of Reinforced Concrete Tee Beam. Chapter 5 treats one way slab design and two way slab design and under this chapter program no 10 One Way Slab Design and program no 11 Two Way Slab Design. Chapter 6 covers design of web reinforcements using the more accurate AC.I. code program no 12 design of diagonal tension, deflections of beams and slabs program no 13 and program no 14 bending of steel reinforcements and inflection points. In program no 12 and program no 13 the mathematical program no 3 Newton’s method of approximation is included as a sub – routine program within the main program. Chapter 7 covers design of Reinforced Concrete column and made up of two programs namely program no 15 design of column at balance load and program no 16 analysis of column in two modes of failure. In program no 16 the applied mathematical program no 1 is included as a subroutine program within the main program to solve the depth of stress rectangular block a clearly indicates the importance of chapter 1 Chapter 8 is all about footings and consists of Square footing program no 17, Rectangular footing program no 18 and Combined footing program no 19 and program no 20 trapezoidal footing. I have included under program no 20 a classical solution (analytical method) to illustrate clearly in a simple and concise manner how the classical solution is cast into the digital solution. Chapter 9 Covers Cantilever retaining wall design program no 21. I have included as well a classical solution which precedes the computer solution. The programs are based entirely on the Ultimate Strength Theory (USD) except program no 13 Deflection which is WSD FORMAT (Serviceability theory). Each program has its own program record showing program description, drawing and other information to enable the users to understand what the computer do. With the emergence of many software languages such as Fortran, Sol, Sql, Pl1, Pl2 and Turbo Basic. I finally decided to use Advance Basica for Basica is simple, easy to learn it’s adaptability to a wide variety of programmable calculators available on the market. Although the program steps appear simple it is assumed that the reader have a basic knowledge of computer programming. The book is primarily intended for the busy field Civil Engineer/Architect who has no time opening up books, tables or recalling his theory of Reinforced Concrete never less the book would be a valuable reference for undergraduate students in Civil Engineering and Architecture whose interest the transition from classical to digital approach. Experienced based from my Civil Engineering practice Designing a typical six storey reinforced concrete structure would normally takes a number of months using the conventional method but the combinations of all the programs presented in my book just takes an average of thirty minutes to do the same job. The support of my three brothers was a vital factor in the completion of this book to Engineer Carlos David , a Mechanical Engineer for his financial backing owing my first generation computer, to Engineer Caesar David, Electrical Engineer for teaching me the fundamentals of computer programming and to Engineer Danilo David, Electronic Engineer basic computer programming and computer housekeeping. My close associations with competent Engineers & architects during my practice was exciting and gratifying their valuable suggestions and critical comments have been greatly acknowledged. but most of all I am indebted to my UC BCF mentors during my five years as a student particularly Engineer Avelino Cruz my instructor in Theory of Structures, Engineer Daniel Cervantes my instructor in Timber Design, Steel Design and Concrete Design, Engineer Conrado Foronda my instructor in Foundation Of Structures and Engineer Cecilio Tuanquin my instructor in Graphics 111. The knowledge I gained from their expertise prompted me to write this book. The extensive computer experienced I gained from my two previous employments first Work Cover Authority of New South Wales for 12 years and second RSL/SIM-PLUS/VIRGIN MOBILE/OPTUS TELECOMMUNICATION companies in Australia for 12 years was instrumental in rewriting the copy of my original book. Finally I want to thank my daughter Erikka David, a graduating Medical Science/Electrical Engineering student of the university of Sydney for her time and effort checking the output of my computer programs. The beautiful clients I met during my Civil Engineering practice in my hometown Baguio City makes the writing of the original edition of my book a favorable past time. This book is dedicated to my daughter Erikka David, to my fellow UC _BCF alumni, the ultimate success of the E-Review centre of UC BCF and the success of the UC BCF CE full membership as per Washington accord. May this book serves an inspiration for the undergraduates students of UC – BCF- CE that someday they may become TOP GUNS, BOARD TOP NOTCHERS, LEGENDS AND AUTHORS in the UC – BCF CORPS OF CIVIL ENGINEERS, UNIVERSITY OF CORDILLERAS. Bienvenido C. David – January 15, 2015 - Sydney -Australia PREFACE TO THE ORIGINAL TYPEWRITTEN EDETION Three or four years ago I was designing structural members of various parts of a building , thru experienced the time involved by using a calculator or slide rule was to prohibitive that it took me several days or weeks to design a three or four story reinforced concrete building. Sometimes Civil or particularly Structural Engineers demands that we meet deadlines to submit a structural plan of the proposed building and to accomplish the time schedule team of Engineers would be needed to do the manual calculations. With the advent of microcomputers, programmable calculators and mainframe computers there is a change in the technique of structural computations which maybe called revolutionary and the term is usually referred as systematized computations. It is due to these revolutionary changes that this manual was developed. Systematic design of concrete structure is different from the classical method of approach encountered in different textbooks in Reinforced Concrete Design. Here the microcomputer plays a major role , no longer had the Structural Engineer spent his time cracking down his slide rule or calculator, opening up books and tables but by inserting the correct module desired data can be obtained in seconds with accuracy far greater than manual calculations. The arrangement sof the programs follows closely the basic steps in a complete story. It is applicable to three and four story structure and other type of reinforced concrete members faced by Civil Engineers from day to day. The design programs is entirely based using the 1977 and 1983 A.C.I. code with the Ultimate Strength Design Theory as the alternative procedure used.. The program was written in plain basic language and is applicable to a wide variety of programmable calculators , microcomputers and with some peripherals may be attached to a main frame computer system. Each program record has its own drawing and program description to enable the user understands the program steps involved. Some of the constants appearing were derived by the author for computer use . Formula derivations are beyond the scope this book . However the reader is referred to any textbooks in Reinforced Concrete Design for reference.. The manual consists of the following programs. Computer program no 1 and 2 pertains to one way and two way slab design. Programs no 3,4 and 5 deals with compression beams, continuous beams, and tee beam. program no 6 deals with columns with bending moment and axial load combinations followed by program no 7,8, and 9,10 deals with square footing ,trapezoidal footing, combined footing and rectangular footing.. program no 11 is a cantilever retaining wall design followed by program no 12 design of dia gonal tension followed by program no 13 calculation of deflection. I have developed two mathematical programs for design applications namely the General cubic equation program and the Newton’s method of Approximation for finding roots of equations. These two programs are usually included as sub routines with in the main program. I have not included matrix method of structural analysis because I am convinced that there are many excellent textbooks devoted to this subject. Although it appears quite simple the reader must have a basic knowledge of computer programming , principle of reinforced concrete design and a micro computer for practice. I would like to acknowledge the following textbooks for reference Design of Reinforced Concrete Structures By George Winter and Nilson, The Theory and practice of Reinforced Concrete by Clarence W Dunham, Concrete Fundamentals by Phil Moss Ferguson, Foundation Analysis and Design by Joseph Bowles and Reinforced Concrete Design by William Todd. I would like to thanks my brother Caesar David, a fifth year electrical engineering graduating student of Saint Louis University for checking much of the program steps involved and also for Engineer Carlos David, a mechanical Engineer form lending his personal programmable calculator. I hope that by reading this manual the reader is encouraged to continue his studies in this direction. Bienvenido C. David August 30, 1984 Trancoville, Baguio City, Philippines v – APPLIED MATHEMATICS APPLICATION TO CONCRETE DESIGN INTRODUCTION Page 1 THE GENERAL CUBIC EQUATION INTRODUCTION AND EXAMPLES Page 2 – 3 PROGRAM RECORD Page 4 - 7 NEWTON’S METHOD OF APPROXIMATION INTRODUCTION, ANALYSIS AND EXAMPLES Page 8 - 9 PROGRAM RECORD PAGE 10 – 13 SIMULTANEOUS EQUATIONS IN MANY UNKNOWNS INTRODUCTION, ANALYSIS AND EXAMPLES PAGE 11 – 17 PROGRAM RECORD PAGE 18 – 23 vi STRUCTURAL ANALYSIS INTRODUCTION THE THREE MOMENT EQUATION INTRODUCTION PROGRAM RECORD THE SLOPE DEFLECTION METHOD INTRODUCTION PROGRAM RECORD PAGE 24 PAGE 25 – 26 PAGE 27 – 39 PAGE 40 – 42 PAGE 43 – 55 THE MOMENT DISTRIBUTION METHOD INTRODUCTION PRORAM RECORD PAGE 56 – 57 PAGE 58 – 69 MECHANICS AND BEHAVIOUR OF REINFORCED CONCRETE PAGE70 77 vii DESIGN OF REINFORCED CONCRETE BEAMS INTRODUCTION, ANALYSIS AND FORMULA DERIVATIONS FOR COMPUTER APPLICATIONS Page 78 – 81 SINGLE REINFORCED CONCRETE BEAM INTRODUCTION, ANALYSIS AND FORMULA DERIVATIONS FOR COMPUTER APPLICATIONS Page 82 – 85 PROGRAM RECORD Page 86 – 91 DOUBLE REINFORCED CONCRETE BEAM INTRODUCTION, ANALYSIS AND FORMULA DERIVATIONS FOR COMPUTER APPLICATIONS page 92 - 95 PROGRAM RECORD Page 95 – 101 viii DESIGN OF TEE BEAM INTRODUCTION, ANALYSIS AND FORMULA DERIVATIONS FOR COMPUTER APPLICATIONS page 102 - 105 PROGRAM RECORD Page 106 – 114 DESIGN OF SLABS INTRODUCTION, ANALYSIS AND FORMULAS Page 115 – 116 ONE WAY SLAB DESIGN INTRODUCTION, ANALYSIS AND FORMULAS PROGRAM RECORD Page 116 – 117 Page 117 – 122 TWO WAY SLAB DESIGN INTRODUCTION, ANALYSIS AND FORMULAS Page 122 124 PROGRAM RECORD Page 125 – 129 ix WEB REINFORCEMENTS, DEFLECTIONS AND INFLECTION POINTS WEB REINFORCEMENTS INTRODUCTION, ANALYSIS AND FORMULAS Page 130 – 131 PROGRAM RECORD Page 132 – 140 DEFLECTIONS INTRODUCTION, ANALYSIS AND FORMULAS Page 141 - 143 PROGRAM RECORD Page 144 – 151 INFLECTION POINTS –Bending of positive and Negative Reinforcements INTRODUCTION, ANALYSIS AND FORMULAS Page 152 - 154 PROGRAM RECORD Page 154 – 159 x COLUMNS INTRODUCTION, ANALYSIS AND FORMULA DERIVATIONS FOR COMPUTER APPLICATIONS Page 160 – 165 Design of Column at Balance Load INTRODUCTION, ANALYSIS AND FORMULA DERIVATIONS FOR COMPUTER APPLICATIONS Page 166 – 169 PROGRAM RECORD Page 169 – 174 Analysis of Column In two Modes of Failure INTRODUCTION, ANALYSIS AND FORMULA DERIVATIONS FOR COMPUTER APPLICATIONS Page 175 – 180 PROGRAM RECORD Page 180 – 187 xi FOOTINGS INTRODUCTION Page 188 – 190 Design of Square Footing INTRODUCTION, ANALYSIS, DESIGN STEPS Page 191 – 193 PROGRAM RECORD Page 194 – 199 Rectangular Footing Design INTRODUCTION, ANALYSIS, DESIGN STEPS Page 200 - 201 PROGRAM RECORD Page 202 – 207 Combined Footing INTRODUCTION, ANALYSIS, DESIGN STEPS Page 208 - 209 PROGRAM RECORD Page 210 – 216 Design of Trapezoidal Footing INTRODUCTION, ANALYSIS AND FORMULA DERIVATION FOR COMPUTER APPLICATION Page 217 – 219 CLASSICAL SOLUTION (ANALYTICAL METHOD) Page 220 – 227 DESIGN STEPS FOR COMPUTER APPLICATIONS Page 228 - 229 PROGRAM RECORD Page 229 – 239 xii DESIGN OF RETAINING WALLS INTRODUCTION Page 240 – 241 CANTILEVER RETAINING WALL DESIGN INTRODUCTION, ANALYSIS AND FORMULA DERIVATION FOR COMPUTER APPLICATION Page 242 – 249 CLASICAL SOLUTION (ANALYTICAL METHOD) Page 249 – 257 PROGRAM RECORD Page 257 – 274 xiii Page1 APPLIED MATHEMATICS In this chapter, the three applied mathematics is discussed and explain well. Included in this chapter are the general cubic equation, the Newton’s method of approximation and the solution of linear equations in many unknowns. A general program for each applied mathematics is formulated. In the general cubic equation program three roots are evaluated and the real positive root is the only one selected by the computer for design application. In the Newton’s method of approximation, two general programs were formulated. A program incorporating 15 trial cycles and the general cycle program. In the simultaneous equations of many unknowns, a direct computer solution and the general formulation of struct - math solver three is presented. In the formulation of struct math solver three, a knowledge of invertion matrix is a pre requisites to understand the program derivation. Page2 2 APPLICATION TO CONCRETE DESIGN INTRODUCTION The general cubic equation is used to solve roots of a third degree equation. It was first published in 1545 by H. Cardan in his famous traits called Ars Magna. The clue to this method is supposed to have been discovered independent by Tartaglia and an earlier writer perhaps Scipione Del Fierro, all mathematicians just mentioned were Italians. In the generalized form X3 + BX2 + CX + D = 0 the following solutions apply when B, C & D are any complex numbers. In the above equation we substitute X = Y – b/3 and we obtained Y3 + py + q = 0 equation 3 where p = c – b2/3 and q = d – bc/3 + 2b3/27 in equation 3 we put y=z- then z3 – p3/27z3 + q = 0 or z6 + qz3 – p3/27 = 0 we note that the above equation is in quadratic form in z3 then by the quadratic formula we get z3 = -q/2 + R and z3 = -q/2 – R where R = p3/27 + q2/4 here R maybe an imaginary number, in such a case, R is understood to represent any one of the two square root of R. General cubic equation appears in finding the point of zero shear using the accurate A.C.I. code, in column design case three for solving the depth of stress rectangular block, in trapezoidal footing for finding the point of inflection (bending of bars) and in locating point of maximum deflection of beams and end moments in continuous beams. The following equations are examples how the general cubic equation program is included as a subprogram in the main program. 3 Example 1 Y = .5X3 – 20.652 -150X + 273.43 = 0 Solve for X. This equation is a part of deflect program solving mathematically we get X = 12.5 by computer it takes just 10 seconds to solve the roots. Example 2 Consider the equation M = 1.322a3 – 10.577a2 + 162.889 – 2588 = 0 solving for a = 11.73 by computer this takes around 4 seconds to solve the positive root a. This is actually a sub program of column design code name anal col. Example 3 Consider the equation M = -17.9366X3 + 618.5X2 – 3067(X – 0.23) = 0 Solving for X X is equals to 2.828. This is actually a sub program for TRAP FOOT design of trapezoidal footing. The value of X here is the point of inflection. Points by which bars are bent for positive and negative bending. By these examples we note that the general cubic equation is essential or necessary for design, hence the general cubic equation program is included as a sub – routine program if their need arise. *** For further reference see any textbook on algebra. 4 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Application of STRUCT MATH/Solver 1 to Concrete Design SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: General Cubic Equation program CODE NAME: STRUCT MATH/Solver 1 MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 33 LIBRARY MODULE; Floppy Disk PROGRAM NAME: Cubic PTR NO: 3046165 at Bagiuo City 01/09/1982 The general cubic equation has the form X3 + BX2 + CX + D = 0 We let P = C – B2/3 Let Q = D - + 2B3/27 Let R = P3/27 + Q2/4 X1 = Z1 – P/3Z1 – B/3 then X2 = Z2 – P/3Z2 – B/3 X3 = Z3 – P/3Z3 Z3 = - Q/2 + R1/2 Here Z1, Z2 & Z3 are roots of cubic equation.*** Note for a more elaborate discussion of the general cubic equation see reference textbook REFERENCE TEXTBOOK: College Algebra by William Hart CHAPTER 16 pages 254 – 257 PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. 5 My first generation home computer STRUCT MATH/SOLVER 1 Is a computer program that solves the roots of the general cubic equation. It solves three roots Z1, Z2 AND Z3. This program is written in Advance Basic language. Struct math solver 1 is included as a sub – program in the shear and diagonal program to find the root of the cubic equation in the design and analysis of rectangular column and to find the point of inflection in the bending of steel bars. The program is written in Advance Basic and can be feed to a wide variety of programmable calculators and micro computers. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program If false IF THEN ELSE STATEMENT 6 COMPUTER INSTRUCTION CODE 5) Call clear 10) “This is general cubic equation solving roots of a cubic equation” 15) Print “Format is A1X3 + B1X2 + C1X + D = 0 20) REM given coefficients of cubic equations and constant C as input statements we solve three roots of cubic equations 30) INPUT “A1, B1, C1, D1”:A1, B1, C1, D1 35) B =B1/A1 -8 40) C= C1/A1 123.214 45) D = D1/A1 -1957.64 50) P = C – b^2/3 101.8767 55) Q = D – B*C/3 + 2*B^3/27 60) R = P^3/27 + Q^2/4 70) IF R<0 THEN 150 80) Z = -Q/2 + R^.5 90) IF Z<0 THEN 120 100) ZA = Z^.33333 110) GOTO 230 120) ZB = ABS (Z) ^.3333 130) ZA = -ZB 140) GOTO 230 1666.9795 733.8627 7 150) O = ATN (ABS(R) ^.5/ (-Q/2))/3 160) PI = 2.094395102 170) ZC = ((-Q/20^2 –R) ^.5 180) ZA = (ZC) ^.33333 11.91143 190) IF (-Q/2)>0 THEN 220 200) ZA = -ZA 210) XA = COS (O + 2*PI) *(ZA – P/ (3*ZA)) – B/3) 220) X = COS (O+2*PI)*(ZA – P/ (3*ZA)) – B/3 230) XB = COS (O)*(ZA – P)/(3*ZA)) – B/3 11.7274 240) PRINT “First root XA =”; XA 250) PRINT “Second root X=”; X 260) PRINT ‘Third root XB=”; XB 270) PRINT” Programmed by Bienvenido C. David a Civil Structural Engineer on Jan 25, 1983 at Baguio City” 280) END 8 Of Approximation APPLICATION TO Concrete Design INTRODUCTION Although the General Cubic Equation can be used for solving the roots of a third degree equation. In actual case especially design application we are only interested in the real positive integer root. The Newton method of approximation is sometimes preferable to the General Cubic equation in relation to concrete design application. The program is usually included as a sub -routine program in the main program. In the succeeding programs, we see how this applied mathematical program is included in the main program. In college algebra the solution of the general polynomial equation in the form AXn-1 + BXn-1 + CX + D or the general form AXn + BXn-1 + CXn-2 + D = 0 where N is a positive integer. Either we solved the roots by synthetic division, the general cubic, and the quartic or assuming a value of X then substituting this value in the said function, such a case solving the roots would be tedious, time consuming especially when the exponent of X is in the order greater than two or three. We now introduce a new method known as “The Newton’s Method of Approximation”. This method is to find to any desired degree the root of an equation which can’t be solved by elementary methods. To derive the method, let us consider n n-1 the figure below. Let Yn = F(X) as a function of X = AX + BX Y axis Y = f(X) O X2 X1 X axis + CXn-2 + XDn-3 9 From the figure the root of the equation X coordinate of a point at which the curve crosses the X axis. Let the first approximation to the root be X = X1 as shown. The point B where the ordinate AB intersects the curve has the ordinates X =X1 Y = Y1 == F(X1). The tangent at line B will intersect the X axis at C, whose coordinate X2 maybe a better approximation to the desired root that is X1. To find X2 knowing X1, note that BA = f(X1), CA = X1 – X2 and = f’(X1) thus f(X1)/X1 – X2 = f’(X1) which yields X2 = X – f(X1)/f’(X1) if we have one approximation X1 to a root of f(X) = 0, equation 3 gives us another approximation, X2 to that root... From X2 another approximation X3 is obtained in the same way buy using X3, is obtained X3 = X2 – f(X2)/f’(X2) and the process can be repeated as many times we wish. For design application, we shall consider a value of n-3 substituting this value in the general polynomial equation we have the general cubic equation : Yn = AX3 + BX2 + CX + D to solve the three roots we put Yn = 0 differentiating Yn we have f’y = 3AX2 + 2BX2 + CX + D thus if X1 is the or X1 = (AX3) + BX2 + CX + D)/(3AX2 + 2BX + C). This process can be continued until the desired root is obtained. From the previous discussion, the process of obtaining the roots is simply a cyclic process which can be easily access to basic programming. We simply treat the following mathematical expression a subroutines. first root then X2 = X1 –f(y)/f’(y) 1) Y(X) = AX3 + BX2 + CX + D 2) Y’ = 3AX2 + 2BX + C 3) X2 = X1 – F(Y)/F’(Y) in using the input data direct from the keyboard we simply put coefficients of X3, X2, X and constant D as numerical datas using the read and data statement. The known coefficients A, B, C & D must be arranged in their sequential order. Newton’s method of approximation is used as a sub –routine program in retaining wall design, dia shear program and case three of column design. This example is a part of design program. 0.0563556X3 + -0.069626x2 + .2639169x – 162.98 = 0 this value of X is a point by which minimum steel reinforcement ratio from code governs. 10 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Application of STRUCT MATH/Solver 2 to Concrete Design SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Newton’s Method Of Approximation CODE NAME: STRUCT MATH/Solver 2 MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 37 LIBRARY MODULE; Floppy Disk PROGRAM NAME: Newton PTR NO: 3046165 at Bagiuo City 01/09/1982 The Newton’s Method Of Approximation has the form of X2 = X1 –F(X1)/F’(X1) here X1 is the first trial root and X2 is the second trial root. For the General Cubic Equation: AX3 BX2 + CX + D = 0 F’ = 3AX2 + 2BX + C here F = AX3 BX2 + CX + D here A, B, C & D are known. For a more elaborate explanation of the Newton’s Method Of Approximation. Ps refer to reference textbook as noted. REFERENCE TEXTBOOK: Differential & Integral Calculus By Clyde e Love & Earl D. Rainville CHAPTER 17 pages 226 – 230 PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. 11 My first generation home computer STRUCT MATH/SOLVER 2 Is a computer program that determines the real positive root of the general cubic equation computers. Upon input of the first trial computer solves second trial root the process continues until the desired root is obtained. We can have many input cycles T. This program is usually included as a sub routine program in the determination of point of zero shear using the more accurate A.C.I. code and the inflection points of bars trapezoidal footing and the analysis of column case three of column design. The program is written in Basic Language and applicable to a wide variety of programmable calculators and computers. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program If false IF THEN ELSE STATEMENT 12 COMPUTER INSTRUCTION CODE 10) CALL CLEAR 20) PRNT “This is Newton’s Method of Approximation” a program finding the real root (positive root of a cubic equation)” 25) PRINT “This program was developed by Bienvenido C. David on January 1981” 30) PRINT “ Try a value of X as first trial see if value of trial root is not changing then trial root approaches real root so that function Y approaches 0” 35) PRINT”Format is AX3 + BX2 + CX + D = 0 40) PRINT “ Input Coefficients of A, B, C, D program line no. 60 as input data’s if ready then run line no 60” 50 PRINT “Put value of T as no. of trials input statement line no. 70” 55 STOP 60 INPUT” Coefficients of “A, B, C, D”: A, B, C, D 70 INPUT” How many trials T”: T 80 INPUT “Value of X as first trial “: X 90 P = 1 100 Print “I am now performing trial no =”; P 110 PRINT “Assume trial root is =”; X 120 REM Format is Y = AX3 + BX2 + CX + D 130 Y = A*X^3 + B*X^2 + C*X + D 140 IF Y = 0 THEN 150 ELSE 170 150 PRINT “Real root is =; X 160 STOP 13 170 T = T-1 180 IF T=0 THEN 190 ELSE 200 190 STOP 200 R = X 210 GOSUB 280 220 X = S 230 P = P + 1 240 PRINT “I am now performing trial no=”; P 250 PRINT”Trial root is =’; X 260 GOTO 130 270 STOP 280 REM This is a sub routine 290 M = A*R^3 + B*R^2 + C*R + D 300 N =3*A*R^2 + 2*B*R + C 310 S = R – (M/N) 320 RETURN 330 END 14 EQUATIONS IN MANY UNKNOWNS APPLICATION Structural Analysis 1, & 2 Reinforced concrete beams & frames INTRODUCTION In elementary algebra, we met how to solve systems of Linear simultaneous equations in many unknowns. We either solve these by elimination of addition and subtraction or by determinants. Let us consider the following equations. A1Ma + B1Mb = C1 (1) A2Ma + B2Mb = C2 (2) HERE A1, A2, B1, B2, C1 & C2 are coefficients of unknowns Ma & Mb and C1 & C2 are constants solving Ma in terms of Mb in (1) we have Ma = (C1 – B1MB)/A1. Substituting the value of Ma in equation (2) a linear equation in Mb results which can be easily solved. Substituting the numerical value of Mb in (3) yields the value of Ma. We call this method solving by substitution. In (2) Multiplying both sides by A1/A2 we get B2(A1/A2 (Mb) = A1/A2 (C2) Equation 4 subtracting equation (1) and (4) we have Mb (B1 – B2A1 /A2) = C1 - A1/A2 (C2) (5) By inspection Mb can be solved and substituting in equation (3) the value of Ma can be evaluated.. The second method the determinant method, to understand this procedure considers these two simultaneous equations. a1x + b1y = k1 (1) a2x + b2y = k2 (2) solving the generalized equations multiplying equation (1) by b2 gives a1b2x + b1b2y = k1b2 multipling equation (2) by b1 gives A2b1x + b1b2y = k2b1 subtracting we get x(a1b2 – a2b1) = k1b2 - k2b1 from which 15 (3) (4) k1b2 - k2b1 X a1k2 – a2k1 a1b2 – a2b1 Y a1b2 – a2b1 we can therefore solve any simultaneous equations by memorizing (3) and (4) The numerators and denominators of these generalized equations are called determinants . Note that the same determinants appears in the denominators of both equations (3) and (4), hence we can rewrite equation (3) and (4) as x = And y = we now need a simple way of memorizing the formula D, Dx and Dy We can achieve this by writing the numerical coefficients which makes up the determinants in matrix form. We first write the simultaneous equations in the systematic form of equation (1) & (2) directly. Below we write the matrices for the determinants each determinant matrix contains as many vertical columns and horizontal rows as there are unknowns. The denominator matrix D simply reproduces the numerical coefficients of the unknowns in the same matrix position as in the original equation. Column 1 column 2 Substitution column a1x + b1y = k1 (1) a2x + b2y = k2 (2) k1 b1 k2 b2 a1 b1 a2 b2 x (5) a1 k1 a2 k2 a1 b1 a2 b2 Y (6) 16 The numerator matrix for the determinant Dx replaces the coefficients of X(a1 and a2) with the numerical constants k1 & k2 . To evaluate the three determinants so as to arrive at the same results as eq(3) and (4) we use the following procedure. Using the denominator determinant D as an example we require the product a1b1 minus the product a2b1. This can be accomplished in the D matrix by multiplying coefficients along the diagonals, always moving diagonally to the right. To obtained the required solution (a1b2 - a2b1) we always subtract the upward diagonal from the downward diagonal. a1 b1 Second operation – Subtract diagonal reverse sign of the = a1b2 – a2b1 a2 b2 First operation additive diagonal . Checking against the numerator determinants in eq (3) and (4), we find the same rule applies to the evaluation of the matrices for Dx & Dy. For structures consisting of simple spans and two to three storeys heights, applying the slope deflection method would yield an average of 4 or 5 simultaneous equations. Applying the procedure previously discussed poses no problem, we either solved the unknown by slide rule or scientific calculator. However in actual design practice (as usually in the case for high rise buildings) applying the slope deflection method would yield as many as 100 simultaneous equations or more. Using the standard procedure would be tedious, laborious and the time involve would be prohibitive, transforming this to computer language would require a very large amount of memory (RAM) and typing the programs would be difficult hence for practical purposes not feasible for computer application . We therefore keep this method for some time and introduced a new 17 method not encountered in elementary mathematics we call this the matrix reduction method for solving simultaneous equations in many unknowns. **** Detailed discussion of this method is not discussed here. The reader is referred to “Elementary Structural Analysis by Noris & Wilbur” 4rth edition or William H Tall analysis of structures a computer approach. The advantage of this method , it can be access in BASIC language and second the method permits the solutions of many simultaneous equations in many unknowns. For our computer input we simply arrange the coefficients of the unknowns in their sequential order from left to right beginning equation 1 as data statement and put this numerical values program line no 360. Arrange constants from top to bottom beginning equation one put numerical values program line no 230 Put no of equations INPUT statement program line no 150 COMPUTER OUTPUT Upon input of numerical datas into keyboard, computer prints on the screen both the arrays and numerical values of unknowns in their sequential order. An average microcomputer can solve 20 unknowns in just 1 minute. To show you an example Consider the equations 1) 12.8 Mb + 2.4Mc = -1555.2 2) 2.4 Mb + 16.8 Mc = -1495.2 in this example data 360 would be 12.8, 2.4, 16.8 Here data 230 would be -1555.2, -1495.2 Input no of equations = 2 program line no 150 type run program line no 140 Mc = -73.62 Answers Mb = -107.7 Kip foot 18 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: STRUCT MATH/Solver 3 Application to Concrete Design SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Simultaneous Equations CODE NAME: STRUCT MATH/Solver 3 MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 72 LIBRARY MODULE; Floppy Disk PROGRAM NAME: Simul Bas PTR NO: 3046165 at Bagiuo City 01/09/1982 Struct math has the generalized form of AX + BX + CZ = C Equation1 In the above equations we put constants as A1X + B1Y + C1Z = C1 Equation 2 numerical data statements and coefficients of X,Y,Z A2X + B2Y + C2Y = C2 Equation 3 & Q in their respective orders from left to right. A3X + B3Y + C3Z = C3 Equation 4 Put no of equations N & press enter. REFERENCE TEXTBOOK: Analysis of Structures by William H Tall a computer approach PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. 19 My first generation home computer STRUCT MATH/SOLVER 3 is a computer program that solves the unknowns in the said equations. Any no. of equations can be solved. Upon input of numerical datas, computer solves the unknowns in sequence printing on the screen numerical values of the unknowns. This program is actually incorporated as a sub program in the slope deflection method for solving joint rotations and translations. The program is written in Basic Language and applicable to a wide variety of programmable calculators and computers. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program If false IF THEN ELSE STATEMENT 20 COMPUTER INSTRUCTION CODE 5 CALL CLEAR 10 PRINT “This is a computer program for solving simultaneous equations linear algebraic equations in many unknowns” 15 PRINT” Be sure you know matrix method of structural analysis otherwise I can’t solve the unknowns” 17 PRINT” Transform slope equations into array form and by matrix algebra for computer use” 18 PRINT” If ready then run line no 110” 20 STOP 110 CALL CLEAR 120 PRINT” Put coefficients in data order starting on line 460. Coefficients must be arrange from their sequential order left to right” 125) PRINT “List value of constants starting from top to bottom as data statement program line no 230, put no of equations input statement line no 50 then run line 140” 130 STOP 140 CALL CLEAR 150 INPUT “No of equations”: N 160 OPTION BASE 1 170 DIM X (20, 20) 21 180 DIM Y (20) 190 DIM X (20) 200 FOR E = 1 TO N 210 READ Z9E) 220 NEXT E 230 DATA Values of constants 240 GOSUB 400 250 GOSUB 600 260 MAT = DELTA 270 FOR E = 1 TO N 280 GOSUB 400 290 FOR AB = 1 TO N 300 X (AB, E) =Z (AB) 310 NEXT AB 320 GOSUB 600 330 F = DELTA/MAT 340 PRINT” CHR$(64 + E);”=”; F 350 NEXT E 360 END 400 RESTORE 460 410 FOR Q =1 TO N 420 FOR P=1 TO N 22 430 READ X (Q, P) 440 NEXT P 450 NEXT Q 460 DATA Note value of Coefficients 470 RETURN 480 STOP 590 REM A SUB ROUTINE 600 A = 1 610 FOR P = 0 TO N-3 620 for s = 1 N – P 630 IFX (1, 1) = 0 THEN 780 640 Y(S) = X(S, 1) 650 NEXT S 660 A = Y (1)*A 670 FOR R =1 TO N-P-1 680 FOR Q = 1 TO N-P-1 690 X (Q, R) = X (Q+1, R+1)-X (1, R+1)*Y (Q+1)/Y (1) 700 NEXT Q 710 NEXT R 720 NEXT P 730 DELTA = A*(X (1, 1)*X (2, 2)-X (2, 1)*X (1, 2)) *** Note for array type program line no: 740 to 760 23 740 PRINT”X (1, 1); X (1, 2) 750 PRINT X (2, 1); X (2, 2) 760 PRINT” TAB 95);”DELTA=”DELTA 770 RETURN 780 FOR D =1 TO N-P 790 IF X (D, 1) <>0 THEN 810 800 NEXT D 810 FOR B=1 TO N-P 820 W = X (1, B) 830 X (1, B) = X (D, B) 840 X (D, B) = W 850 NEXT B 860 IF INT (D/2)><D/2 THEN 880 880 GOTO 620 890 END 900 PRINT” This program was developed by Bienvenido C. David on March 1982” 24 In this chapter three programs of “STRUCTURAL ANALYSIS” are presented, the three moment equation, the slope deflection and the moment distribution method. In the moment distribution method two methods were employed, the seven cycle distribution and the general moment distribution program. The use of “Struct – math solver three is used as a sub – routine program in slope deflection and three moment equation respectively. Any of the three programs presented can be used to analyze a continuous reinforced beams and frames. If précised moments are desired, the three moment equation will be use full. If joint rotations and translation is of prime importance, the slope deflection program will provide accurate numerical results. If modified stiffness is used the moment distribution method alternative three will be use full. In any case, the “General moment distribution program” is use full to any desired degree of accuracy. Employing one method, the other two will be a cross checked. 25 INTRODUCTION The three moment equation can be used to analyze statically indeterminate beams. The three moment equation has the generalized form of M1L1 + 2M2 (L1 + L2) + M3L2 + 6A1 1/L1 + 6A2 2 /L2 = 6EI (h1/L1 + h3/L2) Where the points are on the same level in the deflection beam, the height h1 and h3 becomes zero and so thus the right hand term of the above equation. Below are the following legends used M1 = Moment at support 1 Span one M2 = Moment at support 2 Span two M3 = Moment at support 3 Span three L1 = length of Span one in feet L2 = Length of Span two in feet h1 = Deflection in inches if support yields h3 =Deflection in inches if support yields at support three. I = Moment of inertia of beams. E = Young’s modulus of elasticity For type of loadings on span table 8 – 1 page 276 of “Strength of Materials by Ferdinand Singer” list values of 6A /L and 6A /L In our case we shall deal with a concentrated load and uniform loads see attached figure as shown in the “PROGRAM RECORD”. A) B) C) D) For concentrated load: 6A /L = Pa/L(L2 – a2) 6A /L = Pb/L (L2 – b2) For uniform loads = 6A /L = wl3 /4 and 6A /L = wl3/4 here a is the distance of P from R1 and b is the distance of P from R2 where 26 E) R1 and R2 are reactions of simply supported span. P = Concentrated load in pounds or in kips. L = Span length in feet w = Uniform loads in pounds or in Kips per foot. *** Note For a more detail discussion of this subject refers to Ferdinand Singer pages 270 – 277 “Strength of Materials 2nd edition. From the figure and applying the generalized form of the three moment equation we have X1(Ma) + 2Y1 (Mb) + Z1 (Mc) = C1 Equation 1 X2(Mb) +2Y2 (Mc) + Z2 (Md) = C2 Equation 2 here X, Y, Z is coefficients of moments where the numbers 1, 2, 3are coefficients subscripts... Also we note that Ma = 0 and Md = W4 (L4)2 + P4 (Y4) COMPUTER OUTPUT Upon input of numerical data’s computer first solved coefficients X, Y, C and constants C1 and C2. it prints on the screen equation one and two. With values of coefficients as numerical data’s, it solves the unknowns in the said equations thus a solutions of simultaneous equations is included as a sub – routine program in the main program. In the third run with end moments known. Computer solves shear reactions at support. 27 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: ANALYSIS ONE: Application to Concrete Design SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Analysis of continues beam by the three moment equation CODE NAME: ANALYSIS ONE MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 217 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Analysis one PTR NO: 3046165 at Bagiuo City 01/09/1982 P2 Loading Diagram W1/ft W2/FT L1 L2 Shear Diagram P3 L3 P4 L4 28 Moment Diagram REFERENCE TEXTBOOK: Statically Indeterminate Structures By Chu Kia Wang CHAPTER 6 PAGES 121 - 127 PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer ANALYSIS ONE: IS a computer program that analyzes a Statically Indeterminate Beam or frame by the three moment equation. Three spans with overhang uniform loads and additional superimposed loads (concentrated loads located at any distance X is included). The program is written in Basic Language and applicable to a wide variety of programmable calculators and computers. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE Branch out Branch out Main program IF False SGN = SIGNUM NOTATION IF THEN ELSE STATEMENT 29 COMPUTER INSTRUCTION CODE 10 CALL CLEAR 20 PRINT “This is computer program no. 4 in basic language Analysis of statically indeterminate beams and frames by the three moment equation.” 40 PRINT” If all data’s are in their consistent units then run line no 60” 50 STOP 60 DATA W1, L1 3, 12 70 DATA W2, L2 2, 24 75 DATA X1, L1 0, 12 80 DATA P1, X1, L1 0, 0, 12 90 DATA W2, L2 2, 24 100 DATA X2, L2 12, 24 110 DATA P2, X2, L2 20, 12, 24 Computer output only 120 DATA X3, L3 4, 12 130 DATA W3, L3 0, 12 140 DATA P3, X3, L3 18, 4, 12 for debugging purposes only to check 150 INPUT “Relative stiffness factors “: K1, K2, K3, K4:K1, K2, K3, K4 160 INPUT “Span length in feet L1, L2, L3, L4”:L1, L2, L3, L4 170 INPUT” Uniform and concentrated loads W4, P4”: W4, P4 12, 24, 12, 3 0, 6 180 INPUT” Distance of concentrated loads from support X”: X 3 190 X1 = 2*(L1/K1 + L2/K2) 200 X2 = L2/K2 3, 10, 2, 0 30 210 RESTORE 60 220 GOSUB 930 230 T1 = T 240 GT =T1/K1 250 RESTORE 70 260 GOSUB 830 270 A1L1 = A 280 RESTORE 290 GOSUB 980 300 Q1 = Q 310 R1 = 6*Q1*A1L1/ (K1*L1) 320 U1 = G1 + R1 340 REM For span two 350 RESTORE 90 360 GOSUB 930 370 T2 = T 380 G2 =T2/K2 390 RESTORE 100 400 GOSUB 880 410 B2L2 = B 420 RESTORE 110 430 GOSUB 980 31 440 Q2 = Q 450 R2 = 6*Q2*B2L2/ (K2*L2) 460 U2 = G2 + R2 470 C1 = - (U1 + U2) 480 PRINT TAB (2); X1;”MB”; TAB (7); X2;”MC”; TAB (15); =”C1 490 REM For second equation span two 500 RESTORE 90 510 GOSUB 930 520 T3 = T 530 G3 = T3/K2 540 REM For concentrated load i.e. centroid 550 RESTORE 100 560 GOSUB 830 570 A2L2 = A 580 RESTORE 110 590 GOSUB 980 600 Q3 = Q 610 R3 = 6*Q3*A2L2/ (K2*L2) 620 U3 = G3 + R3 630 REM For span three uniform load w/Ft 640 RESTORE 130 650 GOSUB 930 32 660 T4 = T 670 G4 = T4/K3 680 REM For concentrated load span three 690 restore 120 700 GOSUB 880 710 B3L3 = B 720 RESTORE 140 730 GOSUB 980 740 Q4 = Q 750 R4 = 6*Q4*B3L3/ (K3*L3) 760 U4 = R4 + G4 770 C = (W4*L4^2/2 + P4*J)*L3/K3 780 C 2 = - (U4 + C +U3) 790 X3 = L2/K2 800 X4 = 2*(L2/K2 + L3/K3) 810 PRINT TAB (2); X3;”MB”; TAB (7); X4;”MC”; TAB (15);”=”; C2 820 STOP 830 REM this is sub routine 1 840 READ X, L 850 A = (X + L)/3 860 RETURN 870 STOP 33 880 REM this is sub routine no 2 890 READ X, L 900 B = -1/3*X + 2/3*L 910 RETURN 920 STOP 930 REM this is sub routine no 3 940 READ W, L 950 T = 1/4*W*L^3 960 RETURN 970 STOP 980 REM this is sub routine no 4 990 READ P, X, L 1000 Q = 1/2*(-P*X^2 + P*X*L) 1010 RETURN 1020 STOP 3000 REM With three moment equations known solved the equations. Start at 3010 line number 3010 CALL CLEAR 3020 PRINT” Put coefficients in data order form starting line 3130, then run line no 3040” 3030 STOP 34 3040 CALL CLEAR 3050 INPUT” No of equations”N: N 3060 OPTION BASE 1 3070 DIM X (20, 20) 3080 DIM Y (20) 3090 DIM Z (20) 3100 for E = 1 TO N 3110 READ Z (E) 3120 NEXT E 3130 DATA * Note put coefficients of Ma, Mb 3140 GOSUB 3300 3150 GOSUB 3500 3160 MAT = DELTA 3170 FOR E = 1 TO N 3180 GOSUB 3300 3190 FOR AB = 1 TO N 3200 X (AB, E) = Z (AB) 3210 NEXT AB 3220 GOSUB 3500 3230 F = DELTA/MAT 3240 PRINT CHRS$(64 + E);”=”; F 3250 NEXT E 35 3260 END 3300 RESTORE 3360 3310 FOR Q = 1 TO N 3320 FOR P = 1 TO N 3330 READ X (Q, P) 3340 NEXT P 3350 NEXT Q 3360 DATA ***Put constants of equation 1 & 2 3380 RETURN 3500 REM this is a sub routine 3505 A = 1 3510 FOR P = 0 TO N – 3 3520 FOR S=1 TO N-P 3530 IX X (1, 1) = 0 THEN 680 3540 Y(S) = X(S, 1) 3550 NEXT S 3560 A = Y (1)*A 3570 FOR R =1 TO N-P-1 3580 FOR Q =1 TO N-P-1 3590 X (Q, R) = X (Q + 1, R + 1) – X (1, R+1)*Y (Q+1)/Y*(1) 3600 NEXT Q 3610 NEXT R 36 3620 NEXT P 3630 DELTA = A*(X (1, 1)*X (2, 2)*X (1, 2)) *** Note for array 3640 PRINT X (1, 1); X (1, 2) 3650 PRINT X (2, 1); X (2, 2) 3660 PRINT TAB (5);”DELTA =”DELTA 3670 RETURN 3680 FOR D = 1 TO N-P 3690 IF X (D, 1)><0 THEN 3710 3700 NEXT D 3710 FOR B = 1 TO N-P 3720 W = X (1, B) 3730 X (1, B) = X (D, B) 3740 X (D, B) = W 3750 NEXT B 3760 IF INT (D/2)><D/2 THEN 3780 3770 A = -1*A 3780 GOTO 3520 3790 STOP *Note with moments at ends already solved reactions at support 4010 CALL CLEAR 37 4020 PRINT “This is a sub routine program for three moment equation determination of shear reaction at supports with end moments known” 4025 PRINT ‘Input the following values as data statements in program line no 4030” 4030 DATA MA1, MB1, W1, L1, P1, A1 MA2, MB2, W2, L2, P2, A2, MA3, MB3, W3, L3, P3, A3 4035 DATA W4, A4, P4 4040 REM this is a one dimension array 4045 REM let us consider three spans 4050 dim ma (3) 4055 DIM MB (3) 4060 DIM W (3) 4070 DIM L (3) 4080 DIM P (3) 4090 DIM A (3) 4100 FOR X =1 TO 3 4110 READ MA(X), MB(X), W(X), L(X),P(X),A(X) 4120 RESTORE 4030 4130 R1(X) = MA(X) + MB(X) +W(X)*L(X) ^2/2 + P(X)*L(X) –A(X)) 4140 RA(X) = R1(X)/L(X) 4150 PRINT RA(X) 4160 NEXT X 38 4170 RA1 =RA (1) 4180 RB1 = RA (2) 4190 RC1 = RA (3) 4200 REM For shear reactions at R2 4205 DIM MA1 (3) 4210 DIM MB1 (3) 4220 DIM W1 (3) 4230 DIM PI (3) 4225 DIM L1 (3) 4240 DIM A1 (3) 4250 FOR Y=1 TO 3 4260 READ NA1(Y), MB1(Y), W1(Y), L1(Y), P1(Y), A1(Y) 4280 R2(Y) = MA1(Y) + MB1(Y) + W1(Y)*L1(Y) ^2/2 + P1(Y)*A1(Y) 4290 RB(Y) = R2(Y)/ (L1(Y)) 4300 PRINT RB(Y) 4310 NEXT Y 4320 RA2 = R2 (1) 4330 RB2 = R2 (2) 4340 RC2 = R2 (3) 4350 QA = RA1 4360 PRINT TAB (3);”Shear reaction at support=”; QA;”KIPS” 39 4370 PRINT TAB (6);”Shear reaction at support B=”; QB;”Kips” 4365 QB = RA2 + RB1 4390 QC = RB2 + RC1 4400 PRINT TAB (10);”Shear reaction at support C=”; QC;”Kips” 4410 READ W4, A4, P4 4420 DATA *** Note for data put value of w4, A4 & P4 4430 RD1 = W4 + A4 + P4 4435 QD = RD1 + RC2 4440 PRINTTAB (15);”Shear reaction at support D=”; RD;”Kips” 4450 PRINT Programmed by Bienvenido C. David a Civil Engineer on May 5, 1981 at Baguio City” 4460 END 40 . 41 40 INTRODUCTION In the early’s 1950 two methods in Structural Engineering were developed namely the Matrix method of “Structural Analysis” and ‘Dynamics of Structures”. The coverage of these new methods is so extensive that a number of excellent books are devoted to this subject. Systematic structural analysis, “Finite element method” and matrix method of “Structural Analysis” has all the same meaning. According to its basic principle, because of a structure instead of being a continuation of differential elements is idealized as a composition of a number of finite pieces. This idea enables the step by step building of the force displacement relationship of a structure from those basic elements of which the structure is composed. Many complicated problems in various fields are thus solved by this new computational technique including truss beams, rigid frames, plates and shells, composite structures and pressure vessels and torsion in members with irregulars section. During the past decades, the rapid development of computers and the growing demand for better method of analysis for complex and lightweight structures led to the development of “Matrix method of Structural Analysis”. It is true that classical methods of “Structural Analysis” such as the method of consistent deformation, Slope Deflection method, castigliano’s theorem, which have only limited use in the Past because of operational difficulties, have now regained their strength because of the invention of the digital computer. Indeed solving a set of 100 simultaneous equations with a modern computer would hardly take a minute and the solution of simultaneous equations is equivalent to inverting a matrix. The slope deflection method can be used to analyze all types of statically indeterminate beams or rigid frames. The assumption is that all joints are considered rigid, i.e. the angles between the members at the joints are considered not to change in value as loads are applied. 41 By derivation the general analysis “Slope Deflection Equation” is Mab = Mfab + (-2 A - B) Mba = Mfba + (-2 B - A) Here Equation 1 Equation 2 is the relative stiffness ratio and represented by the symbol K , A & B are end joint rotations in radians at support A, B respectively. Mfba = Fixed end moments of member BA Mfab = Fixed end moments of member AB For uniform loads Mfab = + wl2/12 and equals to - Mfba = - wl2/12 For concentrated loads Mfab = + Pab2/L2 = Mfba – Pba2/L2 Substituting in the value of K =I/L in equation one We get Mab = Mfab + KAB (-2 Mba = Mfba + Kab (-2 A B - - B) A) Equation one Equation two SUGGESTED STEPS a) Determine the fixed end moments at the end of e ach span using the formulas mentioned. b) Express all end moments in terms of the fixed end moments and the joint rotations by using the slope deflections. c) Established simultaneous equations with rotations at the supports as unknowns by applying the conditions that the sum of the end 42 moments acting on the ends of the two members meeting at the support should be zero. d) Solve for the rotations at the supports and substitute back into the “Slope deflection Equations” and comute end moments. e) Determine all reactions, draw shear and moment diagram and sketch the curve. f) Referring from figure in the program record the moment at Joint A is zero Mab = 0 g) At Joint B Mba + Mbc = 0 h) At joint C Mcb + Mcd + 0 i) At Joint D Mdc = (W4x(L4)2) /2 + P4xy4 COMPUTER OUTPUT Upon input of numerical data’s computer first solved fixed end moments. Plot on the screen slope deflection equations, a break statement is given to enable the user to substitute numerical data’s into slope deflection equations. Computer solves joint rotations of end members in succession substitute back known joint rotations in radians in slope deflection equations and solves corresponding end moments. With the end moments as input data it solves required reactions at support A, B,C & D. 43 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: ANALYSIS TWO: Application to Concrete Design SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Slope Deflection Method CODE NAME: ANALYSIS TWO MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 169 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Analysis Two PTR NO: 3046392 at Bagiuo City 01/09/1982 P2 Loading Diagram W1/ft W2/FT L1 L2 Shear Diagram P3 L3 P4 L4 44 Moment Diagram REFERENCE TEXTBOOK: Statically Indeterminate Structures By Chu Kia Wang CHAPTER 7 PAGES 137 - 146 PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer ANALYSIS Two: IS a computer program that solves joint rotations , displacements, end moments and reactions of three spans with overhang statically indeterminate beams and frames variable uniform and concentrated loads at any location Y is included (refer to figure program record 5). The program is written in Basic Language and applicable to a wide variety of programmable calculators and computers with peripheral attachments can be integrated to E Review center. BASIC COMPUTER SYMBOLS + ADDITION - SUBTRACTION MULTIPLICATION * ^ RAISED TO THE POWER SQR SQUARE ROOT OF THE NUMBER GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE VALUE If true Main program Branch out If False Branch out SGN = SIGNUM NOTATION IF THEN ELSE STATEMENT 45 COMPUTER INSTRUCTION CODE 10 CALL CLEAR 20 REM this is Slope deflection method of determining moment coefficients of indeterminate beams as analysis of structures 30 PRINT “Be sure you know matrix method of structural analysis or matrix algebra otherwise I can’t perform the mathematical operation” 40 PRINT “ L1, L2 ,L3, L4 as span length on feet DL1, DL2, DL3, DL4, LL1, LL2,LL3, LL4 as uniform loads respectively” 50 PRINT “ Y1, Y2, Y2, Y3, Y4 as distance of concentrated load from support respectively and let I1, I2, I3 & I4 as moment of inertia constant for uniform cross section” 60 PRINT “PD1, PD2, PD3, & PD4 as concentrated dead load and PL1, PL2, PL3 and PL4 as concentrated live load in pounds and pounds per foot” 70 PRINT “If all data’s are in their consistent units then run line no 80” 75 STOP 80 CALL CLEAR 90 REM first determine moment equation in slope deflection form and put final results into array format 100 INPUT” DL1, DL2, DL3, DL4, LL1, LL2, LL3, LL4”:DL1, DL2, DL3, DL4, LL1, LL2, LL3, LL4 110 INPUT “PD1, PD2, PD3, PD4, PL1, PL2, PL3, PL4”:PD1, PD2, PD3, PD4, PL1, PL2, PL3, PL4 46 120 W1 =1.4*DL1 + 1.7*LL1 2299.1 130 W2 = 1.4*DL2 + 1.7*LL2 1999.5 140 W3 = 1.4*DL3 + 1.7*LL3 150 W4 = 1.4*DL4 + 1.7*LL4 160 P1 = 1.4*PD1 + 1.7*PL1 170 P2 = 1.4*PD2 + 1.7*PL2 180 P3 = 1.4*PD3 + 1.7*PL3 190 P4 = 1.4*PD4 + 1.7*PL4 200 REM Let MFAB, MFBA, MFBC, and MFCB & MFDC & MFCD as end moments respectively 210 INPUT “Span length in feet L1, L2, L3, L4”:L1, L2, L3, L4 220 INPUT “Distance of concentrated loads from end of supports in feet YI, Y2, Y3, Y4”:Y1, Y2, Y3, Y4 230 MFAB = (W1*L1^2/12 + P1*Y1*(L1-Y1) ^2/L1^2)/1000 36 240 MFBA = - (W1*L1^2/12 + P1*(L1-Y1)*Y1^2/L1^2)/1000 -36 250 MFBC = (W2*L2^2/12 + P2*Y2*(L2-Y2)*Y2^2 260 MFCB = - (W2*L2^2/12 + P2* (L2-Y2)*Y2^2/L2^2)/1000 -156 270 MFCD = (W3*L3^2/12 + P3*Y3*(L3-Y3) ^2/L3^2)/ 1000 32 280 MFDC = - (W3*L3^2/12 + P3*(L3-Y3)*Y3^2/L3^2)/1000 = -16 47 290 PRINT “ Assume dimension of beam constant tru out then let relative stiffness factors as K1, K2, K3, K4 then type continue to resume running” 300 BRAK 310 INPUT” Moment of inertia I1, I2, I3, I4”:I1, I2, I3, I4 320 K1 = I1*12/L1 330 K2 =I2*12/L2 340 K3 = I3*12/L3 350 K4 = I4*12/L4 360 X1 =-2*K1 370 X2 =-K1 380 X3 = --K1 390 X4 = -2*(K1 + K2) 400 X5 = -K2 410 X6 =-2*(K2 + K3) 420 X7 = -K2 430 X8 = -K3 440 X9 = -2*K3 450 X10 = -K3 460 C1 = -MFAB 48 470 C2 = - (MFBA + MFBC) 480 C3 = - (MFBC + MFCD) 490 C4 = - (P4*Y4 + W4*L4^2/2) + MFDC 500 REM Establish slope deflection equations 510 PRINT TAB (2); X1;”A”;TAB(8);X2;”B”;TAB(15);”C”;TAB(22);”D”;TAB(27);”=”;C1 ***Note resulting equation is -6A -3B = -36 Equation 1 520) PRINT TAB (2); X3;”A”; TAB98); X4;”B”; TAB (15); X5;”C”; TAB (22) ;”D”; TAB (27);”=”; C2 *** Note resulting equation is -3XA -16B -5C = -120 Equation 2 530 PRINT TAB(8);X7;”B”;TAB(15);X6;”C”;TAB(22);X8;”D”;TAB(27);”=”C3 *** Note resulting equation is -5B -14C -2D = 124 Equation 3 540 PRINT TAB (15); X10;”C”; TAB (22); X9;”D”TAB (27);”=”; C3 *** Note resulting equation is -2C -4D = 2 Equation 4 550 PRINT” Can you solved the above equations or would you like I will solve it for you if so then run line no. 70” 560 STOP 570 PRINT “This is computer program no 3 solutions of simultaneous equations in many unknowns a sub program of slope deflection” 580 PRINT” Be sure you know matrix method of structural analysis or matrix algebra otherwise I can’t solve the above equations” 49 585 PRINT “ Arrange coefficients of unknowns in their sequential order from left to right as data statement program line no 70” 600 PRINT “Arrange value of constants top to bottom as data statements program line no 690” 605 PRINT “ Put no of equations program line no 650 as input statement if all data’s are secured then run line number 640” 620 STOP 640 CALL CLEAR 650 INPUT” NUMBER OF EQUATIONS”: N 660 OPTION BASE 1 670 DIM X (20, 20) 680 DIM Y (20) 690 DIM Z (20) 700 FOR E = 1 TO N 710 READ Z (E) 720 NEXT E 730 DATA C1, C2, C3, C4 740 GOSUB 900 750 GOSUB 1100 760 MAT = DELTA 770 FOR E= 1 TO N 50 780 GOSUB 900 790 FOR AB = 1 TO N 800 X (AB, E) =Z (AB) 810 NEXT AB 820 GOSUB 1100 830 F = DELTA/MAT 840 PRINT CHR$(64 + E);”=; F 850 NEXT E 860 END 900 RESTORE 960 910 FOR Q=1 TO N 920 FOR P=1 TO N 930 READ X (Q, P) 940 NEXT P 950 NEXT Q 960 DATA X1,X2,0,0,X3,X5,0,0,X7,X6,X8,0,0X10,X9 Example only 980 RETURN 990 REM this is a sub routine 1100 A = 1 1010FOR P=0 TO N-3 51 1020 FOR S=1 TO N-P 1030 IF X (1, 1) = 0 THEN 1080 1040 Y(S) = X(S, 1) 1050 NEXT S 1060 A = Y (1)*A 1070 FOR R =1 TO N-P-1 1080 FOR Q =1 TO N-P-1 1090 X (Q, R) = X (Q + 1, R + 1) – X (1, R + 1)*Y (Q + 1)/Y (1) 1100 NEXT Q 1110 NEXT R 11120 NEXT P 1130 DELTA = A*(X (1, 1)*X (2, 2)-X (2, 1)*X (1, 2)) 1140 PRINT X (1, 1); X (1, 2) 1150 PRINT X (2, 1); X (2, 2) 1160 PRINT TAB (5);”DELTA=”DELTA 1170 RETURN 1180 FOR D=1 TO N- P 1190 IF X (D, 1) <>0 THEN 1310 1200 W = X (1, B) 1230 X (1, B) = X (D, B) 52 1240 X (D, B) = W 1250 NEXT B 1260 IF INT (D/2) <>D/2 THEN 1280 1270 A = -1*A 1280 GOTO 1120 1290 STOP 1300 REM with known moments and joint rotations solved substitute Numerical values back slope deflection equations 1310 INPUT” Known joint rotations in radians A, B, C, D”: A, B, C, D 1320 INPUT” Relative stiffness factors K1, K2, K3, and K4”:K1, K2, K3, and K4 1330 INPUT “Fixed end moments in foot kips”: MFBA 1335 INPUT “Fix end moments MFAB,MFBA,MFBC,MFCB,MFCD,MFDC,”:MFAB,MFBA,MFBC,MFCD,MF DC,MFCB 1340 MAB = MFAB +K1*(-2*A-B) 1350 PRINT “Moment at joint A first span MAB =”MAB;”Ft Kips” 1360 MBA = MFBA + K1 (-2*B-A) 1370 PRINT “Moment at joint B first span MBA =”; MBA;”Ft Kips” 1380 MBC = MFBC + K2*(-2*B-C) 1390 PRINT “Moment at joint C=”; MBC;”Ft Kips” 53 1400 MCB = MFCB + K2*(-2*C-B) 1410 PRINT “Moment at joint C second span =”; MCB;”Ft Kips” 1420 MCD = MFCD + K3*(-2*C-D) 1430 PRINT “Moment at joint C third span MCD”=”; MCD;”Ft Kips” 1440 MDC = MFDC + K3*(-2*D-C) 1450 PRINT” Moment at joint D third span MDC” =”; MDC;”Ft kips” 1460 PRINT “Copy end moments then type continue to resume running” 1470 BREAK 1480 REM Computations of shear reactions at supports 1490 REM Let RA, RB, RC, RD Total vertical shear reactions at support 1500 INPUT “Uniform loads in pounds per Ft W1, W2, W3, W4”:W1, W2, W3, W4 1510 INPUT” Concentrated loads in pounds P1,P2,P3,P4”:P1,P2,P3,P4”:P1,P2,P3,P4 1520 INPUT” Span length in feet L1,L2,L3,L4”:L1,L2,L3,L4 1530 INPUT “Distances of concentrated loads from support Y1,Y2,Y3,Y4”:Y1,Y2,Y3,Y4 1540 RA1 = (W1*L1^2/2 + P1*(L1-Y1) – MBA)/(1000*L1) in kips 54 1550 INPUT “Fixed end moments MAB,MBA,MBC,MCB,MCD,MDC”MAB,MBA,MBC,MCB,MCD,MDC 1560 RA1 = (W1*L1^2/(2*1000) + P1*(L1-Y1)/1000 – MBA)/L1 1570 RB1 = (MBA + P1*Y1/1000 + W1*L1^2/2000)/L1 1580 RB2 = (MBC – MCB + W2*L2^2/2000 + P2*(L2–Y2)/1000)/L2 1590 RB = RB1 + RB2 1600 PRINT “ Total vertical shear reaction at support A=”;RA1;”Kips” 1610 PRINT “Total vertical shear reaction at support B=”;RB;”Kips” 1620 RC1 = (MCB – MBC + P2*Y2/1000 + W2*L2^2/2000)/L2 1630 RC2 = (MCD – MDC + W3*L3/2000 + P3*(L3-Y3)/1000)/L3 1640 RC = RC1 + RC2 1650 PRINT “Total vertical reaction at support C=”RC;”Kips” 1660 REM Summation of forces vertical equals zero 1670 RD1 = (MDC - MCD + W3*L3^2/2000 + P3*Y3)/1000)/L3 1680 RD2 = P4/1000 + W4*Y4 1690 RD = RD1 + RD2 1700 PRINT “ Total vertical shear reaction at support D=”;RD;”Kips” 1710 PRINT “ Draw shear and moment diagram by hand and determine point of maximum positive moment” 55 1720 PRINT” programmed by Bienvenido C. David a Civil/Structural Engineer on December 16, 1982” 1730 END 56 56 INTRODUCTION In 1932 professor Hardy Cross of University of Illinois developed the method of “Moment Distribution Method” to solve problems inn beams and frame analysis which involves many unknowns’ joint displacements and rotations. For the next three decades, moment distribution provides the standard means in engineering offices for the analysis of indeterminate frames. The moment distribution method can be regarded as an iterative solution of the slope deflection equations starting with fixed end moments for each member; these are modified in a series of cycles, each converging on the precise final result, to account for translation and rotations of the joints. The resulting series can be terminated whenever one reaches the degree of accuracy required. SUMMARY STEPS a) Assume that all supports are fixed or locked and compute fixed end moments for each span considered separate from every other span. 57 b) Unlock each support and distribute the unbalanced moment at each one to each adjacent span by the equation DF = K/SUM K c) Here DF is the distribution factor K is the stiffness factor for that beam and SUM K is the sum of the stiffness factors for adjacent beams. d) After distributing the unbalance moment to each adjacent span, carry over half this amount, with the same sign to the other end of each span. This completes one cycle of distribution. If there are N cycles’s steps b & c must be repeated because of the new unbalanced moment caused by the carry over moments. Such repetitions are made until the carry over moments become zero. The process maybe stopped when any distribution is completed. The accuracy of the final results ending on the no. of cycles. Referring to program no 6 record from the figure Let Ja = Moment acting on member AB let Jb = Moment acting on member BA let Jc = Moment acting on member BC Let Jd = Moment acting on member CB Let Je = Moment acting on member CD Let Jf = Moment acting on member DC Let Jg = Moment acting on member DE At any cycle the accumulative moment is JA = JA + AC + AB Jb = Jb + Bc + bb Jc = Jc + cc + Cb Jd = Jd + + Dc + Db Je = Je + Ec + Eb Jf = Jf + Fc + Fb Jg = Fde For constant cross sections: K: = K1 = K2 58 COMPUTER OUTPUT Upon input of numerical data’s computer first solves fixed end moments refer figure shown on program no 6. The user put N = No of cycles and fixed end moments as numerical input data’s, computer determines and prints on the screen unbalance, carryover moments and accumulated end moments of last cycles. With end moments known, it solves shear reactions at supports. Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: ANALYSIS Three: Application to Concrete Design SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Moment Distribution Method CODE NAME: ANALYSIS Three MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 197 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Analysis Three PTR NO: 3046392 at Bagiuo City 01/09/1982 Loading Diagram W1/ft W2/FT P2 P3 P4 59 L1 L2 L3 L4 Shear Diagram Moment Diagram REFERENCE TEXTBOOK: Statically Indeterminate Structures By Chu Kia Wang CHAPTER 8 PAGES 216 - 221 PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer 60 ANALYSIS Three: Is a computer program that determines the moments and shear reactions of the figure as shown above. The program is good for three spans with a cantilever portion, uniform loads, and concentrated loads located at any distance X from support is variable. Span length and cross section variable see computer output for results (refer to figure program record 6). The program is written in Basic Language and applicable to a wide variety of programmable calculators and computers with peripheral attachments can be integrated to E Review center. BASIC COMPUTER SYMBOLS + ADDITION - SUBTRACTION MULTIPLICATION * ^ RAISED TO THE POWER SQR SQUARE ROOT OF THE NUMBER GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE VALUE If true Main program Branch out If False COMPUTER SGN = SIGNUM NOTATION IF THEN ELSE STATEMENT Branch out INSTRUCTION CODE COMPUTER INSTRUCTION CODE 10 PRINT “This is computer program no 6 “Analysis of continuous beams and frames by the moment distribution method” 20 PRINT” First let us consider three spans only with overhang. See drawing figure and program record for reference” 25 PRINT “All units of force in Kips, Kips per foot, and linear dimensions in feet if all units are in their respective units then run line no. 30” 30 REM First compute fixed end moments 40 DATA P1, A1, L1 50 DATA P2, A2, L2 60 DATA P3, A3, L3 65 DATA P4, A4, W4, L4 70 REM First for uniform loads a one dimensional array 680 DIM W (3) 61 90 DIM L (3) 80 INPUT “P1, L1, P2, L2, L3”:P1, L1, P2, L2, P3, L3 90 FW1 = 1/12*W1*L1^2 100 FW2 = 1/12*W2*L2^2 120 PW3 = 1/12*W3*L3^2 180 REM For concentrated loads 190 RESTORE 40 200 GOSUB 520 210 FP1 = Q1 220 RESTORE 50 230 GOSUB 620 240 FP2 = Q1 250 RESTORE 60 260 GOSUB 520 270 FP3 = Q1 280 RESTORE 40 290 GOSUB 570 300 FB1 = Q2 310 RESTORE 50 320 GOSUB 570 330 FB2 = Q2 340 RESTORE 60 350 GOSUB 570 360 FB3 = M2 62 370 FAB = FW1 + FP1 380 FBA = - (FW1 + FB1) 390 FBC = FW2 + FP2 400 FCB = - (FW2 + FB2) 410 FCD = FW3 + FP3 420 FDC + - (FW3 + FP3) 430 READ P4, A4, W4, L4 440 RESTORE 65 445 FDE = P4*A4 + W4*L4^2/2 450 PRINT TAB (2);”FAB=”; FAB;”Foot Kips” 460 PRINT TAB (12);”FBC=”; FBC;”Foot Kips” 470 PRINT TAB (16);”FCB=”; FCB;”Foot Kips” 480 PRINT TAB (18);”FCD=”;”Foot Kips” 490 PRINT TAB (20);”FDC=”; FDC;”Foot Kips” 500 PRINT TAB (25);”FDE=”; FDE;”Foot Kips” 455 PRINT TAB (8);”FBA=”; FBA” Foot Kips” 520 REM A sub routine one 530 READ Z, H, N *** Note Z, H, N stands for P, A, & L previously 540 Q1 = Z*H*(N – H)/N^2 550 RETURN 560 STOP 570 REM A sub routine no two 580 READ Z, H, N 590 Q2 = Z*H^2*(N – H)/N^2 63 600 STOP 610 PRINT “With fixed end moments computed input values for moment distribution method” Start at program line no 1010 1010 CALL CLEAR 1020 PRINT “This is computer program no 6 moment distribution method in basic language good for moment tables and accumulated moments at end of last cycle” 1030 PRINT” I can only tabulate all the carry over and balance moments however since my visual display is limited to 14 program lines I can only display 5 to 6 cycles” 1040 PRINT”Input all fixed end moments previously computed in foot kips FAB, FBC, FCD, FCB, FDC, FDE” 1050 PRINT” For figure and program description see program record no 6 if all data’s are secured then run line no 1070” 1060 STOP 1070 REM Let the following symbols stands for carry over moments at AC, BC, CC, DC, EC, FC, GC 1080 REM Let the following legends for balance moments at AB, BB, CB, DB, EB, FB, GB 1090 REM LET K1, K2, K3 & K4 as relative stiffness factors hand calculated 1100 INPUT” Fixed end moments” FAB, FBA, FBC, FCB, FDC, FCD FDE”: FAB, FBA, FBC, FCB, FDC, FCD, FDE 1110 INPUT” Relative stiffness factors K1, K2, K3, K4”:K1, K2, K3, K4 1120 INPUT” How many cycles do you like N”: N 1140 LET X = 1 1145 PRINT “I am now performing cycle no =”; X 1150 REM Lock joint A 1160 BC = FBA 64 1165 CC = FBC 1170 REM Lock joint C 1180 DC = FCB 1190 EC = FCD 1200 LOCK Joint D 1210 FC = FDC 1220 GC = FDE 1230 REM Release Joint A 1240 A = AC 1250 GOSUB 600 1260 AB = C 1270 REM Release Joint B 1280 UB + BC + CC 1290 GOSUB 690 1300 BB = MBA 1310 CB = MBC 1320 REM Release Joint C 1330 UC = DC + EC 1340 GOSUB 790 1360 DB = MCB 1360 EB = MCD 1370 REM Release joint D 1372 IF X = 1 THEN 1374 ELSE 1378 1374 UD = FC + GC 65 1375 GOSUB 890 1376 Y = MDC 1377 GOTO 1380 1378 Y = -FC 1380 FB = Y 1420 JA = JA + AC + AB 1430 JB = JB + BC + + BB 1435 JC = JC + CC + CB 1440 JD = JD + DC + DB 1445 JE = JE + JE + EC + EB 1448 JF + JF + FC + FB 1450 JG = FDE 1460 IF N = 0 THEN 1461 ELSE 1470 1461 PRINT TAB (7); JA”Foot Kips” 1463 PRINT TAB (12); JB;”Foot kips” 1465 PRINT TAB (15); JC;”Foot Kips” 1466 PRINT TAB918); JD;”Foot Kips” 1467 PRINT TAB (21); JE;”Foot Kips” 1468 PRINT TAB (24); JF;”Foot Kips” 1464 PRINT TAB (27); JG;”Foot Kips” 1469 STOP 1470 Rem lock Joint A 1480 FAB = 1/2*BB 1490 FBA = 1/2*AB 66 1500 FBC + 1/2*DB 1510 REM Locke Joint C 1520 FCB = 1/2*CB 1530 FCD = 1/2*FB 1540 REM Lock Joint D 1550 FDC = 1/2*EB 1560 FDE = FDE 1570 X = X + 1 1580 PRINT “I am performing cycle no=”; X 1590 GOTO 1150 1595 STOP 1600 REM This is a sub routine no 1 determination of unbalance moment at joint A. First joint A is held lock (i.e. degree of freedom is zero) then release (degree of freedom is set free) 1620 IF X>0 THEN 1630 ELSE 1640 1630 B = ABS (A) 1640 GOTO 1660 1650 B = -A 1660 C = B 1670 RETURN 1680 STOP 1690 REM This is sub routine no two. Determination and distribution of unbalance moment at joint B (first joint B is held lock then release (degree of freedom is set free) 1700 IF UB>0 THEN 1710 ELSE 1730 1710 M = ABS (UB) 67 1720 GOTO 1740 1730 M = -UB 1740 MC = M 1750 MBA = K1/ (K1 + K2)*MC 1760 MBC = K2/ (K1 + K2)*MC 1770 RETURN 1780 STOP 1790 REM This is a sub routine no three. Determination and distribution of unbalanced moment at joint C (first joint C is held lock degree of freedom is zero then release degree of freedom is set free) 1800 IF UC>0 THEN 1810 ELSE 1830 1810 M = ABS (UC) 1820 GOTO 1840 1830 M = -UC 1840 MC = M 1850 MCB = K2/ (K2 + K3)*MC 1860 MCD = K3/ (K2 + K3)*MC 1870 RETURN 1880 STOP 1890 REM This is sub routine no four cyclic determination of unbalance moment at joint D (First joint D is held lock degree of freedom is zero then release degree of freedom is set free) 1900 IF UD>0 THEN 1910 ELSE 1930 1910 M = ABS (UD) 1920 GOTO 1940 1930 M + -UD 68 1940 MC = M 1850 MDC = MC 1960 RETURN 1970 STOP *** Start at program line no 2380 this time 2380 REM With end moments already computed determine shear reactions at supports 2390 REM Let RA, RB, RC, RD Total vertical reactions at support A, B, C, D respectively 2400 INPUT” Uniform loads in pounds per foot W1, W2, W3, W4”:W1, W2, W3, W4 2410 INPUT” Concentrated loads in pounds P1, P2, P3, P4”:P1, P2, P3, P4 2420 INPUT” Span length in feet L1, L2, L3, L4”:L1, L2, L3, L4 2430 INPUT” Distance of concentrated loads from support Y1, Y2, Y3, Y4”:Y1, Y2, Y3, Y4 2440 RA1 = (W1*L1^2/2 + P1*(L1 - Y1) – MBA)/1000*L1) in kips 2450 INPUT” Fixed end moments MAB,MBA,MBC,,MCB,MCD,MDC”:MAB,MBA,MBC,MCB,MCD,MDC 2460 RA1 = (W1*LI^2/ (2*1000) + P1*(L1 –Y1)/1000 – MBA)/L1 Kips 2480 RB2 = (MBC – MCB) + W2*L2^2/2000 + P2 (L2 – Y2)/1000)/L2 Kips 2470 RB1 = (MBA + P1*Y1/1000 + W1*L1^2/2000)/L1 in kips 2490 RB = RB1 + RB2 Kips 2500 PRINT” Vertical shear reaction at support B=”; RB;” Kips 2445 PRINT” Vertical shear reaction at support A=”; RA1;”Kips 2510 RC1 = (MCB – MBC + P2*Y2/1000 + W2*L2^2/2000)/L2 Kips 2520 RC2 = (MCD – MDC + W3*L3/2000 + P3*(L3 – Y3)/1000)/L3 Kips 69 2530 RC = RC1 + RC2 Kips 2540 PRINT “Total vertical reaction at support C=”; RC;”Kips” 2550 REM Summation of forces vertical equals zero 2560 RD1 = (MDC – MC + W3*L3^2/2000 + P3*Y3)/1000/L3 Kips 2570 RD = RD1 + RD2 in kips 2580 PRINT” Total vertical shear reaction at support D=”; RD;”Kips” 2590 PRINT” Draw shear and moment diagram by hand and determine maximum positive moment” 2600 PRINT” Programmed by Bienvenido C. David a civil/structural engineer on Jan 20, 1983 at Baguio City” 2700 END *** Call clear Resequence 10, 10 for correct numbering 70 70 In this chapter, elaborate discussion of concrete, the aggregates and steel reinforcement is given in detail. The absolute volume computation by empirical formula and the equivalent numerical example is given. A table for overload factors used in design is included for the convenience of the designer. The analysis of:”Reinforced Concrete” is discussed in detail, at the end of the chapter; a summary treatment of both W.S.D. and U.S.D. format is included. This chapter will serve as an introduction to the succeeding chapters in the book For Engineers who have a limited time, a review of chapter three will serve as a refresher course in “Reinforced Concrete”. INTRODUCTION The structural Engineering profession has grown tremendously in the last twenty years. The accelerated development of the digital computer and their expanding application to structural engineering profession have a tremendous impact on handling the analytical and design task encountered. With the availability of the digital computer, the practitioner is able to use classical theories whenever appropriate, even though large amount of simultaneous equations maybe involved. 71 Today the “Structural Engineering” is involved in many Engineering projects; in the Civil Engineering field, he assists the Transportation Engineer, Hydraulic Engineer and Sanitary Engineer by providing the structures needed to implement their projects. In building construction, he is one of the principal collaborators of the Architect. In the mechanical, Electrical and mechanical field, he is responsible for the designing the heavy machineries required or facilities required for their projects. He may shift his entire activity into naval architecture and become a specialist in the design of ship structures. In aerospace engineering, he maybe involve in providing special structures for launching space vehicles. Where design of a structure; such as a large dam or large industrial facility, he may provide the leadership for undertaking the project. “Structural mechanics” is the main tool used in Structural Engineering”. Subjects such as “Engineering mechanics”, “Strength of Materials”, Theory of Structures” are only a part of such wide field activity in the structural science. Recent development s includes shells and plates, finite pieces and the law of continuum mechanics. Before the advent of the digital computer, the classical method of “Structural Analysis” is usually employed at that time, the available calculating machine is the slide rule followed by the more precise scientific calculator. However in the late 1970 and earl’s 1980; a new development in the field of computation appeared worldwide, known today as the digital computer, thus with this new innovation, new methods of “Structural Analysis” were developed; one such development is known as “Systematic Structural Analysis” or simply the “Finite Element method”. This new method employs “Matrix algebra as its main mathematical tools. 72 Difference between Classical and Systematic Analysis Classical analysis uses the standard method of manipulating the desired unknowns in a given structure. Geometry and algebra are the analytical used in this method, whereas in the systematic analysis Matrix algebra is the main tools used. In erecting a structure there are three phases involved. The planning stage, the design phase and the construction stage. In our case our concerned will be part two the design phase particularly “Design of Reinforced Structures”. In analogous to “Structural Analysis”, there are two methods employed in the design phase, the standard procedure and the systematic procedure. The standard procedure is analogous to classical Structural analysis where algebra and the geometry of the structure is the main analytical used. Systematic procedure is analogous to Systematic Structural Analysis”, however there is a difference between the two; while in systematic structural analysis one is forced to use arrays while in systematic design procedure logical steps is the method employed. As a rule then we can put it this way “matrix algebra” for Systematic Structural Analysis” and Boolean algebra for “Systematic Design procedure” From the above discussion, we can summarize it in three steps 1 Mastery of the subject defined (i.e. Reinforced Concrete 2 Knowledge of any computer’s language (i.e. Basic, Fortran and Sol or Sql) 3, Transforming the standard method into computer language. The last step is probably the most difficult to accomplish. Sometimes this requires formula derivations, evaluation of units and evaluating numerical constants. The need for such transformation is essential for computer application, one step three is accomplished and feed into the computer, the resulting results is the same as the standard procedure. 73 WHYS IS SYSTEMATIC STRUCTURAL ANALYSIS IMPORTANT The answer to this question is time element. Computer is a modern approach to “Structural Analysis”; rather than bogging yourself with slide rule, opening up charts and tables we can concentrate on Engineering design. Second unlike human beings, computers seldom commit errors thus the numerical values obtained are précised and the third reason is speed, sometimes Civil or particularly “Structural Engineers demands that we meet deadlines, without these machines ; teams of Engineers would be needed to do the manual computations thus lengthening the time between design and final design. SUMMARY TREATMENT Design Behavior and Philosophy CONCRTE: Is an artificial stone that is cast in place in a plastic condition. Its essential ingredients are cement and water, which reacts with each other chemically to form another material having useful strength. AGRGGREGATES: One of the principal composition of concrete, the other being cement. The fine aggregate is composed of sand and the course aggregate is gravel or crushed stone. CEMENT: Cement is the principal composition of concrete, briefly it’s made by mixing and then burning to incipient fusion, the two materials, one composed principally of lime, the other being clay or argillaceous material containing silica, alumina and iron. ADMIXTURE: Substances added to concrete to improve its workability, accelerates its set, hardens its surface, increase its waterproofing qualities. 74 REINFORCEMENT: Steel bars for reinforcement in concrete are made from billet steel and rail steel. The three grades of billet steel are structural, intermediate and hard. Manufacturers give different specifications for different brands of steel. ABSOLUTE VOLUME AND DESIGN MIXTURE: It has been custom to express the relative quantities of the concrete ingredients by bulk volume, in this order: cement, sand, stone. For example a 1:2:4 mix signifies that, for every cubic foot of cement, 2 cubic foot of sand and 4 cubic foot of gravel are to be used. Important conversions as follows. 1 Cubic Ft. = 7.48 Galloons 1 Cu Yard = 27 Cubic Ft. 1 Cubic foot of water weighs 62.4 Lbs 1 Gallons of water weighs 8.35 Lbs A sack of Portland cement is assumed to have a volume of 1 Cu.Foot and weighs 94 Lbs Specific gravity of cement is 3.10 and that of aggregates is 2.65 COMPRESSIVE STRENGTH: Depending on the mix especially the water cement ratio and the time and quality of curing, compressive strength of concrete can be attained up to 14000 P.S.I. or more. an ordinary aggregate is usually in the 3000 p.s.i. to 5000 p.s.i. TENSILE STRENGTH: The tensile strength of concrete is relatively low, about 10 – 20 % of the compressive strength of lightweight concrete, but not at all cases, has a lower strength that ordinary weight of concrete. A.C.I. CODES SPECIFICATIONS, ANALYSIS AND FORMULA DERIVATIONS ULTIMATE STRENGTH: From investigation and experimental results, it has been found out that at or near ultimate , stress are no longer proportional to strain, thus the general working stress theory based on elastic analysis is no longer applicable. 75 Test conducted at Lehigh university and University of Illinois indicates that at higher loads axial and bending moments adhere closely to the ultimate strength theory which is the main alternative procedure now used in “structural design practice.” TYPICAL FORMULAS USED IN ULTIMATE STRENGTH DESIGN 1. Cu = 0.85abfc’ 4. a = 1.18wd 2. Tu = Asfy 5. c = 1.18wd 6. Mu = AsFy(d – ) 3. w = For two way slab design only 7. Mu = bd2Fc’w(1 – 0.59w) 8. Mu = AsFyd(1 – 0.59w) 9. As = bdFc’ - (bdFc’)2 – 2bFc’Mu/ Fy 10. 10 Cb = (d) 11 Pb = 0.85B1( 12 Wb = ,85B1 (87000/(87000 + Fy) P )(87000/(87000 + Fy) (1 ± ) 1 – 2.622Mu/(bd2Fc’) for two slab design 76 *** Note given d, b and Mu depth of stress rectangular block is a=d ± d2 – For Computer application STRENGTH REDUCTION FACTORS IN A.C.I CODE 1977 & 1983 KIND OF STRENGTH Flexural with or without axial tention Axial Tention Axial compression, with or without flexure Members with spiral reinforcements Other reinforced members Except that for low values of axial load, For members in which Fy does not exceed 60,000 p.s.i., with symmetrical reinforcement, maybe taken as 0.90 as n decreases from 0.10 fc’Ag to zero. For others reinforced members, from .10fc’Ag or Pnb, whichever is smaller, to zero Shear and torsion Bearing on concrete Flexure in plain concrete REDUCTION FACTOR .90 ,90 .80 .70 .70 .85 .70 .65 77 Factored - load combinations for determining required strength in A.C.I. code Dead load D plus Live load L Dead + Live + wind Load W when additive Same as item 2 when gravity counteracts wind – loads effects In structures designed for earthquake loads or forces E, replace W by 1.1 E in items 2, and 3. When lateral earth pressure H acts in addition to gravity forces when effects are additive Same as item 5 when gravity counteracts earth pressure effects 1.4D + 1.7L .75(1.4D + 1.7L + 1.7W) .9D + 1.3W 1.4D + 1.7L + 1.7H .9D + 1.7H Reference textbooks Design of Reinforced Concrete Structures 9th Edition By Reinforced Concrete Fundamentals By The Theory and practice of Reinforced concrete 4rth edition By Simplified Design of reinforced Concrete By Foundation Engineering By Foundation Analysis and design 3rd Edition A.C.I. Code of practice 1977 & 1983 George Winter & Arthur Nielsen Phil M Ferguson Clarence w Dunham Parker Peck And Hanson Joseph Bowles 78 INTRODUCTION: In this chapter three types of “Reinforced concrete beams will be discussed, namely the design of “Single Reinforced Beam”, design of “Double Reinforced Beam and the third one “Design of Tee Beam”. The author discussed in details the analysis for each type of beam. Formula derivations have been derived for computer applications. Design steps and A.C.I code provisions; legends have been included to understand the program steps involve. Basic theory and analysis shown in the figure below is a guide for deriving formulas to be used in the programs presented in the succeeding topics. LEGENDS DESCRIPTION OF LEGENDS Fc’ Fy As b d Cylinder strength of concrete at ultimate in Kips per square inch P Pb Pm Steel reinforcement ratio Ultimate yield strength of steel in kips per square inch Area of tention steel in square inches Width of beam in inches Depth of beam distance from centroid tention steel up to outer concrete fiber stress. Balanced steel reinforcement ratio from code Maximum steel reinforcement ratio from code = 0.75pb 79 Pn Es ec Es B1 Minimum steel reinforcement ratio from code = 200/fy Modulus of elasticity of steel in pounds per square inch, given Strain of concrete at ultimate = 0.003 at failure Strain of steel = 6fs/Es = fs/29,000,000 at failure Concrete stress block parameter Moment workmanship factor usually equals to 0.90 Pd Md Pn Mn Design moment = Pn Design moment = Mn Nominal axial load` Nominal axial moment The above notations conform to the latest 1977 A.C.I. code and will be used thru out this book. The analysis of a “Reinforced Concrete Beam” can be visualized well based from the figure below. ec ⃝ d ⃝ ⃝ As ⃝ c d h ⃝ ⃝ .85fc’ es’ a N.A es Cc (d - a/2) (d – c) Ts b Figure 1 Cross section Figure 2 Strain diagram Figure 3 Stress block diagram From the strain diagram as shown above and by similarity of triangles, the distance c for balance eccentricity, let the symbol cb = distance of N.A. from the outer fiber concrete then for simultaneous failure of steel and concrete, substitute the strain of concrete = 0.003 and strain of steel equals es = fs/29x106 in the strain diagram then Cb = (ec/ (es + ec) d Cb = (.003)/(fs/Es + 0 .003) d = (0.003/ (fy/29x106 + 0.003) d Cb = 87/ (fy + 87) d Equation (1) But Cb is also equals to (Pb) (fy)/B1fc’ (d) Equation (2) 80 Equating (1) and (2) we get (87)/ (fy + 87) d = (Pb) (fy)/B1fc’ (d) solving for Pb we get Pb = (B1)(fc’)/fy(87/(fy + 87)) Equation (4) This equation is known as the balance steel reinforcement ratio from code , the factor B1is a Para meter that relates the depth of the of equivalent rectangular stress block to the depth of the actual neutral axis.. The factor B1is equals to 0.85 for fc’ 4000 psi and decreases by 0.005 for every 1000 psi above 4000 psi to a minimum of 0.65. The code specifies the steel maximum steel ratio shall not exceed 0.75pb and a minimum of pn = 200/fy = 0 .85fc’ab = Asfy or solving for As = From the figure applying or solving the depth of stress rectangular block a = Eq (3) Eq (4) in terms of steel reinforcement ratio p As = p (b) (d) Eq (5) Taking moments about centroid compression concrete block MN = Asfy (d – a/2) Eq (8) from Eq (5) substitute the value of As in (8) we get Md = (p) (b) (d) (fy) (d – Md = (p) (b) (d) (fy) (1 – ) simplifying further we have ) Equation 3, 4, 5 can be used to solve any required unknowns a, As, or p There are many techniques in designing a beam. one method is to assume the depth of stress rectangular block a then compute the area of steel then checked the assumed value of a by recomputing the new depth of stress rectangular block a. . If the computed depth of stress rectangular block a does not coincide with the first assumption then a second trial a will be performed, the process goes 81 on until the correct value of a is obtained. Design experience indicates that a value of a from 1/3 to 1/2 of depth is a good assumption. The second method is thru the use of the steel reinforcement ratio from graph, the mathematical expression Mu/ d2 is evaluated first and from the graph the equivalent steel reinforcement ratio is selected. The above techniques are useful if there are only few beams to design. In the second method, if the evaluated mathematical expression Mu/ d2 is too small, it is difficult to read the steel ±reinforcement ratio p from graph, besides the two methods discussed is not applicable for a micro computer solution. we therefore derived a formula for finding the depth of stress rectangular block in terms of material strength specifications, external moment Mu and dimension of beam in inches. In a similar manner, it is more convenient to express a direct formula for area of steel As in terms of material strength specifications, external moment Mu and beam dimension b & d. Likewise for steel reinforcement ratio. The reasons for such derivations are the need for computer application. In the following programs, we 2 often encountered the mathematical expression a = d ± d – As = and this is just one example how the author use this mathematical formula to solve area of steel at any section along the beam by a micro computer solution. The other formula is useful both for beam design and slab design, the mathematical expression for p is equals to p = ( 1 ± 2.622(Mu)/bd2) and for the direct formula for As using the refined but less accurate formula for As bdFc’ ± As = (bdFc’)2 – 2bFc’Mu/ fy In our general computer program , we use the standard sequence for solving the area of steel at the supports and midspan, however by using the author’s derived formula for As and steel reinforcement ratio p, we can treat the mathematical expression as a sub routine program within the main program. 82 INTRODUCTION Most common type of structures has a cross section composed of single reinforced beams. This means that the top section of the beam above neutral axis is in compression and the lower section below the ●●neutral axis is in tention where the placement of steel bars is usually located. Code specifications as listed in chapter 3 will be used. In addition design of diagonal tention (stirrups) using the less accurate A.C.I code is integrated in this design. ANALYSIS AND FORMULAS DERIVATIONS FOR COMPUTER APPLICATIONS c .85Fc’ ec d d ● ● b Cross section es Pressure diagram (d-c) Strain diagram From the figure a single reinforced concrete beam, it is evident that AsFy = Cc where Cc = 0.85Fc’ (a) (b) or solving for As = Eq (1) Taking moments about centroid of compressive concrete block we get Mu = AsFy (d – a/2) Eq (2) here is the moment reduction factor which is equals to 0.90 substituting the values of As in (2) we have Mu = (.90) (Fy) (0.85Fc’b (a) (d – a/2) or simplifying further we get 83 Mu = = 0.85(Fc’) (b) (ad –a2/2) or = ad – a2/2 = a2 – 2ad adding d2 to both sides of the equations. We have = 2 2 2 + d = a -2ad + d or d2 - = (a – d)2 Extracting square roots of both sides we get and transposing we get the formula for solving the depth of stress rectangular block a = *** Note given d, b and Mu depth of stress rectangular block is a=d ± d2 – For Computer application In this equation we take the smaller value of a. The following formula is useful for computer application given Mu as bending moment, d as depth of beam and Fc’ and Fy as material strength specifications **** Note author use this mathematical expression as sun routine programs for solving required depth of stress rectangular block at any section. Following the same analysis we get the following formula for the area of steel As As = (b)(d) ± (0.7225Fc’2b2d2)/Fy2 – 1.888Fc’(b)(Mu)/Fy2)) The above formula is for direct computer application . A more refined but less conservative formula in lieu of the above formula can be used is given as 84 9. As = bdFc’ - (bdFc’)2 – 2bFc’Mu/ Fy IMPORTANT DESIGN STEPS U.S.D. ALTERNATIVE 1 PB = .85B1 ( ) where B1 -.85 for Fc’ = 4000 psi and decreases 0.05 for every 1000 psi above 4000.00 but not less than 0.65 2) Limit of Pb from code = .75Pb Pmax = 0.75Pb where Pb is the balance steel reinforcement ratio from code. Given the area of steel as and dimension of beam b, d & h a- depth of stress rectangular block is a = reinforcement ratio from code p a = or in terms of steel nominal flexural strength is Mn = AsFy(d – a/2) in terms of steel reinforcement ratio p Mn = p(Fy)(b)(d)2( 1 - .59p ) with a value of = .90 as workmanship factor for moment we let Md =Design moment then Md = p(Fy)(b)(d)2( 1 - .59p ) the code limits Pmin = 200/Fy Note for computer application use author derives formula a depth of stress rectangular block. a =± d2 – where M is in inch kips Fc’ = K.P.S.I 85 Note the quantity d2 – must not be less than zero take lower positive real root of a LEGENDS LEGENDS Fy Fc CA CB CC CU N LC LL DL 1.4 1.7 DESCRIPTION Yield strength of steel at ultimate in Kips Per Square Inch Cylinder strength of concrete at ultimate coefficients of moments at support a Coefficient of moment at support b Coefficient of moment at support c Largest coefficient of moment for solving depth of beam Percentage of steel ratio i.e. designer’s choice Clear distance of beam in feet. Live loads in pounds Dead load in pounds Dead load factor at ultimate Live load factor at ultimate Diagonal factor taken as 0.85 Note for more detail discussion please refer “Design of Reinforced Concrete Structures” by Clarence W Dunham or George Winter Other reference books listed below Reinforced Concrete Fundamentals By The Theory and practice of Reinforced concrete 4rth edition By Simplified Design of reinforced Concrete By Phil M Ferguson Clarence w Dunham Parker 86 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Design of Single Reinforced Concrete Beam SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Single Reinforced Concrete Beam CODE NAME: CON BEAM MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 169 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Con Beam PTR NO: 3236392 at Bagiuo City 01/10/1984 CA = 1/9WL2, CB = 1/14WL2, CC = 1/16WL2 If .C.I. code is applicable w/ Ft in pounds LC Distance c from N.A eu .85fc’ ● ● ● ● ● d h ● a N.A ● ● ● B EXTERIOR SUPPORT B MIDSPAN es B INTERIOR SUPPORT AsFy STRESS & STRAIN DIAGRAM 87 REFERENCE TEXTBOOK: Design of Concrete Structures By George Winter 9th edition CHAPTER 4 PAGES 112 - 117 PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer CON – BEAM: Is a computer program that determines the size, steel reinforcement and diagonal tension bars of a single reinforced concrete beam. With given live loads and assume width of beam, computer first determines height of beam, dead load of section is automatically computed, computes areas of reinforcement steel at interior support, midspan & exterior support all in conformity with A.C.I. code 1977 & 1983 specifications. Checks whether section is adequate for shear. Design stirrups required and spacing at any desired locations X distance from column face. The program is written in Advance Basic and can be feed to a wide variety of programmable calculators and micro computers. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program If false IF THEN ELSE STATEMENT 88 COMPUTER INSTRUCTION CODE PROGRAM STATEMENT PROGRAM LINE NO 10 20 25 30 35 40 50 60 65 *** 70 75 80 85 90 95 100 CALL CLEAR PRINT “ This is design of continues beam by U.S.D. method in English units” PRINT” For legends and drawings refer to program record and program description” PRINT” This program was developed by Bienvenido C. David a civil/structural engineer” PRINT” All material strength specifications in Kips per square Inch, Live loads in pounds per foot, Linear dimension in feet” PRINT” If all data’s are in their respective units then run line no 60" STOP INPUT” Width of beam in inches”;B INPUT” Percentage of steel ratio N”:N Note here N depends on the designer choice INPUT” Live load in Kips per SQUARE ft”:LL INPUT” Cylinder strength of concrete at ultimate”:FC INPUT” Yield strength of steel at ultimate FY”:FY INPUT” Length of beam in feet”:LC INPUT” Coefficient of negative moment at support A”:CA INPUT’Coeffecients of positive moment at center span”:CB INPUT”Coeffecients of negative moment at support C”:CC NUMERICAL OUTPUT *** For debugging purposes only sample only 16 1 4310 3 40 20 .07143 0.111111 0.0625 89 105 110 120 130 140 150 160 170 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 335 340 INPUT”Coeffecients of maximum shear reaction at support CR for VU max”:CR support CR for VU max”:CR INPUT”Coeffecients of maximum moment for solving depth of beam CU”:CU IF FC≥4 THEN 130 ELSE 150 BA = 0.85 GOTO 160 BA = 0.85 – (FC – 4)/1*(.05) 350 355 360 370 375 PB = 0.5418758*FC/FY*87/(87 + FY)*BA PC = N*PB PM = 0.2/FY IF PC<=PM THEN 220 IF PC>PM THEN 240 P = PM GOTO 250 P = PC X = 1 – 0.59*P*(FY/FC) Y = 0.90*P*FY*B G = X*Y E = 83.33*G/(CU*LC^2) F = -1.456*B C = -(3.64*B + 1.7*LL) Q = (F^2 -4*E*C)^.5 D = (-F + Q)/(2*E) H = D + 2.5 PRINT” Height of beam in inches =”;H;”Inches” REM Compute areas of steel at supports and midspan DL = 1.456*B*H LL = 1.7*LL W = DL + LL MA = 3/250*CA*W*LC^2 IF (D^2-2.61*MA/(FC*B))<0 THEN 385 ELSE 395 385 PRINT” Depth of stress rectangular block is not 0.11111 BA = .85 sample only .0236694 .0236694 .005 0.005 .0236643 0.8138408 13.630637 11.093169 20.79 -23.296 -7,385.24 784.2343 19.211087 21.91087 510.4356 7,327 7837.436 2687.174 90 390 395 400 405 410 415 420 425 430 435 440 445 450 460 465 470 475 480 495 500 510 520 530 540 545 550 555 possible a is imaginary review given data” STOP AA = D – (D^2-2.61*MA/(FC*B)).5 AE = MA/(.90*FY*(D-AA/2)) PRINT” Area of steel at exterior support=”AE;”Square Inches” REM For positive steel at center span MB = 3/250*CB*W*LC^2 IF (D^2 – 2.61*MB/(FC*B))<0 THEN 425 ELSE 435 PRINT” Depth of stress rectangular block at center is not possible review given data” STOP AB = D –(D^2-2.61*MB/(FC*B))^.5 ASP = MB/(.90*FY*(D-AB/2)) PRINT” Area of steel at midspan=”ASP;”Sq Inch” REM For steel at interior support MC = 3/250*CC*W*LC^2 IF (D^2-2.61*MC/(FC*B))<0 THEN 470 ELSE 480 PRINT” Depth of stress rectangular block at interior support is imaginary not possible review given data” STOP AC = D-(D^2-2.61*MC/(FC*B))^.5 ASI = MC/(.90*FY*(D-AC/2)) PRINT” Area of steel at interior support=”;ASI;”Sq.Inch” PRINT” Select from tables size and bar no then type continue and press enter to resume running” BREAK REM Design of diagonal tention using the less accurate A.C.I. code VU = CR*W*LC/2000 VCA = 0.053754*FC^.5*B*D IF VU<=VCA THEN 555 ELSE 580 PRINT” Section adequate for diagonal tention 4.223156 4.314843 4179.548 7.183078 7.339031 2351.231 3.633238 3.7121 79.299 34.83 91 560 565 580 590 600 610 620 630 635 640 645 650 660 670 680 690 700 no stirrups needed in this region just provide extra diagonal tention for unforeseen loads or as directed by field Engineer” PRINT” Programmed by Bienvenido C. David A Civil/Structural engineer on February 16, 1981” STOP 580 REM Stirrups needed in this region let us use U shape stirrups VCD = VU – VCA J = 1000*VU/W JA = 0.5*CR*VCA*LC/VY Z = J - JA ZA = 0.187*FY*D/VCD Rem Let’s take an increment of every 1 feet distance from support PRINT” Point of zero excess shear from support location where stirrups are needed is =”;Z;”feet” REM For every 1 feet interval FOR S = 1 TO Z STEP 1 Z1 = ZA*Z/(Z-S) PRINT”Recqired spacing at 1 feet interval is =”;Z1;”Feet” NEXT S PRINT”Programed by Bienvenido C. David A Civil/Structural engineer on February 1982 at Baguio City” END 44.469 10 4.39 5.61 3.93 92 INTRODUCTION The name compression beam is analogous to double reinforced beam. When the capacity of a given cross section the compressive force of concrete is less than the maximum external moment, then steel reinforcement is needed in that part of the beam in which the stresses are compressive to supplement the concrete in resisting compressive stresses. Beams containing reinforcement for both tension and compression are known as double reinforced beam. Double reinforced beam arises when computed dimensions of single reinforced beam is not possible for architectural reasons, thus the only alternative is to analyze the given beam as double reinforced beam. In recent years, due to the development of high strength materials, compression beam is seldom used. however there are still situations in which use of double reinforced beam is the only alternative. Our analysis will be based entirely on the U.S.D. method ANALYSIS AND FORMULA DERIVATIONS b ● eu ● ● d’ As’ Ast ● ● ● Neutral Axis d es d – d’ d Astfy Asc CROSS SECTION STRAIN DIAGRAM CROSS SECTION WITH COMPRESSION BEAM h 93 b h (d-d’) a .85fc’ (d – a/2) (As – As’) PRESSURE DIAGRAM Let us consider the figure below. In the analysis of compression beam if Pmax = 0.75Pbor less than Pb then equations of single reinforced beam is valid, conversely if P is greater than Pmax then somewhat difference analysis is required. The following nomenclature will be used for double reinforced concrete beam. d’ = Covering of top bars reckoned from centroid compression steel up to outer fiber of concrete. d = Depth of beam (I.E distance of centroid tention steel up to outer fiber of concrete). d – d’ = Lever arm of couple Ts and Cs’ b = Width of the beam given h = height of the beam fc’ = Cylinder strength of concrete in Kips per square inch. fy = Yield strength of steel at ultimate in kips per square inch. As’ =Area of compression steel in square inches a = Depth of stress rectangular block By the superposition method, the total resisting moment is equals to the sum of the individual moments namely Mn -1 moment provided by the couple consisting of the force in compression steel As’ and the force equal to the area of tention steel, then from the figure 94 Mn – 1 = As’(fy)(d – d’) We call this equation (1) The second part Mn – 2 = is the contribution of the remaining tention steel (As – As’) acting with the compression concrete with a lever arm of (d – a/2) so that Mn – 2 = (As –As’)(fy)(d – a/2). In analogous to single reinforced concrete beam the depth of stress rectangular block is given by As – As’ or a = we call this equation (3) but by definition As = pbd and As’ = p’bd substituting in (3) we get a = The total resisting moment then would be Mn = Mn – 1 + Mn – 2 = (As – As’)(fy)(d – a/2) + As’(fy)(d – d’) introducing a factor as reduction factor then the design moment would be Md = – = – + – Equation (4) Equation 4 is the design moment for double reinforced concrete beam. For allowable steel reinforcement ratio from code see program name comp beam. In our computer program, upon input of numerical data’s. Computer first analyze given section. A visual display into the monitor screen the word “ This is double reinforced” or “Single reinforced beam”. A break command temporarily stops the computer from running to let the designer sketch the section. Upon entry of the command CONTINUE computer resumes running, evaluates required area of steel at midspan and supports respectively all in accordance with the 1977 and 1983 A.C.I code. STEPS FOR COMPUTER APPLICATION a= or in terms of steel reinforcement ratio a = The limiting value of lim = .85B1( )( )( ) + P’ where P’ = As’/bd for balanced steel ratio B = B + P’Fs’/Fy Maximum steel ratio permitted by code is max = 0.75 PB + P’Fs/Fy and the nominal moment is Md = (0.85Fc’ab(d – a/2)) + As’Fs’(d – d’) here = .90 95 Fy Yield stress of steel at ultimate in K.S.I Fc = Cylinder strength of concrete in K.S.I. b = Dimension of beam in inches CA = Coefficient of moment at exterior support CB = Coefficient of moment at midspan CC = Coefficient of moment at interior support N = Percentage of steel ratio B1 is taken as 0.85 for 4000 psi and decreases for every 1000 psi above 4000 psi. Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Design of Double Reinforced Concrete Beam SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Double Reinforced Concrete Beam CODE NAME: COMP BEAM MACHINE LANGUAGE : IBM BASICA COMPUTER: I.B.M Home Computer Program steps: 120 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Comp Beam PTR NO: 3235345 at Bagiuo City 02/11/1983 96 DRAWING / FIGURE CODE NAME: COMP - BEAM W in LBS per foot A B C A B C ● ● h ● ● ● ASc ● ● h ASt ● ● SECTION A – A ● h ● b ASc ● ● SECTION B – B ● ● SECTION C - C a eu es’ h (d-d’) .85fc’ (d – a/2) es (As – As’) PRESSURE DIAGRAM STRAIN DIAGRAM REFERENCE TEXTBOOK: Dean Peabody Jr.Reinforced Concrete Design 97 PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer COMP – BEAM: Is a computer PROGRAM that designs and analyze whether a given beam is singly reinforced or or double reinforced. Computer first checked capacity of given section compares moment capacity to actual moment and designs required area of steel at midspan , exterior support , interior support in square inch, using the less accurate A.C.i code. It determines whether section is adequate for dia gonal tension or not all following the provisions of the 1977 or 1988 A.C.I code. Evaluates spacing of stirrups The program is written in Advance Basic and can be feed to a wide variety of programmable calculators and micro computers as well as E- Review Center. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program If false IF THEN ELSE STATEMENT 98 COMPUTER INSTRUCTION CODE PROGRAM LINE NO 10 20 30 35 40 45 50 60 70 75 80 85 90 100 120 130 140 150 160 170 180 190 200 210 220 230 240 PROGRAM STATEMENT COMPUTER OUTPUT FOR DEBUGGING ONLY CALL CLEAR PRINT” This is a program for double reinforced beam design by U.S.D. method in English units” PRINT” This programmed was developed by Bienvenido C. David a Civil?Structural engineer” PRINT” For drawing and program record please see attached sheets” PRINT” All material strength specifications in Kips per Square Inch, Linear dimensions in inches, Live loads in pounds per foot” PRINT” If all datas are in their consistent units then run line 60” STOP REM A program for compression beam INPUT” Material strength FC,FY”:FC,FY INPUT” Live loads in pounds per foot”:LL INPUT” Width and height of beam B,H”:B,H INPUT” Shear react ion factor at support CR”:CR INPUT”Coeffecients of negative moments at face of exterior support, midspan, interior support CA,CB,CC”:CA,CB,CC INPUT “Clear distance of beam in feet LC”:LC REM Determine if given section is single reinforced or double reinforced D = H-4 IF FC=<4 THEN 150 ELSE 170 BA = 0.85 GOTO 180 BA = 0.85–((FC-4)/1*).05 PB = 0.541875*FC/FY*87*BA/(87+FY) AS = PB*B*(H-4) A = AS*FY/(0.85*FC*FY*B) MD = 0.90*AS*FY*(D-A/2) DL = 1.0466*B*H W = 1.4*DL + 1.7*LL MA = 3/250*CA*W*LC^2 3.5, 40 3000 12, 18 1.15 .0625,.0714285,0.111111 20 14 .85 0.0276084 4.63 5.1968 1900.4853 226 POUNDS PER FEET 741.4 Pounds per foot 222 kips 99 250 260 270 280 290 300 310 320 330 340 350 360 370 380 385 390 395 400 405 410 415 420 425 430 440 445 450 455 460 470 475 480 485 490 495 MB = 3/250*CB*W*LC^2 MC = 3/250*CC*W*LC^2 IF A>MB THEN 300 IF MB>MC THEN 330 GOTO 350 IF MA>MC THEN 310 MU = MA GOTO 360 MU MB GOTO 360 MU = MC IF MU<=MD THEN 380 IF MU.MD THEN 810 REM Assume dimension okay for design no revision necessary. Determine area of steel bars at support and midspan. REM Let AE area of steel at exterior support IF (d^2-2.61*MA/(FC*B))<0 THEN 395 ELSE 405 PRINT” Depth of stress rectangular block results in imaginary not possible review given data” STOP A1 = D-SQR(D^2-2.61*MA/(FC*B)) AE = MA/(0.90*FY*(D-A/2)) PRINT”Recquired area of steel at exterior support t=”:AE”Square inch” REM Let ASP Required area of steel at mid span IF (D^2-2.61*MB/(FC*B))>0 THEN 430 ELSE 450 PRINT” Depth of stress rectangular block is imaginary not possible review given data” STOP A2 = D- (D^2-2.61*MB/(FC*B))^.5 ASP = MB/(0.90*FY*(D-A2/2) PRINT”Recquired area of steel at midspan=”;ASP;”Square Inches” REM Let S1 area of steel at interior support IF (D^2-2.61*MC/(FC*B))<0 THEN 475 ELSE 485 PRINT” Depth of stress rectangular block is imaginary not possible review given data” STOP A3 =D – SQR(D^2-2.61*MC/(FC*B)) ASI = MC/(0.90*FY*(D-A3/2)) PRINT”Recquired area of steel at interior support 254 Kips 395.37 Kips 0.5016932 0.4485 Square Inch 0.4485 0.575555 0.5145449 Square Inch 0.9059719 .810695 100 500 505 510 512 513 515 520 525 528 530 540 550 560 570 580 590 600 610 620 630 640 650 660 810 820 840 850 860 870 880 885 890 =”;ASI;”Square Inches” PRINT” Select from tables appropriate bar size no. and then type continue to resume running and press enter” BREAK REM Design of diagonal tension VU = CR8W/2000*LC VCA = 0.053754*FC^.5*B*D IFVCA=>VU THEN 530 PRINT” Section safe for shear stress just provide stirrups for unforeseen loads or as directed by Field Engineer” PRINT” Programmed by Bienvenido C. David A Civil/Structural Engineer” STOP REM Design of diagonal tension needed in this region VCD = VU – VCA J = 1000*VU/W JA = 0.5*CR*VCA*LC/VU ZA = .187*FY*D/VCD PRINT” Point of zero excess shear is =”;Z;”Feet distance from support stirrups needed in this region” REM Let us consider 2 Ft. interval FOX = 1 TO Z STEP 2 Z1 = ZA*Z/(Z-X) PRINT”Recquired spacing at 2 Ft. interval is =”;Z1;”Inches” NEXT X PRINT” Detail and sketch section” PRINT “Programmed by Bienvenido C. David a Civil/Structural Engineer in Baguio City on April 29,1983” STOP REM This is a double reinforced beam M1 = MU-MD AS1 = M1/(0.90*FY*(D-2.5)) AT = AS1 + AS P1 = AS1/(B*D) PC = 0.85*BA*FC/FY*2.5/D*87/(87- FY) + P1 P2 = AT/(B*D) REM Compare P2 and PC PRINT”Recquired area of steel at interior support =”;AT;”SQUARE Inches” 2.875 16.8948 Kips 939.765 4.5893719 9.21937 0.0273176 0.0482143 0.020896 101 900 910 930 935 940 950 970 980 990 1000 1020 1030 1040 1060 1070 1080 1090 1100 1110 1120 1130 1140 1150 1160 1170 PRINT” Compare P2 and PC allowable steel ratio from code PRINT” Area of steel at exterior support can be taken as equals to area of steel at interior support” PRINT” Area of steel at exterior support =”;AT;”Square Inches” PRINT” Select from tables 950appropriate bar size and no. then type continue to resume running and press enter” BREAK REM Design of diagonal tention VU = CR*W*LC/2000 VCA = 0.053574*B*D*FC^.5 IF VCA = > VU THEN 1020 IF VCA<VU THEN 1060 PRINT” This is a double reinforced concrete beam with a section adequate for diagonal tention just provide stirrups as directed by Field Engineer” PRINT” Programmed by Bienvenido C. David a Civil/Structural Engineer on April 30, 1983 STOP REM Design of diagonal tention VCD = VU – VCA J = 1000*VU/W JA = 0.5*CR*VCA*LC/VU Z = J – JA PRINT” Point of zero excess shear is at a distance =”;Z;”Feet from support stirrups needed in this region” REM Let us consider a 1 Ft interval distance ZA = 0.187*FY*D/VCD FOR X = 1 TO Z Z1 = ZA*Z/(Z – X) NEXT X END 102 INTRODUCTION: When a beam and slab are poured at once, resulting in monolithic construction, a portion of the slab on each side of the beam maybe considered as the flange of a Tee – Beam. The portion of the beam below the flange serves as the web, sometimes called the stem. Flange bending stresses is not uniform from bean to beam, being largest over the web and tending to drop off with distances from the web. Tee beams are analyzed in much the same way as rectangular beams. There are two analysis employed. a) First analysis: The neutral axis lies within the flange, if this happens then the formulas for rectangular beams is valid program no 7 & program no 8. b) Second case: The neutral axis lies below the flange, when this happens, this becomes a Tee –Beam and the analysis is different from the rectangular analysis. To be sure whether it is a rectangular or Tee – Beam, it is best to locate the neutral axis of the section. When the location of the N.A. is less than the flange thickness, then this is a rectangular beam therefore formulas for rectangular beam is applicable (program no 7 & 8). On the other hand if the N.A. is greater than the flange thickness different analysis is required. In deriving formulas for Tee –Beam, it is best to consider the figure below and the following symbols will be used. ANALYSIS AND FORMULA DERIVATIONS FOR COMPUTER APPLICATION a = Depth of stress rectangular block p =As/bd = Steel reinforcement ratio from code hf = Flange thickness b = Width of beam if rectangular bw Width of beam web portion 103 d = Effective depth of beam = h – 2.5 or the distance of centroid tention steel to outer fiber of concrete. Asf = Area of steel required in the flange section Fy = Ultimate yield strength of steel in K.S.I Fc = Cylinder strength of concrete in K.S.I b d hf cb SLAB SLAB SLAB N.A. ● Ast● bw FIGURE 1 hf FIGURE 2 b .85Fc’ eu d c N.A. ● Ast● (d – c) d – a/2 es AsFy bw SECTION STRAIN DIAGRAM PRESSURE DIAGRAM In the figure below is a cross section of tee Beam with the neutral axis located below the flange as before a = Asf = = then from the figure, it is evident that Equation (1) here the symbol Bw is the beam web. If we let the symbol Mn-1 = The nominal moment carried by the flange neglecting the web portion then the equivalent resisting nominal moment will be Mn -1 = (Asf)(fy)(d – hf/2) we call it equation (2) If As is the total area of the tensile steel, then the remaining steel area (As – Asf) at stress fy is balanced by the rectangular portion of the beam (section bw by d) with the rectangular portion as free body shown below and applying 104 .85fc’ Cc =0.85Fc’abw d As ● ● (d – a/2) Ts = (As – Asf)fy bw 0.85fc’abw = (As – Asf)fy or solving for a = (Fy) thus an additional moment say M(n-2) = (as – Asf)fy (d – a/2) the total moment then by the method of superposition say Mn will be the sum of moments Mn -1 plus Mn – 2 = Mn -1 + Mn- 2 Mn = Asf(fy)(d – hf/2) + (As Asf)(fy)(d – a/2) introducing a factor of , the design moment then would be Md = reinforcements see design steps program name Trap Foot. The criteria for overhanging width are given below A.C.I. code recommendations. 1. For symmetrical T Beams the effective width b shall not exceed one fourth the span length of the beam.. The overhanging slab width on the either side of the beam web shall not exceed eight times the thickness of the slab or one half the clear distance to the next beam. 2. For beams having a slab on one side only, the effective overhanging slab width shall not exceed one – twelfth the span length of the beam, nor six times the slab thickness , nor one half the clear distance to the next beam. 3 For isolated beams in which the flange is used only for the purpose of providing additional compressive area, the flange thickness shall not be less than one – half the width of the web, and the total flange width shall not be more than four times the web width. 105 In our general computer program , computer analyze given section , determine whether given section analyzed as a rectangular or tee beam if so it prints on the T.V monitor screen” This is a rectangular or Tee Beam”. A break command statement causes the computer to stop running temporarily, the designer can then sketch the actual section . After the command continue , computer performs the remaining program lines and prints on the monitor T.V screen areas of steel in midspan and supports respectively all in conformity with 1077 A.C.I. code. *** Note: if the depth of stress rectangular block is equals to or less than the flange thickness then a rectangular beam analysis is considered. If a is greater than the flange thickness then a Tee beam analysis is required. Pwb = Pb + Pf where Pb is the balanced steel ratio of rectangular portion of the beam and Pf is the unbalance steel reinforcement ratio of the flange. The recommends that that the steel ratio used shall not exceed Pmax = 0.75(Pb + Pf) here Pb = 0.85(B1)(Fc/Fy) here Pf = Asf/Bw where Asf = Area of steel at flange Bw = Area of web Spacing of bars shall not exceed 5 times the thickness of the flange nor in any case exceed 18” Again the depth of stress rectangular block is *** Note given d, b and Mu depth of stress rectangular block is a=d ± d2 – For Computer application where b = web thickness if rectangular analysis prevails = to Bw if Tee beam prevails b = effective flange width. LEGENDS FC Fy DESCRIPTION Cylinder strength of concrete at ultimate (K.S.I) Yield Strength of steel at ultimate (K.S.I) 106 Hf Cb Ca Cc N CR LC LD CU Flange thickness in inches Coefficient of positive moment at midspan no unit Coefficient of negative moment at exterior A Coefficients of negative moment at interior support C Percentage of steel ratio Coefficient of shear reaction at support Length of beam in feet Centerline spacing in Feet Coefficient of largest maximum moment for solving section of beam. Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Design of Tee Reinforced Concrete Beam SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1977 ACI Code) TITLE: Design Of Reinforced Concrete Tee Beam CODE NAME: TEE BEAM MACHINE LANGUAGE : TI BASIC COMPUTER: AMSTRAD Computer Program steps: 195 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Tee Beam PTR NO: 3235323 at Bagiuo City 02/11/1983 DRAWING FIGURE CODE NAME: TEE BEAM REFERENCE TEXTBOOKS: Design of Concrete Structures By George Winter CHAPTER 9 Pages 124 to 131, The Theory and Practice of Reinforced Concrete by Clarence W. Dunham 107 b N.A. ●● eu .85Fc’ d C B1C es AsFy bw SECTION STRAIN DIAGRAM STRESS DIAGRAM PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer TEE – BEAM: Is a computer program that analyzes whether a given beam is a rectangular or Tee Beam. Determines effective flange width and print on the screen value of depth of stress rectangular block. Computes area of required steel reinforcements in conformity with the 1977 A.C.I code. Checks given cross section using the less accurate A.C.I code the required diagonal 108 tention. Plots spacing of stirrups all in accordance with the 1977 A.C.I. code. The program is written in advance basica software language and runs on programmable calculators, main frame computer and E review centre. Design to be used in a time sharing systems in a conversational mode. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE VALUE If true SGN = SIGNUM NOTATION branch out Branch out Main program IF THEN ELSE STATEMENT If false COMPUTER INSTRUCTION CODES LINE NO 10 15 20 25 30 45 50 55 60 65 STATEMENT NUMERICAL OUTPUT (SAMPLE ONLY) ***For debugging only CALL CLEAR PRINT” This is design of Tee Beam one flange only by U.S.D in English units“ PRINT” All material specifications in Kips per square inch , Linear dimensions in feet, slab thickness in inches” PRINT” This program was developed by Bienvenido C. David A Civil?Structural engineer on March 1983 in Baguio City” PRINT” If all data’s are in their consistent units then run line no 50” STOP REM First determine if beam is rectangular or Tee beam INPUT” Cylinder strength of concrete at 3 ultimate”:FC INPUT” Yield Strength of steel at ultimate”:FY” 60 INPUT” Thickness of flange in inches”:HF 3 109 70 75 80 85 90 95 100 110 120 140 150 160 170 180 190 200 210 135 220 230 240 250 260 270 280 290 300 310 320 ***** 330 340 350 400 410 INPUT” Clear distance of beam in feet”:LC INPUT’ Centerline spacing in feet”:LD INPUT” Live load in pounds per foot”:LL INPUT”Coeffecient of negative moment at exterior support”:CA INPUT”Coeffecient of positive moment at center span”:CB INPUT’Coeffecient of negative moment at interior support”:CC INPUT”Coeffecient of largest moment for determining section of beam”:CU INPUT” Percentage of steel ratio N designers choice”:N REM Find or analyze given section IF FC>= THEN 150 ELSE 170 BA = 0.85 GOTO 180 BA = 0.85 – (FC-4)/1*0.05 PB = 0.541857*FC/FY*87*BA/(87+FY) PC = N*PB PM = 0.2/FY IF PC<PM THEN 230 **** Note insert as input statement INPUT”Dimention of beam in inches”:BW IF PC < PM THEN 250 P = PM GOTO 260 P = PC X = 1- 0.59*P*FY/FC Y = 0.90*P*FY*BW G = X*Y E = 83.33*G/(CU*LC^2) F = -1.456*BW C = -(3.63*BW + 1.7*LL) Q = (F^2 – 4*E*C)^.5 T he quantity (F^2 – 4*E*C) must be greater than 0 D= (- F + Q)/(2*E) H = D + 2.5 REM With section known determine if rectangular section or tee beam DL = 6.25*LD*HF + 1.0466*BW*H W = 1.4*DL + 1.7*LL 24 3.91 1132 0.0625 0.0714285 0.111111 0.111111 0.60 0.013629 0.008177 0.003333 11 0.008177 0.9035144 4.8571 4.3884597 5.71448 -16.016 -1964.33 212.505 19.99 say 20 22.5 332.346 LBS/FT. 2389 POUNDS PER FOOT 110 420 430 440 450 460 470 480 490 500 510 520 530 540 550 560 *** 570 580 590 595 600 605 610 615 625 630 635 640 645 650 655 665 670 680 690 MU = 3 /250*CU*LC^2*W B1 = 1/12*LC*12 + BW B2 = 6*HF + BW B3 = 1/2*LD*12 IF B1<B2 THEN 490 IF B2<B3 THEN 520 GOTO 540 IF B1<B3 THEN 500 B = B1 GOTO 550 B = B2 GOTO 550 B = B3 R = 2.61*MU/(FC*B) A = D – (D^2 – R)^.5 Note the quantity (D^2 – R) must be greater 0 IF A<=HF THEN 590 IF A>HF THEN 1070 PRINT” Since A is less than or equal to HF then rectangular beam analysis is valid neutral axis within flange program no 7 & no 8” PRINT” Detail section of beam then type continue to resume running and press enter” BREAK MA = 3/250*CA*W*LC^2 IF (D^2 – 2.61*MA/(FC*BW))<0 THEN 615 ELSE 630 PRINT” Depth of stress rectangular block is imaginary not possible review given data” STOP AA = D – SQR(D^2 – 2.61*MA/(FC*BW)) AE = MA/(0.90*FY*(D – AA/2)) PRINT” Area of steel at exterior support=”;AE”Square Inch” MB = 3/250*CB*W*LC^2 IF (D^2 – 2.61*MB/(FC*BW))<0 THEN 655 ELSE 670 PRINT “Depth of stress rectangular block not possible review given data” STOP AB = D – (D^2 – 2.61*MB/(FC*BW))^.5 ASP = MB/(0.90*FY*(D – AB/2)) PRINT”Recquired area of steel at midspan=”;ASP” Square Inches” 1833 KIPS 35” 29” 23.46 SAY 24 B =23.46, R = 67.97 1.778 HF = 3 1032.048 Inch kips 2.15696 1.01000 Square Inch 1179.48 2.4868 1.1645086 1.1645086 111 695 700 705 710 720 725 730 735 740 745 750 770 775 780 785 790 800 810 820 830 850 860 870 880 890 900 905 910 MC = 3/250*CC*W*LC^2 IF (D62 – 2.61*MC/(FC*BW))<0 THEN 705 ELSE 720 PRINT” Depth of stress rectangular block is imaginary not possible review given data” STOP AC = D – (D^2 – 2.61*MC/(FC*BW))^.5 ASI = MC/(.90*FY**(D – AC/2)) PRINT” Select from table appropriate bar size No then type continue to resume running detail and sketch section and reinforcements” BREAK Vu = 1.15*w*lc/2000 VCA = 0.053754*FC^.5*BW*D PRINT” IF VCA >= VU THEN 770 ELSE 850 PRINT” Section adequate for diagonal tention provide stirrups for unforeseen loads or as directed by Field Engineer” PRINT” Shear reaction at support =”;VU;”Kips PRINT” Negative moment at exterior support =”;MA”Inch Kips” PRINT” Positive moment at midspan =”;MB”Inch Kips” PRINT” Negative moment at interior support =”;MC;”Inch Kips” PRINT” Copy end moments for column design type continue then press enter to resume running” BREAK PRINT” Programmed by Bienvenido C. David a Civil/Structural engineer on July 1983 in Baguio City” STOP REM Stirrups needed in this region VU is greater than VCA VCD = VU – VCA J = 1000*VU/W JA = 0.5*VCA*LC/VU REM Determine spacing of stirrups at every 1 Ft.interval Z = J – JA PRINT” Point of zero excess shear is at a distance =”;Z;”Feet from support stirrups needed in this region” ZA = 0.187*FY*D/VCD 1834 Kips 4.032940 1.8888 Sq Inch 32.968 Kips 20.483 Kips 12.485 Kips 13.799 Feet 7.455 6.344 17.9735 112 915 920 930 935 **** 940 945 950 960 970 975 980 985 990 995 1000 1010 1070 1075 1080 1090 1100 1110 1120 1130 1140 1145 1150 1155 FOR SX = 1 TO Z Z1 = ZA*Z/(Z – SX) PRINT” Spacing required at every 1 Ft interval=”;Z1;”Inches” NEXT SX Note for answers example only spacing of stirrups are PRINT” Height of beam in inches=”;H PRINT” Area of steel at exterior support=”;AE;”Square Inches” PRINT”Recquired area of steel at midspan=”;ASP;”Square Inches” PRINT”Recquired area of steel at interior support=”;ASI”Square Inches” PRINT” Total maximum shear reaction at support is VU=”;VU;”Kips” PRINT” Copy negative moment equals to first at exterior support=”MA;”Inch Kips” PRINT” Copy positive moment at midspan equals to =”MB;”Inch Kips” PRINT “Copy end moment at face of interior support equals to =”MC;”Inch Kips” PRINT” Sketch and detail rectangular beam then type continue press enter to resume running” BREAK PRINT” Programmed by Bienvenido C. David a Civil/Engineer on the year 1983 in Baguio City” STOP REM Neutral axis within web a tee beam analysis ASF = 0.85*FC*(B – BW)*HF/FY M1 = 0.90*ASF*FY*(D – HF/2) MA = 3/250*CA*W*LC^2 M2 = MA – M1 IF (D^2 – 2.61*M2/(FC*BW))<0 THEN 1120 ELSE 1140 PRINT “Depth of stress rectangular block is imaginary not possible review given data” STOP A2 = D – SQR(D^2 – 2.61*M2/(FC*BW)) AS2 = M2/(0.90*FY*(D – A2/2)) AT1 = AS2 + ASF PRINT”Recquired area of steel at exterior support=”AT1;”Square Inches” 21.33,26.48,34.098,48.6446 & 84.838 in inches ` 1032.048 1179.48 1834 1.588 Inch 3306 Inch Kips 4012.416 706.416 0.7035 Inch 0.32944 Square Inches 1.9174 113 1160 1165 1170 1175 1180 1185 1190 1200 1205 1210 1215 1215 1225 1230 1240 1250 1255 1260 1265 1270 1275 1280 ***** 1253 1290 1295 1300 1310 1320 1325 1330 1335 1340 1350 P1 = AT1/(BW*D) PF = ASF/(BW*D) PU = 2.7225*FC/FY*87/(87 + FY) PW = 0.75*(PF + PU) PRINT” Compare P1 and PW maximum allowable stress from code” MB = 3/250*CB*LC^2 M3 = MB – M1 IF (D^2 – 2.61*M3/(FC*BW))<0 THEN 1205 ELSE 1215 PRINT” Depth of stress rectangular block is imaginary not possible review given data” STOP A3 = D – (D^2 – 2.61*M3/(FC*BW))^.5 AS3 = M3/(0.90*FY*(D – A3/2)) AT2 = ASF + AS3 PRINT”Recquired area of steel at midspan=”;AT2;”Square inches” P2 = AT2/(BW*D) REM Compare P2 and PW M4 = MC – M1 IF (D^2 – 2.61*M4/(FC*BW))<0 THEN 1265 ELSE 1275 PRINT “Depth of stress rectangular block is imaginary not possible review given data” STOP A4 = D – (D^2 – 2.61*M4/(FC*BW))^.5 AS4 = M4/(0.90*FY*(D – A4/2)) Note insert 1253 program line value of MC MC = 3/250*CC*W*LC^2 AT4 = AS4 + ASF PRINT “Area of steel at interior support=”;AT4;”Square inches” P3 = AT4/(BW*D) REM Compare P3 and PW allowable steel reinforcement ratio from code REM Design of diagonal tention VU = CR*W*LC/2000 VCA = 0.053754*FC^.5*BW*D IF VCA>=VU THEN 1350 IF VCA<VU THEN 1460 PRINT” Section is a Tee beam section is adequate for shear and diagonal tention provide stirrups as 0.00435 0.0036036 0.02138 0.0187377 4585.61 1279 1.283 0.60086 Square Inch 2.18966 2.1896 0.004969 3820 Inch Kips 3.96 1.85768 7126 3.44568 0.00781936 111 41 114 1355 1360 1370 1380 1390 1400 1460 1470 1480 1490 1500 1505 1510 1515 1520 1530 1540 1550 1560 1570 1575 1580 1590 1595 1600 1610 1620 1630 directed by Field Engineer” PRINT” Negative moment at exterior support for column design is=”MC;”Inch Kips” PRINT” Copy moment at interior support for column design =”;MA;”Inch kips” PRINT” Copy shear reaction at end for column design=”;VU;”Kips” PRINT” Detail and sketch steel reinforcements and section then type CONTINUE to resume running and press ENTER”` PRINT” Programmed by Bienvenido C. David a Civil/Structural engineer on the year 1983 in Baguio City” STOP REM Design of diagonal tention VCD = VU – VCA J = 1000*VU/W JA = 0.5*CR*VCA*LC/VU Z = J – JA PRINT” Point of zero excess shear is located at a distance =”;Z;”Feet from support stirrups needed in this region” REM Determine spacing at 1 Feet interval ZA = 0.187*FY*D/VCD Z1 = ZA*Z/(Z – 1) Z2 = ZA*Z/(Z – 2) Z3 = ZA*Z/(Z – 3) Z4 = ZA*Z/(Z – 4) Z5 = ZA*Z/(Z – 5) PRINT ZA PRINT”Z1 =”;Z1;”Inches” PRINT Z2=”;Z2;”Inches” PRINT”Z3=”Z3;”Inches” PRINT” Z4=”Z4;”Inches” PRINT”Z5=”;Z5;”Inches” PRINT”MC=”;MC;”MA=”;MA;”VU=”;VU PRINT “Programmed by Bienvenido C. David a Civil/Structural engineer on the year 1983 in Baguio City” END 70 11.95 4.432 7.7518 6.42 7.404 8.746 10.68 13.71 19.16 115 INTRODUCTION: Design of Slab is similar to that of a rectangular beam. In general there are four kinds of slabs in a typical building. 1 One way solid slab and beam. 2. Two way solid slab and beam. 3 Floor joist, sometimes called ribbed floor. 4. Flat slab or girdles floors. In this chapter we will be dealing with one way slab and two way slab the two most common slabs built by the practicing Civil engineers from day to day practice.. The ultimate method of structural theory will be used thru out in the computer solutions. One way slab is used in foot bridges, small bridges supported by stringers. The reinforcements in one direction runs in one direction only, from beam to beam. The slab is uniform in thickness and there is no filler material. The number of beams in a panel depends on the column spacing, as the name implies the bending moments are assumed to be resisted by the beam action between two or more lines of supports, so that all of the main bars will be running parallel to each other and perpendicular to those supports (For figure computer program name “Slab one”) In one way slab design, the minimum thickness is governed by the A.C.I. CODE COEFFECIENTS AS WELL AS TEMPERATURE BARS. A unit strip 1 Ft. (12”) wide is cut perpendicular or at right angles to the supporting bars, The A.C.I. code coefficients is normally employed for determining the moments at supports and midspan. To determine the required area of steel per foot of width the area of one bar times the average number of bars in a foot strip (12 divided by the spacing in inches). As an aid for design engineers a table for various sizes of bars are included in English as well as in metric units). In our computer program, two methods are employed the standard method, the sub –routine method. A third method which is advantageous for many slabs is a combination of one dimensional array in three elements with the RESTORE COMMAND of advance BASICA. The standard formula for finding the depth of stress rectangular block as previously derived (See chapter 4) as shown below is 116 *** Note given d, b and Mu depth of stress rectangular block is a=d ± d2 – For Computer application and the required area of steel As = for area of steel. These two mathematical expressions were used by the author a s a sub routine to solved areas of steel reinforcements at the end supports and midspan. (See program listing). One way slab is essentially a rectangular beam of comparatively large ratio of width to slab,. The design of one way slab is similar to the design of a rectangular beam. Referring from the figure program no 10. a strip of 12” wide is cut at right angles to the supporting beam, the bending moment being computed for a 12: wide strip. As per A.C.I. code minimum thickness of slab is a) b) c) d) For simply supported ------------------------- L/20 For one end continuous ---------------------- L/24 Both end continuous -------------------------- l/28 Cantilever -----------------------------------------L/10 TEMPERATURE AND SHRINKAGE PROVISIONS 1 ) where grade 40 or 50 deformed bars were used p = 0.002 2 ) Where grade 60 deformed bars or welded wire fabric p = 0.0018 3) Slabs where reinforcements with yield strength exceeding 60,000 p.s.i. yield strength measured at yield strain of o.35% used p= less than 0.0014 4) Weight of concrete is taken as 150 Lbs/Cu.Foot In no case shall the steel reinforcement ratio be 117 5) Covering of steel is 1” top cover. 6) Dead and Live load factor is 1.4 and 1,7 7) Moment factor is 0.90 8) Shear reaction is 1.115 9) For computer application : *** Note given d, b and Mu depth of stress rectangular block is a=d ± d2 – For Computer application and the required area of steel As = *** Where A.C.I. for area of steel code is coefficients are applicable Exterior support ------------------ L/24 Midspan -----------------------------L/14 Interior support -------------------L/9 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Design of One Way Slab 118 SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: One Way Slab Design CODE NAME: One Slab MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 74 LIBRARY MODULE: Floppy Disk PROGRAM NAME: One Slab PTR NO: 3236355 at Baguio City 01/10/1983 CODE NAME: One Slab a One way slab● b 1 Foot strip TRANSVERSE SECTION PLAN ● ● ● ● ● ● TYPICAL SECTION REFERENCE TEXTBOOKS: Concrete Fundamentals by The Theory and Practice of Design of Concrete Phil M. Ferguson Reinforced Concrete by Structures by George Winter Clarence w. Dunham. CHAPTER 5 Pages 202 - 210 PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. 119 My first generation home computer ONE SLAB: Is a computer program that designs depth and required area of steel reinforcements at midspan, interior support and exterior support. Computer first solves required depth of slab using the maximum steel reinforcement ratio from code. It then solves required area of steel reinforcements at midspan and interior supports in accordance with the A.C.I. code provisions. Computer also solves temperature bars and verify if section is safe for diagonal tension . The computer runs in Advance BASICA language and programmable calculators. It can easily be integrated into the E _Review center of UC BCF . BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program IF THEN ELSE STATEMENT If false COMPUTER INSTRUCTION CODE LINE NO 10 20 25 30 STATEMENT CALL CLEAR PRINT” This is one way slab design by U.S.D. method in English units” PRINT” Material strength in Kips Per Square Inch, Live and Dead loads in Pounds per square Foot, Thickness of slab in Inches and span length if feet” PRINT” If all data’s are in their consistent units then NUMERICAL OUTPUT ***(SAMPLE ONLY FOR DEBUGGING PURPOSES) 120 50 60 65 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 360 370 380 390 400 run line no. 60” STOP INPUT”LL’CA,CB,CC,FC,FY”:LL.CA,CB,CC,FY INPUT”SPAN LENGTH LC”:LC H =3/7*LC DL = 12.5*H W = 1.4*DL + 1.7*LL PC = 0.541875*FC/FY*87/(87 + FY) X = 1 – 0.59*PC*FY/FC Y = 10.8*PC*FY*X MA = CA*3/250*W*LC^2 MB = CB*3/250*W*LC^2 MC = CC*3/250*W*LC^2 IF MA>MB THEN 190 IF MB>MC THEN 220 GOTO 240 IF MA>MC THEN 200 MU = MA GOTO 250 MU = MB GOTO 250 MU = MC DA = (MU/Y)^.5 DC = H-1 IF DA<=DC THEN 280 ELSE 300 D = DC GOTO 310 D = DA H1 = D+1 PRINT” Overall depth of slab =”;H1;”inches” Print” Detail and sketch section then type continue to resume running” BREAK M= MU GOSUB 610 AS1 = AS PRINT” Area of steel at interior support=”ASI;”Square Inches” M=MB GOSUB 610 CA = 0.111, CB = 0.0714, CC =0.04166, LL = 100 P.S.F,FC = 4K.S.I , FY = 60 K.S.I. LC = 15 Feet 6.42 80.25 282.224 0.021 0.81415 11.08 84.72 54.36 31.80 84.72 2.765 5.42 5.42 6.42 84.72 121 410 420 430 440 450 460 470 475 480 485 490 495 500 505 510 520 530 540 550 570 580 590 600 610 620 630 640 650 660 ASP =AS PRINT “Area of steel at midspan=”;ASP;”Square Inches” M=MC GOSUB 610 ASE=AS PRINT” Area of steel at exterior support=”ASE;”Square Inches” PRINT” Select from tables appropriate size and no. of bars” PRINT” Detail and sketch steel reinforcements” ASB = 0.0216*H PRINT” Area of temperature bars=”ASB;”Square Inches” STOP PRINT” After detailing bars type continue to resume running” BREAK REM Check shear and diagonal tension VU = 1/12000*(6.9*W*LC-W*D) VN=758.88*FC^.5*D IF VN>=VU THEN 540 ELSE 580 PRINT” Section adequate for shear and diagonal tension just provide stirrups as directed by the Field Engineer” PRINT” Programmed by Bienvenido C. David, a Civil/Structural Engineer on Jan 10, 1983 at Baguio City” STOP PRINT” Section not adequate for shear and diagonal tension provide stirrups entire region spacing as directed by Field Engineer or Design Engineer” PRINT” Programmed by Bienvenido C. David, a Civil/Structural Engineer on Jan 10, 1983 at Baguio City” STOP REM This is a sub Routine IF (D^2-0.2175*M/FC)>0 THEN 630 ELSE 660 PRINT” Depth of stress rectangular block is imaginary not possible review given data” STOP RETURN A = (D-(D^2-0.2175*M/FC)^.5) 24.7698 0.4431 122 670 680 690 700 S = 0.90*FY*(D-A/2) AS=M/S RETURN END ANSWERS FOR THIS PROBLEM a = .4431 a = .2798 a = .1619 M = 84.72 M = 54.36 AS =0.3022 AS = 0.190 AS = 0.11029 S = 280.316 S = 285 S = 288.3087 M = 31.8 INTRODUCTION TWO WAY SLABS: Two way slabs are used when a floor panel is square or nearly so, having beams or walls on four sides. The tensile reinforcements are used in four sides both in the long direction and short direction. These bars in two directions transfer the loads to the four supporting beams or walls (for figure see program no 10 code name “Slab two”). They are usually used in large continues monolithic floor systems. They maybe solid slabs, two way ribs, or joist with some sort of block filler between them and with a thin concrete slab poured monolithically on top of them or “waffle construction “ having two way ribbed with a monolithic top slab and air spaces between the ribs. The analysis is a combination of empirical and analytical methods. Consider the figure below, from the geometry of the figure, it can be seen that at the point of intersection of the short beam and long beam the two have the same deflection. Thus for a uniform load W/Lb Ft. 123 4 the deflection in the short direction is Dshort = 5wal /384EI. Similarly the deflection in the long 4 direction is DLong = 5wbl /384EI equating we get the relationship Wa/Wb = Lb4/La4, From these equations one sees that the larger share of the load w is carried in the short direction, the ratio of the two portions of the total load being inversely proportional to the fourth power of the ratio of the spans. The precise determinations of moments in two way slabs with various conditions of continuity at the supported edges are mathematically formidable and not suited for design practice.. For this reason various simplified methods have been adopted for determining moments, shears and reactions of such slabs. column strip middle strip short direction long direction In the moment coefficient methods , the moment in the short direction is designated by Ma = Caw(la)2 and the moment in the long direction is Mb= Cbw(lb)2 Here the symbol Ca and Cb are coefficients for positive , negative and shear reaction dead and live load respectively both in the short and long direction . For the column strip. it is assumed that the moment is equals to one third of the moment in the middle strip. This applies to both long and short direction. The point of inflection based from the A.C.I. code coefficients is located at a distance of one sixth of the span length in short and long direction. Referring to chapter three of the book In our general computer program , the author uses the mathematical expression 10. 10 Cb = (d) 11 Pb = 0.85B1( 12 Wb = ,85B1 (87000/(87000 + Fy) P )(87000/(87000 + Fy) (1 ± ) 1 – 2.622Mu/(bd2Fc’) 124 Here the mathematical expression under the radical sign must not be less than zero. A.C.I. CODE PROVISIONS FOR MIMINUM THICKNESS OF SLAB a) For simply supported ----------------------------------L/20 b) One end continues -------------------------------------L/24 c) Both end continues ------------------------------------L/28 D) Cantilever ------------------------------------------------L/10 TEMPERATURE & SHRINKAGE PROVISIONS 1) Where grade 40 or 50 deformed bars were used use p = .0002 2) Where grade 60 deformed bars or welded wire fabric p = 0.0018 3) 3) Slabs where reinforcements with yield strength measured at yield strain o0f 0.35% is used p 4) 5) 6) 7) 8) = In no case shall the steel reinforcement ratio be less than 0.0014 Covering of steel is 1” top cover Dead and live load factors 1.4 and 1.7 Moment factor is o.90 Shear reaction factor is 1.116 For computer application author use formula for a refer chapter three page 76 of my book *** Note given d, b and Mu depth of stress rectangular block is a=d ± d2 – For Computer application where A.C.I code coefficients is applicable Exterior support -------------------------------1/24 Midspan ------------------------------------------1/14 Interior support ----------------------------------1/9 In the above formula Fc’ = cylinder strength of concrete in kips per square inch. d = depth of slab and B = Width of slab per foot strip = 12 inches 125 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Two Way Slab Design SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Two Way Slab Design CODE NAME: Slab Two MACHINE LANGUAGE : BASICA COMPUTER: AMSTRAD 640 Program steps: 61 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Slab Two PTR NO: 3236281 at Baguio City 05/09/1982 lb lb/4 la/4 lb/2 lb/4 la Column strip middle strip column strip la/2 La/4 PLAN LONG DIRECTION Mb/3 SHORT DIRECTION Ma/3 Variations of design moments across width of critical sections for simply supported two way slabs REFERENCE TEXTBOOK: Concrete Fundamentals Phi Ferguson 126 REFERENCE TEXTBOOK Pages 214 to 224 Design Of Concrete Structures by George Winter PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer SLAB TWO: Is a computer program that designs and determines area of required steel per foot of width for a two way slab using the A.C.I. code coefficients in English units, Computes shear reaction of slab and determines bending of bars both long and in short direction. It checks steel reinforcement ratio from code limitations . The program is written in advance basica and designed to be used in a time sharing system in a conversational mode. Can be run to a variety of –programmable calculators, main frame computers can be easily integrated into the E Review centre of the UC _BCF –CE. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program IF THEN ELSE STATEMENT If false COMPUTER INSTRUCTION CODE 127 LINE NO 10 20 30 40 50 60 75 80 85 90 100 110 120 125 130 140 150 145 170 175 178 180 190 200 210 220 230 240 STATEMENT CALL CLEAR PRINT” THIS IS DESIGN OF TWO WAY SLAB BY U.S.D. METHOD IN ENGLISH UNITS” INPUT” Live loads in pounds per square foot”:LL INPUT” Cylinder strength of concrete in Kips Per Square Inch”:FC INPUT” Ultimate strength of steel at ultimate in Kips per square inch”:FY INPUT”Dimention of larger side of slab in feet B”:B PRINT” Select from tables coefficients of moments then type continue and press enter to resume running” BREAK INPUT” Coefficient of negative moment in short direction”:CA INPUT” Coefficient of negative moment in long direction”:CB INPUT” Coefficient of positive dead load moment in short direction”:CD INPUT” Coefficient of positive live load moment in short direction”:CB INPUT”Coeffecient of positive live load moment in long direction”:CG INPUT”Coeffecient of positive dead load moment in long direction”:CF INPUT”Coeffecients of shear reaction in long direction”:CH INPUT”Coeffecients of shear reaction in short direction”:CI D=H-1 H=0.13333*(A+B) DL=12.5*1.4*H W=1.7*LL+DL MNA= 3/250*CB*W*A^2 MNB = 3/250*CB*W*B^2 MDA = 3/250*CD*DL*A^2 MLA = 3/250*1.7*CE*LL*A^2 MTD = MDA+MLA MDB = 3/250*CF*DL*B^2 MLB = 3/250*CG*LL*1.7*B^2 MTB = MDB+MLB NUMERICAL OUTPUT ***(SAMPLE ONLY FOR DEBUGGING PURPOSES) 137 3 60 25 .071 .029 .039 .048 .020 .016 .71 .29 4.99 SAY 5 5.99 SAY 6 104.825 337.72 115 73.45 19.623 53.66 73.283 12.5136 34.935 47.448 128 250 260 270 280 Z = 0.847*FC/FY Q= 1 – (1-2.622*MTA/(12*D^2*FC))^.5 PAT =Z*Q APS=12*PAT8D 285 PRINT “Area of steel bottom reinforcement in short direction =”APS;”Square Inches per foot of width” R = 1-(1-.2185*MNA/(D^2*FC))^.5 PNA = Z*R ANS=PNA*12*D 290 300 310 315 320 330 340 345 350 360 370 385 390 395 400 410 415 420 425 430 440 445 450 PRINT” Area of negative moment steel top bars in short direction =”;ANS;”Square Inches per foot of width” S =1-(1-2.185*MTB/((D-2.50^2*FC))^.5 PTB = Z*S ANB = 12*PTB*(D-.5) PRINT “Area of steel bottom reinforcement in long direction=”;ANB;”Square Inch per foot of width” U=1-(1-.2185*MNB/(D^2*FC))^.5 PNB=Z*U BNS=12*PNB*D PRINT” Area of steel top reinforcement in long direction =”;BNS;”Square Inches” per foot of width” WB=CH8A8W/2 WA=CI*W*B/2 VC =645*D8FC^.5 X =1/6*A PRINT” Inflection point in short direction is located at a distance =”X;”feet” Y=1/6*B PRINT” Inflection point in long direction is located at a distance =”;Y”Feet” PRINT “Select from tables appropriate no. and size of bars detail and sketch slab then type continue to resume running” BREAK PRINT” Load acting on the long direction beam per foot =”;WB”Pounds per foot” PRINT” Load acting on short beam per foot =”;WA;” Pounds per foot” 0.04235 0.113633 0.0048 .288 Square Inch per ft. .18455 0.0078 0.468 Square Inch per Ft. .0893 0.003782 .204 Square Inch per foot of width .113425 0.0048 0.2882 Square Inches per foot of width” 2397 1224 5585 3.33 4.16666 129 460 470 480 490 PRINT” Bend up every third bar from the bottom to provide negative steel at discontinuous edge” PRINT” Safe shear capacity of section in pounds=”;VC PRINT” Programmed by Bienvenido C. David on September 1982 END 130 , WEB REINFORCEMENTS INTRODUCTION: Web reinforcements or diagonal tension commonly known as stirrups are needed if the allowable shear carried by the concrete is less than the actual shear due to superimposed loads. i.e. factor loads, Vu = Vn where Vu the total shear force applied to the section due to Vn Normal shear strength equals to the sum of the contribution of concrete and web steel 0.85. In our previous programs refer . The strength reduction factor chapter 4 programs no. 7, 8 and 9 I have included spacing of stirrups using the less accurate code. Program no 12 incorporates design of web reinforcements using the more accurate A.C.I. code. The formula using the more accurate A.C.I. code is VC = 1.9Fc’ + 2500Pw ( But Vc = 3.5Fc’bwd bw Web width for Tee section or beam width for rectangular section. d = Effective depth to tensile steel in inches. pw Longitudinal tensile steel ratio or As/bd for tee or rectangular section. Vu = Shear force at section at factored loads, LBS or Kips Mu = Moment at section at factored loads, Inch strength of concrete in K.S.I. ) Lbs or Inch Kips and Fc’ specified compressive 131 In the above equation using the more accurate code we notice that at any section X distance from support Vc is a function of X. To find the point of zero excess shear we equate Vc = Vu a cubical 3 2 equation in the third degree results in the form A1x + B1x + C1X + D1 = 0 *** Note for computer use. author use the “General cubic equation program no1” to solve the value of X and checked it by the :”Newton’s approximation program no2” The quantity Vud/Mu is not to be taken greater than 1. As an alternative the A.C.I. code allows the use of simpler, less accurate A.C.I. CODE Vc = 2Fc’bwd which is adequate for most design purposes. Av = Required area of vertical stirrups given by the formula Av = .50bws/Fy where S is the longitudinal spacing of web reinforcement in inches Fy Yield point of steel at ultimate in K.S.I. Av = Total area of web reinforcement steel in square inch. This provision holds unless Vu is less than one – half of the design strength Vc provided by the concrete. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● PLAN STIRRUPS (ELEVATION) Theoretical spacing Practical spacing Graph showing practical and theoretical spacing of web reinforcements 132 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Design of Diagonal Tension using the more accurate A.C.I. code in English Units SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE) 1983 ACI Code TITLE: Design of Diagonal Tension CODE NAME: Dia - shear MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 174 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Dia Shear PTR NO: 4236357 at Baguio City 09/11/1981 CODE NAME: Dia Shear Ma w Lbs per foot Mb top cover of steel 2.5” ● ● ● shaded portion represents points of zero excess shear stirrups needed in this region ● ● ● b PLAN Lc/2 Lc/2 stirrups a shown Lc ELEVATION h 133 REFERENCE TEXTBOOKS: Concrete Fundamentals by The Theory and Practice of Design of Concrete Phil M. Ferguson Reinforced Concrete by Structures by George Winter Clarence w. Dunham. CHAPTER 4 Pages 131 - 137 PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer DIA – SHERA: : Is a computer program that DESIGNS THE RECQUIRED STIRRUPS AND SPACING USING THE MORE ACCURATE A.C.I code in English units using the USD format. Computer solves point of zero excess shear using the “General mathematical program cubic” and rechecked it using the “Newton’s method of approximation program “. Determines maximum and minimum spacing of web reinforcements as per A.C.I code requirements. It display on the monitor screen whether given section is adequate for diagonal tension or not. For a given five distances from column face, It evaluates required spacing in between stirrups The computer runs in Advance BASICA language and programmable calculators. It can easily be integrated into the E _Review center of UC BCF . BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program If false IF THEN ELSE STATEMENT 134 COMPUTER INSTRUCTION CODE LINE NO 5 10 15 20 25 30 35 45 50 60 65 70 75 80 85 90 100 110 120 STATEMENT CALL CLEAR PRINT” This is design of diagonal tension using the more accurate A.C.I code” PRINT” For drawing and legend please see program record and description” PRINT” This programmed was developed by Bienvenido C. David a Civil Structural engineer on November 1981 at Baguio City” PRINT” All units of linear dimensions in inches, clear span of beam in feet, material specifications in Kips per square Inch, clear span of beam in feet.” PRINT” Shear diagonal factor is taken as 0.85” REM Design of diagonal tension using the accurate A.C.I code is VC =(1.98*FC^.5 + 2500*PW*VU/MU*D)*B*D PRINT” If all data’s are in their consistent units then run line no 60” STOP CALL CLEAR REM Design of diagonal tension using the more accurate A.C.I code INPUT”DB,BW,CV,W1,LC,FC”:DB,BW,CV,W1,LC,FC REM Determine if section is adequate for diagonal tension or not W = W1/1000 VU=CV*W*(LC/2) VC=94.077*BW*DB*FC^.5/1000 IF VU<=VC THEN 120 IF VU>VC THEN 140 PRINT” Section adequate for diagonal tension provide stirrups for unforeseen loads or as directed by the File NUMERICAL OUTPUT ***(SAMPLE ONLY FOR DEBUGGING PURPOSES) 7.9 Kips 79 Kips 57.35 Kips 135 130 140 150 160 170 180 190 200 210 220 225 230 235 240 250 260 270 280 290 295 300 305 310 315 320 Civil Engineer spacing as per field conditions STOP REM Let us determine point of zero excess shear let L the distance of zero excess shear from column face in feet. PW = AS/(BW*DB) Y1 =177.0805*PW*BW*DB^2 Y2 = 51.068*BW*DB*FC^.5 A1 =500*CV*W1 B1 = 0.58*Y2-750*CV*W1*LC C1 = 250*CV*W1*LC^2+Y1*CV-0.5*Y2*LC D1 = 1/2*(-Y1)CV*LC PRINT” This is a cubic equation a third degree” PRINT TAB(1):A1;”L Cube”;TAB(10);B1” L Square”;TAB(15);C1”L”;TAB(22)D1;TAB(25);”=0” *** Note when computer reach line no 225 it prints on the computer screen A1L3 + B1L2 + C1L + D1 = 0 In our example this is 3950L3 -102932.84L2 +517.068.99L – 384122 = 0 PRINT” There are two methods of solving this third degree equation by Newton’s method or by the General cubic equation” PRINT” Put value of struct math = 1 to solve equation by the General cubic equation program as input statement” PRINT” Put value of struct- math =2 to solve the third degree equation by Newton’s method” INPUT” Value of structmath”:Structmath IF STRUCTMATH=1 THEN 280 IF STRUCTMATH=2 THEN 590 REM This is the General Cubic equation A1X3 + B1X2 + C1X + D1 = 0 B1=B1/A1 C =C1/A1 D =D1/A1 P =C-B2/3 Q = D-B*C/3+2*B^3/27 R =P^3/27+Q^2/4 IF R<0 THEN 390 0.0280113 38,412..2 31134.321 3950 -102,932.84 517068.99 -384,122.00 -26.06 230.95 -97.2475 136 325 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 515 520 530 535 540 550 560 570 580 590 600 610 Z =-Q/2+R^.5 IF Z<0 THEN 360 ZA = Z^0.3333 GOTO 470 ZB = ABS(Z)^.33333 ZA = -ZB GOTO 470 O =ATN(ABS(R)^.5/(-Q/2))/3 PI =2.094395102 ZC = ((-Q/2)^2-R)^.5 ZA =(ZC)^.333333 IF (-Q/2)>0 THEN 460 ZA - -ZA XA = COS(O+2*PI)*(ZA-P/(3*ZA))-(B/3) X = COS(O+PI)*ZA-P/(3*ZA))-(B/3) XB = COS(O)*(ZA-P/(3*ZA))-(B/3) IF XA>0 THEN 510 IF X>0 THEN 530 IF XB>0 THEN 550 L1=XA PRINT “Point of zero excess shear is =”;L1”Feet from support” GOTO 950 L1 = X PRINT” Point of zero excess shear is =”L1;”Feet from support” GOTO 950 L1 = XA PRINT” Point of zero excess shear is L1 is=”;L1;”Feet from support” GOTO 950 STOP REM This is finding the real positive root by Newton’s method of approximation REM Format is A1X3 + B1X2 + C1X + D1 = 0 CALL CLEAR 137 620 630 650 660 670 680 690 700 710 720 730 740 750 760 770 780 790 800 810 820 830 840 850 860 870 880 890 900 910 920 930 940 950 PRINT” This is Newton’s method of approximations finding the real positive root of a cubic equation” PRINT” Try a value of X as first trial if ready then run line 660” STOP INPUT” Coefficients of A,B,C,D”:A,B,C,D INPUT” Value of X as first trial”:X INPUT” How many trials T”:T P =1 PRINT”I am performing trial no=”;P PRINT” Assume trial root is=”X REM Format is Y =AX3 + BX2 + CX + D =0 Y = A*X^3+B*X^2+C*X+D IF Y=0 THEN 750 ELSE 770 PRINT” Real root is=”;X GOTO 940 T = T-1 IF T=0 THEN 780 ELSE 800 STOP R-X GOSUB 880 X=S P=P+1 PRINT” I am performing trial no=”;P PRINT” Trial root is=”;X GOTO 730 STOP REM This is a sub routine M =A*R^3+B*R^2+C*R+D N=3*A*R^2+2*B*R+C S = R-(M/N) RETURN STOP L1=X PRINT’ Point of zero excess shear is located at a distance L1=”X;”Feet from support” 138 955 960 1590 1600 1610 1630 1640 1650 1660 1670 1680 1690 1700 1710 1720 1730 1740 1750 1760 1770 1780 1785 1781 1786 1790 1795 1800 1805 1810 1815 PRINT” Copy important data’s for next input statement then type continue to resume running” BREAK INPUT”DB,LC,W1,FC,FY,PW,BW”:DB,LC,W1,FC,FY,PW,BW VD =W/2*(LC-DB/6) MD –W/24*(LC*DB-DB^2/12) X3 =VD*DB/(12*MD) IF X3<1 THEN 1650 ELSE 1670 X4=X3 GOTO 1680 X4-1 VC1 =BW*DB*(51.07055*FC^.5+2125*PW*X4)/1000 VC2 =0.0940777*BW*DB*FC^.5 IF VC1<VC2 THEN 1710 ELSE 1730 VC=VC1 GOTO 1750 VC =VC2 VU = W/2*LC S1=0.85*0.22*FY*DB/(VU-VC) GOSUB 1910 PRINT’ Maximum spacing of stirrups as per A.C.I code”=;SN REM To find spacing at any distance say X1,X2,X3,X4 & X5 we dim Xs in five elements with TS as a pointer PRINT” Copy or put numerical values of X1,X2,X3,X4 & X5 as data statement program line no 1795 then type continue to resume running” REM A one dimensional array in XS SO = 0.187*FY*DB/(CV*(W1*LC/20.0537587*BW*DB*FC^.5)) DATA Note put numerical values of X1,X2,X3,X4 & X5 as data statement DIM XS(5) FOR TS=1 TO 5 READ XS(TS) REM Let SP spacing required at any distance X SP(TS) = (SO-L)/(L-XS(TS)) 64.5 Kips 131.554 0.8988744 49.969 57.355 79 Kips 5.66 Inches 3.599 Inches 139 1820 1825 1830 1840 1850 1860 1870 1880 1890 1900 1905 1910 1920 1930 1950 1960 1970 1980 1990 2000 2010 2020 2030 2040 2050 2060 2070 2080 2090 2100 2120 2130 2140 PRINT SP(TS) NEXT TS PRINT” Spacing at X1 is=”;SP(1);”Inches” PRINT “Spacing at X2 is=”;SP(2)”Inches” PRINT”Sapcing at X3 is =”;SP(3);”Inches” PPRINT” Spacing at X4 is=”;SP(4);”Inches” PPRINT” Spacing at X5 is=”;SP(5);”Inches” PRINT” programmed by Bienvenido C. David. a Civil/Structural Engineer on November 1981 in his hometown Baguio City, Philippines” PRINT” Designed by Bienvenido C. David” STOP REM This is a sub – routine REM Determination of maximum spacing of stirrups per A.C.I code of 1983 VU = CV*W*LC/2 REM Using the less accurate A.C.I code V1 = 0.0537587*BW*DB*FC^.5 V2 =VU-V1 V3 = 0.1075174*BW*BD*FC^.5 IF V2<V3 THEN 1990 ELSE 2010 S3 =DB/2 GOTO 2020 S3=DB S4=S3 S2 =4.4*FY/BW IFS1<S2 THEN 2070 IF S2<S4 THEN 2100 GOTO 2120 IF S1<S4 THEN 2080 SM=S1 GOTO 2130 SM=S2 SM=S4 SN=SM RETURN 79 Kips 32.774 Kips 46.225 Kips 65.549 11 Inches 22 Inches 11 Inches 11 Inches 140 2150 END 141 INTRODUCTION DEFLECTION: Deflection of Reinforced concrete must be checked prior to final detailing of members. There are two reasons for these a) a structure must be safe and b) serviceable. a) A structure is safe if it is able to resist without distress and with some margin to spare, all forces which foressebly will act on it during its lifetime. b) Serviceability implies, among other things that deflections and other distortions under load will be unobjectionable small. For example excessive beam and slab deflections can lead to objectionable cracking of partitions, poor drainage and misalignment of sensitive machineries. It becomes important, therefore to be able to predict deflections with reasonable accuracy, so that members can be dimensioned to ensure both adequate strength and appropriate small deflection. We shall deal with deflections which occur immediately upon application of loading, the so called instantaneous deflection. Instantaneous deflections can be calculated on elastic behavior of flexural members. From the theory of Structural Mechanics, elastic deflections can be expressed in the form Delastic = where EI is the flexural rigidity and F (loads, span) is a function of the particular load and span arrangement. Thus for a 3 uniform load in a simple span the deflection is equals to DEF = 5wl /384. For various types of loadings and joint conditions, refer to any textbooks on Theory of Structures. Using the transformed section of uncracked section and Ec is the modulus of concrete we have deliu= F/EcIut here Iut = the moment of inertia of uncracked transform section and Ec is the modulus of concrete. Investigations and experimental results from AC.I studies gives the effective moment of Ie = Iut + ( 1- )3 )Ict 142 Here Ict is the moment of inertia of the cracked, transformed section Ie = effective moment of inertia Mcr = cracking moment. For design purposes Mcr = here Ig is the moment of inertia of the gross concrete section neglecting reinforcement and fr is the modulus of rupture for normal concrete taken as 7.5Fc’. Yt is the distance from the neutral axis to the tension fiber stress. For continuous beam the A.C.I. calls for the use of the average value. LONG TIME DEFLECTIONS: These types of deflection are caused shrinkages and creep. Additional longtime deflection can be computed by the formula Y = Deltaxx instantaneous deflection where coefficients depends on the duration of sustained loads. Based from experimental results the A.C.I. codes gives Delta = 2 - – 0.6 here As’ = Area of compression steel and As = Area of steel reinforcement tension. MAXIMUM ALLOWABLE COMPUTED DEFLECTIONS TYPE OF MEMBER DEFLECTION TO BE CONSIDERED Roofs not supporting or attached to non structural elements likely to be damage by large deflections Floors not supporting or attached to non structural elements likely to be damaged by large deflections Roof or floor construction supporting or attached to non structural elements likely to be damaged by long deflections Immediate deflections due to live load L DEFLECTION LIMITATIONS 1/180 Immediate deflections due to live load l 1/360 That part of the total deflection which occurs after attachments of the non structural elements’ the sum of the long time deflections due to all sustained loads and the immediate deflections due to any additional live load. 1/480 MINIMUM THICKNESS OF BEAMS ON ONE WAY SLABS UNLESS DEFLECTIONS ARE COMPUTED Member Minimum thickness, h 143 Cantilever simply supported One end continues Both end continues Members not supporting or attached to partitions or other constructions likely to be damaged by large deflections Solids one way slab Beams or ribbed one way slab L/20 L/24 L/28 L/10 L/16 L/18.5 L/21 L/8 With uniformly loaded loads and variable moments, the deflection at any point is given as Delta = (X3 – (2l + )X2 + we differentiate above equation AX3 + BX2 + CX + D = 0 + L3 - - To locate the point of deflection and set to zero and arrived at the following generalized form Here A,B,C & D are coefficients of unknown X while D is a constant. By computer author used Newton’s method Of Approximation to solve for X in 15 trials (Program no 2) Also the maximum positive moment is given as Mp = L/2 + here Ma & Mb are variable end moments and W and L is uniform distributed load per ft. and L span length in feet. COMPUTER OUTPUT Upon input of numerical data’s, into the keyboard, computer first determines maximum positive moment then prints on the monitor screen equation of the deflection curve. It computes theoretical deflection by the transformed section method (service load design). With given longtime multiplier factor as input data it computes actual deflection based from code and prints on the screen whether given cross section and steel reinforcements is adequate for deflection. 144 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Deflection of beams by the working stress theory in English Units SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE) 1977 ACI Code*** Deflection calculations by service load design (WSD. theory) TITLE: Deflection of beams and slabs CODE NAME: Deflect MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 201 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Deflect PTR NO: 4696357 at Baguio City 10/11/1982 CODE NAME: Deflect Longitudinal B Ld Section H N.A Mb bw SECTION Ma reference line Moment Diagram Mc 145 REFERENCE TEXTBOOKS: Design of Concrete Structures by George Winter CHAPTER 4 Pages 161 - 169 Concrete Fundamentals by The Theory and Practice of Phil M. Ferguson Reinforced Concrete by Simplified design of Clarence w. Dunham. Reinforced Concrete by Parker PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer DEFLECT : Is a computer program that calculates the maximum deflection of a given beam with variable end moments. Load is uniformly distributed. The program, computer solves location of maximum positive moment then solves and locate point of maximum theoretical deflection. Additional longtime deflection is also solved by computer and compares whether given section is adequate or not. It uses the service load design method and the transformed section method. The program is written in Advance BASICA language and can be use in programmable calculators . It can easily be integrated into the E _Review center of UC BCF. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program If false IF THEN ELSE STATEMENT 146 computer instruction code LINE NO STATEMENT 5 Call clear 10 This is calculation of beam deflection by the U.S.D. method PRINT” Are you ready first determine point of maximum deflection using the 1977 A.C.I code revised” PRINT’ Dimension of beam in Inches, material strength in Kips per square Inch, uniform loads in pounds per foot.” PRINT” Let CA moment coefficient at exterior support and Cc moment coefficient at support C. If all data’s are in their respective units then run line no 70” STOP INPUT”CA,CB,LC”CA.CB,LC INPUT”DL,LL”:DL,LL REM This is Newton’s method of Approximation solving roots for a cubic equation good for 15 trials only 3 2 REM Format is AX + BX + CX + D = 0 REM Input the following values as given A,B,C,D and X1 where X1 is a trial root X = LC/3 GOSUB 1150 X2=Z Y2=A^X2^3+B*X2^2+C*X2+D IF Y2=0 THEN 180 ELSE 200 PRINT” Real root is=”;X2 STOP X=X2 GOSUB 1150 X3=Z Y3=A*X3^3+B*X3^2+C*X3+D IF Y3=0 THEN 250 ELSE 270 PRINT” Real positive root is=”;X3 30 40 50 60 70 80 90 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 NUMERICAL OUTPUT ***(SAMPLE ONLY FOR DEBUGGING PURPOSES) 0.0725,0.0725,25 1100,2200 147 260 270 280 290 300 310 320 330 340 350 360 370 390 400 410 420 430 440 450 460 470 480 490 500 510 520 530 540 550 560 570 580 590 600 610 620 630 640 650 660 670 580 STOP X=X3 GOSUB 1150 X4=Z Y4=A*X4^3+B*X4^2+C*X4+D IF Y4=0 THEN 320 ELSE 340 PRINT “Real positive root is=”;X4 STOP X=X4 GOSUB 1150 X5=Z IF Y5=0 THEN 390 ELSE 410 PRINT” Real positive root is=”;X5 STOP X=X5 GOSUB 1150 X6=Z Y6=A*X6^3+B*X6^2+C*X6+D IF Y6=0 THEN 460 ELSE 480 PRINT” Real positive root is=”;X6 STOP X=X6 GOSUB 1150 X7=Z Y7= A*X7^3+B*X7^2+C*X7 +D IF Y7=0 THEN 530 ELSE 550 PRINT” Real positive root is=”X7 STOP X=X7 GOSUB 1150 X8=Z Y8=A*X8^3+B*X8^2+C*X8+D IF Y8=0 THEN 600 ELSE 620 PRINT” Real positive root is X8=”;X8 STOP X=X8 GOSUB 1150 X9=Z Y9=A*X9^3+B*X9^2+C*X9+D IF Y9=0 THEN 670 ELSE 690 PRINT” Real positive root is X9=”X9 STOP 148 690 700 710 720 730 740 750 760 770 780 790 800 810 820 830 840 850 860 870 880 890 900 910 920 930 940 950 960 970 980 990 1000 1010 1020 1030 1040 1050 1055 1060 1070 1080 1090 X=X9 GOSUB 1150 X10=Z Y10= A*X10^3+B*X10^2+C*X10+D IF Y10 = 0 THEN 740 ELSE 760 PRINT” Real positive root is=”;X10 STOP X-X10 GOSUB 1150 X11=Z Y11= A*X11^3+B*X11^2+C*X11+D IF Y11 =0 THEN 810 ELSE 830 PRINT” Real positive root is X11=”;X11 STOP X=X11 GOSUB 1150 X12=Z Y12=A*X12^3+B*X12^2+C*X12+D IF Y12=0 THEN 880 ELSE 900 PRINT” Real root is=”;X12 STOP X=X12 GOSUB 1150 X13=Z Y13=A*X13^3+B*X13^2+C*X13+D IF Y13=0 THEN 950 ELSE 970 PRINT” Real root is=”;X13 STOP X=X13 GOSUB 1150 X14=Z Y14=A*X14^3+B*X14^2+C*X14+D IF Y14=0 THYEN 1020 ELSE 1040 PRINT” Real positive root is =”;X14 STOP X=X14 Y14=A*X14^3+B*X14^2+C*X14+D GOSUB 1150 X15=Z Y15= A*X15^3+B*X15^2+C*X15+D PRINT” Real positive root is=”;X15 PRINT”Y15=”Y15;”At the end of 15 cycle” 149 1100 1110 1115 1150 1155 1160 1170 1180 1190 1157 1159 2030 2040 2050 2060 2070 2080 2100 2110 2120 2130 2140 2145 2150 2160 2170 2180 2200 2210 2220 2230 2240 2250 2260 2270 STOP REM A sub routine for Newton’s Method” REM with X=Lc/3 as first trial W=1.4*DL+1.7*LL W1=W/1000 A=1/6*W1 B= -(1/4*W1*LC+1/2*MA/LC-1/2*MB/LC) C=MA D=W1*LC^3/24-MA*LC/3-MB*LC/6 MA=CA*W1*LC^2 MB=CB*W1*LC^2 REM Actual sub routine Y=A*X^3+B*X^2+C*X+D Q=3*A*X^2+2*B*X+C Z=X-(Y/Q) RETURN STOP PRINT” This is actual computation of deflection” REM For symbols see program record and drawing INPUT”BF,BW,FC,FY”:BF,BW,FC,FY INPUT”H,HF,X,DLP,LLP”:H,HF,X,DLP,LLP INPUT”ASB.AST”:ASB,AST INPUT”ASN:ASN AT1=BW*(H-HF)+BF*HF M1=(H-HF)*BW*((H-HF)/2+HF)+BF*HF*HF/2 Y1=M1/AT1 REM Compute moment of inertia for uncracked section IHC=1/12*(BF-BW)*HF^3+(BF-BW)*HF*(Y1HF/2)^2 IVC=1/12*BW*H^3+BW*H(H/2-Y1)^2 IGU=IHC+IVC REM Compute moment of inertia of cracked section i.e positive bending EC=1802.498*FC^.5 ES=29000 N=INT(ES/EC) IHU= 1/12*BF*HF^3+BF*HF*(Y2-HF/2)^2 INSERT THE FOLLOWING PROGRAM LINES 5280 3.3. IN KIPS -20.625 -150 273.43 150 Foot kips 150 Foot kips Example BF=75,BW=14,FC=2.5 & FY=40 H=24.5,HF=5,X=12.5,DLP=20,LLP=80 ASB=3.58,AST=5.56 ASN=1.58 Sq Inch 648 4964.25 7.65 Inches 8756.24 24384.50 33139.503 2849.995 10 1864. 150 2262 2265 2268 2280 2290 2300 2500 AT2=BF*HF+N*ASB M2=BF*HF*HF/2+N*ASB*(H-2.5) Y2=M2/AT2 IHT=N*ASB*(H-2.5-Y2)^2 IGC=IHU+IHT REM Let MCR Cracking moment & FR as modulus of rupture and YT as extreme fiber stress from N.A. For cracked section FR=237.17*FC^.5 MCR=FR*IGU/(H-Y1)*1/12000 MC=(W1*LC^2/8-(MA+MB)/2-(MA-MB)/ (2*W*LC^2) IE=(MCR/MC)^3*IGU+(1-MCR/MC^3)*IGC IF IE < IGU THEN 2360 ELSE 2380 IE1-IE GOTO 2385 IE1-IGC IE2=IE1 REM Determine effective moment of inertia of negative region Y3=H/2 IRU=1/12*BW*H^3 REM Let IRC as moment of inertia of cracked section i.e negative bending region REM Let Y4 extreme fiber stress of cracked section from N.A REM Solve Y4 Q=N*AST*(H-2.5)+(N-1)*ASB*2.5 R=N*AST+(N-1) *ASB S=SQR(4*R^2+8*BW*Q) Y4= (S-2*R)/(2*BW) I4=N*AST*(H-2.5-Y4)^2+(N-1)*ASB*(Y42.5)^2+1/12*BW*Y4^3 + +BW*Y4*(Y4-Y4/2)^2 REM Let IF as average moment of inertia to be used for negative bending region let MCR2 cracked moment for negative bending region MCR2=FR*IRU/H/2*1/12000 2510 2520 2530 2535 2540 I2=(MCR2/MA)^3*IRU+(1-(MCR2/MA)^3)*I4 IAV=1/2*(IE+I2) REM Find multiplier for a long time deflection FP=2-1.2*ASB/AST IF FP2<=0.6 THEN 2250 ELSE 2570 2310 2320 2330 2340 2350 2360 2370 2380 2385 2390 2400 2410 2420 2430 2440 2445 2450 2460 2470 2480 2490 410.8 1725.00 4.19 FROM TOP 11343.67865 13207.907 374.99 PSI 61.53 108.00 Ft kips 16892.017 33,139 16892.017 16892.617 12.25 17,157 1303.75 87.82 420.558449 8.746 13377 43.7678 Foot kips 13470 15569.13 1.22733 151 2550 2560 2570 2580 2590 2600 2595 2610 2615 2620 2630 2640 2650 2660 2670 2680 2690 2673 2675 2680 2685 2690 2700 FP1-FP GOTO 2580 FP1=0.6 FN=2-1.2*ASN/AST FAV=1/2*(FN+FP1) BREAK PRINT” Review given numerical results then type continue to resume running” REM Let YA as actual beam deflection REM We let D1,D2,D3,D4,& D5, D6 as preliminary variable to arrived at actual beam deflection D1=W1*X/24 D2=X^3-2*LC*X^2+4*MA*X^2/(W1*LC)4*MB*X^2/(W1*LC) D4=1728*D1*(D2+D3)/(EC*IAV) rem let pd&pl as percent dead load and live load respectively D5=(D4*DL*FAV)/(W1*1000) D7=PL*D4*LL/(W1*1000) D8=D5+D6+D7 PRINT” Total deflection of member is equals to the sum of immediate and sustained dead and live loads=”D8;”Inches” DC=LC*12/480 PRINT”Allowable deflection from code is =”;DC;”Inches” PRINT’ Compare actual deflection and deflection as per code requirements” PRINT” Revise section and make another run if necessary or revise material strength specifications” PRINT” This was programmed by Bienvenido C. David on November 1982 in his hometown Baguio City END 1.65 1.43165 1.7185 -5859.38 0.2014 0.1225 0.077 0.309 0.309 0.650 152 INTRODUCTION: For simply supported span the end moments is zero ant the 2 maximum positive moments for uniformly load w /per ft. is given by 1/8 wl . For continues beams and frames the end moments is not equals to zero and usually negative at the faces of 2, 2 2 the interior and exterior support (1/10wl 1/12wl , & 1/9 wl ). The end moments varying upon the type of loadings thus for a uniform load of w Lbs/Ft Please refer figure below as shown. Approximate moment diagram only. Ma Mb Mc W Lbs per Ft. Lc Va Shear Diagram Mb (maximum moment) Vc Moment Diagram Ma Mc ● ● ● ● Neg steel ● ● ● ● ● ● ● ● ● Pos steel 153 BAR CUT OOF AND BEND POINTS 1) Every bar should be continued at least a distance equal to the effective depth of the beam or 12 d bar diameter (whichever is the larger) beyond the point at which it is theoretically no longer required to resist the stress. 2) At least one third (1/3) of the positive moment steel (one fourth in continuous span) must be continued uninterrupted along the same face of the beam a distance at least 6” into the support. 3) At least one third (1/3) of the total reinforcement provided for negative moment at the support must be extended beyond the extreme position of the point of inflection a distance not less than one sixteen (1/16) the clear span or 12db,whichever is greater. BAR CUT OFF RECQUIREMENTS If the positive bars are cut off, they must project past the point of theoretical maximum moment, as well as d, or 12db beyond the cutoff point from the positive moment diagram. The remaining positive bars must extend Ld past the theoretical point of cutoff bars and must extend at least 6” into the face of the support. Development length of deformed bars in Compression a) Basic development length Ld -----------------0.02dbfy’’/fc’ but not less than 0.003dbld. b) Modification factors to be applied to ld reinforcements in excess of that required by analysis same as tension. Development length of deformed bars and deformed wire in tension A) basic development length ld No 11 bars and smaller -----------------------------------0.045Abfy /fc’ but not to exceed 0.0004dbfy No 14 bars --------------------------------------------------------------------------------------.0.85fy/fc’ 154 No 18 bars ------------------------------------------------------- 0.11fy/fc’ Deformed wire----------------------------------------------------------- 0.03dbfy/fc’ B) Modification factors to be applied to ld Top reinforcements (horizontal reinforcement so placed that more than 12” of concrete is cast in the member below the bar) -------------------------------------------- 1.4 Reinforcement with fy greater than 60,000 psi (2-60000)/fy Lightweight aggregate concrete when fc’ is specified 6.7.fc’/fct when fct is not specified all lightweight concrete ---------------------1.33 Sand – Lightweight concrete ---------------1.18 Linear interpolation maybe used when partial sand replacement is used. Reinforcement spaced laterally at least 6 inches on centers with at least 3 inch clear cover from face of member to edge bar ---------------0.8 Reinforcement in flexural members in excess of that required by analysis ----As required/As provide Reinforcement enclosed within spiral reinforcement not less than 1/4” in diameter and not more than 4” pitch ----------------------- 0.75 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Bending of steel reinforcements & inflection points 155 SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE) 1983 ACI Code TITLE: Inflection points CODE NAME: Bendi-flect MACHINE LANGUAGE : BASICA COMPUTER: Tandy Computer Program steps: 75 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Bendi-flect CODE NAME: Bendi flect Ma A w Lbs per foot Mb 2.5” b ● ● ● h A ● Lc ● ● Negative steel ● ● ● ● ● ● ● positive steel ● ● ● ● ● stirrups ● SECTION AA point of inflection bending of pos & neg steel ● ● ELEVATION REFERENCE TEXTBOOKS: Design of Concrete Structures by George Winter Concrete Fundamentals by Phil M. Ferguson Simplified Design of Reinforced Concrete by Parker The Theory and Practice of Reinforced Concrete by Clarence w. Dunham. PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. Concrete Design by Dean Peabody Jr. 156 My first generation home computer BEN-DIFLECT : Is a computer program that calculates the point of inflection of a continuous reinforced concrete beams by the U.S.D. format method in English units. It plots on the monitor screen bending of bars and determines whether the no. of bars at any section is adequate or not. The program is written in Advance BASICA language and can be use in programmable calculators . It can easily be integrated into the E _Review center of UC BCF. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program IF THEN ELSE STATEMENT If false COMPUTER INSTRUCTION CODE LINE NO 10 15 20 25 STATEMENT CALL CLEAR PRINT “This is computer program no. 14. Finding point of inflection i.e. bending of bars from exterior column face and interior faces of column respectively” Print” This program was developed by Bienvenido C. David, a Civil/structural Engineer on July 1983 in his hometown at Baguio City, Philippines” PRINT” For legends and drawings and other data’s SAMPLE ONLY FOR DEBUGGING PURPOSES 157 80 refer to program record”. PRINT” Material unit’s specifications in Kips per square inch, Linear dimension in inches, live and dead load in pounds per foot & distance of column to column in Ft.” PRINT” If all data’s are in their respective units then run line no 60” STOP CALL CLEAR REM Let AS1,AS2,AS3 & AS4 required steel areas Respectively at a distance Y1,Y2,Y3 & Y4 from exterior column face REM Let CA,CB & CC as coefficients of maximum moment at exterior face, midspan and interior faces of column INPUT”FC,FY,CA,CB,CC”:FC,FY,CA,CB,CC 85 INPUT”BW,H,HF,X,BF”:BW,H,HF,X,BF 90 100 110 120 130 140 INPUT”DL,LL”:DL,LL W1=1.4*DL+1.7*LL W1=W/1000 MA=3/250*CA8W*LC^2 MC=3/250*CC*W*LC^2 REM Let XA & XB as distance from maximum moment center line XA=LC^2/4-(MA+MC)/W1 XB=(MA-MC)/(W1*LC) XC=XB^2 XD=SQR(XA+XC) REM with X0 & X10 as point of inflection and X as point of maximum deflection then X8-LC-X X9= X-XD/12 X10=X8-X9 PRINT “Point of inflection from exterior column face =”X10;”Inches” REM Determine required area of steel at Y1,Y2,Y3 & Y4 REM At any point Y distance from column face MX=W1/Y*(LC-Y)+(MA-MB)/LC*Y 30 35 50 60 70 75 145 150 160 170 180 190 200 220 230 240 250 FC=3.5, FY=50, CA=1/14(0.0714285), CB=1/16(0.0625) & CC=1/9(0.11111) BW=6”,H=14”,HF=4”,X=12.5” & BF=18” DL=275, LL=350, LC=25 Ft. 980 Lbs/ft. .980 Kips per ft. 524.9735 Inch Kips 816.64625 Inch Kips 145.36 Inches =12.114038 Ft. 12.5 Inches 0.385962 Inches 0.385962 0.385962 Inches 158 260 270 280 290 300 310 320 330 340 350 360 370 380 390 400 410 420 430 450 580 585 590 600 605 610 615 620 625 630 635 640 650 660 670 680 Y=Y1 GOSUB 470 AS1=AS PRINT” Area of steel at Y1 distance from column face=”;AS1;”Square Inches” Y-Y2 GOSUB 450 AS2=AS PRINT” Area of steel at Y2 distance from exterior column face=”;AS2;”Square Inches” Y=Y3 GOSUB 450 AS3=AS PRINT “ Area of steel at Y3 distance from exterior column face=”;AS3;”Square inches” Y=Y4 GOSUB 450 AS4=AS PRINT” Area of steel at Y4 distance from exterior column face=”;AS4”Square Inches” PRINT” Programmed by Bienvenido C. David on July 1983 at Baguio City” PRINT” Designed by Bienvenido C. David a Civil/Structural Engineer on July 1983 at Baguio City, Philippines” REM This is a sub routine one M1=W1/2*Y*(LC-Y)*12+(MC-MA)*Y/LC-MC M=ABS(M1) D=H-2.5 IFD^2-2.61*M/(FC*BW))<0 THEN 605 ELSE 615 PRINT “Dept of stress rectangular block a is imaginary not possible review given data” STOP A= D-SQR(D^2-2.61*M/(FC*BW)) AST=M/(0.90*FY*(D-A/2)) P=AST/(BW*D) PN=.2/FY PM=0.541875*FC*87/FY/(87+FY) IF P>=PN THEN 650 ELSE 680 PRINT” Actual steel reinforcement ratio governs” P1=P GOTO 700 PRINT” Minimum steel reinforcement ration from -734.41 11.5” 159 690 700 710 720 730 740 750 760 770 780 code governs” P1=PN IF P1<=PM THEN 710 ELSE 730 P2=P1 GOTO 750 PRINT” Maximum steel reinforcement ratio from code governs” P2=PM P3=P2 AS=P3*BW*D RETURN END 160 In This chapter, the working stress method of design is compared to the ultimate method of design giving the designer a guide where to apply the two design formats. Discussions of rectangular columns in four cases are all explained . The first case concentric compression, the second case the balanced eccentric compression, the third case the eccentric compression and the fourth case the eccentric tension. Formula derivations applicable to different cases were derived by the author for computer application. An interesting feature of this chapter is the use of the PROGRAM DES-COL PROGRAM NO 15 & and PROGRAM ANAL- COL PROGRAM NO 16, how the two programs are used in designing a rectangular column subject to combined bending and axial loading. Interaction diagram is also presented in the succeeding pages showing the relationship of the three modes of failures. A column is any member which carries an axial compression load with or without the presence of axial bending . Members such as strut (usually found in trusses either in buildings, highways and railways bridges) is usually classified as a column). To be more particular, our discussion on columns will be applied to buildings and other vertical structures. In general , columns are classified in accordance with the reinforcement that is used. a) Tied columns in which reinforcements consists of longitudinal bars and separate lateral ties. b) Spirally reinforced columns in which closely spaced spirals encloses a circular concrete with longitudinal tie bars. c) Composite columns, having a structural steel or cast iron column thoroughly encased in concrete reinforced with both longitudinal and spiral reinforcement. d) Combination column Consisting of structural steel encased in concrete at least 2 1/2” thick. 161 ANALYSIS As mentioned earlier, test results conducted at Lehigh University and University of Illinois indicates that at higher loads the strain diagram of steel and concrete does not coincide closely to the strain based on the W.S.D. method. Due to this findings, the U.S.D. method (Ultimate Strength Design) was formulated. The A.C.I. code of 1963 edition permits the use of either the W.S.D. or the U.S.D. method, the choice is left to the designer. However in the 1977 or 1983 A.C.I. code, the U.S.D. method is the principal analysis used. Textbooks appearing on the market are based entirely on this concept. In less developed countries , a question of prime importance to the Structural Engineer is where to apply the U.S.D. method. U.S.D. method emphasize a strict quality control of materials, strict supervision and quality workmanship. As an example a structure was constructed based on the U.S.D. format, material specifications is Fc’ = 3000 P.S.I. and Fy = 50000 P.S.I the original workmanship factor is taken as 0.90 as usual batch of concrete will be by weight. The site is located at 30 kilometers from the nearest laboratory. During construction a sample of the material is brought for testing. The owner demands that the structure be finished in one day , the aggregates were taken from nearby roadside. There is no adequate supply of water, thus concrete curing is neglected . Workmen from nearby locality are not skilled. proportioning of concrete is done by volumetric measurement. Slump test were never conducted thus workability of concrete is a guess technique. After seven days , the Engineer brought the samples with the following results in tabulated form. DESIGNED SPECIFICATIONS FOR CONCRETE 3000 P.S.I ACTUAL USED DURING CONSTRUCTIONS AS PER LABORATORY RESULTS 2500 P.S.I YEID STRENGTH OF STEEL SPEFIFICATIONS 50000 P.S.I YIELD STRENGTH OF STEEL AS PER LABORATORY RESULTS 40000 P.S.I When the structure was finished , the clearance of steel reinforcement deviates from the standard 2.5” to 2”. Using author’s derived formula we solved the required area of steel based from the design material specifications. As = (bdfc – (bdfc)2 – 2bdfcMu/ ))/fy here Mu = 223 Inch Kips fc= 3KSi and Fy = 50 KSI substituting in the above formulas. = 0.90 b = 12’ d= 16 “ 162 As = ((12 x 16 x 3) – (12 x 16 x 3)2 –(2 x12 x3 x112/0.90))/50 which when simplified gives As = 0.1586 In2 Based from the test results with b=12” and d=16.5” fc’ – 2.5 K.S.I. and fy=40 K.S.I the original moment factor then is found to be doriginal/dactual 0.90 = (.90) = .872 Substituting the above values in the author’s derived formula we have a new value of As As = ((12 x 16.5 x 2.5 ) – (12 x 16.5 x 2.5)2 –(2 x 12 x 2.5 x 112.5/0.872))/40 =0.197004 In2 Since this is quite larger than the previous calculations, there is a possibility that the structure will fail. In contrast to the U.S.D. method , the W.S.D. method stipulates that the stress use in design computation be reduced by a factor of 66% of that of the allowable compressive stress of concrete and 60 to 70 % reduction factor for the yield strain of steel . If fc’= 3000 P.S.I, the equivalent design stress will be 0.45 x 3000 = 1575 P.S.I and for steel Fy =0.36 x 50000 = 18000 P.S.I. and for the test results fc =0.45 x 2500 = 1 125 P.S.I and for steel fy 0.36 x 40000 = 14400 P.S.I. From these calculations , it is evident that whether the steel used does not meet the required material yield strength and on the other hand the required compressive strength is not attained , nor quality workmanship is observed still the W.S.D. method has a factor of safety far greater than the u.s.d. method . From the above examples , we can therefore conclude where quality workmanship is not a standard practice. The W.S.D. method is safer to use than the US.D format. The working stress theory is beyond the scope of this book, the designer is referred to “The Theory and Practice of reinforced Concrete” by Clarence W. Dunham or Simplified Design of reinforced Concrete” by Parker The U.S.D. method of column analysis will be used in the computer solution both combined bending and axial loading. For combined loading and axial loading, the A.C.I. code provides reduction factor. For tied column 0.90 and for spirally reinforced member . The reduction factor is similar to 0.90 for rectangular beams and 0.85 for shear and diagonal tention. With these factors and using the the 1977 or 1983 A.C.I. code notations. The strength design then would be Pd = Pn = .70Pn and Md= Mn where the symbols Pn and Mn are nominal axial and nominal moment respectively. 163 RECTANGULAR COLUMN ANALYSIS In the figure below is a section of column, the equivalent stress and strain distribution. We let Ast = as tensile area of tension steel and Asc area of compression steel. If the steel is placed symmetrically then Ast = Asc = At/2 2.5” ● Asc ● d ● c N.A ● ec ● es Cs h Cc ● (d-c) b Ast .85Fc’ Ts es FIG A FIG B SECTION FIG C STRAIN DIAGRAM STRESS DIAGRAM A TYPICAL STRUCTURAL SECTION A E I M 3rd floor B F C G K O H L P D W lbs.Ft w Lbs/ft J ↶ E l2 1st floor J FIG 2.4 B 2nd floor L1 G ↷ ⇩ 164 Pn =Nominal axial load at ultimate in Kips Mn = Nominal bending moment in foot kips d = Distance of centroid tensile area from outer face of column. Ts = tensile force of tension steel in Kips Cs = Compressive force of steel compressive region in Kips a= Depth of stress rectangular block at ultimate in inches e’ =Lever arm of Pn based from centroid tension steel in inches ec= Strain of concrete at ultimate = 0.003 at failure es’ = Strain of compression steel = Fy/29000 es = Strain of tension steel at ultimate = Fy/29000 c = Distance from neutral axis to extreme fiber of concrete = a/0.85 Let us consider the structural frame shown in fig 2.4 for the continuous beam B-F—J a free body diagram is shown below. In the free body diagram since w1 = w2 and l1= l2 it follows that MFB= MFG the unbalance moment then is equals to Mu=MFB – MFG = 0. When the unbalance moment is equals to zero, this is known as concentric compression. Again for frame G-K-O the loading is not symmetrical Mgk is greater or lesser than MKO either MGK OR MKO is greater or lesser or vice versa, an unbalanced moment is produced at column J-K-L. The unbalanced moment can be verified from the free body diagram of JK as shown on the figure. 2.4 MJK= MGK – MOK in kips. If an unbalance moment occurs, the analysis required is different from that of concentric compression, an eccentricity is introduced. The 1977 A.C.I. code notation denotes this eccentricity by e and can be computed by the formula e = the 165 subscript u means the ultimate loads and this kind of loading is usually referred to as eccentric loading. Eccentric loading has two meaning eccentric tension and eccentric compression which will be discussed later. Concentric compression results when the eccentricity ratio is zero (0). The point of application of Pn must coincide thru a point known as plastic centroid. If we let of tension steel then from the figure below. As .85fc’ ● Pno ● P.C. ● as the distance of Pn from the centroid ● Cs h h N.A Ts b At FORCE DIAGRAM The axial force Pn would be the sum of the two materials concrete and steel neglecting the area displaced by the steel bars then summation of forces horizontal equals zero ∑ we have Pn = .85fc’(b)(h) + Asc(Fy) + Ast (Fy) (1) thus for a cross section (example only) b = 14”,h=18” , fc’=3000p.s.i. and Fy=50000k.s.i. we have Pno = 0.85(3000)(14)(18) + 2(50000) + 2(50000) = 842600 Pounds.Also taking moments about centroid tension steel (i.e. same figure) we have = For symmetrical steel reinforcements, the centroid of cross section coincides with the plastic centroid. Concentric compression occurs when the moment (exterior and interior faces of column are equals to each other) that is Mu1 = Mu2 so that the net moment is equals to zero therefore e = (Mu1 – Mu2)/Pu = 0 For continues reinforced concrete frames and beams, the moments in the column face is not equals to zero and for corner columns the magnitude of the moment is greater than the moment in the interior columns. Due to the unbalance moment a different analysis is formulated. We call this eccentric compression. Analysis of eccentric compression and tension, eccentric tension and eccentric compression are discussed under program no 15 & 16. 166 166 ANALYSIS & FORMULA DERIVATIONS FOR COMPUTER APPLICATION Program no 15 code name Des-Col is all about eccentric compression, eccentric tension. Eccentric compression occurs when the actual eccentricity ea is equals to the balanced eccentricity eb of the actual cross section of the column. Interior columns usually have an eccentricity less or equals to the balanced eccentricity eb in comparison to corner columns. For eccentric compression a different analysis is required. Consider the figure below as shown. Pn ● Ast .85fc’ ● ● es’ eu Cs y Cc ec d N.A. Asc ● C d-c ● ● Ts es b A Section B Force Diagram C Strain Diagram because of the eccentricity e due to unbalance moment Mu, the point of application Pn lies at a distance e reckoned from the N.A (neutral axis) of the section. The equivalent strain diagram is shown on figure C. The neutral axis shifts from the original concentric compression by a distance say Y. The new N.A can be solved by the formula C= assuming that compression steel yields then from the stress diagram summation of forces horizontal equals zero ∑ we get Cc – Ts + Cc = Pn (Equation 3). As the eccentricity e increases so does Y( the deviation from original concentric compression) increases causing the area of stress rectangular block decreases and respectively Cc decreases, the right hand term of equation 3 Pn approaches (Cc – Ts) as a limit. There will be a point along the cross section of the column where the tension steel, compression steel and compression concrete block Cc 167 will fail simultaneously. We call this the balance point and the eccentricity at that point is designated by eb. It is customary to find the nominal load at balance point we designate the load by PnB. Since concrete failure commence at ec and es’ and es commerce at e = fy/29000 substituting these values in the strain diagram and putting eu = ec = 0.003 diagram figure C we get eu)(d) = cb = eu/(Ey + (d) with Es as the modulus of elasticity of steel = 29x106 we get Cb = (d) (Equation 5) Equation 5 is the formula to locate eccentricity at balance load, given material strength specifications and column section. From the stress diagram figure B summation of forces horizontal ∑ equals to zero Cs and Ts cancels each other so that a = (Equation 6) but ab = B1(Cb) (equation 7) with B1 = 0.85 and ab depth of stress rectangular block at balance load. Equating (6) and (7) and substituting the value of Cb from equation 5 in equation 7 we get the nominal balance load PNB = 0.72(FC’) (B) (D) ( = 0.72(FC’) (B) (D) ( ) (Equation 8) Equation 8 is known as balanced load. For computer application LEGENDS Fc = Cylinder strength of concrete at ultimate (K.S.I) Fy = Yield strength of steel at ultimate (K.S.I) H = Larger dimension of column in inches B = Smaller dimension of column in inches EB = Balance eccentricity of section in inches EA = Actual eccentricity of loading in inches Ec = Yield strain of concrete at ultimate (0,003) Ey = Yield strain of steel at ultimate = Fy/29000 168 ES = Yield strain of steel at ultimate = 29000 ES’ = Yield strain of compression steel at ultimate d = Depth of column in inches d’= Depth of compression & tension steel (lever arm) MATHEMATICAL STEPS a) Compute PU & MU b) Compute EA = MU/PU C) Referring to program record (figure) summation forces horizontal equals to zero Pnb = 0 d) Cc = A (0.085) (Fc’) (A) (B) *** Note taking moments at centroid compression steel Pnb(E1) = Pnb(D-AB/2) + ASC(Fy)(D-5) Equation 1 *** Put PU = Pnb Equation two also E1 = EB + (h-5)/2 Equation 3 with equation ,1,2, and 3 known solve unknowns with given data’s. Note if compression steel yields i.e. must not exceeds Fy/29000 COMPUTER OUTPUT PUTTING = 1 Computer evaluates cross sectional area of column with side S. Putting T = 2 Computer evaluates with given area of steel dimension B and dimension H, a rectangular section results.. Putting T = 3 with given small dimension B computer solves dimension H and area of steel. Putting T = 4 with given larger dimension H computer solves small dimension B and required area of steel program line no 10 -90 is a guide. When computer encounters a value of 2 it goes to line 240 computes sides of column S then jumps to program line 540 by a goto statement performs line 169 540 to 560. A gosub statement at 660 computer takes the value of D and perform sub – program 680-800 which checks whether compression steel yields or not. *** Note there are instances for architectural reasons dimensions at balance load is not possible. Revising any numerical output obtained may yield different design capacity of section. Co0mputer program no 16 code name Anal Col will be useful in analyzing this type of problem. Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170. PTR NO: 345678 at Baguio City 1983 DESCRIPTION: Design of columns at balance load. Simultaneous failure of concrete, compression steel and tension steel SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE) 1983 ACI Code TITLE: Design of columns at balance load CODE NAME: Des - Col MACHINE LANGUAGE : TI BASICA COMPUTER: T I - 99 Program steps: 83 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Des - Col CODE NAME: Des - Col CORNER COLUMN INTERIOR COLUMN 170 Pn ● Ast .85fc’ ● ● es’ Cs y Cc a Cb ec d ( Cb–2.5) N.A. Asc ● ec d-c ● ● Ts es b A Section B Force Diagram C Strain Diagram COLUMN SECTION AT BALANCE LOAD PROGRAM NO 15 REFERENCE TEXTBOOKS: Concrete Fundamentals by The Theory and Practice of Design of Concrete Phil M. Ferguson Reinforced Concrete by Structures by George Winter Clarence w. Dunham. PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. Concrete Design by Dean Peabody Jr. Simplified Design of Reinforced Concrete by Parker Strength of Materials by Ferdinand Singer My first generation home computer 171 DES - COL : Is a computer program that that designs a rectangular column at balance load (simultaneous crushing of concrete, yielding of compression steel & tension steel simultaneously). Given axial load and bending moment in one direction, computer solves require unknowns for a specified given data’s. Factor for column load is given as .70 and live load and dead load factor are 1.4 & 1.7 respectively. For less developed countries or where workmanship factor is a must the factor 0.70 and dead and live load factors may be reduced. The program is written in Advance BASICA language and can be use in programmable calculators . It can easily be integrated into the E _Review center of UC BCF. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE VALUE If true SGN = SIGNUM NOTATION branch out Branch out Main program IF THEN ELSE STATEMENT If false COMPUTER INSTRUCTION CODE LINE NO 10 20 25 26 30 STATEMENT CALL CLEAR PRINT” This is design of column at balance load, simultaneous failure of concrete, tension steel and compression steel” PRINT” This programmed was developed by Bienvenido C. David, a Civil/Structural engineer on Nov 1983 in Baguio City” PRINT “ All material strength specifications in kips per square inch , dimension of column in inches, axial and bending moment in kips and foot kips” PRINT” If all data’s are in their respective units then SAMPLE ONLY FOR DEBUGGING PURPOSES 172 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 run line number 100” PRINT” Put T=1 For square section computer solves area of steel and side S of square column” PRINT” Put T=2 For rectangular section given area of steel computer solves dimension B and dimension H larger side of column section” PRINT” Put T=3 For rectangular section given smaller side of column computer solves other dimension H of column and area of steel AS” PRINT” Put T=4 For rectangular section given large dimension H of column computer solves small dimension B and area of steel AS” Print” For legends and drawing refer to program record” INPUT”VALUE OF T”:T PU = 1.4*PD + 1.7*PL MU = 1.4*MD + 1.7*ML EA = 12*MU/PU EY = FY/29000 X = 0.003/(EY + 0.003) PNB = PU Y = PNB/(0.7225*FC*X) IF T=1 THEN 240 IF T =2 THEN 300 IF T = 3 THEN 440 IF T = 4 THEN 500 J = Y + 1.5625 D = SQR(J)-1.25 S = D+2.5 270 280 290 300 310 320 330 PRIN” Side of column S =”;S;”Inches” B=S GOTO 540 INPUT” Cross sectional area of steel”:AS ABC = AS/2 Z = ABC*FY PNB = Z/PNB + 0.50 -0.425*X 35 40 45 60 70 336.8 Kips 273.65 Kips 9.75 Inches 0.001724 .635055 336.8 Kips 209.726 211.2885 13.285 15.785 SAY 16 Inches 4 2 Square Inch 100 0.52701 173 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 520 EB = EA Q = EB + Z*2.5/PNB – 1.25 D = Q/R H = D + 2.5 PRINT” Larger dimension of column =”;H;”Inches” B =Y/D PRINT” Smaller dimension of column B=”;B;”Inches” D=D GOSUB 680 STOP INPUT” Given smaller dimension b=”:B D = Y/B H = D = 2.5 PRINT “Larger dimension H=”;H;”Inches” GOTO 540 STOP INPUT’ Given larger dimension H”=:H D = H-2.5 B = Y/D 530 540 550 560 570 580 590 600 610 620 630 PRINT” Smaller dimension of column B=”;B”Inch” CB = X*D AB = 0.85*CB PNB = 0.85*FC*AB*B L =PNB*(D-AB/2) F = 1/2*FY*(D-2.5) K = 1/2*(D-2.5) EB = EA U = PNB*(EB + K) AS =(U-L)/F PRINT” Total area of steel AST=”AST;”Square Inches” PRINT” Select from tables appropriate no and bar size” D=D GOSUB 680 640 650 660 9.75 9.2422 17.537048 20 Inches 11.95 say 12 “ 12” 17.477 Inches 19.97 SAY 20” 20 17.5 Inches 11.98 say 20 Inches 8.4367 7.17119 Inches 336.76 Kips 3266.4036 269.625 5.3925 9.75 5099.3883 6.798 174 670 680 690 700 710 715 720 730 740 750 760 770 780 790 800 STOP REM This is a sub routine one W = 0.003/(FY/29000 + 0.003) CB = W*D ES = 0.003*(CB-2.5)/CB EY = FY/29000 IF ES>EY THEN 730 ELSE 770 PRINT” Compression steel yields” PRINT “Programmed by Bienvenido C. David , a Civil/Structural Engineer on November 1983 in Baguio City” RETURN STOP PRINT” Compression steel does not yield” PRINT “Programmed by Bienvenido C. David , a Civil/Structural Engineer on November 1983 in Baguio City” RETURN END .635055 8.4367 0.0021111 0.001724 175 Program 16 code name (Anal – Col) which means analysis of column in two modes of failure. The first case tension failure and the second case compression failure. When the moment such as corner columns is extremely large that is the actual eccentricity ea is greater than the balanced ecentricy eb of the section then failure is iniated by yielding of tension steel followed by the crushing of concrete. ANALYSIS AND FORMULA DERIVATION FOR COMPUTER APPLICATION – First Case – Tension failure. eu Pn ● Ast .85fc’ ● ● es’ Cs y Cc ec d N.A. Asc ● C d-c ● ● Ts es b A Section B Force Diagram C Strain Diagram FIGURE 10.5 Referring to the figure above (Figure A & B) as e (eccentricity) becomes large, the deviation of Y increases so that Cc approaches zero (0) as a limit. If that happens Pn approaches (Cs – Ts) as a limit. From the above mathematical expression, it is evident that for large eccentricity the nominal capacity of section is very small. This clearly indicates why large eccentricity is very dangerous in corner columns such as columns A,B,C& M as shown in figure 2.4 176 Test results indicate that failure is initiated by yielding of tension steel followed by the shifting of N.A (neutral axis) towards the compression side of concrete (as verified by the figure C stress strain diagram). Assuming that at failure, the compression steel is also yielding so that Ast = ASC again based from the stress diagram figure B applying summation of forces horizontal ∑ equals zero we have PNB =0.85fc’ab = Cc. Taking moments about centroid tension steel with e’ as level arm of PN from centroid tension steel we get PN(e’) = CC(d - ) + CS(d – d’) Substituting the value of Cc = PN = 0.85fc’ab and substituting the value of a from equation (6) we get a quadratic equation in PN in the form PN2/2(.85)(fc’)(b) + (e’ – d)PN – AS’fy(d – d’) = 0 Simplifying further = and introducing p= and the parameter u = fy/0,85fc’b and dividing thru by d, we obtained the nominal moment of section for large eccentricity. PN = 0.85fc’bd – p – ( -1) + (1 – ) + 2p(u – (1 – )+ ) Equation (9) CASE 1 FOR COMPUTER APPLICATION ANALYSIS AND FORMULA DERIVATION FOR COMPUTER APPLICATION – Second Case – compression failure. When the actual eccentricity ea is less than the balanced eccentricity eb of the section then analysis two prevails compression failure. Interior columns are likely to have small eccentricity comparable to corner columns. Referring to figure 10.5 stress and strain diagram Summation of forces horizontal ∑ = zero(0) CC + CS = TS = PN Equation (10) By inspection from the figure 10.5 as e is less than eb or in other way as e approaches zero (0) as a limit which is in fact the N.A (neutral axis) for concentric compression, likewise Cc as a limit approaches Ccc becomes large so that the value of PN = CC + CS – TS then from the strain diagram , with given column section by similar triangles the distance C is = eu/(fs/Es + eu))d) and the tension steel stress fs = but c = taking moments about centroid tension steel figure 10.5 A we have Pn(e’) = Cc (d – a/2) + Cs(d-2.5) Equation (13) but e’ = eb + 177 Expressing C in terms of a (depth of stress rectangular block) and fs in terms of )a3 - ( equation results in the form ( a a third degree )a2 – - AscFy -87Ast)a –87 (0.85d)Ast = 0 A general cubic equation results in a third degree. This formula is valid only for case three of column design and very useful for computer application. Eccentric compression usually occurs in interior columns where the unbalanced moment Mu is less comparable to the unbalanced moment at the corner columns. 3 If we let A the coefficients of a which is -( ( ) and B the coefficients of a ) and C the coefficients of a - AscFy -87Ast) then 2 which is equals to which is equals to Aa3 + Ba2 + Ca + D = 0 Case two of column design compression failure this becomes the general cubic equation (program no 1 Struct math solver 1 or program no 2 – struct math solver -Newton’s method of approximation This clearly shows the importance of the two mathematical programs I & 2 that I developed in relation to the application of computer in “Reinforced Concrete Design” Author uses the General cubic program no 1 as a sub routine within the main program. Shown below is an equivalent inter action diagram between programs no 15 & program no 16. Compression failure program no 16 Anal Col ec = eb = Balanced Load program no 16 Anal Col Tension failure program no 15 Des Col et = 178 LEGENDS AND DESIGN STEPS B: Smaller Side of column Asc Area of compression steel in square inches Ast Area of tension steel in square inches fc’ Cylinder strength of concrete in Kips per square inch fy Yield strength of steel at ultimate in kips per square inch d Depth distance of tension steel to outer fiber of concrete Cb Distance of extreme concrete fiber to N.A. a Depth of stress rectangular block e’ Distance of Ast from Pn ey Strain at ultimate ec Strain of concrete at ultimate (0.003) es’ Strain of compression steel at ultimate Pnb Axial force at column at balance load Mnb Nominal moment at balance load EA Actual eccentricity of applied loads EB Eccentricity of given section at balance load DESIGN STEPS FIRST CASE - TENTION FAILURE –EA is greater than EB 1) Cs = Acs(Fy) 8) Pn = - X [(X2 – 4(Z)(M)]1/2 179 2) Et = e +(H-5)/2 9) a = 3) dc = h – 5 10 c = 4) y = (h = 2.5) 5) X = (et – y) 6) Z =1/(1.7(Fc’)(B) Note Resulting equation is ZPn2 + XPn + M = 0 for step no 8 DESIGN STEPS SECOND CASE - COMPRESSION FAILURE – EA is LESS than EB 1) Compute for e = Mu/Pu = (Mu/Pu) 2) Compute for y = 3 Compute for f = y + e 4) Compute for d = h – 2.5 5) Compute for g = h – 5 6) Compute for x = 0.85(Fc’)(b)/2(f) 7) Compute for z = 0.85(Fc’)(b) 8) Compute for N = Acs(Fy) + Ast(87) – 9) Compute for M = -0.85(87)(Ast)(d) = 73.95(Ast)(d) 10 ) Resulting equation is depth of stress rectangular block a cubic equation in the format as Xa3 + Za2 = Na + M = 0 11) B = Z/X 12) C = N/X Resulting equation is: A3 + BA2 = Ca + D = 0 12) C = N/X 13) D = M/X 14) Solve for Cc = 0.85(Fc’)(A)(B) 180 15 Solved for Cs = ABC(Fy) – 16) Solved for Ts = 18) Compute for Pd = (Pn) where 17) Pn = cc + Cs + Ts = .70 **** Note compare Pd and Pu revise section if necessary and re run program no 16 COMPUTER OUTPUT Upon input of numerical data’s , computer evaluates eccentricity of section compares actual eccentricity and solves capacity of column in Kips. In second case of failure it prints on the monitor screen equation of the stress rectangular block a and solves the depth a using the general cubic equation (program no 1 – Struct math solver 1). Checks whether compression steel yields or not. *** The program was written in a time sharing system environment and can be easily integrated into the E _Review Centre of UC – BCF. Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170. PTR NO: 345678 at Baguio City 1984 DESCRIPTION: Design of columns in two modes of failure. Eccentric tension and eccentric compression 181 SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE) 1983 ACI Code TITLE: Design of columns in Two modes of failure CODE NAME: Anal Col MACHINE LANGUAGE : TI BASICA COMPUTER: T I - 99 Program steps: 116 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Anal - Col CODE NAME: Anal - Col Pn ● Ast .85fc’ ● ● es’ Cs y Cc a Cb ec d ( Cb–2.5) N.A. Asc ● ec d-c ● ● Ts es b A Section B Force Diagram C Strain Diagram COLUMN SECTION IN TWO MODES OF FAILURES PROGRAM NO 16 REFERENCE TEXTBOOKS: Concrete Fundamentals by The Theory and Practice of Design of Concrete Phil M. Ferguson Reinforced Concrete by Structures by George Winter Clarence w. Dunham. PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. 182 Concrete Design by Dean Peabody Jr. Simplified Design of Reinforced Concrete by Parker Strength of Materials by Ferdinand Singer My first generation home computer ANAL - COL : Is a computer program that analyzes a rectangular in two modes of failure. this program is a cross checked for PROG NO 15 – DES COL. Given dimension of column, area of compression steel and tension steel in English units. Computer computes safe capacity of given section either in tension case 1 or compression case two with a factor reduction of 0.70. The user selects whether the assumed section is safe for design or not. He may revise the section or area of steel reinforcement and repeat the run. The program is based on the Ultimate Theory of Strength Design and conforms to the latest 1977 A.C.I code of practice. For architectural reasons dimensions at balance load is not applicable so the user/designer revise his dimensions and checks the safe capacity using this program no 16. Program is written in Advance BASICA language and can be use in programmable calculators . It can easily be integrated into the E _Review center of UC BCF. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE VALUE If true SGN = SIGNUM NOTATION branch out Branch out Main program IF THEN ELSE STATEMENT If false COMPUTER INSTRUCTION CODE 183 LINE NO 5 10 15 20 30 40 50 80 85 90 95 100 110 120 130 140 STATEMENT SAMPLE ONLY FOR DE-BUGGING PURPOSES CALL CLEAR PRINT “This is computer program no 16 analysis of column” PRINT ‘ See computer program record for drawing and figure as well as program description” PRINT” If all data’s are in their respective units then run line no 85” PRINT” Material strength specifications in Kips Per Square Inch, Dimensions of column in inches, area of steel reinforcements in square Inches” Print” This programmed was developed by Bienvenido C. David a Civil/Structural Engineer in his hometown Baguio City on the 11 th of November 1983” PRINT “This program is good only as shown on the drawing” STOP REM let us determine which case the given section of column will fail (First case or second case) INPUT”H,B,EA”:H,B,EA H=20,B=12,EA=15,6 Note first case EA=6” Second case EA=15” INPUT”ABC,AST,FC,FY”:ABC,AST,FC,FY 2,2,3.5,50 D = H-2.5 17.5 Inches EY =FY/29000 CB =(0.003/(EY+0.003))*D A =0.85*FC*CB PNB =0.085*FC*A*B 184 150 160 170 180 190 200 205 210 220 230 240 250 260 270 275 280 285 290 300 310 320 340 350 360 370 380 390 ET = (PNB*(D-A/2)+ABC*FY*(D-2.5))/PNB EB =ET-(H/2-2.5) IF EA=EB THEN 200 IF EA>EB THEN 290 IF EA<EB THEN 500 PRINT” This is case one it is actually program no 15 code name Des-Col (Simultaneous failure of steel and concrete at balance load ESC =0.003*(A-2.125)/A EY = FY/29000 IF ESC=>EY THEN 230 ELSE 250 PN = ABC*FY+0.85*FC*A*B-AST*FY GOTO 260 PN = 87/A*ABC*(A-2.125)+0.85*FC*A*BAST*FY PD = 0.70*PN PRINT” Safe design capacity of column is=”;PD;”Kips” PRINT “This is first case of column design failure at balance load” PRINT “This programmed was developed by Bienvenido C. David a Civil/Structural Engineer in his hometown Baguio City on the 11 th of November 1983” STOP PRINT” This is second case of column design failure of assumed section by yielding of tension steel” ETS =EA+(H-5)/2 Y = H-2.5 G = ETS-Y K =1/(1.7*FC*B) M =-CS*(H-5) N =G^2-4*K*M L =N^.5 PNT =(-G+L)/(2*K) AT = PNT/(0.85*FC*B) 185 400 410 420 430 440 450 460 470 480 485 490 500 510 520 530 540 550 560 570 580 590 600 610 620 630 640 650 660 670 680 690 CT =AT/0.85 EST =0.003*(CT-2.5)/CT EY = FY/29000 IF EST=>EY THEN 440 ELSE 460 PN =CS+PNT-AST*FY GOTO 470 PN =87/AT*ABC*(AT-2.125)+0.85*FC*AT*BAST*FY PD =0.70*PN PRINT “ This is second case of column design safe capacity of column is =”;PD;”Kips” PRINT “This programmed was developed by Bienvenido C. David a Civil/Structural Engineer in his hometown Baguio City on the 11 th of November 1983” STOP V = (H-5)/2 U =V+EA D =H-2.5 W =H-5 I = 0.85*FC*B/(2*U) J = 0.85*FC*B-0.85*FC*B*D/U T = ABC*FY+AST*87-ABC*FY*W/U S =-73.95*AST*D E =J/I F = T/I C =S/I P =F-E^2/3 Q = C-E*F/3+2*E^3/27 R =P^3/27+Q^2/4 IF R<0 THEN 720 Z =-Q/2=R^.5 IF Z<0 THEN 690 ZA =Z^0.3333 GOTO 800 ZB =ABS(Z)^.3333 7.5” 13.5” 17.5” 15” 1.32222 -10.5777 162.888 -2588.25 -8 123.193 -1957 101.859 -1666.91 733789.9877 -1690.07 11.88 0 186 700 710 720 730 740 750 760 770 780 790 800 810 820 830 840 850 860 865 869 870 880 890 894 897 900 1000 1010 1025 1028 ZA =-ZB GOTO 800 O =ATN(ABS(R)^.5/(-Q/3))/3 PI =2.09439102 ZC =((-Q/2)^2-R)^.5 ZA =ZC^.3333 IF (-Q/2)>0 THEN 790 ZA =-ZA XA = COS(O+2*PI)*(ZA-P/(3*ZA))-E/3 X = COS(O+PI)*(ZA-P/(3*ZA))-E/3 XB = COS(O)*(ZA-P/(3*ZA))-E/3 IF XA>0 THEN 840 IF X>0 THEN 870 IF XB>0 THEN 900 AC =XA GOSUB 1040 PDXA = PDC PRINT” Safe design capacity of column is=”;PDC;”Kips” PRINT “ Programmed by Bienvenido C. David, a Civil Structural Engineer in his hometown Baguio City on November 1983” AC = X GOSUB 1040 PX =PDC PRINT “ Safe design capacity of column is=”;PDC;”Kips” PRINT “ Programmed by Bienvenido C. David, a Civil Structural Engineer in his hometown Baguio City on November 1983” AC = XB GOSUB 1040 PDXB =PDC PRINT “Safe capacity of column is=”;PDC;”Kips” PRINT “ Programmed by Bienvenido C. David, a Civil Structural Engineer in his -11.88205 187 1030 1040 1050 1060 1070 1080 1090 1100 1110 1130 1140 1150 1160 hometown Baguio City on November 1983” STOP REM A sub routine ES = 0.003*(AC-2.125)/AC EY =FY/29000 IF ES=> EY THEN 1080 ELSE 1130 PNC =ABC*FY+0,85*FC*AC*B87*(AST)*(0.85*D-AC)/AC PDC =0.70*PNC RETURN STOP PMC = 87*ABC*(AC2.125)/AC+0.85*FC*AC*B-AST*87*(0.85*DAC)/AC PDC = 0.70*PMC RETURN END 188 INTRODUCTION A building or a bridge is generally considered two have two main portions, the superstructure and the substructure, the latter is known as foundation. What is a foundation? Foundation is a very important in Civil Engineering Structures, author based from experienced observes a good foundation design, for example is seldom appreciated. Owners who are willing to spend large sums of money for external beautification are at times reluctant to spend even small sums for proper soil investigation. They fail to realize that however beautiful the exteriors, the structure will not perform its functions properly unless there is a good foundation support. Even more regrettable is the fact that there are Structural Engineers and Architects who do not appreciate the integral relationship between the superstructure and the foundation of a building and therefore reduce construction cost by economizing the foundations; This false economy often proves expensive in the long run. Let us site three examples 1) A newly built first class hotel in one of the Southeast Asian countries had to cut three stories from the building during construction because of the possible danger of foundation failure. 189 2) An office building costing 5 million dollars showed sudden excessive settlement at the completion of the construction. The cost of underpinning and of repairing the structural damage was more than 500000 dollars, an amount twice the original cost of the foundation. 3) An 18 storey office building used precast concrete piles for its foundation. During construction, the contractor using ordinary driving equipment claimed that he had driven a large number of piles to a depth in excess of 200 Ft. A trained soil Engineer would not have permitted continuation of the piling without an investigation. Subsequent load test proved that most of the piles could not carry the design load and that most of them were probably broken, as a result the construction was delayed for six months. These few cases show the lack of proper soil investigation, of knowledge of soil mechanics, of proper control during construction or a combination of any of these factors can spell failures for a project. from these case histories, it is evident that foundation designs play an important role in the “Structural Engineering “profession. The foundation supports the superstructures, but it may consist various parts of its own. There are many kinds of foundations, raft, mat, caissons or structures supported by piles. Chapter eight is all about the most common type of footings encountered by the “practicing Civil Engineer or Architect met in everyday practice namely the square footing, the rectangular footing, the combined footing and the trapezoidal footing. The combinations of the two mathematical programs “General cubic equation and Newton’s method of approximation are included within the main program as sub routine programs within the main program. The method of attack used in footing design is similar to that in beams, however since footing rest on a medium such as soil or rock, a combination of “Soil Mechanics, “Rock Mechanics” and “Structural Design” is essential to understand the analysis involved. These topics are sometimes included in textbooks on “Soil Mechanics”,” Rock Mechanics” and others in “Foundation Engineering”. The ultimate strength theory will be used thru out with both English units and metric units. There are six critical stresses developed in footing design. 1) Dowels into the footing 2) Strength of soil beneath footing soil pressure q 190 3) Shear strength 4) Bearing (compression) from column face on top of footing 5) Reinforcement provided. 6) Development length of bars. , 191 Square footing or simply known as Spread Footing from the world alone means to distribute the concentrated load over a large area which has a lower intensity of pressure, sometimes this is called an isolated footing and used generally to distribute the load from the base of the column. The depth is usually controlled by diagonal tension. Let us consider the figure, the perimeter in shear for a square column is 4(w + d) and the depth to the centre of the steel area is d. The soil pressure on the base of the footing is q = . Summing forces vertical ∑ on the diagonal tension. The footing weights cancels which gives Pu = (w + d) 2 q + 4d’ (w + d)vc = 0 rearranging terms we get d2(vc + ) + d(vc + )w = (BL – W2)/4 Equation (1) to facilitate the design of footings, various charts are published by the A.C.I. code. The quantity (A2)/(A1) should not be less than 2 equation 1 is the general equation for solving the depth of footing a quadratic equation and very useful in computer application. L B A1 2 d 2 1 1 A2 ART. 11.10.1A Bearing pressure on top of footing 192 However a direct formula derived by the author can be used to solve the depth of footing directly it may be used also for a sub – routine program in lieu of the standard mathematical expression used by the author. (See design steps or program no 17 code name “Square Foot’). ● ● ● ● Column reinforcement with ties d ● ● ● ● ● ● ● B 2” or 2.5” covering Square Footing with column section (3.4v1 + Pu)d12 + s(3.4v1 + 2Pu)D1 = Pu(A – a2) here the legends v1 = Nominal shearing stress caused by the column load shear. Pu = Ultimate column load d1 = Effective depth of footing with respect to v1 S = Side of column A = Area of footing in plan. The above mathematical expression is helpful for computer application . rather than using the design steps outlined, we treat the mathematical expression directly to solve depth of footing. DESIGN STEPS 1) Compute footing dimensions 2) Convert Qa to ultimate 3) Find effective depth d (Diagonal punching shear usually governs) 4) Compute required steel for bending treat a unit strip as a cantilever beam. 193 5) Checked bearing pressure on top of footing 6) Compute development length and area of dowels 7) Sketch and design footing MATHEMATICAL STEPS Find PU = 1.4*D + 1.7*L Find footing size S = l’ = (S – W)/2 Compute for Mu = Qul2/(2)(12) Inch Kips Compute for Qu = Pu/S2 Compute for Vc = 15.48( ) Solve for A = (Vc + Qu/4) Solve for B = (Vc + Qu/2)/w Solve for C = (S2 – W2)Qu/4 Solved for d = Ad2 + Bd – C = 0 a quadratic equation Solve for As = 10.2*Fc’/Fy( 12d± 144d2 – 0.2178Mu/Fc’ ) LEGENDS Fc = Kips per square inch Fy = Kips per square inch Vc = shear strength of concrete Mu = Inch Kips P = Concentrated load in Kips d = In inches L = Live loads in Kips As = Square inch per foot. W = Width of column 194 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170. PTR NO: 345678 at Baguio City 1984 DESCRIPTION: Design of Square Footing by U.S.D. format SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE) 1983 ACI Code TITLE: Design of Square Footing by U.S.D. format CODE NAME: Square - Foot MACHINE LANGUAGE : IBM BASICA COMPUTER: IBM Program steps: 88 LIBRARY MODULE: Floppy Disk PROGRAM NAME: Square - Foot CODE NAME: Sqr - Ft L (w + d) Y ● ● ● ● Column reinforcement with ties d B diagonal punch shear PLAN V=2 ● ● ● ● ● ● ● B 2” or 2.5” covering ELEVATION Square Footing with column section Vc = 4 Code article 11.10.1a wide beam shear 195 REFERENCE TEXTBOOKS: Foundation & Structures By Foundation Of Structures By Foundation Analysis & Gregory Chebotariof Clarence w. Dunham. design By Joseph Bowles PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. Soil Mechanics In Engineering Practice By R. Peck & Hansen Strength of Materials by Ferdinand Singer My first generation home computer SQUARE FOOT : Is a computer program that designs dimension of square footing. It calculates size of square footing with side S given axial load in kips (concentric loading and material strength specifications). Computer computes required area of steel reinforcements per foot of width and checks actual steel reinforcement ratio from code requirement 1977. It checks allowable soil pressure and bearing pressure on top of footing and the required development length of steel, area of dowels included in accordance with the A.C.I. code specifications .Program is written in Advance BASICA language and can be use in programmable calculators . It can easily be integrated into the E _Review center of UC BCF. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER 196 MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program IF THEN ELSE STATEMENT If false COMPUTER INSTRUCTION CODE LINE NO 5 10 STATEMENT 75 CALL CLEAR PRINT” This is design of Square Footing by U.S.D. method in English units” PRINT “ Consult drawing and program record for legends and symbols” PRINT “ Be sure all given data’s are in their respective units dead load in Kips , material strength specifications in Kips per square inch dimension of column in inches” PRINT “ If all data’s are in their respective units then run line no 60” STOP CALL CLEAR REM This program was developed by Bienvenido C. David a Civil/Structural Engineer in his hometown Baguio City year 1984 INPUT”LL,DL,FC,FY,W1,QA”: LL,DL,FC,FY,W1,QA 80 85 90 100 110 120 W =W1/12 S = ((DL+LL)/QA)^.5 PRINT “Side of footing=”S;”Feet” PU = 1.4*DL+1.7*LL QU =PU/S^2 VC =15.48*FC^.5 15 20 25 50 60 70 SAMPLE ONLY FOR DE-BUGGING PURPOSES Example only LL=100,DL=71, FC=3,FY=50,W1=14,QA=4 1.1666 Ft. 6.53 Ft 6.53 ft. 269.4 Kips 6.3180112 26.8113 Ksf 197 130 140 150 155 160 170 180 190 200 220 225 230 235 245 250 255 260 270 280 290 300 310 315 320 330 340 350 360 379 380 390 400 410 420 430 440 A = VC+QU/4 B =(VC+QU/2)*W C = (S^2-W^2)*QU/4 E =(B^2+4*A*C)^.5 D =(-B+E)/(2*A) D1 =12*D PRINT” Depth of footing=”;D1;”Inches” REM Determine required steel reinforcement area per foot of width LC = (S-W)/2 MU = 6*QU*LC^2 IF (144*D^2-0.2178*MU/FC)<0 THEN 230 ELSE 245 PRINT “ Value of F is negative not possible review given data” STOP F = SQR(144D^2-0.2178*MU/FC) G =10.2*FC/FY H = 12*D-F AS = G*H PI = 0.006944*AS*D GOSUB 540 AS4 =P4*D1 PRINT” Area of steel per foot of width=”;AS4;”Square Inches” PRINT” Select from tables no and bar diameter sketch and draw footing then type continue to resume running” BREAK INPUT” Diameter of selected bar in inches”:DB L1 = 12*LC-3 GOSUB 680 LD = LD PRINT”Recquired development length as per A.C.I. code requirement is =”;LD;”Inches” REM Check bearing pressure on top of footing A1 = 144*W^2 A2 = (12*W+48*D)^2 K = (A2/A1)^.5 IF K>=2 THEN 420 ELSE 440 T=K GOTO 450 T=2 28.3908 34.96 65.207 92.88011 1.0199626 12.239 12.239 Inches 2.6817 272.81642 Inch Kips 11.40239 0.612 0.837161 0.51234 Square inch 0.003628 29.1804 29.1804 29.1804 195.9779 3963.6191 4.497 198 450 460 470 480 490 500 510 520 530 540 550 560 570 580 590 600 610 620 630 640 650 660 670 680 690 700 710 720 725 730 740 750 760 F1 = 0.595*FC*T F2 = PU/(12*W)^2 IF F1>=F2 THEN 480 ELSE 510 PRINT” Actual stress on top of footing is less than A.C.I. code limitations design okay” PRINT” This programmed was developed by Bienvenido C. David, a Civil/Structural Engineer in his hometown Baguio City on the 10th of October year 1984” STOP PRINT “Actual bearing stress is greater than A.C.I. code” PRINT” This programmed was developed by Bienvenido C. David, a Civil/Structural Engineer in his hometown Baguio City on the 10th of October year 1984” STOP REM This is sub – routine one Checking of steel reinforcement ratio within A.C.I. code limitation PN = 0.2’FY PM = 0.6375*FC/FY*87/(97+FY) IF P1=> PN THEN 580 ELSE 600 P2 – P1 GOTO 610 P2 = PN IF P2 =< PM THEN 620 ELSE 640 P3 = P2 GOTO 650 P3 = PM P4 = PM RETURN STOP This is a sub – routine two required development length as per A.C.I. code L2 = 0.0993463*FY*DB^2/FC^.5 L3 = 0.4*DB*FY IF L1>L2 THEN 730 IF L2>L3 THEN 760 GOTO 780 IF L1>L3 THEN 740 L4 = L1 GOTO 790 L4 = L2 3.57 **Here T = 2 1.374 Ksi 0.004 0.0226377 0.004 0.004 11.20 Inches 12.5 Inches 199 770 780 790 800 810 GOTO 790 L4 = L3 LD = L4 RETURN PRINT” Here LD is the required development length (i.e. the largest of the three quantities) 200 Rectangular footing design is similar to square footing design except that wide beam shear probably controls the depth of the footing. The reinforcement in long direction is again uniformly distributed over the pertinent shorter width. In locating the bars in the short direction, one has to consider that the support provided to the footing by the column is concentrated to the middle. Depth will be controlled by shear except that wide beam action will probably control if the length exceeds the width by a ratio greater than one. Percentage of steel required in short direction to be placed in zone width B E= where E = percentage of total steel required in short direction to be placed in zone of which of width B and S is the ratio of long side to short side L/B. Below section and plan Dowels Steel bars in short direction d ● ● ● ● ● ● ● Steel bars in long direction L d B S PLAN AND SECTION L’ 201 SUGGESTED DESIGN STEPS 1) Find footing size B & L 2) Find depth D for shear, check wide beam first for a strip of 1 Mtr. wide at a distance d from column. 3) Find steel As required in long direction. 4) check diagonal tension approximate 5) Find steel As in short direction allow placing short side steel on top of longitudinal steel 6) Check if actual steel reinforcement ratio is within A.C.I. code allowable 7 Check bearing and design of dowels 8) Check development length required as per A.C.I. code 9) Design and sketch section 10) Revise section if necessary LEGENDS Fc = Cylinder strength of concrete at ultimate in K.S.I. VCD = 4 Fy = Yield point of steel at ultimate K.S.I. Qu = Ultimate soil pressure F1 = Allowable bearing pressure on top of footing as per A.C.I. code d = Depth of footing in meters B + Smaller dimension of footing in meters L = larger dimension of footing in meters Pm = Maximum steel reinforcement ratio from code Pn = Minimum steel reinforcement ratio from code F2 = Actual bearing pressure on top of footing. 202 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Rectangular Footing Design by the U.S.D. method SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Rectangular Footing Design CODE NAME: RECT FOOT MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 125 LIBRARY MODULE Floppy Disk PROGRAM NAME: Rect Foot PTR NO: 337066 Feb 1984 at Baguio City 01/09/1984 ⇩ Pu Dowels L w L’ d Ast ● ● ● Ast ● ● ● B w w w Ast ● ● ● ● ● ● E = 2/(S+1) B Longitudinal steel bars uniformly spaced (L-B)/2 B (L-B)/2 Code article 15.4.4 SHOWN ABOVE SECTION AND PLAN BOTH LONG & SHORT DIRECTION 203 REFERENCE TEXTBOOKS Foundation Analysis & Design By Joseph Bowles Foundation Of Structures By Clarence w. Dunham Gregory Chebotariof Foundations PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer RECT FOOT: Is a computer program that design and sizes RECTANGULAR FOOTINGS. The U.S.D. method is used in this program using the international system of units in metric. Computer solves dimension of footing given other dimension solves depth of footing then check whether the depth of footing is okay for diagonal punch shear. It solves area of steel in both long and short direction per meter width and checks whether actual steel reinforcements ratio is in conformity with current A.C.I code of 1977 & 1983.Checks actual bearing pressure on top of footings, design area of dowels and the required development length of steel as per A.C.I. code requirements. The program is written in Advance Basica and can be feed to a wide variety of programmable calculators and micro computers. The program can be easily integrated into the E- REVIEW CENTRE OF UC –BCF. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION A.B.S ABSOLUTE If true GO SUB = GO SUB ROUTINE VALUE branch out Branch out Main program SGN = SIGNUM NOTATION IF THEN ELSE STATEMENT 204 If false COMPUTER INSTRUCTION CODE LINE NO 10 15 20 25 30 35 40 45 50 55 60 65 67 70 75 80 STATEMENT CALL CLEAR PRINT “This is computer program no 18design of rectangular footing in metric units by U.S.D. format.” PRINT “ This program was developed by Bienvenido c. David in his hometown Baguio City on the year February 1984 PRINT “ Material specifications in KG per Cm2” PRINT” Dead and live loads in Kn” PRINT” Linear dimensions of footings in Meters” PRINT” Problem to solve other dimension and area of steel” PRINT” For drawing and other data’s refer to program record” PRINT” If all data’s are in their respective units then run line no 60” STOP REM First find other dimension given width of footing INPUT”DL,LL,FC,FY,W1,W,QA,VCD,VCW,PN,PM”: DL,LL,FC,FY,W1,W,QA,VCD,VCW,PN,PM REM *** Notes data’s for PN, PM,VCW,VCD taken from tables by Joseph Bowles “Foundation Analysis & Design” second edition. By formula VCD = 4 L =(DL+LL)/(W*QA) PRINT” Other dimension of footing =”;L;”Meters” QU = (1.4*DL+1.7*LL)/(L*W) SAMPLE ONLY FOR DEBUGGING PURPOSES Example only DL=1110, LL=122,FC = 211,FY =4219,W1 = 0.45,W = 2.2, QA = 240, VCD =1283.7KN/M2, VCW =642 Kpa,PN =0.002,PM = 0.016 4.037 Meters 370.59 K.P.A 205 85 90 95 97 98 99 100 110 115 120 130 140 150 160 170 180 190 200 210 220 230 240 250 300 310 320 330 340 350 360 370 380 390 400 410 420 430 435 450 540 REM Find footing depth E1 = L/W IF E1>1 THEN 100 IF E1<1 THEN 98 PRINT” Length exceeds width by a ratio of greater than 1 wide beam action controls” STOP L1 = L/2-W1/2 D = L1*QU/(QU+VCW) PRINT” Depth of footing=;D;”Meters round up value to positive integer if necessary” REM Check diagonal tension P =(W1+D)*4 PS = V*VCD*D PU = 1.4*DL+1.7*LL IF PS<PU THEN 180 IF PS=>PU THEN 200 PRINT” Punching shear greater than code requirements” STOP REM Solve steel reinforcements in long direction As MU = 1/2*QU*L1^2 X = FY/(1.7*FC) Y =-D Z = MU/(0.90*98.07*FY) R = (Y^2-4*X*Z)^.5 U = (-Y-R)/(2*X) P = AS/(1*D) PN = 14/FY PM = 0.016 From table IF P=>PN THEN 350 ELSE 370 P1 = P GOTO 380 P1 = PN IF P1<= THAN PM THEN 390 ELSE 410 P2 = P1 GOTO 420 P2 = PM P3 = P2 ASL = P3*1*D PRINT” Area of steel per foot of meter=;ASL;”Long direction” REM Design of steel reinforcements in short direction INPUT”FC,FY,WW1,D,DB”:FC,FY,W,W1,D,DB 1.835 1.7935 0.65638 Meters 4.42552 3728.92105 3291 596.027 kn –Mtr. 11.76 -0.65638 0.00160058 0.5962746 0.65638 0.0038933 0.002 0.0038933 0.002 0.0038933 0.016 0.002555 Example only= 206 322,FY = 4219 KG/Cm2,W1 =0.45 m,D = 0.65638, QU = 375.59,L = 4.037, DB = 20 MM(2CM) 536 537 560 570 580 590 600 610 620 630 640 650 660 670 675 680 685 690 700 710 720 730 740 750 760 770 780 790 795 800 810 815 PRINT” Select from table appropriate bar size no then type continue to resume running” BREAK L2 =(W-W1)/2 MU = QU/2*L2^2 X = FY/(1.7*FC) Y = -D+DB+DB/2 Z = MU/(0.90*FY*98.07) R = (Y^2-4*X*Z)^.5 U = (-Y-R)/(2*X) P = U/(1*D) GOSUB 940 P4 = P3 AS =1*D*P4 AST = 10000*AS*L Print” required area of steel in short direction =”;AST;”Square Centimeters per meter width” PRINT “ Select from tables appropriate bar size then type continue to resume running for computation for bearing pressure on top of footing” BREAK REM Checked bearing pressure on top of footing A1 = W1^2 A2 = (W1+4*D)^2 C = (A2/A1)^.5 IF C=> 2 THEN 750 IF C<2 THEN 770 G=2 GOTO 780 G=C F1 = 58.35765*FC*G here G = 2 F2 = (1.4*DL+1.7*LL)/W1^2 IF F1>F2 THEN 800 ELSE 815 PRINT “ Allowable pressure on top of footing as per code requirement greater than actual bearing pressure” GGOTO 820 PRINT” Actual bearing pressure greater than code review 0.875 141.866 11.76 0.62638 0.000380969 0.611906 0.0006153 0.0009375 0.002 0.0013127 13.127 0.2025 9.4588 6.83448 24626 162.53.8 207 820 825 830 840 860 870 880 890 900 910 920 940 950 960 970 980 990 1000 1010 1020 1030 1040 1045 1050 1060 1070 1080 1100 1110 1120 1130 1140 1150 1160 1170 1180 1190 material specifications” AG = 50*W1^2 PRINT” Recquired area of dowels =”;AG;””Square Cm” REM Compute required development length *** Note see page 212 of Bowles about code requirements as per A.C.I. code LA = 20 GOSUB 1050 LD = LF “PRINT” Required development length =”;LD;”Centimeters” PRINT” programmed by Bienvenido C. David, A civil/Structural Engineer on Feb 1984 in his hometown Baguio City” PRINT” Designed by Bienvenido c. David” STOP REM A sub routine for computation of development length IF P=>PN THEN 950 ELSE 970 P1 = P GOTO 980 P1 = PN IF P1<=PM THEN 990 ELSE 1010 P2 – P1 GOTO 1020 P2 = PM P3 = P2 RETURN STOP REM Sub routine two LB =0.0004278FY*DB LC = 0.00755*FY*DB/FC^.5 IF LA>LB THEN 1110 IF LB>LC THEN 1140 GOTO 1160 IF LA>LC THEN 1120 LU = LA GOTO 1170 LU = LB GOTO 1170 LU = LC LF = LU RETURN END 10.125 43.86 CMS. 0.000937553 0.002 0.002 0.016 0.002 36.030 43.8 Cms 208 208 Combined footing is a special case of spread footing. Combined footing are used if columns are so close to the property line that single column footings cannot be made without projecting that line and if some adjacent columns are so close to each other that their footing would merge. In designing a combined footing the resultants of column loads must coincide to the centroid of the footing area to prevent eccentricity. Depth is usually based on either wide beam shear or diagonal punch tension. First criteria, determine d based on wide beam shear with d obtained checked diagonal tension for three conditions: 1) 3 side zone column one 2) 4 side zone column two P1 P2 3) 3 side zone column two ⇩ ⇩ SECTION d ● ● ● ● ● ● ● ● ● ● ● ● ● ● soil pressure Lbs/Ft. ● ● ● ● ● ● ● ● ● ● ● ● soil pressure Lbs/Ft B F1 F2 Lc PLAN 209 SUMMARY STEPS 1) Determine column loads appropriate for considerations of settlements. These consist of dead loads plus only a portion of live load specified for design of column. 2) Using the resultant of the loads in step one, select the plan dimension of the footing to obtain a uniform soil pressure that does not exceed the pressure appropriate for this condition of loading. 3) Using the column load specified in the building code (without load factors) and the plan dimensions determined in step two, calculate the corresponding soil pressure. If the maximum soil pressure under this loading exceeds the value considered appropriate for this condition of loading , the width of the footing must be increased whereas the position of the centroid must remain unchanged. 4) Compute the soil pressure beneath the footing corresponding to the column loads multiply by appropriate load factors. 5) Draw shear and moment diagrams for the footing when it is subjected to the maximum of step four. 6) Using step five as the basis for design, determine the depth of the footing and the necessary amount of reinforcing steel at appropriate locations. MATHEMATICAL STEPS FOR THE FORMULATION OF PROGRAM NO 19 *** Please refer to chapter 3 or chapter 4 for formula derivations 1) Depth of stress rectangular block is given as a = 144d2 – 2.61M/Fc/12 where d is the depth of footing, M is the moment in Inch Kips and Fc is the cylinder strength of concrete at ultimate. 2) development bond i.e. for compression bars ld = 0,02fydbfc’ or 0.0003fydb or 8 “ ld = 0,24 fydbfc’ or 0.044fydb or 200 mm where Ab area of bar in In2 or mm2 fy Yield strength of steel. PSI or MPa db bar diameter in or mm fc 28 day compressive strength of concrete, P.S.I. or MPa vu = 210 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Design Of Combined Footing By U.S.D. format SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Design Of Combined Footing CODE NAME: FOOT COMB MACHINE LANGUAGE : T.I. BASIC COMPUTER: T.I. 99/4A Texas Instruments Program steps: 133 LIBRARY MODULE: Floppy Disk PROGRAM NAME: FOOT COMB PTR NO: 3046269 at Baguio City 01/09/1984 P1 ⇩ P2 ⇩ L SECTION d ● ● ● ● ● ● ● ● ● ● ● ● ● ● SOIL PRESSURE ● ● ● ● ● ● P2 Lc PLAN F1 ● ● ● ● SOIL PRESSURE P1 B ● ● F2 211 SHEAR DIAGRAM MOMENT DIAGRAM REFERENCE TEXTBOOKS: Foundation Design By Soil Mechanics In Foundation Analysis & Gregory Chebotariof Engineering Practice By Design By Joseph Bowles Charles B. Peck PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer FOOT COMB Is a computer program that sizes and designs a Combined Footing by US.D. analysis in English units. Computer finds the dimensions L & B, determines shear and moment 212 equation and plots on the monitor screen shear & moment equation. Computer solves the depth of footing for both wide beam and checks the depth d obtained for diagonal tension. Draw negative steel between column one and two. Designs steel reinforcement in short direction in accordance with the A.C.I. code of 1977 and checks steel reinforcement ratio within A.C.I. code allowable. Checks bearing pressure on top of footing and the required development length in feet all in close conformity with A.C.I. code of 1977. The program is written in advance basica language and can be feed to programmable calculators, personal computers. Can be easily incorporated to the E. REVIEW CENTRE OF UC – BCF. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program IF THEN ELSE STATEMENT If false COMPUTER INSTRUCTION CODE LINE NO 5 10 15 20 25 30 50 STATEMENT CALL CLEAR PRINT” This is design of Combined Footing by U.S.D. method in English units using the 1983 A.C.I. code” PRINT “ This program was developed by Bienvenido C. David a Civil/Structural Engineer on September 1984 in Baguio City” PRINT” For legends and other data’s please see drawing and computer program record” PRINT “All units of length in feet, material strength specifications in kips per square inch, dimensions of column in inches, dead load and live load in kips and soil allowable pressure in kips per square foot” PRINT” If all data’s are in their consistent units then run line no 60” STOP SAMPLE ONLY FOR DEBUGGING PURPOSES 213 60 65 70 REM Find footing dimensions step one INPUT”W1,W2”:W1,W2 INPUT”DL1,DL2,LL1,LL2QA,LC”: DL1,DL2,LL1,LL2QA,LC 75 80 85 90 95 100 105 130 140 141 145 150 155 160 165 180 190 200 210 220 225 230 240 250 260 270 280 290 300 310 320 330 340 360 365 INPUT’FC.FY:FC,FY P1 =1.4*DL1+1.7*LL1 P2 =1.4*DL2+1.7*LL2 P = DL1+DL2+LL1+LL2 UR =(P1+P2)/F QU = QA*UR P3 = P1+P2 X = P2*LC/P3 L = (X+W1/24)*2 REM Note for value of L round to integer no PRINT “Length of footing in Feet=”;L;”Feet” B = P3/(L*QU) PRINT “W width of footing =”;B;”Feet” Y = L/B REM Determine moment equation by integration QB = QU*B V = QB*X VM = P1 VCW = 7.74125*FC^.5 D = VM/(VCW*B+QB) PRINT “Depth of footing =”;d;”Feet” REM Check D obtained for diagonal tension C = (24*D+3*W1)/12 A = (W1+6*D)*(W1+12*D)/144 VD = P1-A*QU VCD = 15.48251*FC^.5 VC = VD/(C+D) REM Check shear stresses at column 2 A2 = (W2+12*D)^2/144 V2 = P2-A2*QU C2 = 4*(W2+12*D)/3 V3 = V2/(C2*D) PRINT “Actual shear stress at column one=”;VC;”KSF” PRINT “Actual shear stress at column two=”;V3;”KSF” PRINT “Allowable shear stress from code=”;VCD;”KSF” 370 PRINT” Compare actual shear stress from code stress” 12” 15” Example only DL1=60K, DL2=110K,LL1=60K,LL2=90K, QA =2,LC=15 Ft 3 Ksi , 60 ksi 186 Kips 307 Kips 320 Kips 1.54 3.08 493Kips 9.341 Ft 19.682 Ft 8.13 Ft 2.417 25.05 13.4K.S.F 1.39 Ft 1.39 Ft 5.78 Ft 4.05 Square Ft 26.8 KS.F 21.63 K.S.F 6.96 285.6 K 10.56 19.4 K.S.F VC =21.63,V3=19.40 &VCD =26.80 214 400 410 STOP REM Design of negative steel between column one and two 420 430 INPUT”P2,VM,FC,FY”: P2,VM,FC,FY INPUT”QB,B,L,D,W1,W2”:QB,B,L,D,W1,W2 440 450 460 470 480 490 500 X =VN/QB M1 = 12*(QB/2*X^2-VM*(X-W1/24) MU = ABS(M1) M – MU GOSUB 710 ASL = B*AST PRINT” Total no of bars required in long direction=”ASL;”Square Inch” REM Design of steel in long direction L1 =(W1+9*D)/12 QC = VM/(L1*B) LU = = (B-W1/12)/2 M2 = QC/2*LU^2*12 M = M2 GOSUB 710 ASW = L1*AST PRINT” Total area of steel reinforcements in short direction=”;AST;”Square Inches” PRINT” Select from tables appropriate size and bar no then type continue and press enter to resume running” BREAK REM Design of steel in short direction column two L2 = (W2+18*D)/12 L3 = (B-W2/12)/2 QD = P2/(L2*B) M3 = 6*QD*L3^2 M = M3 GOSUB 710 ASS = L2*AST PRINT” Total area of steel reinforcements in square inches at column two=”ASS;”Square Inches” PRINT””Select from tables appropriate bar size and no. then type continue and press enter to resume 510 520 530 540 550 560 570 580 590 595 600 605 610 620 630 640 650 660 670 680 685 307,186,3,60 QB =25.05,B=8.13Ft,L=19.682Ft, D=1.39’Ft,W1=12 Inch,W2=15Inch 7.425 Ft -7170.468 Inch kips 7170.468 1.043 2.04 Ft 11.38 Ft 3.565 Ft 867.78588 8.47 Square Inch 3.335 3.46 11.56 830.35 Inch Kips 215 690 700 705 710 715 720 725 730 735 740 750 755 760 770 780 790 800 810 820 890 900 905 910 *** 910 920 930 940 950 960 970 980 990 1000 1010 1020 1025 1030 1040 1045 running” BREAK STOP REM A sub routine one Computation of steel areas IF (144*D^2-2.61*M/(FC*12))<0 THEN 715 ELSE 730 PRINT “Depth of stress rectangular block is imaginary not possible review given data” RETURN STOP A = 12*D-SQR(144*D^2-2.61*M/(FC*12)) AS = M/(0.90*FY*(12*D-A/2)) P = AS/(144*D) PN = 0.2/FY IF P>=PN THEN 770 IF P<PN THEN 790 AS1 = AS GOSUB 800 AS1 = 144*D*PN AST = AS1 RETURN STOP REM Computation of development length LA = LU*12-3 PRINT” Select bar diameter in inches”:DB LB = 1.2649*3.1416/4*DB^2*FY/FC^.5 Note simplifying further line no 910 LB = 0.99345246*DB^2/FC^.5 LC = 0.4*DB*FY IF LA>LB THEN 960 IF LB>LC THEN 990 GOTO 1010 IF LA>LC THEN 970 LD = LA GOTO 1020 LD = LB GOTO 1020 LD = LC LE = LD PRINT “Development length=”;LE;”Inches” FC1 = 0.85*0.7*FC PC1 = W1^2*FC1 PRINT “Actual load on top of footing=”;PC1;”Kips” 39.79 Inches 0.785 Inch 26.29 Inches 21 Inches 1.785 257 216 1050 1055 1060 1070 1075 1090 1100 1120 1140 1150 1160 1170 1180 1190 1195 1200 PRINT” Allowable load from code=”;FC1;’Kips” PRINT” Compare PC1 and FC1” AG1 = 0.005*W1^2 PRINT “Area of dowels required=”AG1;”Square Inch” A2 = W2^2 A3 = (W2+48*D)^2 A4 = (A3/A2)^.5 IF A4=>2 THEN 1140 ELSE 1160 G=2 GOTO 1170 G = A4 FC2 = 0.85*0.70*G*FC PC2 = W2^2*FC2 PRINT’ Allowable load on top of footing at column two as per code requirement=”FC2;”KSI” PRINT” Compare value of PC2 and FC2 make revision if necessary” END 0.72 Square Inch 225 6678 5.448 3.57 K.S.I 803.25 Kips 3.57 217 In this program I have attached a classical solution (analytical) to illustrate clearly how the classical solution is cast into the digital solution. Trapezoidal footing is in fact a combined footing where one side is bigger than the other, as in the case of combined footing, the centroid of column loads must coin side with the centroid of the trapezoidal pressure diagram. The second condition, the total bearing pressure of the trapezoidal diagram must equal to the resultant column loads. With these conditions two equations are formed with unknowns B1 and B2. Please see figure below M = AX3 + BX2 + CX + D R B1 C1 C2 L B2 218 Here B1 and B2 are footing dimensions from both ends. From the figure below with L as - 1) footing length outside to outside then B1 = and B2 = ( ) - B1 Equation (2) here Equation (1) is the center of gravity of base from the outer edge of footing larger end a shown on the figure above. = (2B1 + B2)/ (B1 + B2) Equation (3) Equating this to C.G of column loads and solving equation 1 and 2 simultaneously. The numerical values B1 and B2 are evaluated. Since width varies from end to end. It is necessary to compute the required area of steel reinforcements per meter width. This problem can be analyzed by the analytical solution presented. In the computer programmed the author used the substitution method to solve B1 and B2 rather than using the simultaneous equation program code name simul bas as a sub routine program within the main program. In areas of steel determination, author use a one dimensional array to solve steel reinforcements in ten elements. See program listing. Bearing pressure is important in footing design. Bearing pressure is obtained by soil testing or from past construction records, building codes. An approximate empirical formula for bearing capacity factors is given by the formula. qultimate = Cnc + 0.5By1N1 + Y2DfNq for strip footing where Nc,By1, Nq are soil bearing capacity factors whose values depends on the angle of internal friction. C = cohesion of soil below footing level Y1 is the effective unit weight of soil below soli level. B = footing width and Df is the depth of footing below lowest adjacent soil surface and qult. = Ultimate gross bearing capacity or soil bearing pressure (developed by Terzhagi). For cohesive soil factor for shallow strip footing qult.= CNc = 5.2C. When bearing capacity equations is used in design, it is convenient to apply a factor of safety between 2.5 and 3 to the value of q ultimate. The q design factor therefore is qdesign = qultimate/3 or qdesign = qultimate/2.5 For square footing: qultimate = 1.2CNc + .4Y1BNY + Y2DfNQ where a1 and a2 are shape factors related to length to width (L/B) ratio. 219 Listed below are tables for different values of L/B L/B 1 2 3 4 6 Strip a1 1.2 1.12 1.07 1.05 1.03 1.00 a2 0.42 0.45 0.46 0.47 0.48 0.50 For circular footing with radius R Qultimate = 1.2CNc + 0.6Y1RNY + Y2DfNq The following table gives allowable bearing pressure Value in short tons per foot square. KINDS OF SOIL Quick sand and alluvial soli Soft clay Wet clay and soft wet sand Clay and sand in alternative layers Firm and dry loam or hard clay, dry clay or fine sand Sand confined Compact coarse sand or stiff gravel Sand and gravel well compacted Good hard pan or hard shale Rock MINIMUM 1/2 MAXIMUM 1 USUAL 1/2 3/4 1 3 4 2 2 1 4 2 2 4 3 1 3 4 6 3 4 5 10 6` 5 10 8` 5 25 15 220 ANALYTICAL SOLUTION Design a trapezoidal footing given data as shown below. Area for columns = 0.46m2 (side) D1 = 1,200 Property Line P1 P2 2100 KN L1 = 816 Kn ⇩ 5.48 mtrs L2 = 660 Kn fy= 4,219 Kg/cm2 fc’ =211 1476KN ⇩ D2 = 900 qa 190 Kpa .46 mtrs Step 1 Find qultimate Ultimate ratio: q ult = 5.94 mtrs = 1.52 and qultimate =190(1.52) = 289.5 Kps program line no 5 to line no 90 Step 2 Find end dimensions (i.e Resultants of column loads must coincide with resultant load area). Taking moments at centre line column 1 we get and let as C.g of loads resultants 5449.2( ) = 5.489[1.4(900) + 1.7(600)] Solving for = = 2.395 and X’ = 2.395 + 0.46/2 = 2.625 from property line and from the area of the trapezoid A= (5.94) but required area of footing based on ultimate load and ultimate soil pressure is A = = in two unknowns dimensions a and b = 18.823 Equating A we have two equations (5.94) = 18.23 Simplifying further we get = 6.338 equation (1) Another condition is to prevent eccentricity, resultant of column loads must coincide resultant of trapezoidal area. The 2.395. was previously solved to be 221 The C.G of a trapezoid is given as = = 1.326 = 2.625 or = Equation (2) b = 6.338 - 2.065 substituting this = 1.326 from which a = 6.338(1.326 – value to equation (2) we have 0.326) a = 2.065 Meters and back substitution we get b = 6.338 – 2.065 = 4.273 Meters program line no 100 to 190 Step 3 Draw shear and moment See figure below (pressure diagram). y = 1237 – 107.5X 1273 597.82 5.94 Mtrs. PRESSUE DIAGRAM From pressure diagram big end is = PBig end = 4.273(289.5) = 11,2373.03 KPA/M and Psmall end = 2.065(289.5) = 597.82 KPA/M so the slope of the pressure diagram is =S= – = 107.5 From the figure above, the shear at any section X – X is qdx therefore dv = ydx but Y = (1237 – 107.5X) hence substituting the value of Y We get dv = (1237 – 107.5X)dx and the total shear by integration is therefore V = V = - 53.75X2 + 1237X + C The constant C can be computed by the fact that at X = 0.23 m C = 0 also at X = 0.23 + dx C = -3067 also at column two X = 5.71 C = - 222 3067 with constant C known the shear at any section between faces of column 1 and 2 is 2 therefore equals to V = 1237X – 53.75X – 3067 = 0 In a similar manner the moment at any section can be found by integrating the shear 53.75X2 + 1237X + C)dx The total moment then is found by integration M = - 53.75 2dx + 1237 +C equation dm = (- and simplifying further yields to M = -107.5X3/6 – 1237X2/2 – C’X’ = 0 The constant of integration can be found immediately, by inspection at X = 0.23m X’ = 0 so 3 /6 – 1237X2/2 – 3067(X – 0.23) valid only up to the faces between column s only. that the moment equation r at any section is M = - 107.5X The point of maximum moment is found to be 2.828 by differentiating M with respect to X and equating the derivative to zero. (i.e. BELOW IS A graph of SHEAR AND MOMENT equations. V = 1237X – 53.75X2 – 3067 = 0) 223 M = - 107.5X3/6 + 1237X2/2 – 3067(X – 0.23) STEP 4 Find depth for wide beam shear at small end check diagonal tension at large end. Reasoning Vb/Vs = = 1.2 b/a = 4.27/2.06 = 2.07 From A.C.I. code maximum shear occurs at a distance d from column two .Putting X = 5.48 – d in the shear equation V = 1237X – 53.75X2 – 3067 we get V = 1237(5.48 – d) – 53.75(5.48 – d)2 – 3067 V = 2095.5 – 647.5d – 53.75d2 Net shear at section The shear carried by concrete is at that section is equals to Vc = Wd(d)(Vc) 5.94 2.06 From the figure by proportion = 4.27 is W = 2.065 + Y/2 from which the width is (D + 0.46) simplifying further we get 2.065 + 0.37d + 0.17 = 2.24 + 0.372d 224 From tables Vc = 642 KPA substituting this value in the safe resisting shear of concrete at that section we get Vc = (2.24 + 0.372d)d(642) Equating this to the actual shear at that section we get the folloeing equation (2.24 + 0.372d)d(642) = 2095.5 – 647.5d – 53.75d2 Simplifying further we get 292.6d2 + 2.085d – 2095.5 = 0 *** A quadratic equation can be solve easily by completing squares or by the quadratic formula. Solving for d we get d = 0.89 Meters. In determining the area of steel reinforcements in the long direction since width varies across the length take 10 distances from the column face say 0.6, 1.2, 1.8, 2.4, 2.28 (max) , 3 , 3.6, 4.8 & 5.94.At any section X-X along the longitudinal section W = Width = B – X (X) = 4.27 – 0.37205X = 4.27 – W = 4.27 - 0 .37205X at any section V = Shear at any section is equals to = 1237X – 53.75X2 – 3067 3 2 M = Moment at any section is equals to = 107.5X /6 – 1237X /2 – 3067(X – 0.23) and As = area of steel reinforcements at any section is equals to As = . below in table form the required area of steel at different distances along the longitudinal section of the footing. X 0 V , KN 0 M KN –M 0 0.6 1.2 1.8 2.4 2.28(Max) 3.0 3.6 4.8 5.94 -2344.6 -1660.6 -1015.4 -408.9 0.0 159.0 688.1 1630.3 0.00 -916.1 -2115.8 -2916.6 -3342.0 -3428.7 -3415.0 -3159.0 -1752.4 0.00 W M 4.27 4.05 3.83 3.6 3.38 3.22 3.16 2.94 2.49 2.07 As cm2/M 0 REMARKS The maximum steel permitted by the code is 153.3 CM2mtr, The minimum steel is =32.48cm2/mtr 8.2 20.4 30.2 37.2 42.0 41.2 40.6 26.1 0.00 To solve for the point of inflection equate moment equation to zero and solve for X 225 M= 107.5X3/6 – 1237X2/2 – 3067(X – 0.23) = 0 Author used “Newton’s method of approximation program – Program no 2 –Struct math solver 2) to solve for the real positive root of X) The following computer program shows how a one dimensional array of advance basica can be put to advantage in computing the required area of steel reinforcements as previously calculated by the analytical method. This line no is the same as the first Let us begin with line no 140 column of the table on page 224 140 DATA Note example only 0.6, 1.2, 1.8, 2.4, 2.8, 3.0, 3.6, 4.84, 5.94 150 M (Q) = A*X (Q) ^3 + B*X (Q) ^2 + C*X (Q) + D 160 V (Q) = E*X (Q) ^2 + F*X (Q) + G 170 W (Q) = H – (H – J)/LC*X (Q) 180 D1 (Q) = V (Q)/ (W (Q)*VC 190 M1 (Q) = ABS (M (Q)) 195 MU (Q) = M1 (Q)/W (Q) 200 R = FY/ (1.7*FC) 205 P = -88.263*FY*R 210 N = 88.263*FY This line no is the same as the fifth column of table page 224 215 Z (Q) = MU (Q)/P 220 K (Q) = N*D1 (Q)/P 225 I (Q) = Z (Q) + 0.25*K (Q) ^2 230 AS1 (Q) = Z (Q) ^.5 - .5*K (Q) 240 AS2 (Q) = Z (Q) ^.5 + .5*K (Q) 250 PRINT AS2 (Q) 226 260 NEXT Q this line no is the same as the third column of table page 224 270 PRINT M(1);M(2);M(3);M(4);M(5);M(6);M(7);M(8);M(9);M(10) 275 PRINT V(1);V(2);V(3);V(4);V(5);V(6);V(7);V(8);V(9);V(10) 280 PRINT W(1);W(2);W(3);W(4);W(5);W(6);W(7);W(8);W(9);W(10) This line no is the same as the second column of table page 224 This line no is the same as the first column of table page 224 The following program is how the program no 2 “Code name Newton can be used to locate the point of inflection (bending of steel reinforcements “We start at line no: 285) PRINT “Locate point of inflection. Let us use “Newton’s method of approximation “ 290 PRINT” This is Newton’s method of approximation to solve for the real positive root” 295 PRINT” Try a value of X as first trial root X = LC/2 say 2.97 or 3 300 PRINT “If all coefficients are known then run line no 310” 305 STOP 310 CALL CLEAR 360 INPUT”Coeffecients of A, B, C, D”: A, B, C, D 705.41 370 INPUT “How many trials T: T 380 INPUT ‘Value of X as first trial”: X 3:00 390 P = 1 400 PRINT “I am now performing trial no=”; P 410 PRINT “Assume trial root is=”; X 420 REM Format is AX3 + BX2 + CX + D 430 Y = A*X^3 + B*X^2 + C*X + D A = -17.936, B = 618.5, C = -3067, D = 227 440 IF Y = 0 THEN 450 ELSE 470 450 PRINT” Real root is=”; X 460 STOP 470 T = T-1 480 IF T= 0 THEN 490 ELSE 500 490 STOP 500 R = X 510 GOSUB 580 520 X = S 530 P = P+1 540 PRINT”I am now performing trial no=”; P 550 PRINT “Trial root is=”; X 560 GOTO 430 570 STOP 580 REM This is a sub routine 590 M = A*R^3 + B*R^2 + C*R + D 600 N = 3*A*R^2 + 2*B*R + C 610 S = R-(M/N) 620 RETURN Negative steel reinforcements 630 END ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● Positive steel reinforcements LONGITUDINAL SECTION 228 DESIGN STEPS FOR COMPUTER APPLICATION 1) The footing geometry necessary for a trapezoidal shaped footing is a = and =( } SUGGESTED MATHEMATICAL STEPS 1) Find q ultimate. 2) Find end dimensions 3) If time permits draw shear and moment diagrams. 4) Determine pressure diagram at Big End and Small End. 5) Design flexural steel, since width varies one should check As for several locations. 6) Checked steel in short direction same as rectangular footing using appropriate zone w + 0.75d 7) Check bearing pressure and development length of steel reinforcements. 8) Detail and sketch footing 9) *** Note author use a one dimensional array to solve for M, V, D & As for different locations. LEGENDS DL1 = Dead load acting on footing 1 DL2 = Dead load acting on footing two LL1 = Live load acting on footing 1 LL2 = Live load acting on footing 2 UR = Ultimate ratio factor 229 QU = Ultimate allowable soil pressure A = Dimension of footing small end B = Dimension of footing big end D1 = Depth of footing column 1 D2 = depth of footing column 2 ASS1 …….2….3….4 Subscripts for required area of steel at every locations along footing length. As = Vc = 0.17 in metric conversions wide beam shear. Vcd = (0.17 + 0.16/B) Diagonal tension Moment equation for Trapezoidal Footing is M = A1X3 + B1X2 + C1X + D1 = 0 Equation (1) V = A1X2 + B1X + C1 Equation (2) To locate point of inflection solve for X for M= 0 Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Design Of trapezoidal Footing By The U.S.D. format 230 SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Design of Trapezoidal Footing CODE NAME: TRAP – FOOT COMPUTER PROGRAM STEPS: 225 LIBRARY MODULE: Floppy Disk PROGRAM NAME: TRAP - FOOT PTR NO: 4046175 at Baguio City 11/11/1984 P1 p2 s w/2 b F1 F2 a SECTION 2( + c/2)<s 1/3<x’<1/2 F1 F2 Rectangular footing is too short to reach column two PLAN Negative steel reinforcements ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●● ● LONGITUDINAL SECTION Positive steel reinforcements REFERENCE TEXTBOOK: Foundation Analysis and Foundation Of Structures By Clarence W. Dunham Foundations By Gregory Chebotarioff, Soli Mechanics in 231 Design By Joseph Bowles Engineering Practice By Peck & Hanson PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. My first generation home computer TRAP FOOT Is a computer program that designs a Trapezoidal Footing using the U.S.D. format of analysis in Metric Units. Computer evaluates dimensions of footing a & b and find d (depth of footing) based on wide beam shear, it then checks the calculated depth for dia gonal tension all in conformity with the 1977 A.C.I. code in metric units. Computer determines shear and moment equations plots on the monitor screen equation of shear and moment diagram. Designs steel reinforcement areas in long direction at every ten locations. Computer solves the point of inflection (point of zero moment) by the general cubic equation and checks it by the Newton’s method of approximation. Computer solves required development length for bond and allowable pressure on top of footing. The program is written in Advance Basic and can be feed to a wide variety of programmable calculators and micro computers. Can be easily integrated into the E REVIEW CENTRE OF UC –BCF. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION A.B.S ABSOLUTE If true GO SUB = GO SUB ROUTINE VALUE Branch out Main program SGN = SIGNUM NOTATION branch out IF THEN ELSE STATEMENT 232 If false LINE NO 5 10 15 20 25 30 40 50 55 60 65 70 75 80 85 90 100 110 120 130 STATEMENT CALL CLEAR PRINT” This is design of Trapezoidal Footing by U.S.D. method in Metric units” PRINT” This programmed was developed by Bienvenido C. David in his hometown Baguio City o the 11th of November 1984.” PRINT” For drawing and program description see attached program record no 20” PRINT “ All material strength specifications in Kg/Cm2, dimensions of footing big and small end in meters, dead and live load small and big end in KN allowable soil pressure in KPA and linear dimensions in meters.” PRINT “If all data’s are in their respective units then run line no 50” STOP REM Step 1 Find Q ultimate INPUT”DL1,DL2,LL1,LL2,FC.QA.LC”: DL1,DL2,LL1,LL2,FC,QA,LC 140 150 INPUT”W1,W2”:W1,W2 PU1 = 1.4*(DL1 + DL2) PU2 = 1.7*(LL1 + LL2) P3 = DL1 + DL2 + LL1 + LL2 P4 = 1.4*DL2 + 1.7* LL2 UR = (PU1 + PU2)/P3 QU = QA*UR PU3 = PU1 + PU2 X1 = P4*LC/PU3 X2 = X1 + W2/2 REM X2 Distance in meters from centerline of column 1 to centroid of column loads LC1 = LC +W1/2 + W2/2 A1 = PU3/QU 160 Y = A1*2/LC1 SAMPLE ONLY FOR DE-BUGGING PURPOSES DL1 = 1200, DL2 = 900, LL1 = 816, LL2 =660, FC = 211, QA = 190, LC = 5.48 0.46,0.46 2940 2509 3576 2382 1.52 289.5 KSF` 5449.20 2.395 2.625 5.94 18.823 Sq meters 6.3377 MTERES 233 170 180 190 200 210 220 230 240 Z = 3*X2/LC1 A = Y*(Z – 1) B = Y-A PRINT” Width of footing at small end in meters=”;A;”Meters” PRINT” Width of footing at big end in meters=”;B;”Meters” REM Determine depth of footing in meters REM Determine shear equation by integration QA = A*QU 250 QB = B*QU 260 270 280 290 295 300 305 QS = (QB – QA)/LC1 P1 = 1.4*DL1 + 1.7*LL1 R = QB*LC-QS/2*LC^2-P1 U = QS*LC-QB C = B-A INPUT “Value of wide beam shear VCW”:VCW REM Value of VCW from Bowles table 8.2 page 213 is VCW = 2 units in Kn/m2 E= C*VCW/LC1 + QS/2 F = A*VCW+C*W2*VCW/LC1-U G = -R IF (F^2-4*E*G)<0 THEN 340 ELSE 360 PRINT” Value of D is imaginary not possible review given data” STOP H = -F+(F^2-4*E*G)^.5 D1 = H/(2*E) J = -F-(F^2-4*E*G)^.5 D2 = J/(2*E) PRINT” Depth of footing at column one =”;D1;”Meters” PRINT “Depth of footing at column two=”;D2;”Meters” PRINT” Width of footing in meters=”;B1;”at X distance from outer face of column” 550 X = X2 GOSUB 860 AS3 = 10000*U1 AS4 = 1000*U2 B3 = W PRINT” Area of steel at X2 distance =”;AS3;”CM Sq” PRINT “Area of steel at X2 distance =”;AS4;”CM Sq” PRINT” Width of footing at X2=”;B3;”Meters” 307 310 320 330 340 350 360 370 380 390 400 410 540 550 560 570 580 590 600 610 680 1.325 Meters 2.0597 Meters 4.278 Meters 2.06587 Meters 4.27 meters 597.82 kpa/meter 1237.03 KPA/Meter 107.5 KPA 3067 Kips 2097 107.5 KPA 2.2183 642 KPA 293.505 2080.25 -2097.626 525.53 0.895 Meters -4686.03 7.98 Meters 0.895 Meters 7.98 Meters 1.2 234 690 700 710 720 730 740 750 760 770 780 790 800 810 805 815 820 830 835 840 836 838 840 845 850 870 865 880 890 900 910 920 930 940 950 960 970 X = X3 GOSUB 860 AS5 = 10000*U1 AS6 =1000*U2 B4 = W PRINT” Area of steel bars at a distance X3=”;AS5;”Cm sq” PRINT” Area at a distance X3=”;AS6;”Cm Sq” PRINT” Width at a distance X3=”;B4;”Meters” X = X4 GOSUB 860 AS7 = 10000*U1 AS8 = 10000*U2 B5 = W PRINT “Area of steel bars at a distance X4=”;AS7;”Cm Sq” PRINT” Area of steel bars at a distance X4=”;AS8;”Cm Sq” PRINT “Width at a distance X4=”;B5;”Meters” STOP REM This is sub routine PRINT” Below is a moment equation between column one and two” QS1 = -QS/6 QB1 = QB/2 REM Let M1 moment equation between column one and two and MU as absolute moment PRINT TAB(1);”M1=’;TAB(5);QS1;”Xcube”;TAB(100);QB1;”Xsquare”;TAB(1 8);P1;”X-W1/2)” *** Note resulting equation is M1 = -17.9366X3 + 618.5X2 – 3067(X – 0.23) M1 = QS1*X^3 + QB1*X^2 – P1*(X-W1/2) MU = ABS(M10 W = B-(B-A)/LC1*X K = FY/(1.7*FC) F = -D H = MU/(0.90*98.07*FY) R = (F^2-4*K*H)^.5 U1 = (-F+R)/(2*K) U2 = (-F-R)/(2*K) RETURN STOP REM Design of steel in short direction WL = W1 + 0.75*D 2.4 17.916 618.5 916.1 4.05 11.7619 0.895 0.00246011 0.8278 0.0732 0..002856 1.13 235 980 990 1000 1010 1020 1030 WS = B-WL*(B-A)/LC1 BS = (B+WS)/2 LS = (BS-W1)/2 X = LS GOSUB 1310 ASS1 = 10000*U1 1040 ASS2 = 10000*U2 1050 1060 1070 1080 1090 1100 1110 1120 1130 1140 PRINT “Area of steel in square cm=”;ASS1 PRINT” Area of steel in square cm=”;ASS2;”Cm2” REM Design of steel in short direction at column two WL2 = W2 + 1.5*D LS2 = (A+WL2*(B-A))/LC1 BS2 = (A+LS2)/2 LS3 = (BS2 – W2)/2 X = LS3 GOSUB 1310 AL1 = 10000*U1 1150 AL2 = 10000*U2 1160 1170 *** 965 PRINT” Area of steel in Sq Cm=”AL1;”Per meter width” PRINT “Area of steel in Sq Cm=”;AL2;”Per meter width” Insert program line no 965 INPUT”W1,W2,D”:LC1,W1,W2,D 975 INPUT”QS,FC,FY,QU”:QS,FC,FY,QU 1180 1190 1200 1210 1220 1230 1240 1250 1260 1270 REM Determine point of inflectioni.e. bending of bars A1 = -QS/6 GOSUB 1410 LX1 = X LX2 = XA LX3 = XB PRINT” First root is=”;LX1 PRINT” Second root is =”;LX2 PRINT” Third root is =”;LX3 PRINT” Small real positive root represents point of zero moment (I’e point of inflection” 3.856 4.067 1.8035 5.13522 CM2/Mtr 755.79 CM2/Mtr 5.13522 1.8025 1.019896 1.539798 0.539899 0.539899 1.26807 Cm2/Mtr 759.66 Cm2/Mtr W1 =.46,W2 = .46,LC1 = 5.94,D = 0.895 QS =107.5,FC =211, FY=4219,QU = 289.5 -17.916 236 1275 1290 1300 1310 1320 1330 1340 1350 1360 PRINT” Programmed by Bienvenido C. David Civil/Structural Engineer on the 11th of November year 1984 in his hometown Baguio City” PRINT” Designed By Bienvenido C. David A Civil/Structural Engineer” END REM This is a sub routine no two MU = QU/2*X^2 K = FY/(1.7*FC) F = -D H = MU/(.90*98.07*Fy) R = (F^2-4*K*H)^.5 U1 = (-F+R)/(2*K) 1370 1380 1390 1400 1410 1420 1430 1440 1450 1460 1470 1480 1490 1500 1510 1520 1530 1540 1550 1560 1570 1580 1590 1600 1610 1520 1630 1640 U2 = (-F-R)/(2*K) RETURN STOP REM This is sub routine no three General cubic equation program B1 = QB/2 C1 = -P1 D1 = P1*W1/2 B2 = B1/A1 C2 = C1/A1 D2 = D1/A1 P3 = C2-B2^2/3 Q3 = D2-B2*C2/3+2*B2^3/27 R3 = P3^3/27+Q3^2/4 IF R3<0 THEN 1580 Z3 = - Q3/2+R3^.5 IF Z3<0 THEN 1550 ZA = Z3^0.3333 GOTO 1660 ZB = ABS(Z3)^0.33333 ZA = -ZB GOTO 1660 O = ATN(ABS(R3)^.5/(-Q3/2))/3 PI = 2.094395102 ZC = ((-Q3/2)^2-R3)^.5 ZA = ZC^0.3333 IF (-Q3/2)>0 THEN 1650 ZA = -ZA XA = COS(O+2*PI)*(ZA-P3/(3*ZA))-B2/3 1280 169.932 KN Mtr 11.7619 0.895 0.0004563 0.88292 0.000513522 CM2/Mtr 0.075579 618.515 3067 705.41 -34.5217 171.181 -39.3717 -226.029 -1116.6 -115,990 YES YES 8.23422 -823422 0.203339 653.979 8.6800 7.602 237 1650 1660 1670 1680 X = COS(O+PI)*(ZA-P3/(3*ZA))-B2/3 XB = COS(O)* (ZA-P3/(3*ZA))-B2/3 RETURN END DETERMINATION OF STEEL REINFORCEMENT AREAS AT DIFFERENT LOCATIONS Same program listing on page 225 Let us begin with line no 140 140 DATA Note example only 0.6, 1.2, 1.8, 2.4, 2.8, 3.0, 3.6, 4.84, 5.94 150 M (Q) = A*X (Q) ^3 + B*X (Q) ^2 + C*X (Q) + D 160 V (Q) = E*X (Q) ^2 + F*X (Q) + G 170 W (Q) = H – (H – J)/LC*X (Q) 180 D1 (Q) = V (Q)/ (W (Q)*VC 190 M1 (Q) = ABS (M (Q)) 195 MU (Q) = M1 (Q)/W (Q) 200 R = FY/ (1.7*FC) 205 P = -88.263*FY*R 210 N = 88.263*FY 215 Z (Q) = MU (Q)/P 220 K (Q) = N*D1 (Q)/P 225 I (Q) = Z (Q) + 0.25*K (Q) ^2 230 AS1 (Q) = Z (Q) ^.5 - .5*K (Q) 240 AS2 (Q) = Z (Q) ^.5 + .5*K (Q) 250 PRINT AS2 (Q) 260 NEXT Q 238 270 PRINT M(1);M(2);M(3);M(4);M(5);M(6);M(7);M(8);M(9);M(10) 275 PRINT V(1);V(2);V(3);V(4);V(5);V(6);V(7);V(8);V(9);V(10) 280 PRINT W(1);W(2);W(3);W(4);W(5);W(6);W(7);W(8);W(9);W(10) The following program is how the program no 2 “Code name Newton can be used to locate the point of inflection (bending of steel reinforcements “We start at line no: 285)” The program is a cross check for program no 1 “General cubic equation” PRINT “Locate point of inflection. Let us use “Newton’s method of approximation “ 290 PRINT” This is Newton’s method of approximation to solve for the real positive root” 295 PRINT” Try a value of X as first trial root X = LC/2 say 2.97 or 3 300 PRINT “If all coefficients are known then run line no 310” 305 STOP 310 CALL CLEAR 360 INPUT”Coeffecients of A, B, C, D”: A, B, C, D 705.41 370 INPUT “How many trials T: T 380 INPUT ‘Value of X as first trial”: X 3:00 390 P = 1 400 PRINT “I am now performing trial no=”; P 410 PRINT “Assume trial root is=”; X 420 REM Format is AX3 + BX2 + CX + D 430 Y = A*X^3 + B*X^2 + C*X + D 440 IF Y = 0 THEN 450 ELSE 470 A = -17.936, B = 618.5, C = -3067, D = 239 450 PRINT” Real root is=”; X 460 STOP 470 T = T-1 480 IF T= 0 THEN 490 ELSE 500 490 STOP 500 R = X 510 GOSUB 580 520 X = S 530 P = P+1 540 PRINT”I am now performing trial no=”; P 550 PRINT “Trial root is=”; X 560 GOTO 430 570 STOP 580 REM This is a sub routine 590 M = A*R^3 + B*R^2 + C*R + D 600 N = 3*A*R^2 + 2*B*R + C 610 S = R-(M/N) 620 RETURN 630 END 240 This chapter is about Designing a Cantilever Retaining Wall. The author discusses in details the forces acting on retaining walls. The different criteria in retaining wall design. An illustrative example explains in detail step by step the procedure in designing a Cantilever retaining Wall. The author explains how the two MATHEMATICAL PROGRAMS (Struct math Solver 1 and Structmath Solver 2) were used by the author as a sub routine program within a main program. Retaining wall is a wall whose purpose is to resist the trust of a bank of earth or other materials. Sometimes this is unanimous to a concrete dam. There are three types of Retaining walls. The gravity, the Cantilever and Counter forth retaining wall. In a 241 similar manner if the wall is used to confined a water as in spillway in dam construction it may be called intermediate Training Wall (ITW) or Right Training Wall (RTW). a) Gravity retaining walls depends mostly upon their own weight for stability usually low in height. They are expensive because of their inefficient use of materials. b) Cantilever retaining wall is a reinforced concrete wall that utilizes the weight of the soil itself to provide the desired weight. Stem, toe and heel are each designed as cantilever slab. c) Counter forth retaining wall is similar to a cantilever retaining wall, except that it is used where the cantilever is too long or for very high pressures behind the wall and has counterforths which tie the wall together. In this chapter I have included a classical solution (ANALYTICAL METHOD) as well to illustrate clearly how the classical solution is cast into the digital solution. Program no. 21 is all about “Design of Cantilever Retaining Wall” 242 DESIGN, ANALYSIS AND FORMULA DERIVATIONS FOR COMPUTER APPLICATIONS Design and analysis of cantilever retaining wall is quite complicated because it combines the science of soil mechanics, hydraulics and structural mechanics. In ancient times, this is usually done by trial and error method. However in the beginning of the 20 th century with the acceptance of Foundation Engineering, scientific discipline plays an important role in the analysis of retaining wall and lately with the emergence of the micro computers and the matrix method of structural analysis accurate design of retaining walls have improved to a mark degree. Below is a typical section of a Cantilever retaining wall and the forces acting on it. 243 T Fr = Rtan + c’B + Pp Active Soil Pressure Pah h F = Fr (1.5) Tb Slab thickness B Pp =1/2(y) (Hp)2(Kp) There are three criteria for retaining wall design 1) Sliding stability 2) Overturning stability 3) Uplift stability By sliding stability, we mean the entire structure must be in equilibrium (i.e. the summation of forces horizontal is equals to zero. Then by definition F sliding = The safety factor against sliding should be at least 1.5 for cohessionless backfill and about 2 for cohesive backfill. 244 Overturning stability means that the structure must be safe against overturning with respect to the toe. Then by definition Foverturning = The usual safety of factor against overturning with respect to toe is 1.5 for cohessionless backfill and 2 suggested for cohesive soil. Uplift stability means, there should be no negative pressures at either toe or heel usually known as the principle of the middle third which will be defined later. The pressure acting on the stem of a retaining wall is analogous to a concrete dam except that a factor Ka is introduced. Ka is usually known as Rankin’s coefficient of active soil pressure which will be discussed later. Let us analyze the figure below. Stem portion M= (W1)(h)3 y h dy q SECTION PRESSURE DIAGRAM MOMENT DIAGRAM Figure 20.2 Let y = Distance from top of wall Let w1 = Weight of active soil in pounds per cubic Foot Let LF = Load factor used (This is similar to 1.4 and 1.7 used in beams design) Let H = Height of retaining wall 245 Then from the pressure diagram it is evident that the pressure at any instant is p = Ka(LF)(w1) in Kips . The total pressure then at any point from top of wall is equals to the sum ∑ of all infinisitimal elements summation areas pdy. The total pressure then would dy = P = Ka(LF)(w1) (Ka)(w1)y2 = = (Ka)(w1)h2 Equation (1) In a similar manner, the moment acting at any point is equals to M = P(Y)(dy) substituting the values of P from Equation (1) we get DM = then by integration M = Y = h so that M = = (Ka)(w1)y2dy the total moment (Ka)(w1) 2 dy = Ka (w1)(y)3 but Ka (w1)(h)3 In inch Kips From figure 20.2 the driving forces causing horizontal sliding will be the horizontal component Pah while the resisting horizontal force will be the frictional force FR which is equals to FR = R tan + c’B + Pp here is equivalent to the base soil factor in degrees. B is the overall base length and Pp is the passive soil pressure preventing sliding of structure here Kp is known as the Rankin coefficient of passive pressure. The overturning moment can be found by taking moments about the heel. It is best to divide the section into individual elements for easy computation shown in figure 20.1. The forces causing overturning moment will be the horizontal component of P = Pah acting at a lever arm equals to 1/3(h) from top of wall. Now we defined Ka known as the Rankin’s coefficient of active earth pressure which is equals to Ka = It may also be expressed by Trigonometric transformation K a = tan2 (45 - Ka can also be computed in terms of B and with respect to the top of wall and here B is the angle of inclination, soil surface 246 Ka (COSB)(COSB - COS2B - COS2 COSB + COS2B - COS2 with Ka known then Pah is equals to (Ka)(w1)(LF)(h)3 in Kips Equation (4) Equation 4 is known as the active soil pressure, it is called active because it causes the structure to slide and overturn. In a similar manner, the coefficients Kp known as the passive Kp = (COSB) (COSB + COS2B - COS2 with Kp evaluated COSB - COS2B - COS2 Pp is equals to Pp = (Kp)(w)(h2) here h is the reckoned depth of soil from top cover of concrete. The thickness of stem is usually governed by shear at the junction. The thickness of stem is usually obtained by shear. The shear force of concrete is equals to Vc = vc(b)(d) equating this to the shear at junction. A linear equation in t is solved. A covering of 2” is added as covering of steel.. By uplift stability, this means there is no negative pressure at toe or heel. The principle of the middle third will be applied . For a rectangular pressure diagram as shown below in Figure A 20.2 the resultant is located at the center which is equals to B/2. . For a triangular pressure diagram as shown in figure B 20.2, the resultant is located at a distance B/3 from hill. It is evident that for rectangular pressure distribution the pressure at any point is equal and uniform thru out while in the second case a maximum pressure occurs at the heel and a zero pressure at the toe. The third case, if the resultant lies between B/2 and B/3 from heel then a trapezoidal pressure diagram shown in figure C 20.2. However if the resultant is located at a distance less than B/3 from heel or less than B/3 from toe, then the resulting pressure diagram would be shown in Figure D 20.2. 247 To satisfy uplift stability, it is therefore necessary that the resultant of all forces must be located between the distance B/3 to B/2. If we let the symbol the heel edge, then taking moments about the heel edge R( ) = Summation Mr - (Pah)(h/3) from which as the location of R from is readily solved. here R = Weight of the section plus the vertical component of Pa Introducing the letter e as eccentricity reckoned from resultant pressure diagram then is equals to e= - then for a value of e for positive pressure at either toe or heel e must be within the range = - or equals to L/6 In short the eccentricity must not be less than FIGURE 20.2 FIGURE A R B/2 = FIGURE B FIGURE R R B/3 B C FIGURE D R B/6 B B/6 B B with e solved the pressure acting at the heel and toe can be solved by combined axial and flexure formula from which Qheel = (1 + ) and Toe = (1 - ) here V is the summation of vertical loads and B is the overall length of base. Like the footing the bearing capacity can be obtained from soil test, building codes. It can also be computed by the empirical formula qultimate = CNcdcIc + qNqdqiq + Bousinique equation. BNydyIy this formula is known as 248 Once the stability of section is confirmed the next move is to determine the required area of steel reinforcements in base and at the stem. The analysis is similar to that in footing, however in the stem portion since width varies linearly with h it is necessary to determine the required area of steel reinforcements at different locations, often the minimum steel reinforcement ratio from code governs. Sometimes it is customary to find where the cutting point of steel reinforcements for a given moment, this is usually the case where a supply of steel bars is limited. Shown below is a graphical representation both for Pn(limit) and given area of steel bars. INTERACTION DIAGRAM CUTTING POINTS OF STEEL REINFORCEMENTS SECTION CUTTING POINTS Y Y1 MINIMUM VALUE OF Y PROG LINES 2240 - 2820 A1Y3 + B1Y2 + C1Y + D = 0 M = A1X3 + C1X + D1X Y2 Y PROG LINES 1610 - 2830 Y3 Mmax B equation of straight line Mmax M = AS (.90)(FY)(d - ) given As three values From the figure the point of intersection Y is the distance by which minimum steel reinforcement ratio from code governs. We note that the “General Cubic Equation” is used two times. The above discussion can be visualized by a detailed classical solution (Analytical solution). 249 In our general computer program, if either of the three criteria is not satisfied the computer displays into the monitor screen the word “Revise dimensions or material strength specifications failure of retaining wall by sliding or overturning, uplift stability eminent”. Computer stops running and the designer may revise his dimensions. We note that in locating the cutting point of steel reinforcement bars, the third degree equation is encountered twice, so the general cubic equation program no 1 (Struct math solver 1) is included as a sub routine program within the main program “Ret Wall program no. 21”. Instead using a one dimension array author prefers the combination of RESTORE and GOSUB statement. (See program listings). ANALYTICAL SOLUTION Design a Cantilever Retaining Wall for the condition shown. Use Rankin Ka even though wall is high. B = 10 Backfill soil X = 34 y = 115 P.C.F no water 1Ft height of wall = 26 Ft h’ Fc’ = 3 K.S.I Fy = 60 K.S.I. 5 Ft. Batter on front face of wall = 1:48 3 Ft. 9.5 Ft. top thickness = 16” Load factor is taken as 1.8 Weight of concrete is 150 Pounds per Cubic Foot. Estimate 3.5” from CGS to soil interface to allow approximately 3” covering of clear cover. Base soil = 32 and c = 0.40 250 1) Step one Establish stem dimensions Compute Rankin’s active earth coefficients Ka = (CosB) [CosB – Cos2B – Cos2 ]/ [CosB + Cos2B – Cos2 ] = COS 10 (COS 10 (COS 10 )2 – (COS 34 )2)/ (COS 10 + (COS 10 )2 – (COS 34 )2) = .294 Find pressure acting on wall (the horizontal component of pressure. Let that Pressure be Pa = ((y)(h)2(y) here y is the unit backfill weight of soil in pounds per cubic foot or .115 Kips. per Cubic Foot. Substituting values we get Pa = (0.115) (26)2 (0.294) = 11.43 Kips/Foot *** A strip of 1 foot is considered. Pa- horizontal = Pa (COS B) = 11.43(COS 10 = 11.25 Kips per Foot from code wide beam shear is given as vc= 2 fc’ = 2(0.85) (3000) = 0.09311 in K.S.I. WITH A LOAD FACTOR OF 1.8 Pa- horizontal = 1.8(11.25) The shear carried by concrete at junction is Vc = (vc) (t) (12) equating Vc to Pa- horizontal we get Pah = Vc 0.09311(12) (t) = 1.8(11.25) solving for t = = 18.14” Allow covering of 3.5” then T at junction is 18.14” + 3.5” = 21.6” with a slope batter of 1/4” per foot then thickness at top of wall is t = t junction – h (0.25) = 21. 6 – 26(0.25) Ttop = 15.1 Inches use t = 16” to maintain even dimensions let us use t = 16 inches + 26((0.25) = 22.5” use 23” Step 2 Compute overturning and sliding stability of wall From figure it is evident that H’ = H + 2.42 + 9.5(Tan 10 ) = 30.1 Feet Pah’ = 1/2(y)(H’)2(Ka) = 0.50(30.1)2(0.115)(0.294) – 15.1 From these data’s and wall dimensions we can set up the following in table form PART Weight, Kips 1 2 3 4 Pav’ = 0.5(26+27.65) x 0.115(9.5) = 29.3 1.33 x 26 x 0.15 x 1 =5.2 0.5 x 0.59 x 26 x 0.15 = 1.2 2.42 x 14.42 x 0.15 x 1 = 5.2 Pah’(sin10 ) = 15.1 sin 10 = 2.6 Kips /Foot Arm, Foot 9.67 4.28 3.39 7.21 14.42 Mr’ ft kips 283.3 22.1 4.0 37.5 37.5 251 Total Sum Sum weight = 43.15 Sum Overturning M= 384.4 Foot Kips Taking moments at toe the overturning moment is MO mo = P’AH = 151 Ft Kips/foot here The safety factor is sum = = 1/3 x h = = 151 Ft kips/foot = 2.54 greater than 1.5 Okay. Here 1.5 is the recommended factor of safety against overturning which is equals to 1.5 Determine sliding stability of wall. The factor of safety against sliding will be based on using 3 feet of depth of soil at the toe. Kp = tan2(45 + ) = 3.255 The friction coefficient factor Fr = R tan ’ + cB’ + Pp here the limiting value of c’ is 0.50c to 0.75c here c = 0.40 given see datas problem with R = 43.5 substituting values we get Fr = 43.5 tan 32 + 0.67(0.4)(14.42) = 31 Kips From Bowles 2 reference text book page 438 “Foundation Analysis and Design ” Pp = 1/2YH Kp + 2cHKp see drawing here H is the depth of soil from surface of toe up to soil surface with Kp = 3.255 & 1.804 respectively substituting values in the above equation we get Pp = 0.50(0.112)(3)2(3.25) + 2(0.4)(3)(1.804) = 6 kips Summation SFr = Pp + Fr = 31 + 6 = 37 Kips The resulting F = = 37/15.1 = 2.45 greater than 1.5 (i.e recommended o kay) Now locate resultant = Summation weight on base and the eccentricity. Taking moments at toe we have e = B/2 - = = = 5.37 ‘ Compute eccentricity e 14.42/2 – 5.37 = 1.84 Feet less than L/6 recommended for eccentricity okay. 252 Step 3 Compute bearing capacity of soil. For datas see page 134 reference textbook “Foundation Analysis and Design by Joseph Bowles”. The actual soil bearing pressure using bousiniques equation is qultimate = cNcdcic + qNqdqiq + YBNydyiy B’ = 14.42 – 2(1.84) = 10.7 From tables Nc =35.5, Nq = 23.2 , Ny = 20.8, Ic = 0.42 , Iq = 0.44, Iy = 0.309. dc= 1.19, dq =1.13 and dy= 1.00 substituting values in the above equation we have qult = 0.4(35.5)(0.42)1.19 + 5(0.112)(23.2)(1.13)(0.44) + 0.5(0.112)(1.0)(10.7)(20.8)(0.309) = 7.1 - 6.5 - + 3.9 = 17.5 qa = 17.5/3 = 5.8 Ksf Compute actual soil pressure. Actual soil pressure is given as q = = (1 = 3.02 (1 (1 ) ) = 5.3 ksf maximum at toe q = 0.7 ksf max at heel. Step 4 Compute base slab shear and bending moments toe and heel. For toe at stem face x = 3 feet. slope pressure is q = 5.3 – 0.36 – 0..32X. Neglecting soil over toe and integrating the pressure diagram we get the shear at any section V = 4.94X – 0.32X2/2 = 13.4 Kips Integrating the shear diagram we have the moment at any section M = 4.94 dx - .32/2 2 dx = 4.94/2X2 – 0.32/6X3 = 20.8 Foot kips For heel at approximately CG of tension steel X = 9.5 + = 9.79 Feet for moment , use 9.5 feet for shear. Use average height of soil on heel for downward pressure includes Pav = 2.6 kips, the pressure q is = 3.45 - .70 -.32X. The shear at any section X is V = 2.75X – PavX Mheel = 107.2 Foot kips X2 + 253 Step 5. Check base slab shear using largest V, with LF = 1.8 and d = 2.417 – 0.29 = 2.13 feet Actual shear stress V = = = 0.84 less than 0.093 okay *** Note we could reduce the base slab shear stress by about 1 to 1.5” Step 6 Compute steel reinforcement ratio, using authors derived formula ***see chapter three P= (1 ± 1 – 2.622Mu/(bd2Fc’) ) with Mu = 107.2(12)(1.8) = 2315.52 Inch Kips and b = 12” ( 1 foot strip length) and d = 25.5 inches evaluating the terms separately 2.622 x 2315.52/(12(25.5)2(3) ) = 0.2582691 and 0.847fc’/fy = = 0.042235 Substituting values and taking the smaller negative sign we get p = 0.042235 x (1 – 0.861237) = 0.042235(0.138763) = 0.0058606 but from code minimum is p = 200’/fy = 200/60000 = 0.0033 hence actual steel reinforcement ratio governs use p = 0.00586 Then area of steel Asheel = p(b)(d) = 0.00586(12)(25.5) = 1.79 in2/ft For steel reinforcement in toe, let us use authors derived formula *** Refer to chapter 4 As = (b)(d) ± (0.7225Fc’2b2d2)/Fy2 – 1.888Fc’(b)(Mu)/Fy2)) with Mu = 20.8 Using a load factor of 1.8 Mutoe = 20.8(12)(1.8) = 449.28 Inch kips with d = 25.5” and b = 12” substituting values and evaluating the mathematical expressions one by one. .7225fc’b2d2/fy2 = 0.7225(3)2(12)2(25.5)2/(60)2 = 169.1300 254 0.85fc’bd/fy = = 13.005 1.88888fc’bMu/fy2 = = 8.48636 Substituting numerical values in the above equation we get 13.05 13.05 = 13.05 12.674 taking the least value we further get As = 13.005 - 12.674 = o.331 in2/ft. Check actual steel reinforcement from code allowable p = As/bd = = 0.0018 less than P minimum from code Therefore p minimum from code governs = 0.0033 Required area of steel at toe = Astoe = minimum (b)(d) = 0.0033(12)(25.5) = 1.02 in2/feet ***Note author by computer use the mathematical expression below *** See chapter 4 *** Note given d, b and Mu depth of stress rectangular block is a=d ± As = d2 – Mu/( fy(d – a/2)) For Computer application to solve areas of steel reinforcements as sub routines program within the main program both heel and stem portions (See program listings) Below is the load, shear and moment diagram 255 3 Ft 9.5 Ft q = 2.429.15) = 0.36 STEM Q = 2.42(1.5)+26.8(.115) = 3.45 KSF pressure diagram heel and toe 5.3 k.s.f. 1 TOP OF WALL Z .32 TOP OF WALL TOP OF WALL 16” 1.4 Ft kips .2h 17.4” 22 Ft kips .5h 19.5” .8h 90 Ft kips 175.5 Ft kips Pressure diagram o.7 k.s.f. Moment diagram h 21.6” h 23” d = 19.5” Section STEM PORTION From the pressure diagram profile the pressure at any point is q = ka(w)(z)/1000 in Kips. The total pressure then is found by integrating the pressure diagram dv =qdz and V = V = Ka(w)/1000 dz from which V = Ka(w)(z)2/2000 Likewise integrating the shear diagram . The moment at any section is M = vdz = Ka(w)/2000 2dz M= (z)3 Applying a load factor of 1.8 and w = 115 Pounds per cubic foot the moment then at any section is M = 0.010143Z3 from the figure the section at any height h is d = 0.26923(h) + 12.5 256 Step 7 Compute steel reinforcements stem portions from the above figure at section 0.5h, 0.8h and h using a load factor of 1.8 Using authors derived formula we get the following information’s in table form. Point M,ft. Kips 0.5h 0.8h H 22.00 90 175.8 Wall thickness inches 19.5 21.6 23.0 D inches 16 18.1 19.5 For longitudinal shrinkage and temperature steel Use As Square Inch 0.64 1.18 2.26 P(used) 0.003 0.005 0.010 (12)(0.002) = 0.43 in2/Ft. in top half Use 2 no 5 bars at one on each face = Use (19.5 + 23)/2(12)(0.002)= 051in2 *** Note author by computer use the General Cubic equation program to solve the cutting points of steel reinforcements stem portions. (See program listings) 257 SECTION DETAILS Programmer/Designer/ Structural Engineer : Bienvenido C. David Date: Jan 19, 1970 PRC NO: 10170 DESCRIPTION: Cantilever Retaining Wall Design By U.S.D. format SUBJECT: Reinforced Concrete Design (USD ALTERNATIVE 1983 ACI Code) TITLE: Design Of Cantilever retaining Wall 258 CODE NAME: Ret - Wall MACHINE LANGUAGE : IBM BASIC COMPUTER: IBM PERSONAL Program steps: 310 LIBRARY MODULE: Floppy Disk PROGRAM NAME: RET - WALL PTR NO: 40589345 at Baguio City 01/12/1987 DRAWING FIGURE REFERENCE TEXTBOOKS: Foundation Design By Soil Mechanics In Foundation Analysis & Gregory Chebotariof Engineering Practice By Design By Joseph Bowles Charles B. Peck PROGRAM DISCLAIMER: Any use of the programs to solve problems other than those displayed is the role responsibility of the user as to whether the output is correct or correctly interpreted. 259 My first generation home computer RET WALL.Is a program that sizes and designs the stem, heel and toe of a cantilever retaining wall by using the Ultimate Strength Design theory. The program determines the stability of the section i.e. sliding, overturning and uplift pressure at heel and toe. Determines the required areas of steel reinforcements at base slab, heel and toe. Prints on the monitor screen required equation locate cutting points of steel with given area of steel reinforcements and vice versa. The program is written in advance basica language and can be feed to a wide variety of programmable calculators, personal computers. Can be easily incorporated to the E. REVIEW CENTRE OF UC – BCF. BASIC COMPUTER SYMBOLS + ADDITION ^ RAISED TO THE POWER - SUBTRACTION SQR SQUARE ROOT OF THE NUMBER MULTIPLICATION * GOTO = JUMP LINE NUMBER \ DIVISION GO SUB = GO SUB ROUTINE A.B.S ABSOLUTE If true VALUE SGN = SIGNUM NOTATION branch out Branch out Main program IF THEN ELSE STATEMENT If false COMPUTER INSTRUCTION CODE LINE NO 10 15 STATEMENT CALL CLEAR PRINT” THIS IS COMPUTER PROGRAM NO 21 “Design of Cantilever Retaining Wall by U.S.D method” in English units SAMPLE ONLY FOR DE-BUGGING PURPOSES 260 20 25 30 35 40 45 50 55 60 70 80 85 PRINT” This program was developed by Bienvenido C. David, a Civil/Structural Engineer on May 1, 1984 in Baguio City” PRINT “ For drawing and legend refer to program record see attached sheets” PRINT” All units i.e. material strength specifications in Kips per square inch, Height of retaining wall in feet, Linear dimensions of heel and toe i.e length in feet, thickness of stem in inches at top” PRINT “Length of base from toe up to stem in feet, length of base from heel up to back face of stem in feet, weight of backfill soil in pounds per cubic foot, weight of base soil in pounds per cubic foot” PRINT” Coefficients of base soil factor in degrees passive soil pressure, slope batter front face of wall in decimal i.e X:Y where X is run and Y is rise” PRINT” Angle of inclination of backfill soil from top of wall in degrees, coefficient factor of base soil in degrees, passive soil pressure in degrees” PRINT “Weight of concrete is taken as 150 pounds per cubic foot, refer to tables by Joseph E. Bowles for determining soil bearing pressure at base i.e. Nc,Ny,Ic,Iq, Iy,Dc,Dq, & Dy as input statement” PRINT” For Shear and moment use 0.90 for moment and 0.85 for shear” PRINT” If all data’s are in their respective units then run line no 80” STOP REM Step one Compute dimension and wall stability INPUT”H,W1,W2,B1,H1,B2,B3” Example only H = 26 H,W1,W2,B1,H1,B2,B3 feet, W1 = 115 Lbs,W2 = 112 Lbs, B1 261 90 INPUT”FY,LF,SB,C,TS”:FY,LF,SB.C,TS 440 450 460 WD = 150/1000*TS*L4 XD = L4/2 MD = WD*XD 470 480 495 WT = WA + WB + WC + WD MT = MA + MB + MC + MD REM Compute overturning moment take moment at toe H4 = H3 + TS P2H = 0.50*W1/1000*H4^2*COS(K3)*K4 P2V = 0.5*W1/1000*H4^2*KA*SIN(K3) MAH = P2H*H4//3 FM = MT/MAH IF FM<1.5 THEN 560 IF FM>=1.5 THEN 580 PRINT” Assumed dimension of slab not okay failure will be initiated by overturning of structure either revise dimension L1, L2 or thickness of slab or material strength specifications” STOP REM Determine sliding stability of wall PRINT” Overturning stability of wall okay” KB = COS(K3)*(COS(K3) + K1)/(COS(K3)K1) KP1 = KB^.5 REM Take C as 0.625 K5 = 0.0174533*B3 500 510 515 520 530 540 550 560 570 580 585 590 600 610 615 = 10 ,H1 = 5 Ft, B2 = 34 and B3 = 32 FY = 60,LF =1.8,SB =0.25, C= 0.40 & TS = 2.417 5.18537 Kips 7.1525 37. 088358 in foot kips 40.46162 kips 342.517 foot kips 30. 092 Feet 15.075 2.661589 151.212 2.265 3.2946 1.8151076 Average value .5585150 262 620 630 640 650 660 670 680 700 710 720 95 100 105 120 130 135 138 230 FR = WT*TAN(K5) + 0.625*C*L4 REM Let PP passive force supporting slab PP = 0.5*W2*KB*(H1-TS)^2/1000 + 2*C*(H1-TS)*KP1 SFH = PP + FR REM P2H = Force causing horizontal motion REM Let FU actual factor of safety for sliding must not exceed 1.5 as per code requirement. FU = SFH/P2H IF FU<1.5 THEN 720 IF FU>=1.5 THEN 740 PRINT “Failure of retaining wall by sliding revise either dimension of slab L1,L2,TS or material strength specification” *** REM Have to start at this point line no 95 INPUT”Nc,Nq,Ny,Ic,Iq,Dc,Dq,Dy”: Nc,Nq,Ny,Ic,Iq,Dc,Dq,Dy 28.8588 4.981696 33.85692 2.2448 720 Nc = 35.5, Nq = 23.2, Ny = 20.8, Ic =0.42, Iq = 0.44, Dc = 1.19, Dq = 1.13,Dy = 1.00, Iy = 0.30796 9.5,3 INPUT”L1,L2”:l1,L2 K3 = B1*3.141516/180 K3 = 0.0174533*B1 K4 = 0.0174533*B2 .5585056.0593 IF (COS(K3)^2 – COS(K4)^2<0 THEN 137 ELSE 138 STOP KA = COS(K3)*(COS(K3)–K1)/(COS(K3)+K1) 0.2943727 263 240 250 260 270 280 290 300 310 320 330 340 350 360 370 380 390 400 410 420 430 440 730 740 745 750 760 770 780 790 PA = 0.5*W1*H^2*KA/1000 PAH = PA*COS(K30 VC = 0.0537587*FC^.5 T1 = PAH*LF/(12*VC)+3.5 T2 = T1-H*SB REM Compute overturning and sliding stability of wall HO = L1*TAN(K3) H3 = HO+H WA = 0.5*(H+H3)*L1/1000*W1 AT =L1*H+0.5*L1*HO X1 = (H*L1*L1/2+0.5*L1*H0*2/3*L1)AT XA =X1+L2+T1/12 MA = WA*XA WB = T2/12*H*150/1000 XB = T2/24+L2+SB*H/12 MB =WB*XB WC = 0.5*(T1-T2)*150*H/12000 XC = 0.6667*(T1-T2)/12+L2 MC = WC*XC L4 = L1+L2+T1/12 REM Our next line number would be 730 STOP PRINT” Sliding stability of retaining wall section okay no revision necessary” REM Checked uplift pressure at toe or base X2 = (MT-MAH)/WT E1 = XD-X2 E2 = L4/6 IF E1>E2 THEN 800 IF E1<E2 THEN 820 11.42778 11.254169 0.09311 21.63 15.13 1.675 27.675106 29.31 Kips 254.956 4.7994 9.6019 281.4316 4.924685 4.17 Feet 20.477 Feet 1.05625 Inch Kips 3.361129 3.5501926 14.3025 4.728 Feet 2.4245 Feet 2.38375 Feet 264 800 810 820 830 835 840 860 870 880 885 890 900 910 915 920 925 PRINT” Assumed dimensions not okay for eccentricity uplift pressure at base or heel eminent either revise section or material strength specifications” STOP PRINT “Section okay for eccentricity resultant lies within the middle third no revision necessary” REM Compute bearing capacity of soil at base L5 = L4-2*E1 9.4535 REM Let Q1 Actual soil pressure at base Q1 = H1*W2/1000 .56 Kips per square foot REM Let Qu Ultimate soil pressure and Qa = Ultimate soil pressure for cohessionless base soil QU 16.94716 =C*NC*DC*IC+Q1*NQ*DQ*IQ+0.5*W2*L5 *NY*DY*IY/1000 REM Note values of the above variables can be found from the textbook “Foundation Analysis and Design by Joseph H Bowles” QA = QU/3 5.6490 REM Let QT and QH actual pressure at heel and toe respectively QT = WT/L4*(1+6*E1/L4) 5.70634 PRINT “Actual soil pressure at toe is 5.70634 =”;QT;”Kips Sq Ft” QH = WT/L4*(1-6*E1/L4) -0.0483613 PRINT” Actual soil pressure at heel is -0.0483613 265 930 940 945 950 1020 1030 1040 1050 1070 1080 1090 1100 =”;QH;”KSF” REM Compute base slab shear and bending moments for toe up to stem face determine shear and moment equation by integration if time permits draw shear and moment diagram by hand PRINT” Sketch and detail retaining wall section copy values of QT,QH,L4,L1,W1,L2,P2V,H4,TS,LF,T1,T2, FC and FY FOR INPUT STATEMENTS STARTING PROGRAM LINE NO STARTING 1020 for design of steel reinforcements slab portions and stem PRINT” If finished then type continue to resume running press enter to run” REM FIRST COMPUTE THICKNESS d STEP ONE INPUT”QT,QH,TS,L4,L1”QT,QH,TS,L4,L1,L2 INPUT”FC,FY,H,H4,P2V”:FC,FY,H,H4,P2V INPUT”W1,LF”:W1,LF QS = (QT-QH)/L4 V =(QT-150/1000*TS)*L2*QS/2*L2^2 VT = ABS(V) D = (TS-3.5/12)*12 VA = VT/(12*D) Example only QT = 5.3,QH =.7,L4=14.42,L1=9. 5,L2 = 3,P2V =2.6,H =26,H4 = 30.07,FC=3 & FY=60,LF=1.8,TS=2 .42,KA=0.294,T1=2 3”,T2=16” 115,1.8 0.3190013 21.26 21.26 25.54 0.04364 266 1110 1120 1130 1140 1150 1160 1170 1180 1190 1200 1205 1220 1225 1230 1240 1250 1260 1270 1275 1280 1290 1295 1297 1300 VC = 0.053758*FC^.5 IF VA>VC THEN 1140 IF VA<=VC THEN 1160 PRINT “Actual shear stress exceeds allowable from code revise D” STOP M1 = (QT-150/1000*TS)*L2^2/2QS/6*L2^3 MT = ABS(M1) M = MT GOSUB 1310 AT= AST PRINT” Area of steel at toe=”;AT;”Square Inches Per Foot of width” X= L1+3.5/12 QR = 150/1000*TS+(H+H4)/2*W1/1000 M2 = (QR-QH)/2*X^2-1/6*QS*X^3+P2V*X MH = ABS(M2) M-MH GOSUB 1310 AH =AST PRINT”Recquired area of steel reinforcements at heel=”;AH;”Square Inch per foot” STOP REM A sub routine required area of steel at slab toe and hill REM This is a sub routine determination of steel reinforcements at slabs toe and heel REM This is sub routine one IF (D^2-2.61**M*LF*12/(FC*12))<0 THEN 0.0931088 20.781 20.781 1.02 Square Inch 9.79 Feet 3.5874 113 25.454 267 1305 1310 1315 1320 1330 1340 1350 1360 1370 1380 1390 1400 1410 1420 1430 1305 ELSE 1315 PRINT “Depth of stress rectangular block a is imaginary not possible review given data” STOP A = D – SQR(D^2-2.61*M*LF*12/(12*FC)) AS = M*LF*12/(0.90*FY*(D-A/2)) P =AS/(12*D) PN = 0.2/FY IF P>PN THEN 1370 IF P>=PN THEN 1390 AS1=AS GOTO 1400 AS1=12*PN*D AST=AS1 RETURN ` STOP **** Note For stem portion there are three alternatives. First determine the cutting point by which minimum steel reinforcement ratio from code governs then as a guide we can find the area of steel reinforcements for a value of Y distance from top of wall. Third for a given area of steel reinforcements determines the point of cutting at what distance from top of wall should a portion of steel reinforcements be cut. A general cubic equation results, a third degree equation. PRINT “This is a continuation of cantilever retaining wall design finding the cutting 268 1435 1440 1450 1460 1470 1480 1475 1490 1500 1510 1520 1530 1540 1550 1560 1570 1575 1580 1590 points by which minimum steel reinforcements from code governs” PRINT” With dimensions already computed input this numerical values following program lines” INPUT”TB,TT,H”:TB,TT,H INPUT”FC:FY”:FC,FY INPUT”KA,W1,LF,”:KA,W1,LF DT =TT-3.5 DC =DB-DT DB =TB-3.5 PN=0.2/FY U =PN*FY*/(1.78*FC) V =DC/H J = 10.8*FY*PN MU=1/500*KA*W1*LF A1 =MU/J B1 = -(V^2-U*V^2) C1 = 2*U*DT**V D1 = -(DT^2+2*V*DT) REM A1,B1,C1 and D1 are coefficients of the General Cubic Equation AY13 + B1Y2 + C1Y + D1 = 0 To solve for Y we restore general cubic equation program no 1 PRINT” TAB(1);A1;”Y CUBE”;TAB(10);B1;” Y Square”;TAB(15);C1;”Y”;TAB(22);”=0” ***Note computer prints on the monitor screen the third degree equation AY13 + B1Y2 + C1Y + D1 = 0 PRINT “Copy coefficients of Y cube, Y square and y and constant D1 for data statement then type continue to resume 23”,16”,26’ 3,60 IN k.s.i 0.294, 115,1.8 12.5” 7” 19.5” 0.0033333 0.039215 0.2692 2.159784 0.121716 Inch Kips -0.069626 0.2639169 -162.98 269 1600 1610 1620 1630 1640 1645 1650 1655 running” BREAK DATA Put value of A1,B1,C1 & D1 GOSUB 2400 PRINT “Location of minimum steel reinforcements is valid at a distance Y=”;”Feet from top of wall”1640 REM To find required area of steel reinforcements for a given value of y INPUT “Thickness of top T1,T2,:T1,T2 REM Let the factor FR1,FR2,,FR3,,FR4 as multiplication factor of H INPUT”VALUE OF FR1,FR2,FR3,FR4”:FR1,FR2,FR3,FR4 1660 Z = FR1*H 1670 GOSUB 2860 1675 PRINT”Recquired area of steel at first FR=”;AS1;”Square Inches per foot of width” 1680 Z =FR2*H 1685 GOSUB 2860 1690 PRINT”Recquired area of steel at second FR2=”;AS1;”Square Inch per foot of width” 1700 Z=FR3*H 1705 GOSUB 2860 1710 PRINT”Recquired area of steel a5t a value of FR4=”;AS1;”Square inch per foot of wall” 1720 Z=FR4*H 1730 GOSUB 2860 23”,16” Example only FR1 =0, FR2 = 0.5, FR3 =0.7,FR4 =.9 270 1740 PRINT”Recquired area of steel at a value of FR4=”ASI;”Square inch per foot” 1750 REM This is third alternative to find the value of Y(cutting point at a distance from the top)at a given AS a cubic equation results 1755 REM Let AS3,AS4 & AS5 as given area of steel reinforcements 1760 REM Let us DIM AS4 in three elements 1770 PRINT “Put numerical values of AS as data statement” 1780 DIM AS4(3) 1790 FOR JX=1 TO 3 1800 READ AS4(JX) 1810 DATA Put numerical values in sequential order 1820 VX =1/500*KA*W1*LF 0.121716 1830 LX(JX) = FY*AS4(JX)/(20.4*FC) 1.1568 1890 UX(JX)=0.90*FY**AS4(JX) 63.72 2000 DT =TT-3.5 12.5 Inches 2010 DB = TB-3.5 19.5 Inches 2020 REM Let DA= Depth of stem at any section from top 2030 DA = DB-DT 7 Inches 2040 A1X=VX 2050 B1X=0 2060 C1X(JX)=-DA*UX(JX)/H 2070 D1X(JX)= UX(JX)*LX(JX)-UX(JX)*DT 722..78888 2080 PRINT D1X(JX) 2090 NEXT JX 2100 PRINT”A1X=”;VX 271 2110 2120 2130 2140 2150 2160 2170 2180 2190 2200 2210 2220 PRINT”A2X=VX PRINT”A3X=”;VX PRINT”B1X=”;B1X PRINT”B2X=”;B1X PRINT”B3X=”;B1X PRINT”C1X=”;C1X(1) PRINT”C2X=”;C1X(2) PRINT C3X=”;C3X(3) PRINT”D1X=”;D1X(1) PRINT ‘D2X=”;D1X(2) PRINT “D3X=”;D1X(3) PRINT” Above data’s are coefficients of cubic equation. Copy coefficients for sub routine no one then continue to resume running” 2230 BREAK 2240 REM Format is A1X3 + B1X2 + C1X + D1 – 0 2250 DATA 2260 DATA 2270 DATA 2280 RESTORE 2250 2290 GOSUB 2400 2300 PRINT “Location of y for first area of steel Note put Coefficients of AX1,B1X,C1X & D1X Note put coefficients A2X,B2X,C2X & D2X Note put coefficients A3X,B3X,C3X & D3X 272 2310 2320 2330 2340 2350 2360 2370 2380 2390 2400 2410 2420 2440 2450 2460 2470 2480 2490 2500 2510 2520 2530 is located at a distance =”Y;”Feet from top of wall” RESTORE 2260 GOSUB 2400 PRINT “Location Y for second steel area is located at a distance Y=”;”Feet from top” RESTORE 2270 GOSUB 2400 PRINT “Location Y for third area of steel is located at a distance Y=;Y;”Feet from top of wall” PRINT Programmed by Bienvenido C. David a Civil/Structural Engineer on May3, 1984 in Baguio City” PRINT”Designed by Bienvenido C. David STOP REM A sub routine REM This is the general cubic equation program no 1 finding the roots of a third degree equation format is A1X3 + B1X2 + C1X + D1 – 0 READ A1,B1,C1,D1 P = C- B^2/3 Q = D - B*C/3+2*B^3/27 R = P^3/27+Q^2/4 IF R<0 THEN 2530 Z = -Q/2+R^0.5 IF Z<0 THEN 2520 ZA = Z^.33333 GOTO 2630 ZB = ABS(Z)^.33333 ZA = -ZB 273 2540 2550 2560 2570 2580 2590 2600 2610 2620 2630 2710 2720 2730 2740 2743 2745 2748 2755 2760 2770 2773 2775 2778 2785 2790 2800 2810 2820 2830 GOTO 2630 O =ATN(ABS(R)^.5/(-Q/2))/3 PI = 2.094395102 ZC = ((-Q/2)^2-R)^.5 ZA = (ZC)^.33333 IF (-Q/2)>0 THEN 2620 ZA = -ZA XA = COS(O+2*PI)*(ZA-P/(3*ZA))-(B/3) X = COS(O+PI)*(ZA-P/(3*ZA))-(B/3) XB = COS(O)* (ZA-P/(3*ZA))-(B/3) IF XA>0 THEN 2740 IF X>0 THEN 2770 IF XB>0 THEN 2800 Y = XA DA = DT +Y/H*DC AS =12*PN*DA PRINT”Recquired area of steel AS=”AS:;”Square inches per foot length of wall” RETURN STOP Y=X DA = DT + Y/H*DC AS = 12*PN*DA PRINT”Recquired area of steel AS=”;AS;”Square Inches per foot of wall” RETURN STOP Y = XB DA = DT+ Y/H*DC AS = 12*PN*DA PRINT” Required area of steel 274 2840 2850 2860 2870 2880 2885 2887 2890 2895 2900 2905 2910 2920 2930 2940 2950 2960 2970 2980 2990 3000 3010 AS=”;AS;’Square inches per foot of wall” RETURN STOP REM This is a sub routine no three REM Determination of steel reinforcements for a value of y M = 1/6000*KA*W1*LF*Z^3 D = Z/H*(T1-T2) + T2 D1 = (D-3.5) IF (D1^2-2.61*M*12/(12*FC))<0 THEN 2895 ELSE 2905 PRINT “Depth of stress rectangular block is imaginary not possible review given data of sub routine no two” STOP A = D1- SQR(D1^2-2.61*12/(12*FC)) AS = 12*M/(0.90*FY*(D1-A/2)) P = AS/(12*D1) PN = 0.2/FY IF P>=PN THEN 2960 IF P<PN THEN 2980 AS1 = AS GOTO 2990 AS1 = 12*PN*D1 AS1 = AS1 RETURN END 275