Professional Documents
Culture Documents
SRIKRISHNA PRAPNNACHARI
i
Concepts in Frame Design
DDC
624.1
P-90
Srikrishna Prapnnachari
1-D Takshashila Housing
Abhay Khand-3, Module -2
Indirapuram - 201010
INDIA
Contact:
prapnnachari @gmail.com
ii
DEDICATED TO LORD BALAJI, TIRUMALA
AND
MOTHER GODDESS PADMAVATI, TIRUPATI
iii
Concepts in Frame Design
iv
FOREWORD
The need for comprehensive analysis and design of buildings has been
long felt by the profession. In the past, the profession was forced to carry
out simplified analysis, and make assumptions, since computerised analy-
sis tools were very expensive and limited to the major consulting organi-
sations. With easy availability of computer hardware and analysis, the
structural engineering profession has now the means to carry out sophis-
ticated analysis and thereby optimise the design of buildings. However,
computer analysis tools require very careful usage and errors in errors in
conceptual understanding of building behaviour or in modelling may lead
to improper design.
v
Concepts in Frame Design
PREFACE
The word "building" means varieties of structures. From users angle, it
can be called residential, commercial, educational / institutional, recrea-
tional (theatre / cinema, sports stadia), and industrial etc. There could be
different materials used in the building construction. Buildings made of Struc-
tural Steel, Reinforced Concrete, and Masonry are more common. The
stanchions, and roof trusses of industrial buildings are in structural steel.
The use of masonry works is more common in independent residential
houses going normally upto four / fie storeys. It is called load bearing
masonry structure because the walls are made of masonry (more com-
monly, burnt clay bricks or stone, but sometimes in precast cement con-
crete hollow blocks), having floors and roof in reinforced concrete work. The
structural design of load bearing masonry structure is simple; under direct
vertical load the allowable compressive stress is the guiding criteria. For
lateral loads due to either earthquake or wind, empirical strengthening ar-
rangements are made which have been mostly devised on the past experi-
ences. The multistorey medium rise (upto 12 - 15 storeys) apartments and
other buildings are normally made of Reinforced Concrete frames. As
preferred, the masonry work is used in cladding and partitions.
Now, the fast and powerful personal computer is within common man's reach.
vi
This has revolutionised the whole concept of computation. Matrix Method
of structural analysis developed earlier has been very capable and versatile.
The joint displacements and member end rotations are readily available
which requires a difficult and complicated computational effort if classical
Kani Method is used. The advantages of Matrix Method could not be exploited
until fast computational tools were available. The use of the method by hand
could be academically used for small problems. The real field problem could
be handled only after the computers became popular and affordable. Varieties
of software have been developed using Matrix Method which can handle one
frame at one time. For analysing the entire building all the frames have to be
considered, and column loads and forces, could be obtained by integrating
the data from the two orthogonal intersecting frames. In absence of column
loads the correct evaluation of the earthquake forces can't be done. All
such requirements could only be met if an integrated software is
used which can carry out not only the frame analysis but is also
capable of reading out the relevant data from the output of the vari-
ous computer runs in order to automatically tabulate the column loads
and forces.
There has been a long felt need for an integrated package which could
analyse the frames, compile column loads together from the corre-
sponding intersecting frames, evaluate seismic forces, and carry
out the final analysis and complete the reinforcement design for all
the frame components. The present book is first of its kind which
provides the details of how to handle all such situations progres-
sively. There are altogether six chapters in this book. Chapter 1 deals
with the computer related information at a glance, and makes a brief
presentation of several packages in use by the structural engineers. Ad-
vantages and disadvantages of a framed building compared to a load
bearing building have been discussed in Chapter 2. Here in Chapter 2, a
primer of Matrix Method has also been given to refresh the reader's
acquaintance with the basics involved in its theoretical development and
computational technique. All computer programs which have been devel-
oped to analyse and design a framed building has been the content of
Chapter 3. The programs are in FORTRAN and their development steps
have been discussed in detail. The source code of all the programs are
given and they are preceded by a descriptive discussion of the theories
involved there in. The assessment of vertical loads to be applied over
frames is one of the primary steps in frame analysis. This has been dis-
cussed at length in Chapter 4 by an illustrative example of a real - field
problem of a 4 storeyed residential building. The entire one building has been
cited as an example and all the orthogonal plane frames have been illustrated by
detailed load calculation and preparation of complete input frame data. The
incidence of lateral forces and the techniques involved in evaluation of seismic
vii
Concepts in Frame Design
/ wind forces have been covered in detail in Chapter 5. The earth seismicity with
special reference to Indian plate tectonics has been specially incorporated here
to enhance the awareness about the causes of the earthquake. The approxima-
tions involved in Portal Method adopted usually as a short cut in manual method
of lateral load analysis is discussed here by an example. The contents of Chap-
ter 6 covers the final analysis involving vertical and lateral loads (seismic
forces). The limit - state design of all the components including columns and
beams are carried out. In order to render completeness to the illustrative build-
ing design example, other components i.e., slab, foundation piles and pile cap,
have been covered including the reinforcement details diagrams and figures.
The reinforcement detailing is based on the ductility requirements of earthquake
resistant RCC frames.
The list of selected reference / literature is placed at the end of the book. When-
ever some reference has been cited, the serial number of the specific reference
has been put as a superscript to an appropriate word at an appropriate place in
the text.
The book has taken its present shape due to our consistent involvement in this
field for over a couple of decades. It is believed, it will meet the present day
requirement of both the civil engineering students and the practising professionals
in the field. The foremost and profound sense of gratitude is expressed to Sri
Ramesh Chandra Sinha who initiated a pioneering organised construction of
private residential apartments in Patna in early 1970s, and all the works were
executed after thorough engineering exercises involving national level architects
and structural engineers. It has been felt since then that there lies a knowledge
gap and no comprehensive literature is available which could discuss all the
aspects of theories and computational techniques together at one place. The
solution to the example problem has been developed using the provisions of
prevailing Indian standards applicable to buildings and concrete structures. The
fundamental principle is the same for all other global codal practices. In order to
make the book useful the application software developed is also provided on the
CD which any beginner can also use conveniently.
Special thanks are due to Braj Mohan Kumar Singh who prepared all the compu-
ter Autocad drawings. Sri Prafulla Kumar Thakur has been helpful in verifying the
frame data and our thanks are due to him. Sri Shashi Bhushan Sharma and Sri
Ajoy Kumar have gone through the proof and suggested some important additions
in the text, our sincere thanks to them as well.
viii
CONTENTS
ix
Concepts in Frame Design
x
Concepts in Frame Design
CHAPTER 1
1.0 INTRODUCTION
Computer is a generic word meaning a tool for computation, Its growth is
directly linked with the growth of the electronic devices. There has been
phenomenal development in the electronic field and computers are now
available in various capabilities ( from pocket computer to super-compu-
ter). In almost all walks of life use of computer is wide and varied, It
started its journey with computation and has become a reliable, accurate,
efficient and fast means of data storage and their retrieval. Computer
combined with laser became so supreme that no modern facility can be
imagined without them.
The appropriateness of computer and its applications is well ap-
preciated in the words of professor wright1."The introduction of the com-
puter into the world of ... engineering is one of man's great technical steps
forward, comparable to the discovery of fire, the starting of agriculture or
the invention of a practical steam engine. We are at a very early stage in
this process and are still experiencing many difficulties associated with
the comparatively recent arrival of computer. A slightly comparable situa-
tion occurred in the days of the automobile which had to function on roads
intended only for horses....
(The invention) had to function initially in an environment in no
way designed or arranged for its use. The new device was able to function
with initial success only in a limited number of favourable situations.
However as its use increased it led to the development of paved roads,
traffic system, service stations, a mass production industry, a licensing
procedure, and finally to a restructuring of our whole way of life. Only then
could the device be used to its full potential.
Up to the present, the computer has been functioning in an es-
sentially unfavourable environment. Society and the computer have not
yet had time to adapt to each other. The potential and limitations of the
computer and the way of using it effectively are still very imperfectly un-
derstood. We are now, and in the next decade or two, living in a period of
transition, where society and the computer are going through the painful
and exciting process of adoption to each other".
The area of interest for civil engineering is quite large and this covers
building, bridge, roads, airfield pavements, towers, tanks, dams and
hydraulic structure etc. The computer application in all the enumerated
fields has further many ramifications. The following description focuses
on the general development of such application packages which are use-
ful as universally versatile package for the handling of general structures
of building and bridges.
1
Concepts in Frame Design
2
Chapter-1 Computer and programming languages
Mainframe Computer.
Super- computer.
Calculator and pocket computer are the miniature computer.
They are gradually and continually developing. The size of the pocket
computer (representative size 200 mm × 120 mm × 35 mm) are almost
similar to the engineering calculators. They are quite convenient in use
not only because they are compact and small in size but they run on
button-size, long lasting batteries. Many of the recent pocket computers
have inbuilt printers which give the printed output also. Out of many make
of pocket computers HP series (Hewlett Packard , USA), TI series (Texas
Instruments Ltd, USA ), and F× Series (CASIO, Japan) are widely used,
both for the educational and professional purposes. In home computer
series, SINCLAIR (ZX Spectrum , made in UK) is quite popular . SINCLAIR
uses BASIC language and a television set is used as a monitor to view the
working of the computer.
Earlier the computer installation occupied large space (room
size) and it was open for use to specially skilled persons. Most of the
computer centres were owned by some bureau and consortium sort of
organisations. If a practising engineer was in need of computerized analy-
sis and design of a structure he didn't have direct access to the computer
system. This resulted in unavoidable delay in getting the computerized
output . With the advent of microprocessors the hardware of computers
came up in substantially reduced size. Subsequently, there was a huge
reduction in the cost of computers. This resulted in easy availability of
computers and thus came the personal computers (called PCs) .Unlike
early generation computers which could be owned and maintained by
computer centres only the personal computers are now in the easy reach
of an individual professional also. Early PCs did not have hard disk and
they were run with floppy drives. Later, PC-XT (Extended Technology)
came up with limited capacity of hard disk besides the floppy drives. Later,
PC-ATs (Advanced Technology ) were quite popular. They had large ca-
pacity hard disk and could be used by more than one user at a time by
hooking up more terminals with a single CPU (central processing unit).
Initially,PC-ATs had Intel 80286 microprocessors. Math co-processor, cor-
respondingly called 80287, was optional and was used to enhance the
data crunching capacity of a computer . The advent of 80386 processor
further increased the processing speed of PC-ATs along with the memory
extension capabilities which helped in using potential packages for han-
dling large size structures. PC-AT with 80486 processor was available
which further enhanced the PC's potentiality to handle complex and large
3
Concepts in Frame Design
4
Chapter-1 Computer and programming languages
BASIC LANGUAGE :
10 INPUT "Radius (in meter) = ", R
20 A = 22/7 * R ^2
30 PRINT " AREA (in SQM) = ", A
40 STOP : END
Notable features of the BASIC program are the line numbers and the
arithmetic operators. The computer works is order of the line numbers
unless otherwise written in the program.
FORTRAN LANGUAGE :
WRITE (*,*) " Radius (in meter) = "
Read (*,*) R
A = 22.0/7.0 * R ** 2
WRITE (*,*) "AREA (in SQM) =" A
STOP
END
Notable features are the absence of line number and symbols used for
some of the arithmetical indices. The write-up of a Fortran program is
confined in 80 columns (called fields) out of which first six fields are used
for comment and line numbers (if needed) and the executable body of the
program is confined in the rest of the fields.
C LANGUAGE :
main ( )
{
float r, a ;
scanf ( " radius = % f meter ", & r) ;
a = 22/7 * r * r ;
print f ( " AREA = % f SQM ", a ) ;
}
Notable feature of C program is the termination of each line by a
semicolon. Unlike other two above mentioned languages the executable
part of the C-program is enclosed between two curly brackets. The C-
program is case sensitive also; the commands are in the lower case of the
alphabets. BASIC and FORTRAN programs are not case sensitive.
The programming languages discussed above are also called high-
level languages. Primarily there are two levels in a computer, one is the
user level and the other is the machine level. The height of a level has its
base at the computer machine. The user is at higher level and the com-
mands and statements are easily understandable to him. All high level
languages need interpretative device (called compiler/assembler/linker)
so that they can be acceptable to the machine for processing. Earlier,
machine language was directly used for writing the programs. This in-
volved complexity of variation from one family of machine to another.
Besides, the commands in a machine level language were not easily
5
Concepts in Frame Design
6
Chapter-1 Computer and programming languages
also available for them. With the knowledge of the computer languages one
can himself develop one's own application package. This involves a lot of
time engaging both computer and professional in developing a versatile and
error free package. There are software developing groups who have devel-
oped varieties of application packages for civil engineering structures. Some
professional engineering and university study centres have also developed
their own application packages which are versatile and universal for per-
sonal computers. The development of software for engineering structures
have been passing through a piecemeal process of program writing. Even at
present stage the use of computer is assisted by manual operations at
different stages.
The three prominent stages associated with the design of engi-
neering structures are analysis, design, and drawing. Till the recent past,
separate package was used for analysis and its output forming critical
magnitude of forces was manually input for the code based design pack-
age. The output of design package was picked up manually for the
preparations of structural drawings. The drawings in most of the organi-
sations were done manually. There came a stage when computer aided
drafting of the drawings (CAD or autoCAD) also picked up. The system of
manually assisted computer use for engineering structures has been quite
prevalent. There has been development of integrating analysis and design
packages such that now in one stroke of computer run the data for the
preparation of drawings is available. Efforts3 are being made to integrate
the drawing preparation also with the analysis and design of structures in
one stroke of the computer run.
The present status of computer application for engineering struc-
tures can be summarized mostly a three phase effort. The load and
structure - geometry data is prepared manually for inputting to run the
analysis and design package. The preparatory data to run the computer
for analysis and design is the first and important phase. Any error com-
mitted at this stage will result in sheer waste of computer time. In order to
reduce the futile computer runs most of the packages now enable users
to view the structural geometry with the applied loads on computer screen.
The second phase is the computer run for analysis and design including
the control on errors in the basic data. The third phase involves manually
picking the final section-details obtained from the computer run for either
manually preparing the drawings or using the CAD packages for getting
the final plots of the structural drawings. Most of the packages developed
are based on the stiffness matrix approach. There are situations where
continuum structures have irregular shapes, varying material properties,
and different boundary conditions. For such situations package based on
finite Element approach is most suitable.
Some of the commonly used packages are mentioned below.
7
Concepts in Frame Design
DASYS :
This is quite popular in the U.K.. it is a complete package of programs
developed by Ove Arup Partnership , U.K. The programs cover large range
of structure, bridges, building , foundation, rcc works, steel works etc.
The packages is suitable for computer of various capabilities.
ICES :
This is Integrated Civil Engineering System developed in Massachusetts
Institute of Technology, U.S.A. as a joint venture of the US Govt. and
various university and business groups. This is more like GENESYS of
the U.K. STRUDL is a sophisticated Finite Element package prepared
under ICES and is capable of using varieties of elements for solving 2-D
and 3-D problems including Shell, plane strain, and plate bending
problems.
DECIDE :
This is DEsk- top computers In DEsign and is developed in the U.S.A. for
interactive design of reinforced concrete elements. Most of the programs
are in BASIC and is suitable for use on small memory computers.
STRESS :
Structural Engineering System Solver developed in the U.S.A. is also
quite popular and is used for analysis of plane or space trusses, plane or
space frames and grid structures.
SAP :
This is Structural Analysis Program using Finite Element Methods both
for static and dynamic analysis. It was developed by K. J. Bathe5 E.L.
Bathe, E.L. Wilson and F. E. Peterson in the University of California, U.S.A.
The program uses various 2-D and 3-D finite elements either independently
or in combination to solve a specific problem.
8
Chapter-1 Computer and programming languages
analysis for both concrete and steel structures . The package is available in
different versions according to the suitability of the computer available.
DAST
Das Consulting, Inc. , North Andover, Massachusetts, USA has devel-
oped this package and in India it is distributed by Das Delta, a Calcutta
based firm. This is a general purpose program to handle 2-D/3D structures.
This integrates steel and concrete designs for varieties of loadings including
static, dynamic / seismic/wind analysis . Five types of elements to use
FEM (Finite Element Method ) analysis are available: beam, truss, shell ,
plane (plane stress/plane strain) , and solid elements can be used for
appropriate class of structure. The input file can be generated with
AUTOCAD interface such that the profile of structure and loading can be
viewed at any stage of input. The interface module has the capacity of
automatically numbering the joints and the members of the structure. The
package is available in different versions The package covers important
countries codes including Indian codes for steel and concrete
9
Concepts in Frame Design
10
Chapter-1 Computer and programming languages
1 2 3 4 5 6 7..........................................72
* PROGRAM FOR SF AND BM
C NL = no. of point loads
C SPN = span length
C X = distance of the section
C W ( I ) = ith load
C D( I ) distance of ith load
DIMENSION W(10) , D(10)
READ (*,*) NL, SPN, X
DO 10 I = 1 TO NL
10 READ (*,*) W (I), D (I)
SFX = 0,0
BMX = 0,0
DO 5 I = 1 TO NL
R L = W(I) * (SPN-D (I) )/SPN
CALL SB (RL,X,W,D,I,SF,BM)
SFX = SFX+SF
BMX = BMX+BM
5 CONTINUE
WRITE (* , 17)
WRITE ( * , 7 ) SFX, BMX
17 FORMAT (8X, 'SFX', 9X, 'BMX')
7 FORMAT (2F12.2)
STOP
END
SUBROUTINE SB (RL, X, W, D, I , SF, BM)
DIMENSION W ( 10 ), D ( 10 )
IF (X-D ( I ) ) 15, 20, 25
15 SF = RL
BM = RL *X
GO TO 30
SF = RL - W(I)
20 BM = RL *X
GO TO 30
25 SF = RL - W ( I )
BM = RL *X - W (i ) * (X - D (I))
11
Concepts in Frame Design
30 CONTINUE
RETURN
END
FORTRAN FIELD : The editor indicates the position of each character
written on the screen in terms of column and row. FORTRAN statement
and expressions are written from column 7 through 72. Column 1 having
* or C indicates the comment part of the program ; this can be a title of the
program or any information which the user may need in future for reference.
Numeric labels ( refer example program, viz. 5, 10, 17, 7 etc.) can occupy
their position anywhere from column 1 through 5. Column 6 is used for
maintaining the continuity of the expression/statement of the preceding
line when it exceeds the limit of column 7 through 72. This is done by
inserting any digit or alphabet (including comma or dot etc.) in column 6
of the succeeding line and then continuing the balance part of the
expression.
INPUT /OUTPUT STATEMENTS : READ and WRITE are two such state-
12
Chapter-1 Computer and programming languages
ments . READ statement supplies data to the computer and WRITE state-
ment returns the desired information/result to the user. Out of the two aster-
isks (*, *) used with READ in the example program, the first * represent that
all data is supplied through screen (also called CONSOLE). The second *
indicates that the data is free formatted. Both these (*,*) can be replaced by
two different digital values, viz. (3,7). In such case the first number indicates
that some FILE is OPENED on the computer disk and data shall be handled
through that file. The second number indicates that the data is controlled by
the FORMAT statement given against label number 7. For example, WRITE
(*,7 ) will write the output on the console following the FORMAT against
label 7. FORMAT actually help in arranging the data in a specified tabular
form. Free format means the user is not interested in arranging the data in a
tabular form. Usually, READ data is maintained in FREE FORMAT while
WRITE data is obtained in tabular form. Decimal variable is written using
nFwd FORMAT; n is number of such variables, F is for FLOATING POINT
variable, w is the total number of digits including decimal point, and, d is
the number of digits after the decimal. In the given example, the screen
output follows the format F12.2 (ref. label 7 of the example program). This
indicates that the value of SFX and BMX would be written on the console
such that total number of digits including the decimal, will not exceed 12,
and there would be two digits after the decimal.
ARITHMETIC OPERATIONS : The plus and minus signs are used similar
to arithmetic. The signs for division and multiplication are / and * respec-
13
Concepts in Frame Design
14
Chapter-2 Matrix Method of Analysis
CHAPTER 2
2.0 INTRODUCTION:
A Building is generally classified either as a Load Bearing wall type or a
framed type. The Load Bearing wall type building has two main structural
components, vertical brick wall and horizontal RCC slab with or without
beams. Small window openings in walls are covered by lintels, whereas
large openings (including verandah etc.) are covered by beams. Only slab
is adequate for moderate room sizes. For larger rooms, provision of beams
make the slab economical.
A framed building is primarily made of Columns, Beams, and Slabs. Gener-
ally, brick partitions separate one area from another in internal arrangement.
Beams support the partition walls. In framed building, increase or decrease
in a room size is convenient to do because partitions can be shifted from
one beam to another depending on the need to do so. A framed building
thus has flexibility in changing the use - plan of the area to a great extent.
Commercial or institutional building where large free area is required framed
building is the appropriate choice.
Contrary to the Framed building, Load Bearing type building has
constraint in making changes in the planning of the area. Once the room
size is finalised it is difficult to change it later. The architectural use - plan
has to be made final before its construction. The other limitation of a Load
Bearing construction is the height of the building. Normally with bricks of
10.5 Mpa crushing strength a building higher than 5 storeys couldn't be
built. The compressive stress developed at the base of wall (i.e. at plinth
level ) exceeds the allowable limits for the brick masonry works. A refer-
ence in this regard may be made to special publication of Bureau of Indian
Standards, SP 20 : Explanatory Handbook on Masonry Code. For better
appreciation an illustrative example is worked out.
15
Concepts in Frame Design
The slab load is distributed over the wall by triangular and trapezoidal
distribution. The shorter wall shares the triangular portion of the load and the
longer wall shares the trapezoidal portion. Considering 45° base angle of the
triangle, slab of each room is divided into 2 triangles and 2 trapezoids. Thus
one trapezoid would be contributing to the middle common longer wall from
each room. Slab area of one trapezoid = 1/2 ( 4 x 3.5 - 2 x 3.52 /4) = 3.94
sqm. The total slab area contributed from both the rooms on the middle
common wall = 2 x 3.94 = 7.88 sqm.
Slab load for intermediate floors:
Self weight of slab / sqm = 0.125 thick x 25 kN/m3 = 3.125 kN / m2
Add for floor finish = 1.5 kN / m2
Add for Live Load (Residential) = 2 kN /m2
Total load = 6.625, say 6.7 kN/m2
Slab load for top roof
self weight = 3.125 kN/m2
Water proofing = 2.5 kN/m2
Live Load = 1.5 kN/sqm
Total load = 7.125, say 7.5 kN/m2
Storey wise self load of the wall
0.23 m thick x 3.125 m height x 20 kN/m3 = 14.4 kN / m. Precisely, the clear
storey height is 3 m but the clear dimension of the rooms have been used for
slab load calculation, and therefore sacrificing a little accuracy amounting
to difference of RCC unit weight and the masonry unit weight, the wall self
load has been calculated taking storey height 3.125 m.
For a 5 storeyed construction, the slab load on the wall, from 4
intermediate floors and one roof floor = 7.88 (4 x 6.7 + 7.5) = 270.3 kN
distributed over c/c length of the wall. Load per meter length of the wall is
270.3 / 4.23 = 63.9 kN / m
Adding wall self weight, total load over the plinth = 5 x 14.4 + 63.9
= 135.9 kN. The stress developed in the masonry at the plinth level =
135.9 / 0.23 = 590.9 kN/sqm i.e., 0.591 Mpa.
For 10.5 Mpa crushing strength of the brick, allowable masonry stress (SP:20,
Table 4) for the given mortar 1:6 is 0.85 Mpa. This, however, is to be modified
by a factor due to slenderness ratio of the wall. The slenderness ratio is
worked out from the height or length of the wall, which ever is smaller. In this
case, the height of wall is 3.0 m which is less than its length 4.0 m. The
slenderness ratio = 3 / 0.23 = 13. From Table - 5 of SP : 20, the modifying
factor is 0.72 which reduces the allowable masonry compressive stress to
0.72 x 0.85 = 0.612 Mpa. This suggests, the internal walls having 230 mm
thickness in ordinary situations of a 5 storeyed residential planning is a
border case.
16
Chapter-2 Matrix Method of Analysis
17
Concepts in Frame Design
dimensional plan of a building has two sets of grids, one set perpendicular
to the other. As per normal convention the grids parallel in one direction are
marked by the numerals where as the other grids orthogonal to the first set
are marked by alphabetic symbols. A plane frame is made of columns
lying on one line (grid / axis ) and connected by the beams at different levels
/ storeys. So, a plane frame is an arrangement of columns and beams lying
in one vertical plane only. If the plan of the building is considered in X - Z
plane the 2 -dimensional vertical frames lie in X - Y plane.
A building is generally subjected to vertical Dead Load (due to self
weight of walls, Slabs, beams, and columns) and Live load as per provisions
of IS 875. The incidence of natural forces due to wind or Earthquake are
applied as lateral loads over the joints of the building frames. All the forces
when applied to a space frame cause the displacements of the joints which
can better be assessed by their components along three global coordinate
axes. The nature of displacement of a joint is both, Translational and Rota-
tional. For each joint there can be three translations (movement parallel to
the three axes, generally denoted by u, v, and w along X, Y and Z axes
respectively ) and three rotations (measured about the respective axes in
radians generally denoted by ux,, uy and uz ). All the joints except the
foundation joints in a space frame ( of a building ) have six displacements
(three translations + three rotations). The displacements are also called
degree of freedom (DOF). Foundation joints have no DOF but all other joints
of a space frame unless restrained has 6 DOF. For a plane frame each joint
(excluding foundation) has 3 DOF; there are two displacements, u and v,
and one rotation, uz considering the plane frame lying in the X - Y plane.
The DOF of various structures, i.e., plane truss, space truss and
grid is easily understandable. All the joints of a plane truss lying in a
vertical XY plane (except the supports) have 2 DOF ; u and v translations
along X and Y axes respectively. Normally, one end of a truss has sliding
arrangement to accommodate any movement due to temperature, and
the other end is fixed with the support. The sliding end has single DOF
due to movement of the support along X axis (horizontal axis ) and any
movement along Y axis (vertical axis) is restrained. The non - sliding end
of the truss is restrained against both the movements along X and Y axes.
For a space truss, the joints (except supports) have 3 DOF in the form of
translations denoted by u, v and w along X, Y and Z axes respectively.
Usually, a grid is a structure lying in a horizontal plane such that XZ is the
horizontal plane. The DOF of grid joints ( except the supports ) is 3, 2-
rotations, u x and uz about X and Z axes respectively and translation, w, in
Y direction, normal to the plane of the grid.
18
Chapter-2 Matrix Method of Analysis
they follow the right hand rule system of rotation. In order to understand the
right hand rule of rotation keep the right hand such that the wrist is placed
at the origin where X - Z is the horizontal plane with vertically upward Y axis
as normal. The palm along with the four fingers lying in X Z plane, point
along X axis. Now the palm is curled from X to Y axis enabling the thumb
indicating the +ve Z axis. When the palm along with the four fingers lying in
the XY plane and pointing towards Y axis is curled from Y towards Z axis
the thumb indicates the +ve X axis. Similarly the palm in the Y Z plane
pointing towards Z axis , when curled from Z to X axis the thumb indicates
the +ve Y axis.
The positive direction of translation for direct forces is indicated
away from the origin and along a particular axis. The rotations or mo-
ments about an axis is +ve when the right - hand thumb indicates the +ve
direction of the axis about which rotation or moment is examined.
Global axes systems and Local axes systems are used for
different purposes. Global axes system is also know as structure axes
system. Member axes system is another name for Local axes system. In
Global axes system there is only one origin for the whole structure. For
plane frames discussed in Chapter 4, the origin is fixed at bottom lower - left
corner of a frame.
The forces in a member of the frame is mentioned with reference
to the Local axes system. The columns and beams are called members
and their intersections are called joints The joints are numbered in conti-
nuity starting from foundation to the terrace. Each member has two joints
and each member is numbered separately independent of the joints num-
bering system. The member is thus known by its number and the two
joints connecting it are known as j - end and k - end of the member. In the
member connectivity list (this is also called member incidence ) there is no
fixed rule and the joint mentioned first
is j - end and the other joint is k -end.
In Local axes system X axis is along X
the length of the member with origin at
j- end. The other two axes are fixed
using the right hand rule of rotation such Y
that Local Z axis is parallel to either
global Z axis or global X - Z plane.The Z
use of the two axes system is sum-
marised as under.
19
Concepts in Frame Design
20
Chapter-2 Matrix Method of Analysis
Slope Deflection Methods. Similar to Moment Distribution the joints are first
restrained and later they are allowed unit displacement one after another.
From the foregoing equation δ = P Ks-1 which requires matrix inversion for
solving the simultaneous equations of the displacements. However, more
convenient method of solving the simultaneous equations using the sym-
metric elimination is used. An illustrative example of a simple problem
would offer a proper feel of the stiffness method. The accompanying sketch
illustrates five stages of solution.
stage 1: Loads and moment applied to a 2 span
continuous beam
stage 2: Rotations at B and C, and Reactions to
be determined
stage 3: Restrained structure with applied vertical
loads and keeping applied moment absent
because it corresponds to rotation at B. The
restraints corresponding to d1 and d2 are ADL1 and ADL2
stage 4: Restrained joint B is given unit rotation
d1=1, and rotation d2 =0; this helps in
computing the stiffness coefficients
stage 5: Restrained joint C is given unit rotation
d2 = 1, and rotation d1 = 0, helping to
solve the stiffness coefficients
Matrix AD =
AD = ADL + K d
which gives d = K-1 (AD - ADL)
21
Concepts in Frame Design
20 kN 100 kN-m 10 kN
1 A C
5m B 5m
10 m 10 m
R2
2
d1 d2
R1 R3 R4
20 kN 10 kN
3
AdL1 AdL2
K11 K21
4
d1=1
K12 K22
5
d2=1
B with induced d1 = 1, d2 = 0
= 4EI/L + 4EI/L = 8EI/L (spans are equal)
22
Chapter-2 Matrix Method of Analysis
Matrix K
k11 k12 8EI/L 2EI/L
k21 k22 2EI/L 4EI/L
K11 K12 8 2
EI/L
K21 K22 2 4
L 2 -1
-1
K 14EI -1 4
100 -12.5
AD - ADL =
-
0 -12.5
112.5
AD - ADL =
12.5
-1 L 2 -1 112.5
K (AD - ADL)= x
14EI -1 4 12.5
d1 L 212.5
=
d2 14EI -62.5
Substituting L = 10 m
d1 = 2125/(14EI) radian
d2 = -625/(14EI) radian
23
Concepts in Frame Design
-6/100 0 6/100 0
4/10 0 2/10 0
MD EI 6/100 RD EI 6/100
6/100 0
4/10 2/10 -6/100 -6/100
10 0
-6/100 1 2125/14
-25 + EI 4/10 0
M = ML+ MD.D = x EI
5 6/100 6/100 -625/14
12.5 4/10 2/10
0.9
M 35.7
11.43
64.28
10 6/100 0
0 1 2125/14
25 + EI 2/10 x EI
R = RL+ RD.D =
15 0 6/100 -625/14
5 -6/100 -6/100
19.1
R 55.4
12.3
-1.42
R = RL + RD. d
The above terms are in matrix form.
M represents the unknown final forces at member ends,
and they are
M1 = Shear at B end of AB
M2 = Moment at B end of AB
M3 = shear at B end of BC
M4 = Moment at B end of BC
24
ML1 = shear at B of AB = 20/2 = 10 kN
ML2 = moment at B of AB = -20 x 10 /8 = - 25 kN-m
ML3 = shear at B of BC = 10/2 = 5 kN
ML4 = moment at B of BC = 10 x 10 /8 = 12.5 kN-m
Similarly, RL term in the restrained structure corre-
sponding to R forces are
RL1 = 10 kN
RL2 = 25 kN-m
RL3 = 10 + 5 = 15 kN
RL4 = 5 kN
MD term represents the forces corresponding to above
described M i.e., M1, M2, M3, and M4, due to unit
rotations of restrained structure shown in stage 4 and
5. The size of MD matrix would be 4 x 2 as there are 4
unknown member - end forces, and two unknown displace-
ment. The number of columns is equal to number of
unknown displacements with as many rows as the unknown
member - end forces. The column-wise details of the
matrix is detailed in the following discussion.
Referring to the restrained stage 4 (d1 = 1) of the
problem sketch, the first column of the matrix MD is
computed.
MD11 = shear at B of AB, - 6EI/L2
MD21 = moment at B of AB, 4EI/L
MD31 = shear at B of BC, 6EI/L2
MD41 = moment at B of BC, 4EI/L
Dealing restrained stage 5, d2=1, other terms of MD,
i.e., the second column of the matrix is determined.
MD12 = shear at B of AB, 0
MD22 = moment at B of AB, 0
MD32 = shear at B of BC, 6EI/L2
MD42 = moment at B of BC, 2EI/L
25
Concepts in Frame Design
26
27
Concepts in Frame Design
CHAPTER 3
PROGRAM DEVELOPMENT
3.0 INTRODUCTION:
In the manual method of frame analysis, usually, either Hardy Cross Method
(Moment Distribution) or Kani Method is employed. They are although
easy but vulnerable to human error. Besides, Moment Distribution is ap-
proximate and the preciseness of Kani Method is linked to the number of
iterations made. In addition, there is another method called Matrix Method
of analysis. It is a precise method which does not depend on iterations of
computation. The Matrix Method has two alternative types, Flexibility Ma-
trix Method and Stiffness Matrix Method. Flexibility is measured by the
displacement corresponding to unit force. The stiffness is defined by the
force corresponding to unit displacement. Either method can be used for the
frame analysis but the stiffness method is more convenient.
There are seven programs presented in this chapter. They have been
so devised that they work in tandem. The output of one program is read by
another program to provide data for the further analysis and design. The
programs are in FORTRAN. The programs are available on disk both with
source code and the executable version. The programs are
(i) FSTEEL.FOR (FSTEEL.EXE)
(ii) EQL.FOR (EQL.EXE)
(iii) EREAD.FOR (EREAD.EXE)
(iv) EQ.FOR (EQ.EXE)
(v) STEEL.FOR (STEEL.EXE)
(vi) CREAD.FOR (CREAD.EXE)
(vii) COLD.FOR (COLD.EXE)
Sequential program run flow chart is shown at the end of this chapter.
3.1 The program FSTEEL.FOR
It is based on the stiffness method. It is the main program of analysis. The
plane frames are idealized and the structure and load data are input for the
analysis. On completion of analysis the joint disagreements, member end
forces and reactions are obtained. The input data is read by the program
through input file and the result is written in a separate file which is later
used suitably. The development of the program, FSTEEL.FOR is explained
to facilitate understanding steps involved in a large sized program. The
initial part is called MAIN and it calls several subroutines with specific
objectives. The subroutines are
sdata2
stiff2
28
Chapter-3 Program Development
ldata2
loads2
resul2
banfac
bansol
eqstat.
The names (in alpha - numeric styles) of the subroutines are op-
tional helping recognize them conveniently. They may be either in lower or
upper case.
Initial three lines of the Program MAIN are CHARACTER declaration to
provide variable size for symbolizing the name of the input, output files and
the TITLE of the problem. The variables used are filein, fileout, FILEST
and TITLE. The first three variables could be maximum 15 characters long
and the TITLE could be maximum 60 characters long. The use of upper
case and lower case is optional.
Thereafter four COMMON blocks are defined. The COMMON blocks keep
tab on the specific computer RAM memory location for the variables
mentioned therein. They have been named,
common/contr/
common/char/
common/loads/
common/st/
and their names within slash are optional helping identify them readily.
The variables used for control data defining the frame by their member
numbers, joint numbers etc. are contained in common/contr/ and similarly
other COMMON blocks are for variables used for loads, stiffness etc.
29
Concepts in Frame Design
subroutine sdata2
The first subroutine called is sdata2. This reads the structural data from the
input data file created for each frame and stored separately on the disk by a
specific name. The structural parameters are
m - total number of members,
nj - total number of joints,
nr - total restraints,
nrj - total restrained joints,
e - young modulus of the material used,
FCK - grade of concrete,
FY - Yield strength of the steel,
DC - cover to reinf of beam members,
FLQ - percentage of live load considered for earthquake.
The above information is read from the input file and then written down also
in the result - output file in specified formats.
30
Chapter-3 Program Development
The frame joints have degrees of freedom (DOF) 3. This is utilized to calcu-
late the total DOF of a frame while giving due allowance to the restraints of
the foundation joints. Usually, group of piles and raft foundations are taken
as fixed joint. This means all the three DOF of each foundation joints are
restrained; x and y translations and rotation about z axis are restrained. For
isolated footing cases, due to smaller size of the footings, usually hinged
conditions are considered which restrain only the x and y translations but
the rotation about the z axis is free. The DOF in such case is one for each
joint. This is further explained in chapter 4 where example problem is dealt.
The joint coordinates of all the joints are read from the input file
and also written down in output file. The sequence is j, x(j), y(j) which means
j is joint number, x(j) is x coordinate of the joint j, and y(j) is its y coordinate.
This is in global axis system (ref. chap 2, section 2.2). Fig. 3.1 demon-
strates an example problem, taken from chap.4. The origin of the global axis
system falls at joint 1. All the foundation joints have been numbered first;
joint 1, 2 and 3 are foundation joints. Similarly all other joints have been
numbered. A sample of the x and y coordinates of the joint 1, 2, 3 ,4 and 5
are given below.
(j) x(j) y(j)
1 0.0 0.0
2 2.4 0.0
3 5.9 0.0
4 0.0 1.53
5 2.4 1.53
The member information is read in the following sequence.
i - member number,
jj(i) - start joint number of a member,
jk(i) - end joint number of a member,
BB(i) - width of the member,
BD(i) - depth of the member,
NCB(i)- identifier for the member; 0 for beams, and specific number
for each column as mentioned in the typical floor plan (ref.chap. 4)
After numbering the joints, the members are numbered. It may be
noted in the preceding figure column members have been numbered first.
The beams numbering follows the column numbers and they are consecu-
tive to column numbers. It may also be noticed that joint numbers and mem-
ber numbers are independent of each other. Each member has its own num-
ber and two joints make a member. For example, member 1 is made of
joints 1 and 4; jj(i) is 1, and jk(i) is 4.
For BB(i) and BD(i) reference may again be made to chap 2, sec-
tion 2.2. The information is prepared with reference to local axis system or
also called member axis system. BB(i) is dimension parallel to local z axis
31
Concepts in Frame Design
subroutine stiff2
The stiffness matrix of a member is always unique. For a plane frame mem-
ber where each joint has 3 DOF, the stiffness matrix is of the size 6 x 6.
Each member has 2 joints, DOF multiplied by joints provide the size of the
matrix. In a space frame member this would be DOF (6) multiplied by the
joints (2) yielding 12 x 12 matrix. Similarly for a plane truss member where
DOF is 2 for each joint the size of the matrix will be 4 x 4.
The program contains the compact calculation of the stiffness
matrix. It is very involving and forms the core of the entire analysis pro-
gram. For a better and detailed treatment one may refer, Weaver and
Gere, the selected reference 5, at the end of the book . Broadly, the flow
of computation involves the working out the global axis stiffness matrix of
each member. For doing this local axis stiffness matrix is first calculated
and it is transferred to the global axis using the direction cosine matrix. The
global stiffness matrix of the members is then utilized to develop joint stiff-
ness matrix of a frame and its size depends upon the total DOF of the
32
Chapter-3 Program Development
frame. In Chap. 2, the stiffness matrix has been discussed for a simple
case.
1 2 3 4 5 6
1 EAx/L 0 0 -EAx/L 0 0
2 0 12EIz/L3 6EIz/L2 0 -12EIz/L3 6EIz/L2
3 0 6EIz/L2 4EIz/L 0 -6EIz/L2 2EIz/L
4 EAx/L 0 0 -EAx/L 0 0
5 0 -12EIz/L3 -6EIz/L2 0 12EIz/L3 -6EIz/L2
6 0 6EIz/L2 2EIz/L 0 -6EIz/L2 4EIz/L
The matrix coefficients have units of a force pertaining to the unit displace-
ment given. For example, x axis unit displacement (i.e., along the member)
develops force EAx/L at near end, and at far end it is -EAx/L. Local axis
displacement of an end of the member along y direction develops shear
force 12EIZ/L3 and moment 6EIZ/L2 at near end, and at far end they are -
12EIZ/L3 and 6EIZ/L2. Similarly, z axis unit rotation develops near end shear
force 6EIZ/L2, and moment 4EIZ/L. The far end forces are -6EIZ/L2 and 2EIZ/L.
The said terms make the local axis member stiffness matrix. The member
stiffness matrix of a plane frame is cited here below; it is with reference to
the member axes and its size is 6 x 6.
They are transferred to global axis with direction cosine treatment. The
joint stiffness matrix is constructed identifying the free joints and restrained
joints separately. For a given plane frame its joint stiffness matrix is unique.
The stiffness matrix is further partitioned for free and restrained joints sepa-
rately. The free joints are those where all displacement are free to occur;
Except foundations joints all other joints of a plane frame are free joints.
Joint stiffness matrix of free joints are compiled separately. This facili-
tates conserving the computer run time and the displacement are obtained
faster. Once it is built it is factorized in a convenient banded form enabling
its further use in joint displacement calculation. The joint stiffness matrix is
in banded form; it means the matrix coefficients assemble near the diagonal
terms and the other locations are zero.
33
Concepts in Frame Design
{ndj x abs[jk(i) - jj(i) + 1]}-nsr. For plane frame joint ndj, the number of
displacements per joint is = 3, and nsr is total support restraints.
It is calculated for each member separately and the one giving the
maximum value is the adoptable value of NB. This also suggests that joint
numbering pattern influences the value of NB. There could be two ways of
joint numbering; start horizontally from one foundation joint to another, or
alternatively, keep numbering all the vertical joints of a column consecu-
tively, starting from the foundation joint. Now calculate the difference of the
end joint number and start joint number of the members. The joint num-
bering pattern is considered more efficient which minimizes the difference
between the end and start joint number of the members.
Once the joint stiffness matrix of the entire structure, i.e., one frame, is
constructed the subroutine banfac is called by MAIN.
subroutine banfac
The general equation is Ks δ = P where δ is unknown. In chap 2 the
example has been solved by inverting the stiffness matrix Ks. The inversion
of large size matrix is inconvenient, and therefore, the matrix factorization
method is more popular where the simultaneous equations are solved by
forward and backward sweep of matrix factorization. Among several solu-
tions, i.e., Gauss elimination, Gauss - Siedel iteration etc., Cholesky
Modified5 method has been used. The banfac does the factorizations once
and it is used to obtain the displacements by changing only the load vec-
tor, P. Different load cases (DL, LL, EQ) have different load vectors. For
handling the numerous load cases the factorization of the joint stiffness
matrix is required only once, and therefore, the banfac is called immedi-
ately after the subroutine stiff2.The output is stored as double subscripted
variable a which is noticed in common block common/st/a(650,50).
34
Chapter-3 Program Development
loads are read from the input data file. The order of incidence of joint loads
correspond to the order of displacements. The joint displacement is in the
order, x-displacement, y-displacement, and z-rotation. The joint loads are
input in the same corresponding order. Member loads could be of several
types (Fig. 3.3), udl (part or full)of wall load, triangular or trapezoidal contri-
bution from the slab etc. There could be six varieties of loads on a member.
All have been handled one by one in the subroutine EQSTAT.
Member loads are read and analyzed in EQSTAT. Here the loads
are read member-wise and converted into joint loads. The joint loads,
shear and moment at either end of a member, are obtained when the mem-
ber ends are considered fixed. The forces obtained here in local (i.e., mem-
ber) axes system. The fixed end moments for load type -1 is -wab2/L2 and
wa2b/L2 at left and right end respectively. For load type-2, fixed end mo-
ment at left end is [w/L2](2bL-3b2)and at right end is [w/L2](2aL-3a2). For
load type-3, fixed end moment at left end is [-w/(12.L2)][{3(a+b)4-
8L(a+b)3+6L2(a+b)2}-{3a4-8La3+6L2a2}]; the right end moment is [w/(12.L2)][{-
3(a+b)4+4L(a+b)3}-{-3a4+4La3}], where w is load over per unit length. For
load type-4, left end fixed end moment is [-w/(30b2L 2)][{12(a+b)5-
15(2L+a)(a+b)4+20L(L+2a)(a+b)3-30aL2(a+b)2 }-{12a5-15(2L+a)a4+20L(L+2a)a3-
30aL 2 a 2 }]; and right end fixed end moment is[w/(30b 2 L 2 )][{-
12(a+b)5+15(L+a)(a+b)4-20aL(a+b)3}-{-12a5+15(L+a)a4-20aLa3 }]. The load
type -5 is easily derived from load type - 4 by suitably replacing the term a
by L-(a+b). The load type - 6 is trapezoidal load and it is combination of
35
Concepts in Frame Design
subroutine bansol(b,x)
The output of banfac is transferred here by common block common/st/. In
36
Chapter-3 Program Development
the program MAIN, the argument of bansol is (ac, df). This means ac, the
combined joined load vector (for each loading case) is transferred as b in the
bansol. The output x from the bansol, is transferred as df in the MAIN and
df is the displacement corresponding to each combined joint load, ac. This
is in global (structural) axes system.
****************************************************
program MAIN
character*15 filein
character*15 fileout,FILEST
character*60 TITLE
common/contr/
37
Concepts in Frame Design
m,n,nj,nr,nrj,nb,md,nd,nlj,nlm,e,g,NCB(250)
common/char/
jj(250),jk(2,50),ax(250),el(250),cx(250),
cy(250),jrl(650),id(650), zi(250),
BB(250),BD(250)
common/loads/ae(650),
aj(650),ar(650),lml(250),aml(6,250)
common/st/sff(650,50)
dimension ac(650),df(650)
dimension spato(250)
write(*,*)’what is the name of input file=’
read(*,5060)filein
write(*,*)’what is the name of result file=’
read(*,5060)fileout
WRITE(*,*)’ NAME OF STEEL DATA FILE=’
READ(*,5060)FILEST
5060 format(a)
open(11,file=filein,status=’old’)
open(12,file=fileout,status=’unknown’)
OPEN(13,FILE=FILEST,STATUS=’UNKNOWN’)
READ(11,5060)TITLE
WRITE(12,5060)TITLE
WRITE(13,5060)TITLE
read(11,*)nls
write(12,100)nls
100 format(5x,’no.of loading system=’,i5)
call sdata2
call stiff2
call banfac
3 ln=0
5 ln=ln+1
IF (LN.EQ.1)WRITE(12,600)
600 FORMAT(1X,//,’*** SEISMIC FROM LEFT CASE
***’)
IF(LN.EQ.2)WRITE(12,601)
601 FORMAT(1X,//,’*** SEISMIC FROM RIHGT CASE
***’)
IF(LN.EQ.3)WRITE(12,602)
602 FORMAT(1X,//,’*** DEAD LOAD CASE ***’)
IF(LN.EQ.4)WRITE(12,603)
603 FORMAT(1X,//,’*** LIVE LOAD CASE ***’)
38
Chapter-3 Program Development
call ldata2(spato)
call loads2(ac)
call bansol(ac,df)
call resul2(df,SPATO)
if(nls.gt.ln)go to 5
stop
end
subroutine sdata2
common/contr/
m,n,nj,nr,nrj,nb,md,nd,nlj,nlm,e,g,NCB(250)
common/char/
jj(250),jk(250),ax(250),el(250),cx(250),cy(250),
jrl(650),id(650), zi(250),BB(250),BD(250)
dimension x(250),y(250)
c structural parameters
read (11,*)m,nj,nr,nrj,e,FCK,FY,DC,FLQ
write(12,100)
100 format (‘STRUCTURE INFORMATION’,/)
write (12,776)M,NJ,NRJ,E
776 FORMAT (1X,’NUMBER OF MEMBERS=’,I4,
1 /1X,’NUMBER OF JOINTS=’,I4,
2 /1X,’NUMBER OF SUPPORT JOINTS=’,I4,
3 /1X,’MODULUS OF MATERIAL USED=’,E12.4,’ kN/SQM’,//)
knt=4*m
write(13,1777)FLQ,FCK,FY,DC,knt
1777 FORMAT(4F8.3,I10)
200 format (4i10,e14.6)
ndj=3
nd=ndj*nj
n=nd-nr
write(12,210)n
210 format(/,10x,’n=’,i5)
c
c joint coordinates
c
WRITE(12,299)
299 FORMAT(1X,’JOINT COORDINATES’,’(in Meter)’)
WRITE(12,300)
300 format(2X,’JOINT’,4X,’X-COORD’,6X,’Y-COORD’)
do 6 k=1,nj
read(11,*)j,x(j),y(j)
39
Concepts in Frame Design
write(12,301)j,x(j),y(j)
301 FORMAT (i5,2f12.3)
6 continue
c
c member information
c
write(12,310)
310 format(/,10x,’MEMBER INFORMATION’,/,
1 ‘(AREA in SQM, MI in M^4, LENGTH in Meter)’ )
WRITE(12,319)
319 FORMAT(2X,’MEM.’,2X,’J-END’,2X,’K-END’,3X,’B/
AREA’,8X,’D/MI’
1,6X,’LENGTH’)
md=2*ndj
nb=0
do 1 j=1,m
read(11,*)i,jj(i),jk(i),BB(I),BD(I),NCB(I)
C320 format (2i5,5f10.5,I2)
AX(I)=BB(I)*BD(I)
ZI(I)=(BB(i)*BD(I)**3)/12
nbi=ndj*(abs(jk(i)-jj(i))+1)
if(nbi.gt.nb)nb=nbi
xcl=x(jk(i))-x(jj(i))
ycl=y(jk(i))-y(jj(i))
el(i)=sqrt(xcl*xcl+ycl*ycl)
cx(i)=xcl/el(i)
cy(i)=ycl/el(i)
write(12,320)i,jj(i),jk(i),bb(i),bd(i),el(i),NCB(I)
320 format(i4,2i7,3f12.5,i2)
1 continue
c joint restraints
c
write(12,330)
330 format(/,7x,’SUPPORT RESTRAINTS’)
do 2 j=1,nd
2 jrl(j)=0
do 3 j=1,nrj
read(11,*)k,jrl(3*k-2),jrl(3*k-1),jrl(3*k)
write(12,340)k,jrl(3*k-2),jrl(3*k-1),jrl(3*k)
340 format(i10,i10,i1,i1)
40
Chapter-3 Program Development
3 continue
c
c joint displcement indexes
c
n1=0
do 5 j=1,nd
n1=n1+jrl(j)
if(jrl(j).gt.0)goto 4
id(j)=j-n1
goto 5
4 id(j)=n+n1
5 continue
return
end
subroutine stiff2
common/contr/
m,n,nj,nr,nrj,nb,md,nd,nlj,nlm,e,g,NCB(250)
common/char/jj(250),jk(250),ax(250),el(250),cx(250),cy(250),
1 jrl(650),id(650), zi(250),BB(250),BD(250)
common/loads/ae(650), aj(650),ar(650),lml(250),aml(6,250)
common/st/sff(650,50)
dimension im(6),sms(6,6)
c
c member siffnesses
c
do 1 j=1,n
do 1 k=1,nb
1 sff(j,k)=0.
do 3 i=1,m
scm1=e*ax(i)/el(i)
scm2=4.0 * e*zi(i)/el(i)
scm3=1.5*scm2/el(i)
scm4=2.0*scm3/el(i)
sms(1,1)=scm1*cx(i)*cx(i)+scm4*cy(i)*cy(i)
sms(1,2)=(scm1-scm4)*cx(i)*cy(i)
sms(1,3)=-scm3*cy(i)
sms(1,4)=-sms(1,1)
sms(1,5)=-sms(1,2)
sms(1,6)=sms(1,3)
sms(2,2)=scm1*cy(i)*cy(i)+scm4*cx(i)*cx(i)
sms(2,3)=scm3*cx(i)
sms(2,4)=-sms(1,2)
41
Concepts in Frame Design
sms(2,5)=-sms(2,2)
sms(2,6)=sms(2,3)
sms(3,3)=scm2
sms(3,4)=-sms(1,3)
sms(3,5)=-sms(2,3)
sms(3,6)=scm2/2
sms(4,4)=sms(1,1)
sms(4,5)=sms(1,2)
sms(4,6)=sms(3,4)
sms(5,5)=sms(2,2)
sms(5,6)=sms(3,5)
sms(6,6)=scm2
c
c transfer to joint stiffness matrix
c
im(1)=3*jj(i)-2
im(2)=3*jj(i)-1
im(3)=3*jj(i)
im(4)=3*jk(i)-2
im(5)=3*jk(i)-1
im(6)=3*jk(i)
do 3 j=1,md
i1=im(j)
if(jrl(i1).gt.0)goto 31
do 32 k=j,md
i2=im(k)
if(jrl(i2).gt.0)goto 32
ir=id(i1)
ic=id(i2)
if(ir.lt.ic)goto 2
item=ir
ir=ic
ic=item
2 ic=ic-ir+1
sff(ir,ic)=sff(ir,ic)+sms(j,k)
32 continue
31 continue
3 continue
return
end
42
Chapter-3 Program Development
m,n,nj,nr,nrj,nb,md,nd,nlj,nlm,e,g,NCB(250)
common/loads/ae(650),
aj(650),ar(650),lml(250),aml(6,250)
dimension spato(250)
read(11,*)nlj,nlm
write(12,678)
678 format(/,7x,’NO OF LOADED’,7x,’NO OF LOADED’,
1 /,12X,’JOINTS’,10X,’MEMBERS’)
write(12,105)nlj,nlm
105 format(/,2i15)
c
c joint loads
c
do 106 i=1,nd
ae(i)=0.0
aj(i)=0.0
106 ar(i)=0.0
if(nlj.ne.0)write(12,150)
c
c actions at joints
c
150 format(/,’JOINT LOADS’,’ (in kN and kN-M)’,/)
WRITE(12,109)
109 FORMAT(7X,’JOINT’,13X,’X-FORCE’,11X,’Y-
FORCE’,14X,’MOMENT’)
do 1 j=1,nlj
read(11,*)k,aj(3*k-2),aj(3*k-1),aj(3*k)
1 write(12,110)k,aj(3*k-2),aj(3*k-1),aj(3*k)
110 format(i10,3f20.3)
2 continue
c
c member loads
c
do 200 j=1,m
do 210 i=1,6
210 aml(i,j)=0.0
200 lml(j)=0
if(nlm.eq.0)goto 4
c
c actions at ends of restrained members due to loads
c
write(12,789)
43
Concepts in Frame Design
100 format(i5,7f8.2)
3 lml(i)=1
4 continue
return
end
subroutine loads2(ac)
common/contr/
m,n,nj,nr,nrj,nb,md,nd,nlj,nlm,e,g,NCB(250)
common/char/
jj(250),jk(250),ax(250),el(250),cx(250),cy(250),
1 jrl(650),id(650), zi(250),BB(250),BD(250)
common/loads/ae(650),
aj(650),ar(650),lml(250),aml(6,250)
dimension ac(650)
if(nlm.eq.0)goto 2
do 1 i=1,m
if(lml(i).eq.0)goto 1
j1=3*jj(i)-2
j2=3*jj(i)-1
j3=3*jj(i)
k1=3*jk(i)-2
k2=3*jk(i)-1
k3=3*jk(i)
ae(j1)=ae(j1)-cx(i)*aml(1,i)+cy(i)*aml(2,i)
ae(j2)=ae(j2)-cy(i)*aml(1,i)-cx(i)*aml(2,i)
ae(j3)=ae(j3)-aml(3,i)
ae(k1)=ae(k1)-cx(i)*aml(4,i)+cy(i)*aml(5,i)
ae(k2)=ae(k2)-cy(i)*aml(4,i)-cx(i)*aml(5,i)
44
Chapter-3 Program Development
ae(k3)=ae(k3)-aml(6,i)
1 continue
2 continue
c
c combined joint loads
c
do 3 j=1,nd
jr=id(j)
3 ac(jr)=aj(j)+ae(j)
return
end
subroutine resul2(df,SPATO)
common/contr/
m,n,nj,nr,nrj,nb,md,nd,nlj,nlm,e,g,NCB(250)
common/char/
jj(250),jk(250),ax(250),el(250),cx(250),cy(250),
1 jrl(650),id(650), zi(250),BB(250),BD(250)
common/loads/ae(650),
aj(650),ar(650),lml(250),aml(6,250)
dimension dj(650),df(650),amd(6),am(6)
dimension spato(250)
c
c joint displacements
c
j=n+1
do 2 k=1,nd
je=nd-k+1
if(jrl(je).eq.0)goto 1
dj(je)=0.0
goto 2
1 j=j-1
dj(je)=df(j)
2 continue
write(12,80)
80 format(//,’JOINT DISPLACEMENT’,/,
1 ‘ ( DISP in Meter and ROTATION in Radian)’)
WRITE(12,199)
199 FORMAT(7X,’JOINT’,7X,’X-DISP’,10X,’Y-
DISP’,11X,’ROTATION’)
do 3 j=1,nj
3 write(12,200)j,dj(3*j-2),dj(3*j-1),dj(3*j)
200 format(i10,3f18.12)
45
Concepts in Frame Design
c
c member end actions
c
write(12,100)
100 format(//,’MEMBER END FORCES’,/,
1 ‘(AXIAL and SHEAR in kN and MOMENT in kN-M)’)
write(12,95)
95 FORMAT(3X,’MEM’,4X,’AXIAL’,8X,’SHEAR’,7X,
’MOMENT’,5X,
1 ‘AXIAL’,10X,’SHEAR’,5X,’MOMENT’)
do 6 i=1,m
j1=3*jj(i)-2
j2=3*jj(i)-1
j3=3*jj(i)
k1=3*jk(i)-2
k2=3*jk(i)-1
k3=3*jk(i)
scm1=e*ax(i)/el(i)
scm2=4.0 * e*zi(i)/el(i)
scm3=1.5*scm2/el(i)
scm4=2.0*scm3/el(i)
amd(1)=scm1*((dj(j1)-dj(k1))*cx(i)+(dj(j2)-
‘ dj(k2))*cy(i))
amd(2)=scm4*(-(dj(j1)-dj(k1))*cy(i)+(dj(j2)-
‘ dj(k2))*cx(i))
1 +scm3*(dj(j3)+dj(k3))
amd(3)=scm3*(-(dj(j1)-dj(k1))*cy(i)+(dj(j2)-
‘ dj(k2))*cx(i))
1 +scm2*(dj(j3)+0.5*dj(k3))
amd(4)=-amd(1)
amd(5)=-amd(2)
amd(6)=scm3*(-(dj(j1)-dj(k1))*cy(i)+(dj(j2)-
‘ dj(k2))*cx(i))
1 +scm2*(0.5*dj(j3)+dj(k3))
do 5 j=1,md
5 am(j)=aml(j,i)+amd(j)
if(jrl(j1).eq.1)ar(j1)=ar(j1)+cx(i)*amd(1)-cy(i)*amd(2)
f(jrl(j2).eq.1)ar(j2)=ar(j2)+cy(i)*amd(1)
i+cx(i)*amd(2)
if(jrl(j3).eq.1)ar(j3)=ar(j3)+amd(3)
if(jrl(k1).eq.1)ar(k1)=ar(k1)+cx(i)*amd(4)-
cy(i)*amd(5)
if(jrl(k2).eq.1)ar(k2)=ar(k2)+cy(i)*amd(4)
46
Chapter-3 Program Development
+cx(i)*amd(5)
if(jrl(k3).eq.1)ar(k3)=ar(k3)+amd(6)
write(12,300)i,am(1),am(2),am(3),am(4),am(5),am(6),NCB(I)
6 rite(13,1300)i,BB(i),BD(i),ncb(i),am(1),am(2),
wam(3),am(4),
1 am(5), am(6), spato(i)
300 format(i5,6f12.3,I2)
1300 format(i5,2f6.3,i3,6f8.1,f7.1)
c
c support reactions
c
do 7 j=1,nd
if(jrl(j).eq.0)goto 7
ar(j)=ar(j)-aj(j)-ae(j)
7 continue
write(12,310)
310 format(//,’support reactions’,/,
1 ‘(RX and RY in kN and MZ in kN-M)’)
WRITE(12,409)
409 FORMAT(6X,’JOINT’,16X,’RX’,17X,’RY’,20X,’MZ’)
do 8 j=1,nj
j1=3*j-2
j2=3*j-1
j3=3*j
n1=jrl(j1)+jrl(j2)+jrl(j3)
if(n1.eq.0)goto 8
write (12,410)j,ar(j1),ar(j2),ar(j3)
410 format(i10,3f20.3)
8 continue
return
end
subroutine banfac
common/contr/
m,n,nj,nr,nrj,nb,md,nd,nlj,nlm,e,g,NCB(250)
common/st/a(650,50)
do 1000 i=1,n
do 1000 j=1,nb
1000 a(i,j)=a(i,j)/10.0**4
if(a(1,1).gt.0.0)goto 1234
write(12,444)
47
Concepts in Frame Design
subroutine bansol(b,x)
common/contr/
m,n,nj,nr,nrj,nb,md,nd,nlj,nlm,e,g,NCB(250)
common/st/u(650,50)
dimension b(650),x(650)
do 2 i=1,n
j=i-nb+1
if(i.le.nb) j=1
sum=b(i)
k1=i-1
if(j.gt.k1)goto 2
do 1 k=j,k1
1 sum=sum-u(k,i-k+1)*x(k)
2 x(i)=sum
48
Chapter-3 Program Development
do 3 i=1,n
3 x(i)=x(i)/u(i,1)
do 5 i1=1,n
i=n-i1+1
j=i+nb-1
if(j.gt.n)j=n
sum=x(i)
k2=i+1
if(k2.gt.j)goto 5
do 4 k=k2,j
4 sum=sum-u(i,k-i+1)*x(k)
5 x(i)=sum
do 500 i=1,n
500 x(i)=x(i)/10.0**4
return
end
SUBROUTINE EQSTAT(IMEM,spato)
common/char/
jj(250),jk(250),ax(250),el(250),cx(250),cy(250),
1 jrl(650),id(650), zi(250),BB(250),BD(250)
common/loads/ae(650),
aj(650),ar(650),lml(250),aml(6,250)
dimension spato(250)
c w= total load for each case, =moment value
c for conc. mom case
c a=load starting point from lhs
c b=distance over laod is spread
c = dist. of concen. moment from rhs
c h=maxm. ht. of dist load for triangular case
c =0.0 for all other cases
c ltype =1 conc load
c =2 conc moment of value w anti colock
c wise
c =3 udl of total value w
c =4 tr load with zero intensity toward
c lhs
c =5 tr load with zero inten toward rhs
c =6 trapz load of toatal inten w
read(11,*)imem,nload
fixl=0
fixr=0
arl=0
49
Concepts in Frame Design
arr=0
spato(imem)=0
span=el(imem)
haspa=0.5*span
spsq=span*span
do 200 i=1,nload
ktrap=0
read(11,*)ltype,w,a,b,h
IF(LTYPE.EQ.3)W=W*B
if(ltype.eq.6)goto 3
goto (1,2,3,4,5)ltype
c
c conc load case
c
1 feml=w*a*b*b/spsq
femr=-w*a*a*b/spsq
xbar=a
goto 100
c
c conc couple case
c
2 am=w/spsq
feml=am*(2*b*span-3*b*b)
femr=am*(2*a*span-3*a*a)
crl=6*w*a*b/(spsq*span)
crr=-crl
goto 100
c
c udl cade
c
3 if(ltype.ne.6)goto 211
xl=a
xs=b
xh=h
xw=w
a=xl+xh
b=xs-2*xh
w=xw*(xs-2*h)/(xs-h)
ktrap=1
211 z=a+b
xmult=w/(12*b*spsq)
do 10 k=1,2
if(k.eq.2)z=a
50
Chapter-3 Program Development
coefl=6*spsq*z*z-8*span*z**3+3*z**4
coefr=4*span*z**3-3*z**4
if(k.eq.1)coef1=coefl
if(k.eq.1)coef2=coefr
10 continue
feml=(coef1-coefl)*xmult
femr=-(coef2-coefr)*xmult
xbar=a+0.5*b
goto 100
c
c tri load case zero on lhs
c
4 z=a+b
xmult=w/(30*b**2*spsq)
do 20 k=1,2
if(k.eq.2)z=a
coefl=12*z**5-
‘ 15*(2*span+a)*z**4+20*span*(span+2*a)
1 *z**3-30*a*spsq*z**2
coefr=-12*z**5+15*(span+a)*z**4-20*a*span*z**3
if(k.eq.1)coef1=coefl
if(k.eq.1)coef2=coefr
20 continue
feml=(coef1-coefl)*xmult
femr=-(coef2-coefr)*xmult
xbar=a+2*b/3
goto 100
c
c tri load case zero on rhs
c
5 aa=span-a-b
a1=a
a=aa
z=a+b
xmult=w/(30*b**2*spsq)
do 30 k=1,2
if(k.eq.2)z=a
coefr=12*z**5-
‘ 15*(2*span+a)*z**4+20*span*(span+2*a)
1 *z**3-30*a*spsq*z**2
coefl=-12*z**5+15*(span+a)*z**4-20*a*span*z**3
if(k.eq.1)coef1=coefl
if(k.eq.1)coef2=coefr
51
Concepts in Frame Design
30 continue
feml=(coef1-coefl)*xmult
femr=-(coef2-coefr)*xmult
xbar=a1+b/3
100 fixl=fixl+feml
fixr=fixr+femr
if(ltype.eq.2)goto 40
ssrr=w*xbar/span
ssrl=w-ssrr
arl=arl+ssrl+(feml+femr)/span
arr=arr+ssrr-(feml+femr)/span
if(ltype-4)440,440,450
450 if(ktrap.eq.0)goto 460
if(ktrap.ne.3)goto 440
460 snew=ssrr
ssrr=ssrl
ssrl=snew
ltype=4
440 if(a+b-haspa)400,400,410
400 spamo=ssrr*haspa
goto 420
410 spamo=ssrl*haspa
if(ltype.eq.1)goto 430
if(a.ge.haspa)goto 420
if(ltype.eq.3.or.ktrap.eq.1) spamo=spamo-0.5*w*(haspa-a)**2/b
if(ltype.eq.4.or.ktrap.eq.2) spamo=spamo-w*(haspa-a)**3/ (3*b*b)
goto 420
430 if(a.lt.haspa)spamo=ssrr*haspa
goto 420
420 spato(imem)=spato(imem)+spamo
if(ltype.ne.6)goto 200
ktrap=ktrap+1
if(ktrap.eq.3)goto 222
if(ktrap.eq.4)goto 200
a=xl
b=xh
w=w*h*0.5/(xs-2*h)
goto 4
222 a=xl+xs-xh
b=xh
goto 5
40 arl=arl+crl
arr=arr+crr
spamo=0.5*w
52
Chapter-3 Program Development
if(a.lt.haspa)spamo=-spamo
spato(imem)=spato(imem)+spamo
200 continue
aml(1,imem)=0
aml(2,imem)=arl
aml(3,imem)=fixl
aml(4,imem)=0
aml(5,imem)=arr
aml(6,imem)=fixr
return
end
COMMON/ST/
B(250),D(250),FCK,FY,DC,ULIM,X,Y,SM,KM
COMMON/AM/
AME(6,250),AMD(6,250),AML(6,250),NCB(250)
COMMON/AE/AM3(4,250),AM(4,250),ASC,AST,
1 SPATO(250),SPATOD(250),SPATOL(250)
53
Concepts in Frame Design
READ(*,1010)INFILE
WRITE(*,*)’ NAME OF THE COL DESIGN OUTPUT
FILE=’
READ(*,1010)COLFILE
DO 10 I=1,ktn
A=0
C=0
E=0
F=0
G=0
H=0
S=0
READ(11,*,END=20)JJ,B(JJ),D(JJ),NCB(JJ),A,C,E,F,G,H,S
IF (NCB(JJ).EQ.0)KTB=JJ
IF (NCH(JJ).GT.0)KTC=JJ
IF(JJ.LT.KA)KK=KK+1
IF(KK.EQ.0.AND.NCB(JJ).GT.0)
AME(5,JJ)=ABS(A)
54
Chapter-3 Program Development
IF(KK.EQ.0.AND.NCB(JJ).GT.0)
AME(6,JJ)=MAX(ABS(E),ABS(H))
IF(NCB(JJ).EQ.0) K=K+1
IF(KK.EQ.1.AND.NCB(JJ).GT.0)AME(5,JJ)=MAX(AME(5,JJ),ABS(A))
IF(KK.EQ.1.AND.NCB(JJ).GT.0)AME(6,JJ)=MAX(AME(6,JJ),ABS(E)
,ABS(H))
IF(KK.EQ.2.AND.NCB(JJ).GT.0)AMD(5,JJ)=A
IF(KK.EQ.2.AND.NCB(JJ).GT.0)
AMD(6,JJ)=MAX(ABS(E),ABS(H))
IF(KK.EQ.2.AND.NCB(JJ).EQ.0)SPATOD(JJ)=S
IF(KK.EQ.2.AND.NCB(JJ).EQ.0)K=K+1
IF(KK.EQ.3.AND.NCB(JJ).GT.0)AML(5,JJ)=A
IF(KK.EQ.3.AND.NCB(JJ).GT.0)
AML(6,JJ)=MAX(ABS(E),ABS(H))
IF(KK.EQ.3.AND.NCB(JJ).EQ.0)SPATOL(JJ)=S
IF(KK.EQ.3.AND.NCB(JJ).EQ.0)K=K+1
KA=JJ
IF(K1.NE.0)GOTO 17
IF (NCB(JJ).EQ.0)K1=JJ
17 CONTINUE
20 CONTINUE
10 CONTINUE
1500 FORMAT(I5,3F7.2)
IF(K1.EQ.1)KTS=KTB+1
IF(K1.NE.1)KTS=1
DO 120 I=KTS, KTC
AMEQ=ABS(AMD(5,I)+FLQ*ABS(AML(5,I))
AMDL=ABS(AMD(5,I))+ABS(AML(5,I))
WRITE(17,1095)I,NCB(I),NCB(I), AMEQ
120 CONTINUE
1010 FORMAT (A)
1095 Format (2I5, F8.1, 2F9.2, F9.1,F10.1,
F10.1, F9.1, F10.1)
STOP
END
55
Concepts in Frame Design
column load is obtained when data from two intersecting frames at a com-
mon column is assembled. The follwoing program exactly serves this pur-
pose. For each column, this reads the column load data (obtained by the
run of EQL.FOR) from two relevant frames. The intersecting frames are
identified by strong axis frame and weak axis frame. The column section in
plan has two perpendicular axes. The frame along strong axis is one frame
and the one along weak axis is the other frame which together provide com-
plete load data for a given column. Thus column-wise direct vertical load to
be used for computing lateral earthquake forces is obtained by this pro-
gram.
*** THE PROGRAM TO READ FRAME WISE COLUMN LOADS
FROM *** EARTH QUAKE CONSIDERATION
CHARACTER*20 COLNAME
CHARACTER*15 COLIN
CHARACTER*15 COLIN1
CHARACTER*60 COLS,COLW,COLOUT
WRITE(*,*)’WHAT IS THE NAME OF INPUT DATA
FILE=,STRONG AXIS’
READ(*,5060)COLIN
WRITE(*,*)’WHAT IS THE NAME OF INPUT DATA
FILE=,WEAK AXIS’
READ(*,5060)COLIN1
READ(*,*)N,NCB
WRITE(*,*)’COLNAME’
56
Chapter-3 Program Development
READ(*,5060)COLNAME
WRITE (7,5060)COLNAME
L=0
DO 30 I=1,N
READ(3,*)K,J,EL1
IF(J.EQ.NCB)WRITE(5,1000)J,EL1
READ(4,*)K,J,EL2
IF(J.EQ.NCB)WRITE(6,1000)J,EL2
IF(J.EQ.NCB)L=L+1
20 CONTINUE
30 CONTINUE
REWIND 5
REWIND 6
DL=0.
VL=0.
EL=0.
DM=0.
VM=0.
EM=0.
J=0
DO M=1,L
READ(5,*)J,EL1
WRITE(7,1000)J,EL1
READ(6,*)JJ,EL2
WRITE(7,1000)JJ,EL2
ENDDO
1000 FORMAT(I3,6F10.2)
1100 FORMAT(6F10.2)
5060 FORMAT(A)
CLOSE (7)
STOP
END
57
Concepts in Frame Design
58
Chapter-3 Program Development
210 CONTINUE
VBJ = 0.
VB1 = ALPHA * W(1)
WRITE (2,*)’VB1=’,VB1
70 DO 270 J = 1,N
VB(J) = VB1 * FL(J) / CFL1
VBJ = VBJ + VB(J)
81 WRITE (2,*) ‘FLOOR NO=’, J, ‘ STOREY SHEAR
=’, VB(J)
270 CONTINUE
85 WRITE(2,*) ‘ total of storey shears=’, VBJ
77 CONTINUE
STOP
END
59
Concepts in Frame Design
60
yield strength respectively. The former is plain mild
steel whereas latter is High yield strength deformed bars. The Mu,lim for a
singly reinforced section is calculated using the formula 0.36Xu, max/d(1-0.42Xu,
max
/d)bd2 fck. Here, b and d are concrete section width and effective depth
respectively. The concrete compressive characteristic strength is symbol-
ized by fck. If the
given moment exceeds Mu, lim the section is designed as doubly reinforced
section. The strain at a given level is worked out and the stress in steel is
calculated using the equation fsc = (-50283 2 +348.23 + 0.403)fy/1.15
where is steel strain and that is based on the IS:456 curve provided for
this purpose; fy is steel characteristic strength. For ready reference the
steel stress - strain curve is also cited in Fig. 3.5. The stress - strain relation
shown above almost satisfies the values provided in SP:16 (AID TO
IS:456). Instead of using one single equation one can evaluate the stress by
interpolating between the suitable curve points. For ready reference the
values from stress - strain curve points (fy = 415 Mpa steel) are as follows
and using fyd = fy/1.15 with stress level coefficients easily provide the stress;
STRAIN STRESS LEVEL STRESS (Mpa)
0.00144 0.80fyd 288.7 (= 0.80x415/1.15)
0.00163 0.85fyd 306.7 (= 0.85x415/1.15)
0.00192 0.90fyd 324.8 (= 0.90x415/1.15)
0.00241 0.95fyd 342.8 (= 0.950x415/1.15)
0.00276 0.975fyd 351.8 (= 0.975x415/1.15)
0.00380 1.0fyd 360.9 (= 1.0x415/1.15)
The minimum steel and maximum steel are checked at 0.2 and 4
% of effective concrete section (bd) as required in IS:456. The allowable
shear stress in the concrete is worked out using the formula τc = [0.85(0.8
fck)0.5 {(1+5 β)0.5 -1}]/(6β
β) where β = 0.8 fck / (6.89 pt). The value of pt is
taken as percentage of the flexural tensile steel designed above. For M15
concrete it reaches its maximum value 0.71 Mpa when pt is 1.75%, and it is
0.82 Mpa at 2.5 % of pt for M20 concrete. A check against shear stirrups
spacing is maintained as per IS:456 requirement. The program is self
evident and a little reflection demonstrates the discussed steps readily.
The ductile section detailing requirement against seismic shear is not in-
corporated in the program. While detailing, such requirement is checked
against the relevant seismic code, IS:13920.
61
Concepts in Frame Design
Z
-1.64
-3 -2 -1 0 1 2 3
-3 σ -2 σ -σ 0 σ +2 σ +3 σ
Fig. 3.6: Normal distribution - general pattern
62
Chapter-3 Program Development
standard deviation. Fig. 3.6 shows the plot of the equation with z varying
from -∝ to +∝. The total area under the curve is unity. The area between
z = +1 and z= -1 is 68.26%,
z = +2 and z= -2 is 95.44%,
z = +3 and z= -3 is 99.74%.
The area under the curve equal to almost about 95% is indicated
by the value of z = -1.64 to +∝. It is also variously taken z = -1.65 to
+∝.This suggests that there exists only 5% probability for the vaule of x to
fall below the mean xm by 1.65 σ.
The concept of characteristics strength and load in limit state of
design is based on the above explained statistical approach. This means
that below characteristic strength not more than a prescribed percentage
of test results should fall. Like other world codes the prescribed percent-
age followed by Indian Standard (IS 456:2000) is 5%. The characteristic
strength of concrete is thus defined as 28 days strength of the cubes
below which not more than 5 % of the test results would be expected to fall.
The characteristic strength of reinforcing bars is defined as yield stress
(or 0.2% proof stress) below which not more than 5 % of the test results
would be expected to fall. This is based on the above explained approach of
Gaussian (normal) distribution of the test results. The characteristic strength,
fck, would not be expected to go below the mean target strength, ftm less 1.65
times the standard deviation σ, and in the form of expression, it is, fck ftm
- 1.65 σ.
The characteristic load is defined as the value of load which has
95% probability of not being exceeded in the service life of the structure.
Such checking of the loads are normally not required and IS 875:1975
provides the specified quantity of loads to be taken in the design work of
a given type of structure corresponding to its intended use (whether resi-
dential, commercial, official, industrial etc.) in its service life.
Limit state design has basically two test criteria, ultimate strength
state and serviceability state. In ultimate strength state the failure has
nonlinear behaviour; the stress and strain don't follow the proportionality
rule. Such approach is close to the actual behaviour of the structure be-
fore it collapses. The plastic deformations take place and the section is
not allowed to exceed a given limit. This is evident when the compressive
stress block of the concrete is considered. The maximum limit to flexural
strain is 0.35% which makes the stress block rectangular in a given depth
of the section from the most stressed fiber; thereafter upto neutral axis of
zero stress level it takes a parabolic shape. Such condition of ultimate
strength limit state is achieved by using two partial safety factors, one is
applied to strength and the other is applied to the load. Naturally, the one
63
Concepts in Frame Design
applied to the strength has a reducing effect and the other applied to the
load has the magnifying effect. The expression used for the partial safety
factor for strength is
fd = fck / Ym where fd = design strength, fck = characteristic strength,
Ym= partial safety factor of strength of material; it is 1.5 for concrete and
1.15 for steel.
The higher partial safety factor for concrete compared to steel is
attributed to the fact of more variability experienced in preparation of a proper
grade of concrete. Steel being an industrial produce its samples tend to
have more uniform properties as they pass through rigorous quality control
processes. Unlike steel, the preparation of concrete has several loose ends
ranging from the procurement of proper material to their mixing, laying, com-
pacting and curing at the site. The design flexural compressive stress is
limited to 0.446 fck which means the partial safety factors are applied twice
(1/Ym = 1/1.5 = 0.67, and fd = 0.67fck / Ym =0.446 fck) to cover all sorts of
variabilities of the materials as well as the process employed in getting the
final usable produce at the end of the final curing.
The expression used for the partial safety factor for loads is
Fd = F YF where, Fd = design load,
F = characteristic load,
Yf= partial safety factor of load.
Yf for DL + LL = 1.5
DL + EQ = 1.5
DL + LL + EQ = 1.2
Here, EQ is either earthquake or wind as the case may be.
Limit state of serviceability applies control on deflection and
crack width in the service life of the structure. There are mechanistic models
available to work out the long term deflection and crack width in the con-
crete structures. The complex analytical procedure involved has been
simplified in an empirical way in the code IS:456. The span and depth ratio
is kept within specified limits (for spans < 10 m). The ratio of span / depth for
various conditions will not exceed as detailed below.
cantilever 7
simply supported 20
continuous 26
The above values are, however, further modified for the tension
and compression reinforcement. The control on crack width is usually exer-
cised by adopting a specified reinforcement spacing. There is no specific
provision for control on limits of stresses due to fatigue and durability re-
quirements. With the enormous work done and studies made in Fracture
Mechanics it is expected, soon new criteria incorporating the integrated
wisdom would be devised. This would enrich the limit states design con-
64
Chapter-3 Program Development
cepts taking it further close to the real life behaviour of the structure.
As regards using the Working Stress Method it is now increasingly being
felt the method is too conservative in its approach. In particular reference to
Indian scenario, certain structures (viz., water retaining, bridges) are de-
signed using only Working Stress method. The shortcoming of the working
stress method is the application of a generalized factor of safety on induced
stresses only. The stress and strain relate linearly which hardly occurs in
the real life situations. The elastic and linear variation is too conservative
which makes the section uneconomical. Compared to this, limit state method
has more finer and detailed application of factors of safety. The material
strength is dealt separately by a partial safety factor, and load is also modi-
fied by a separate partial safety factor intended to cover all future situations
of not being exceeded.
*** PROGRAM TO CALCULATE CRITICAL STEEL AREA
**** AND STP SPACING IN BEAMS OF A PLANE FRAME
**** AND ALSO SEPARATES THE COLUMN DESIGN
LOADS
COMMON/ST/
B(250),D(250),FCK,FY,DC,ULIM,X,Y,SM,KM
COMMON/AM/
AME(6,250),AMD(6,250),AML(6,250),NCB(250)
COMMON/AE/AM3(4,250),AM(4,250),ASC,AST,
SPATO(250),SPATOD(250),SPATOL(250)
CHARACTER*60 INFILE, COLMFILE,
BEAMFILE,PROJ,COLFILE
WRITE(*,*)’ NAME OF THE INPUT FILE=’
READ(*,1010)INFILE
WRITE(*,*)’ NAME OF THE BEAM OUTPUT FILE=’
READ(*,1010)BEAMFILE
WRITE(*,*)’ NAME OF THE COL OUTPUT FILE=’
READ(*,1010)COLMFILE
WRITE(*,*)’ NAME OF THE COL DESIGN OUTPUT FILE=’
READ(*,1010)COLFILE
OPEN (11, FILE=INFILE, STATUS=’OLD’)
OPEN (14, FILE=BEAMFILE, STATUS=’UNKNOWN’)
OPEN(15,FILE=COLMFILE,STATUS=’UNKNOWN’)
OPEN(17,FILE=COLFILE,STATUS=’UNKNOWN’)
K=0
KK=0
K1=0
KA=0
READ(11,1010)PROJ
READ(11,*)FLQ,FCK,FY,DC,ktn
65
Concepts in Frame Design
DO 10 I=1,ktn
A=0
C=0
E=0
F=0
G=0
H=0
S=0
READ(11,*,END=20)JJ,B(JJ),D(JJ),NCB(JJ),A,C,E,F,G,H,S
IF(JJ.LT.KA)KK=KK+1
* AME(5,JJ)= DIRECT COLUMN LOAD DUE TO EQ
* AME(1,JJ)= LEFT END SHEAR DUE TO EQ
* AME(2,JJ)= RT END SHEAR DUE TO EQ
* AME(3,JJ)= LEFT END MOM DUE TO EQ LOAD
* AME(4,JJ)=RT END MOM DUE TO EQ LOAD
* AMD(1,JJ), AML(1,JJ),ARE LEFT SHEAR DUE TO
* DEAD AND LIVE LOADS
I F(KK.EQ.0.AND.NCB(JJ).GT.0)
AME(5,JJ)=ABS(A)
I F(KK.EQ.0.AND.NCB(JJ).GT.0)
AME(6,JJ)=MAX(ABS(E),ABS(H))
IF(KK.EQ.0.AND.NCB(JJ).EQ.0)
AME(1,JJ)=ABS(C)
IF(KK.EQ.0.AND.NCB(JJ).EQ.0)
AME(2,JJ)=ABS(G)
IF(KK.EQ.0.AND.NCB(JJ).EQ.0)
AME(3,JJ)=ABS(E)
IF(KK.EQ.0.AND.NCB(JJ).EQ.0)
AME(4,JJ)=ABS(H)
IF(NCB(JJ).EQ.0) K=K+1
IF(KK.EQ.1.AND.NCB(JJ).GT.0)AME(5,JJ)=MAX(AME(5,JJ),ABS(A))
IF(KK.EQ.1.AND.NCB(JJ).GT.0)AME(6,JJ)=MAX(AME(6,JJ),ABS(E)
1 ,ABS(H))
IF(KK.EQ.1.AND.NCB(JJ).EQ.0)AME(1,JJ)=MAX(AME(1,JJ),ABS(C))
IF(KK.EQ.1.AND.NCB(JJ).EQ.0)AME(2,JJ)=MAX(AME(2,JJ),ABS(G))
IF(KK.EQ.1.AND.NCB(JJ).EQ.0)AME(3,JJ)=MAX(AME(3,JJ),ABS(E))
IF(KK.EQ.1.AND.NCB(JJ).EQ.0)AME(4,JJ)=MAX(AME(4,JJ),ABS(H))
IF(KK.EQ.2.AND.NCB(JJ).GT.0) AMD(5,JJ)=A
66
Chapter-3 Program Development
IF(KK.EQ.2.AND.NCB(JJ).GT.0)
AMD(6,JJ)=MAX(ABS(E),ABS(H))
IF(KK.EQ.2.AND.NCB(JJ).EQ.0) AMD(1,JJ)=C
IF(KK.EQ.2.AND.NCB(JJ).EQ.0) AMD(2,JJ)=G
IF(KK.EQ.2.AND.NCB(JJ).EQ.0) AMD(3,JJ)=E
IF(KK.EQ.2.AND.NCB(JJ).EQ.0) AMD(4,JJ)=H
IF(KK.EQ.2.AND.NCB(JJ).EQ.0) SPATOD(JJ)=S
IF(KK.EQ.2.AND.NCB(JJ).EQ.0) K=K+1
IF(KK.EQ.3.AND.NCB(JJ).GT.0)AML(5,JJ)=A
IF(KK.EQ.3.AND.NCB(JJ).GT.0)
AML(6,JJ)=MAX(ABS(E),ABS(H))
IF(KK.EQ.3.AND.NCB(JJ).EQ.0)AML(1,JJ)=C
IF(KK.EQ.3.AND.NCB(JJ).EQ.0)AML(2,JJ)=G
IF(KK.EQ.3.AND.NCB(JJ).EQ.0)AML(3,JJ)=E
IF(KK.EQ.3.AND.NCB(JJ).EQ.0)AML(4,JJ)=H
IF(KK.EQ.3.AND.NCB(JJ).EQ.0)SPATOL(JJ)=S
IF(KK.EQ.3.AND.NCB(JJ).EQ.0)K=K+1
KA=JJ
IF(K1.NE.0)GOTO 17
IF (NCB(JJ).EQ.0)K1=JJ
17 CONTINUE
20 CONTINUE
10 CONTINUE
1500 FORMAT(I5,3F7.2)
WRITE(15,1010)PROJ
WRITE(15,1070)
WRITE(15,1080)
WRITE(15,1120)
DO 120 I=1,K1-1
AMEQ=ABS(AMD(5,I))+FLQ*ABS(AML(5,I))
AMDL=ABS(AMD(5,I))+ABS(AML(5,I))
WRITE(15,1090)I,AMD(5,I),AML(5,I),AME(5,I),AMDL,AMEQ,AMD(6,I)
1 ,AML(6,I),AME(6,I)
WRITE(17,1095)I,NCB(I),AMD(5,I),AML(5,I),AME(5,I),AMD(6,I)
1 ,AML(6,I),AME(6,I), AMEQ
120 CONTINUE
WRITE(14,1010)PROJ
WRITE(14,1110)
WRITE(14,1400)
1400 FORMAT(1X,’MEMBER’,2X,’JOINT’,7X,’ SUPPORT
67
Concepts in Frame Design
STEEL’,
1 5X,’ EQ REVERSAL STEEL’,3X,’ SPAN STEEL’)
WRITE(14,1410)
1410 FORMAT(21X,’ASC’,3X,’AST’,3X,’SV’
,9X,’ASC’,5X,’AST’,8X,‘ASC’,3X,’AST’,/)
DO 40 I=K1,KA
IF(I.GT.K1)WRITE(14,1100)
DO 70 IJ=1,2
KM=0
AM1DL=1.5*(ABS(AMD(IJ,I))+ABS(AML(IJ,I)))
AM1DE=1.5*(ABS(AMD(IJ,I))+ABS(AME(IJ,I)))
AM1DLE=1.2*ABS(AMD(IJ,I))+ABS(AML(IJ,I))+ABS((AME(IJ,I)))
IF(IJ.EQ.1)AM1V=MAX(AM1DL,AM1DE,AM1DLE)
IF(IJ.EQ.2)AM2V=MAX(AM1DL,AM1DE,AM1DLE)
70 CONTINUE
AMV=MAX(AM1V,AM2V)
IF(FY.EQ.415)XUM=0.48
IF(FY.EQ.250)XUM=0.53
D(I)=D(I)*1E3-DC
B(I)=B(I)*1E3
ULIM=(0.36*XUM*(1- 0.42*XUM)
*B(I)*D(I)*D(I)*FCK)*1E-6
SPATO(I)=ABS(1.5*(SPATOD(I)+SPATOL(I)))
DO 50 J=1,2
JK=J+2
AM0=1.5*(ABS(AMD(JK,I))+ABS(AME(JK,I)))
AM3(JK,I)=1.5*(ABS(AMD(JK,I))+ABS(AML(JK,I)))
AM4=1.2*(ABS(AMD(JK,I))+ABS(AML(JK,I))+ABS(AME(JK,I)))
AM(JK,I)=MAX(AM0,AM3(JK,I),AM4)
X=B(I)*FCK/FY
Y=(X)*(D(I)/2)
SM=AM(JK,I)
CALL AREA(ASC,AST,XUM,I,AMV,SV)
WRITE(14,1040)I,J,ASC,AST,SV
SM=ABS(AME(JK,I)*1.2)
CALL AREA(ASC,AST,XUM,I,AMV,SV)
WRITE(14,1050)I,J,ASC,AST
50 CONTINUE
68
Chapter-3 Program Development
SM=SPATO(I)-(AM3(3,I)+AM3(4,I))/2
IF(SM.LT.0)WRITE(14,*)’ SPAN IS HOGGING ‘
SM=ABS(SM)
CALL AREA(ASC,AST,XUM,I,AMV,SV)
WRITE(14,1060)I,ASC,AST
40 CONTINUE
1000 FORMAT(2I3,4F10.3,I5)
1010 FORMAT (A)
1020 FORMAT(I5, F10.3)
1030 FORMAT(2I5,3F10.3)
1040 FORMAT(I5,I7,F12.1,F7.1,F7.1)
1050 FORMAT(I5,I7,F36.1,F7.1)
1060 FORMAT(I5,F62.1,F5.1)
1070 FORMAT(/,10X,’ COLUMN LOADS AND MOMENTS’,/)
1080 FORMAT(7X,’ DL’,7X,’ LL’,7X,’EQ’,3X,’
DL+LL’,3X,
1 ‘ DL+0.25LL’,3X,’DL MOM’,3X,’LL MOM’,3X,’EQ
MOM’)
1120 FORMAT(7X,’(kN)’,6X,’(kN)’,5X,’(kN)’,4X,
’(kN)’,6X,’(kN)’,6X,
1 ‘(kN-M)’,3X,
1 ‘(kN-M)’,3X,’(kN-M)’)
1090 FORMAT(I5,F7.1,2F9.2,F9.1,F10.1
1 ,F10.1,F9.1,F10.1)
1095 FORMAT(2I5,F7.1,2F9.2,F9.1,F10.1
1 ,F10.1,F9.1,F10.1)
1100 FORMAT(/)
1110 FORMAT(/,10X,’STEEL FOR BEAMS’,/,15X,’ASC and
END
SUBROUTINE AREA(ASC,AST,XUM,I,AMV,SV)
COMMON/ST/
B(250),D(250),FCK,FY,DC,ULIM,X,Y,SM,KM
ASC=0
AST=0
IF(ULIM.LT.SM)GOTO 27
Z=SM*1E6*X/(0.87*FY)
AST=(-((ABS(Y*Y-Z))**0.5)+Y)/100
69
Concepts in Frame Design
GOTO 37
27 Z=ULIM*1E6*X/(0.87*FY)
AST1=-((ABS(Y*Y-Z))**0.5)+Y
EPS=0.0035*(XUM*D(I)-DC)/(XUM*D(I))
FSC=(-50283*EPS*EPS+348.23*EPS+0.403)*FY/1.15
ASC=(SM-ULIM)*1E6/FSC/(D(I)-DC)
AST2=ASC*FSC/(0.87*FY)
ASC=ASC/100
AST=(AST1+AST2)/100
37 CONTINUE
ASMIN=0.2*B(I)*D(I)/10000
IF(ASC.LT.ASMIN)ASC=ASMIN
IF(AST.LT.ASMIN)AST=ASMIN
IF(KM.NE.0)GOTO 39
PT=10000*AST/B(I)/D(I)
BETA=0.8*FCK/(6.89*PT)
TAUC=(0.85*(0.8*FCK)**0.5*((1+5*BETA)**0.5-
1 ))/6/BETA
IF(FCK.EQ.15.AND.PT.GE.1.75)TAUC=0.71
IF(FCK.EQ.20.AND.PT.GE.2.50)TAUC=0.82
TAUV=AMV*1E3/B(I)/D(I)
SV=0
IF(TAUV.LE.TAUC)SV=D(I)/2
DI=D(I)/2
IF(TAUV.GT.TAUC)SV=0.87*FY*100/(B(I)*(TAUV-
1 TAUC))
IF(SV.GT.DI)SV=DI
KM=KM+1
39 CONTINUE
RETURN
END
CHARACTER*20 COLNAME
CHARACTER*15 COLIN
CHARACTER*15 COLIN1
CHARACTER*60 CLF,EQF
70
Chapter-3 Program Development
OPEN(3,FILE=COLIN,STATUS=’OLD’)
OPEN(4,FILE=COLIN1,STATUS=’OLD’)
OPEN(5,FILE=’S.SDT’,STATUS=’UNKNOWN’)
OPEN(6,FILE=’W.WDT’,STATUS=’UNKNOWN’)
OPEN(7,FILE=CLF,STATUS=’UNKNOWN’)
OPEN(8,FILE=EQF,STATUS=’UNKNOWN’)
WRITE(*,*)’TOTAL COL MEMBERS & COL MARK .’
READ(*,*)N,NCB
WRITE(*,*)’COLNAME’
READ(*,5060)COLNAME
WRITE (7,5060)COLNAME
WRITE (8,5060)COLNAME
L=0
DO 30 I=1,N
READ(3,*,END=400)K,J,DL1,VL1,EL1,DM1,VM1,EM1,EQV1
IF(J.EQ.NCB)WRITE(5,1000)J,DL1,VL1,EL1,DM1,VM1,EM1,EQV1
30 CONTINUE
400 CONTINUE
DO 20 M=1,N
READ(4,*,END=410)K,J,DL2,VL2,EL2,DM2,VM2,EM2,EQV2
IF(J.EQ.NCB)WRITE(6,1000)J,DL2,VL2,EL2,DM2,VM2,EM2,EQV2
IF(J.EQ.NCB)L=L+1
20 CONTINUE
410 CONTINUE
REWIND 5
REWIND 6
DL=0.
71
Concepts in Frame Design
VL=0.
EL=0.
DM=0.
VM=0.
EM=0.
J=0
DO M=1,L
READ(5,*)J,DL1,VL1,EL1,DM1,VM1,EM1,EQV1
WRITE(7,1100)DL1,VL1,EL1,DM1,VM1,EM1
WRITE(8,1100)EQV1
READ(6,*)JJ,DL2,VL2,EL2,DM2,VM2,EM2,EQV2
WRITE(7,1100)DL2,VL2,EL2,DM2,VM2,EM2
WRITE(8,1100)EQV2
ENDDO
1000 FORMAT(I3,7F10.2)
1100 FORMAT(7F10.2)
5060 FORMAT(A)
CLOSE (7)
STOP
END
72
Chapter-3 Program Development
STRAIN DIAGRAM
STRESS DIAGRAM
73
Concepts in Frame Design
74
Chapter-3 Program Development
ith row bar from centroid of the section with +ve sign towards the most
compressed edge and -ve sign on the least compressed edge. Similarly,
when the neutral axis lies within the section the relevant formula are PU/(fck
bD)=C1 + Σni=1[pi/(100fck)] (fsi - fci),
MU/(fck bD2)=C1(0.5-C2)+ Σni=1[pi/(100fck)](fsi - fci)(yi/D) where C1 and C2 are
in line 230 of the subroutine G80 of the program.
75
Concepts in Frame Design
READ(*,5060)COLIN
WRITE(*,*)’WHAT IS THE NAME OF RESULT FILE=’
READ(*,5060)COLOUT
OPEN(3,FILE=COLIN,STATUS=’OLD’)
OPEN(4,FILE=COLOUT,STATUS=’UNKNOWN’)
5060 FORMAT(A)
N=5
READ (3,*)KC
WRITE(4,3333)
3333 FORMAT (1X,’PU’,
4X,’PUZ’,6X,’MUX’,5X,’MUXS’,5X,’MUY’,4X,
1 ‘MUYS’,4X,’
ALPHA’,4X,’CHECK’,4X,’FCK’,4X,’AST’,/,
2 1X,’(kN)’,2X,’(kN)’,3X,’(kN-M)’,3X,’(kN-
M)’,3X,’(kN-M)’,3X,
3 ‘(kN-M)’,17X,’(MPa)’,4X,’(%)’,/)
DO 733 J=1,KC
READ(3,3100)COLNAME
3100 FORMAT(2A20)
READ(3,*)FCK,FY,BSEC,DSEC,DC,XLE,YLE
ECNX=XLE*100.0/500.0+DSEC/300.0
ECNY=YLE*100.0/500.0+BSEC/300.0
IF (ECNX .LT.2.0) ECNX=2.0
IF (ECNY .LT. 2.0) ECNY=2.0
READ(3,*)L1,VL1,EL1,DM1,VM1,EM1,DL2,VL2,
DEL2,DM2,VM2,EM2
WRITE(4,3110)COLNAME
3110 FORMAT(/,2A20)
WRITE(4,8888)BSEC,DSEC
8888 FORMAT(1X,F6.2,1X,F6.2)
CALL G900(DL1,EL1,DM1,EM1,DL2,DM2,
1 PU,EMUX,EMUY,ECNX,ECNY)
CALL G80(PU,EMUX,EMUY,BSEC,DSEC,DC,FCK,FY,N,P)
CALL G930(DL1,DM1,DL2,EL2,DM2,EM2,
1 PU,EMUX,EMUY,ECNX,ECNY )
FCK=FCK
CALL G80(PU,EMUX,EMUY,BSEC,DSEC,DC,FCK,FY,N,P)
CALL G950(DL1,VL1,DM1,VM1,DL2,VL2,DM2,VM2,
1 PU,EMUX,EMUY,ECNX,ECNY)
FCK=FCK
76
Chapter-3 Program Development
CALL G80(PU,EMUX,EMUY,BSEC,DSEC,DC,FCK,FY,N,P)
CALL G1000(DL1,VL1,EL1,DM1,VM1,EM1,DL2,VL2,DM2,VM2,
1 PU,EMUX,EMUY,ECNX,ECNY)
FCK=FCK
CALL G80(PU,EMUX,EMUY,BSEC,DSEC,DC,FCK,FY,N,P)
CALL G1100(DL1,VL1,DM1,VM1,DL2,VL2,EL2,DM2,VM2,EM2,
1 PU,EMUX,EMUY,ECNX,ECNY)
FCK=FCK
CALL G80(PU,EMUX,EMUY,BSEC,DSEC,DC,FCK,FY,N,P)
733 CONTINUE
STOP
END
SUBROUTINE G80(PU,EMUX,EMUY,BSEC,DSEC,DC,FCK,FY,N,P)
PU=PU*1000.0
EMUX=EMUX*1000000.0
EMUY=EMUY*1000000.0
PLIM=.04
P=8.000001E-03
100 KOUNT=1
B=BSEC
D=DSEC
EMU=EMUX
FCKBD=FCK*B*D
140 XU=D
XINCR=0.0
160 IF (P .GT. PLIM) GOTO 480
IF (XU .GT. (4.0*D) .OR. XU .LT. DC) GOTO 465
CK=XU/D
FACT=3.0476/(7.0*CK-3.0)**2.0
IF ((XU-D) .LT. 0.0)GOTO 230
IF ((XU-D) .EQ. 0.0)GOTO 230
IF ((XU-D) .GT. 0.0) GOTO 240
230 C1=.36*CK
C2=.416*CK
GOTO 250
240 C1=.446*(1.0-FACT)
C2=(.5-.8571*FACT)/(1.0-FACT)
250 PC=C1*FCKBD
EMUC=PC*D*(.5-C2)
PUOLD=PUD
77
Concepts in Frame Design
CALL G600(N,P,DC,B,D,DR,XU,FCK,FY,PUS,EMUS)
PUD=PC+PUS
IF (PUD .GT. PU) GOTO 310
300 IF (XINCR .GE. 0.0) GOTO 310
305 PUD=PUOLD
GOTO 315
310 EMUD=EMUC +EMUS
315 IF (PUD .LT. PU .AND. EMUD .LT. EMU ) GOTO 465
78
Chapter-3 Program Development
465 P=P+.001
470 GOTO 100
480 IF (FCK .GT. 25.0) GOTO 505
485 FCK=FCK+5.0
490 P=8.000001E-03
C WRITE(*,*)’P490',P
495 GOTO 100
500 CONTINUE
PU=(PU/1000)
PUZ=(PUZ/1000)
EMUX=(EMUX/1000000)
XMUS=(XMUS/1000000)
EMUY=(EMUY/1000000)
YMUS=(YMUS/1000000)
P=(P*100)
501 CONTINUE
WRITE(4,3343)PU, PUZ,EMUX,XMUS,EMUY,
YMUS,ALPHA, COEF, FCK,P
GOTO 510
3343 FORMAT (F6.1,2X,F6.1,2X, F6.1,2X,F6.1,2X,
F6.1, 4X,F6.1,
1 4X,F4.2 ,3X,F4.2,3X,F4.1,2X,F4.2)
GOTO 510
505 WRITE (4,*) ‘ REVISE SECTION’,XU, P, PU, PUD,
EMU, EMUD
WRITE (*,*) ‘ REVISE SECTION’,XU, P, PU, PUD,
EMU, EMUD
510 RETURN
END
SUBROUTINE G600(N,P,DC,B,D,DR,XU,FCK,FY,PUS,EMUS)
EMUS=0.0
PUS=0.0
PINT=0.5*P/N
POUT=0.25*P*(1.0+1.0/N)
DR=(D-2.0*DC)/N
DO I=1, N+1
PI=PINT
IF (I .EQ. 1 .OR. I.EQ.N+1) PI=POUT
DI=D/2.0 - DC-DR*(I-1)
DNI=XU-0.5*D+DI
IF( (XU-D) .LT. 0.0)GOTO 635
79
Concepts in Frame Design
IF ((XU-D).EQ.0.0)GOTO 635
IF ((XU-D).GT. 0.0)GOTO 640
635 DCR=XU
EPS=ABS(.0035*DNI/DCR)
GOTO 645
640 DCR=XU-.4286*D
EPS=ABS(.002*DNI/DCR)
645 IF ((EPS-.0038) .LT. 0.0)GOTO 660
650 IF ((EPS-.0038) .EQ. 0.0)GOTO 690
655 IF ((EPS-.0038) .GT. 0.0) GOTO 690
660 IF( (EPS-.00144) .LT. 0.0) GOTO 675
665 IF ((EPS-.00144).EQ. 0.0 )GOTO 675
670 IF ((EPS-.00144).GT. 0.0 )GOTO 680
675 SIGS=200000.0*EPS
GOTO 695
680 SIGS=(-50283.0*EPS*EPS+348.23*EPS +0.403)*FY/1.15
GOTO 695
690 SIGS=FY/1.15
695 SIGC=0.446*FCK
700 IF (EPS .LT. 0.002 )SIGC=446.0*FCK*EPS*(1.0-250.0*EPS)
705 PMULT=PI*B*D*(SIGS-SIGC)
710 IF (DNI .LT. 0.0) PMULT=-PMULT
715 PUS=PUS+PMULT
EMUS=EMUS+PMULT*DI
720 ENDDO
RETURN
END
SUBROUTINE G900(DL1,EL1,DM1,EM1,DL2,DM2,
1 PU,EMUX,EMUY,ECNX,ECNY)
WRITE(4,*) ‘ 1.5(D+E in X DIR)’
PU=(DL1+DL2+EL1)*1.5
MDEX=(DM1+EM1)*1.5
MDE1=PU*ECNX/100.0
MDE2=PU*ECNY/100.0
EMUX=MDEX
IF (MDE1.GT.MDEX)EMUX=MDE1
MDEY=1.5*DM2
EMUY=MDEY
IF (MDEY.LT.MDE2)EMUY=MDE2
RETURN
END
80
Chapter-3 Program Development
SUBROUTINE G930(DL1,DM1,DL2,EL2,DM2,EM2,
1 PU,EMUX,EMUY,ECNX,ECNY)
SUBROUTINE G950(DL1,VL1,DM1,VM1,DL2,VL2,DM2,VM2,
1 PU,EMUX,EMUY,ECNX,ECNY)
WRITE (4,*)’1.5(D+L)’
C WRITE (*,*)’1.5(D+L)’
PU=(DL1+VL1+DL2+VL2)*1.5
MDEX=(DM1+VM1)*1.5
MDE1=PU*ECNX/100.0
MDE2=PU*ECNY/100.0
EMUX=MDEX
IF (MDE1.GT.MDEX ) EMUX=MDE1
MDEY=1.5*(DM2+VM2)
EMUY=MDEY
IF( MDEY .LT. MDE2)EMUY=MDE2
RETURN
END
SUBROUTINE G1000(DL1,VL1,EL1,DM1,VM1,EM1,DL2,
1 VL2,DM2,VM2,
1 PU,EMUX,EMUY,ECNX,ECNY)
WRITE(4,*)’1.2(D+L+E in X DIR)’
PU=(DL1+DL2+VL1+VL2+EL1)*1.2
MDEX=(DM1+VM1+EM1)*1.2
MDE1=PU*ECNX/100.0
MDE2=PU*ECNY/100.0
EMUX=MDEX
IF (MDE1.GT.MDEX )EMUX=MDE1
81
Concepts in Frame Design
MDEY=1.2*(DM2+VM2)
EMUY=MDEY
IF (MDEY .LT. MDE2) EMUY=MDE2
RETURN
END
SUBROUTINE G1100(DL1,VL1,DM1,VM1,DL2,VL2,EL2,DM2,VM2,
1 EM2, PU,EMUX,EMUY,ECNX,ECNY)
WRITE (4,*) ‘1.2(D+L+E in Y DIR)’
PU=(DL1+DL2+VL1+VL2+EL2)*1.2
MDEX=(DM1+VM1)*1.2
MDE1=PU*ECNX/100.0
MDE2=PU*ECNY/100.0
EMUX=MDEX
IF( MDE1.GT.MDEX) EMUX=MDE1
MDEY=1.2*(DM2+VM2+EM2)
EMUY=MDEY
IF (MDEY .LT. MDE2) EMUY=MDE2
RETURN
END
82
Chapter-3 Program Development
DEF=B
MUD=MUY
XU=1.0
41 CALL (N,FCK,FY,BEF,DEF,DC,P,XU,MUC,MUS,PUS,PUC,MU,PU)
IF(PU.GT.PUD)GOTO 50
XU=XU+5.0
IF(XU.GT.4.0*DEF)GOTO 10
GOTO 41
10 P=P+0.1
XU=1.0
GOTO 41
50 IF(NAX.EQ.1)GOTO 60
MUY1=MU
GOTO 70
60 MUX1=MU
70 IF (NAX.EQ.2)GOTO 80
GOTO 90
80 ASC=P*B*D/100.
PUZ=0.45*FCK*(B*D-ASC)+0.75*FY*ASC
IF(PU/PUZ.LE..2)GOTO 100
IF(PU/PUZ.GE..8)GOTO 110
ALPHA=1.0+1./0.6*(PU/PUZ-0.2)
GOTO 120
100 ALPHA=1.0
GOTO 120
110 ALPHA=2.0
120 FACT=(MUX/MUX1)**ALPHA+(MUY/MUY1)**ALPHA
IF (FACT.LE.1.00)GOTO 150
P=P+0.1
GOTO 20
150 PU=PU/1000
MUX1=MUX1/1000000
MUY1=MUY1/1000000
WRITE(*,200)
200 FORMAT(3X,’PU’,11X,’MUX1',8X,’MUY1',5X,’ALPHA’,4X,’FACT’,8X,’P’)
WRITE(*,210)PU,MUX1,MUY1,ALPHA,FACT,P
210 FORMAT(1X,F7.2,5X,F7.2,5X,F7.2,5X,F4.2,5X,F4.2,5X,F5.2)
STOP
END
SUBROUTINE
COLCAP( N,FCK,FY,B,D,DC,P,XU,MUC,MUS,PUS,PUC,MU,PU)
83
Concepts in Frame Design
REAL MU,MUC,MUS
DL=(D-2.*DC)/N
ASC=P*B*D/100.
IF(XU.GT.D)GOTO 10
PUC=0.36*FCK*B*XU
MUC=PUC*(D/2.-0.416*XU)
GOTO 30
10 G=(4.*D/(7.*XU-3.*D))**2*0.446*FCK
PUC=B*D*(0.446*FCK-4./21.*G)
MUC=4./21.*G*B*D*(D/2.-D/7.)
30 PUS=0.0
MUS=0.0
DO 55 I=1,N+1
CI=DC+DL*(I-1)
DI=XU-D+CI
Y=CI-0.5*D
IF(I.EQ.1.OR.I.EQ.N+1)GOTO 20
ASI=0.5*ASC/N
GOTO 40
20 ASI=(N+1)*ASC/4./N
40 IF(XU.GT.D)GOTO 50
EPS=0.0035*DI/XU
GOTO 60
50 EPS=0.002*DI/(XU-3.*D/7.)
60 CALL STRESS(FCK,FY,EPS,FCI,FSI)
PSI=ASI*(FSI-FCI)
PUS=PUS+PSI
MUS=MUS+PSI*Y
55 CONTINUE
PU=PUC+PUS
MU=MUC+MUS
RETURN
END
84
Chapter-3 Program Development
GOTO 95
2 IF(EPS.LT.0.002)GOTO 10
SIGC=0.446*FCK
GOTO 95
10 SIGC=0.446*FCK*(1.E+03*EPS-0.25E+06*EPS*EPS)
C CALCULATION OF STRESS IN STEEL
C SUBROUTINE STLSTR(FY,EPS,SIGS)
95 FYD=FY/1.15
IF(EPS.GT.0.00144)GOTO 20
SIGS=2.0E+05*EPS
GOTO 100
20 IF(EPS.GT.0.00163)GOTO 30
SIGS=0.80*FYD+(EPS-0.00144)/0.00019*18.0
GOTO 100
30 IF(EPS.GT.0.00192)GOTO 40
SIGS=0.85*FYD+(EPS-0.00163)*18.1/0.00029
GOTO 100
40 IF(EPS.GT.0.00241)GOTO 50
SIGS=0.90*FYD+(EPS-0.00192)*18.0/0.00049
GOTO 100
50 IF(EPS.GT.0.00276)GOTO 60
SIGS=0.95*FYD+(EPS-0.00241)*9.10/0.00035
GOTO 100
60 IF(EPS.GT.0.00380)GOTO 70
SIGS=0.975* FYD+(EPS-0.00276)*8.97/0.00104
GOTO 100
70 SIGS=FYD
100 IF(KOUNT.EQ.1)GOTO 110
GOTO 120
110 SIGS=-SIGS
EPS=-EPS
120 RETURN
END
85
Concepts in Frame Design
START
FSTEEL.FOR
Input data: Joint coordinates,
member properties
DL, LL, Dummy Earthquake forces
If first run
No
yes
No
STEEL.FOR Beam reinf computed
END
86
Chapter-4 Example Problem
CHAPTER 4
4. 0 INTRODUCTION:
The example problem is of a four storeyed residential building. The mumty
(upper part of stair hall) goes above the fourth storey. This chapter deals
with the frame idealizations, fixing the loading parameters, working out the
DL and LL over the members of all the 8 frames. The structure data including
the joint numbering with their coordinates, member numbering and member
sizes are input for each frame separately. The input data is prepared in the
sequence of the subroutine sdata2 of the section 3.1 of chapter 3; load
data is also prepared in accordance with the order of input in subroutine
ldata2. Out of 4 loading systems the input data is for the cases DL and LL.
The earthquake data is initially dummy in nature and the actual forces
87
Concepts in Frame Design
Based on the architectural typical floor plan (Fig. 4.1) structural framing
(Fig. 4.2) is prepared. Both the accompanying figures demonstrate the
necessary details. There are four grids in each orthogonal direction of the
plan. Horizontal grids have numeric identification and they are grid 1, 2, and
3. The vertical grids have alphabetical symbols and they are called grid A,
B, C, and D. The distance between the grids has been calculated from
centre of the beams taking beam width as 250 mm. There are total 12
columns and they are identified by the grid intersection; columns are A1,
B1, C1, D1, A2, B2, C2, D2, A3, B3, C3, D3. Each column has been
assigned separate number in the plan. A look to Fig. 4.1 demonstrates
88
Chapter-4 Example Problem
A. INTERMEDIATE FLOOR :-
DEAD LOAD :
1. 110 mm thk slab = o.11 × 25 = 2.75 kN/m2
B. TERRACE FLOOR :-
DEAD LOAD :
1. 110 mm thk slab = 0.11 × 25 = 2.75 kN/m2
2. 125 mm thk Lime terracing / water proofing
= 0.125 × 22 = 2.75 kN/m2
3. 65 mm thk flooring (optional) = 1.625 kN/m2
4. Total = 7.125 i.e. 7.2 kN/m2
89
Concepts in Frame Design
C. BRICK WORK :
The size of beams may correspond to wall thickness. The brick
size governs the wall thickness. At some places 230 mm brick walls
are prevalent. In such cases the beams may be sized accordingly
to maintain aesthetics keeping beams and walls flushed to each
other.
250 mm thk = 0.25 × (3.05-0.5) × 20 = 12.75 kN/m
(0.5 m is beam depth, 3.05 m is stroey height)
125 mm thk = 0.125 × 2.55 × 20 = 6.375 kN/m
Self weight of beam = 0.25 × 0.50 × 25 = 3.125 kN/m
125 mm railing / parapet = 0.125 × 1.2 × 20 = 3.0 kN/m
125 mm for Mumty = 0.125 × 2 × 20 = 5.0 kN/m
(load / m including beam wt = 5 + 3.125 = 8.125 kN/m)
D. STAIR :
Riser = 150 mm, Tread = 275 mm
DEAD LOAD :
1. 150 mm thk waist slab
= 0.15 × 25 = 3.75 kN/m2 × 2.92/2.5 = 4.38 kN/m2
( Inclined length of the stair is 2.92 m)
2. steps = 1/2 × 0.275 × 015 × 25/0.275 = 1.875 kN/m2
3. Finishes (45 mm) = 0.05 × 22 = 0.99 kN/m2
4. Total = 7.25 kN/m2
90
Chapter-4 Example Problem
The member load on all the frames have been prepared using the loading
pattern shown in Fig. 4.3.
Note: Type 1 is for point load, Type 2 for a couple, Type 3 for uniformly
distributed load, Type 4 / 5 triangular load, Type 6 for a trapezoidal load.
a , b and h have units of length. UDL has load w / unit length.
91
Concepts in Frame Design
92
Chapter-4 Example Problem
93
Concepts in Frame Design
w= 9.15 1.08
a= 2.225 2.225
b= 2.175 2.175
h= 0.0 0.0
4. Point Load (Caused by Beam - 1)
DL :
Due to slab = 0.6 × 7.2/2 = 2.16 kN
parapet & Self wt. of beam = (3.0 kN/m + 3.125 kN/m) × 1.555/2
= 4.76 kN
Total DL = 2.16 + 4.76 = 6.92 kN
LL :
Due to slab = (0.6 sqm × 1.5 kN/sqm) /2 = 0.45 kN
94
Chapter-4 Example Problem
FILE 1CD.DAT
COMPUTER EXAMPLE FRAME AXIS 1 (C - D)
4
8 9 7 5 0.22E8 15.0 415.0 30.0 0.25
* JOINT CO-ORDINATE
1 4.4 0.0
2 0.0 3.05
3 4.4 3.05
4 0.0 6.1
5 4.4 6.1
6 0.0 9.15
7 4.4 9.15
8 0.0 12.2
9 4.4 12.2
*MEMBER INCID AND PROPERT
1 1 3 0.50 0.25 10
2 3 5 0.50 0.25 10
3 5 7 0.50 0.25 10
4 7 9 0.50 0.25 10
5 2 3 0.25 0.50 0
6 4 5 0.25 0.50 0
7 6 7 0.25 0.50 0
8 8 9 0.25 0.50 0
*SUPPORT
1 1 1 1 (FIXED JOINT)
2 0 1 0 (ROLLER JOINT)
4 0 1 0
6 0 1 0
8 0 1 0
* LOAD 1 (EQ L-R CASE)
4 0
3 0.92 0 0
95
Concepts in Frame Design
5 2.44 0 0
7 4.97 0 0
9 6.26 0 0
* LOAD 2 (EQ R-L CASE)
4 0
3 -0.92 0 0
5 -2.44 0 0
7 -4.97 0 0
9 -6.26 0 0
* LOAD 3 (DL CASE)
0 4
5 5
6 20.4 0.0 4.4 1.65
6 3.2 0.0 1.69 0.78
3 15.42 2.225 2.175 0.0
1 6.11 1.688 2.712 0.0
3 9.5 0.0 2.225 0.0
6 5
6 20.4 0.0 4.4 1.65
6 3.2 0.0 1.69 0.78
3 15.42 2.225 2.175 0.0
1 6.11 1.688 2.712 0.0
3 9.5 0.0 2.225 0.0
7 5
6 20.4 0.0 4.4 1.65
6 3.2 0.0 1.69 0.78
3 15.42 2.225 2.175 0.0
1 6.11 1.688 2.712 0.0
3 9.5 0.0 2.225 0.0
8 5
6 32.69 0.0 4.4 1.65
6 5.112 0.0 1.69 0.78
3 9.15 2.225 2.175 0.0
1 6.92 1.688 2.712 0.0
3 6.2 0.0 2.225 0.0
* LOAD 4 (LL CASE)
0 4
5 4
6 9.08 0.0 4.4 1.65
6 2.13 0.0 1.69 0.78
Fig. 4.4: F r a me o n AXI S - 1 ( C - D )
3 1.43 2.225 2.175 0.0
1 0.9 1.688 2.712 0.0
6 4
96
Chapter-4 Example Problem
97
Concepts in Frame Design
FILE 1AC.DAT
COMPUTER EXAMPLE FRAME AXIS 1 (A - C)
*UNIT METER KNS
* NO OF LOAD CASES: DATA INPUT SEPARATELY : EQ (LEFT
TO RIGHT), EQ (RT TO LEFT), DL, LL
4
* COMMON PARAMETERS IN THE FOLLOWING SEQUENCE
98
Chapter-4 Example Problem
99
Concepts in Frame Design
8 6 10 0.50 0.25 4
9 10 11 0.50 0.25 4
10 11 15 0.50 0.25 4
11 15 16 0.50 0.25 4
12 16 20 0.50 0.25 4
13 20 21 0.50 0.25 4
14 21 25 0.50 0.25 4
15 3 7 0.50 0.25 7
16 7 12 0.50 0.25 7
17 12 17 0.50 0.25 7
18 17 22 0.50 0.25 7
19 4 5 0.25 0.50 0
20 6 7 0.25 0.50 0
21 7 8 0.25 0.50 0
22 9 10 0.25 0.50 0
23 11 12 0.25 0.50 0
24 12 13 0.25 0.50 0
25 14 15 0.25 0.50 0
26 16 17 0.25 0.50 0
27 17 18 0.25 0.50 0
28 19 20 0.25 0.50 0
29 21 22 0.25 0.50 0
30 22 23 0.25 0.50 0
31 24 25 0.25 0.50 0
*SUPPORT (joint no, restraint 1, free 0)
* For FIXED support FX, FY, MZ are restrained hence,
input 1 for all 3 restraints)
1 1 1 1
2 1 1 1
3 1 1 1
* LOAD 1 (earth quake left to right)
9 0 (No. of loaded joints, NO. of loaded members
* joint, FX, FY, MZ
4 1.97 0 0
6 4.74 0 0
9 2.61 0 0
11 8.04 0 0
14 3.67 0 0
16 13.26 0 0
19 4.46 0 0
21 20.48 0 0
24 21.36 0 0
* LOAD 2 (earthquake right to left)
100
Chapter-4 Example Problem
101
Concepts in Frame Design
102
Chapter-4 Example Problem
103
Concepts in Frame Design
Member 29 (Terrace) –
1. Drg. room, Load type 4 (a = 0.0, b = 1.75 m, h = 1.75 m)
DL = 1.53 sqm × 7.2 kN/sqm = 11.02 kN
LL = 1.53 sqm × 1.5 kN/sqm = 2.23 kN
2. Load type 5 (a = 1.75 m, b = 1.75 m, h = 1.75 m) –
DL = 1.53 sqm × 7.2 kN/sqm = 11.02 kN
LL = 1.53 sqm × 1.5 kN/sqm = 2.23 kN
3. Dining (load type 6, trapz.) –
DL = 2.99 sqm × 7.2 kN/sqm = 21.53 kN
LL = 2.99 sqm × 1.5 kN/sqm = 4.49 kN
(a = 0, b = 3.5, h = 1.475)
104
Chapter-4 Example Problem
2. Toilet –
Load type 6 (a = 1.28 m, b = 3.12 m, h = 0.662 m)
DL = 1.60 sqm × 7.2 kN/sqm = 11.52 kN,
LL = 1.60 sqm × 1.5 kN/sqm = 2.4 kN
3. Passage– Area =
Load type 4 (a = 0.0, b = 0.64 m, h = 0.64 m)
DL = 0.21 sqm × 7.2 kN/sqm = 1.51 kN
LL = 0.21 sqm × 1.5 kN/sqm = 0.32 kN
105
Concepts in Frame Design
Passage side =
DL = 0.41 sqm × 7.2 kN/sqm × 1/2 = 1.48 kN
LL = 0.41 sqm × 1.5 kN/sqm × 1/2 = 0.31 kN
Total DL = 5.16 kN, LL = 0.67 kN
FILE 2.DAT
COMPUTER EXAMPLE FRAME AXIS 2
4
31 22 12 4 0.22E8 15.0 415.0 30.0 0.25
*JOINT COORDINATES
1 0.0 0.0
2 2.4 0.0
3 5.9 0.0
4 10.3 0.0
5 0.0 3.05
6 2.4 3.05
7 5.9 3.05
8 10.3 3.05
9 0.0 6.1
10 2.4 6.1
11 5.9 6.1
12 10.3 6.1
13 0.0 9.15
14 2.4 9.15
15 5.9 9.15
16 10.3 9.15
17 0.0 12.2
18 2.4 12.2
19 5.9 12.2
20 10.3 12.2
21 0.0 14.7
22 2.4 14.7
*MEMBER INCIDENCE AND THEIR PROPERTIES
1 1 5 0.50 0.25 2
2 5 9 0.50 0.25 2
3 9 13 0.50 0.25 2
4 13 17 0.50 0.25 2
106
Chapter-4 Example Problem
5 17 21 0.50 0.25 2
6 2 6 0.50 0.25 5
7 6 10 0.50 0.25 5
8 10 14 0.50 0.25 5
9 14 18 0.50 0.25 5
10 18 22 0.50 0.25 5
11 3 7 0.50 0.25 8
12 7 11 0.50 0.25 8
13 11 15 0.50 0.25 8
14 15 19 0.50 0.25 8
15 4 8 0.50 0.25 11
16 8 12 0.50 0.25 11
17 12 16 0.50 0.25 11
18 16 20 0.50 0.25 11
19 5 6 0.25 0.50 0
20 6 7 0.25 0.50 0
21 7 8 0.25 0.50 0
22 9 10 0.25 0.50 0
23 10 11 0.25 0.50 0
24 11 12 0.25 0.50 0
25 13 14 0.25 0.50 0
26 14 15 0.25 0.50 0
27 15 16 0.25 0.50 0
28 17 18 0.25 0.50 0
29 18 19 0.25 0.50 0
30 19 20 0.25 0.50 0
31 21 22 0.25 0.50 0
*SUPPORT
1 1 1 1
2 1 1 1
3 1 1 1
4 1 1 1
*LOAD 1 (EQ L-R)
5 0
5 3.86 0 0
9 14.68 0 0
13 32.40 0 0
17 47.86 0 0
21 20.66 0 0
*LOAD 2 (EQ R-L)
5 0
5 -3.86 0 0
9 -14.68 0 0
107
Concepts in Frame Design
13 -32.40 0 0
17 -47.86 0 0
21 -20.66 0 0
* LOAD 3 (DL CASE)
0 13
19 3
3 16.35 0.0 2.4 0.0
3 9.5 0.0 2.4 0.0
6 6.3 0.0 2.4 0.955
20 4
4 6.89 0.0 1.75 1.75
5 6.89 1.75 1.7 1.75
6 13.45 0.0 3.5 1.475
3 3.125 0.0 3.5 0.0
21 6
6 20.4 0.0 4.4 1.65
6 14.4 1.28 3.12 0.662
4 0.95 0.0 0.64 0.64
5 0.95 0.64 0.64 0.64
3 9.5 0.0 4.4 0.0
1 9.19 1.28 3.12 0.0
22 3
3 16.35 0.0 2.4 0.0
3 9.5 0.0 2.4 0.0
6 6.3 0.0 2.4 0.955
23 4
4 6.89 0.0 1.75 1.75
5 6.89 1.75 1.7 1.75
6 13.45 0.0 3.5 1.475
3 3.125 0.0 3.5 0.0
24 6
6 20.4 0.0 4.4 1.65
6 14.4 1.28 3.12 0.662
4 0.95 0.0 0.64 0.64
5 0.95 0.64 0.64 0.64 Fig. 4. 6: Fr ame on AXI S- 2
3 9.5 0.0 4.4 0.0
1 9.19 1.28 3.12 0.0
25 3
3 16.35 0.0 2.4 0.0
3 9.5 0.0 2.4 0.0
6 6.3 0.0 2.4 0.955
26 4
4 6.89 0.0 1.75 1.75
108
Chapter-4 Example Problem
109
Concepts in Frame Design
110
Chapter-4 Example Problem
111
Concepts in Frame Design
112
Chapter-4 Example Problem
Fi g. 4.7: Fr a me o n AXI S- 3
113
Concepts in Frame Design
114
Chapter-4 Example Problem
14 8 12 0.50 0.25 12
15 12 16 0.50 0.25 12
16 16 20 0.50 0.25 12
17 5 6 0.25 0.50 0
18 6 7 0.25 0.50 0
19 7 8 0.25 0.50 0
20 9 10 0.25 0.50 0
21 10 11 0.25 0.50 0
22 11 12 0.25 0.50 0
23 13 14 0.25 0.50 0
24 14 15 0.25 0.50 0
25 15 16 0.25 0.50 0
26 17 18 0.25 0.50 0
27 18 19 0.25 0.50 0
28 19 20 0.25 0.50 0
*SUPPORT
1 1 1 1
2 1 1 1
3 1 1 1
4 1 1 1
*LOAD 1 (EQ L - R)
4 0
5 12.21 0 0
9 20.54 0 0
13 33.85 0 0
17 39.77 0 0
*LOAD 2 (EQ R - L)
4 0
5 -12.21 0 0
9 -20.54 0 0
13 -33.85 0 0
17 -39.77 0 0
* LOAD 3 (DL CASE)
0 12
17 3
4 3.24 0.0 1.2 1.2
5 3.24 1.2 1.2 1.2
3 16.0 0.0 2.4 0.0
18 7
4 1.7 0.0 0.875 0.875
5 1.71 0.875 0.875 0.875
115
Concepts in Frame Design
116
Chapter-4 Example Problem
117
Concepts in Frame Design
118
Chapter-4 Example Problem
FILE A.DAT
COMPUTER EXAMPLE FRAME AXIS A
*UNIT METER KNS
4
23 17 9 3 0.22E8 15.0 415.0 30.0 0.25
JOINT COORDINATES
119
Concepts in Frame Design
1 0.0 0.0
2 4.855 0.0
3 9.555 0.0
4 0.0 3.05
5 4.855 3.05
6 9.555 3.05
7 0.0 6.1
8 4.855 6.1
9 9.555 6.1
10 0.0 9.15
11 4.855 9.15
12 9.555 9.15
13 0.0 12.2
14 4.855 12.2
15 9.555 12.2
16 0.0 14.7
17 4.855 14.7
*MEMBER INCI AND THEIR PROP, COL/BEAM MARK
1 1 4 0.25 0.50 1
2 4 7 0.25 0.50 1
3 7 10 0.25 0.50 1
4 10 13 0.25 0.50 1
5 13 16 0.25 0.50 1
6 2 5 0.25 0.50 2
7 5 8 0.25 0.50 2
8 8 11 0.25 0.50 2
9 11 14 0.25 0.50 2
10 14 17 0.25 0.50 2
11 3 6 0.25 0.50 3
12 6 9 0.25 0.50 3
13 9 12 0.25 0.50 3
14 12 15 0.25 0.50 3
15 4 5 0.25 0.50 0
16 5 6 0.25 0.50 0
17 7 8 0.25 0.50 0
18 8 9 0.25 0.50 0
19 10 11 0.25 0.50 0
20 11 12 0.25 0.50 0
21 13 14 0.25 0.50 0
22 14 15 0.25 0.50 0
120
Chapter-4 Example Problem
23 16 17 0.25 0.50 0
* SUPPORT
1 1 1 1
2 1 1 1
3 1 1 1
* LOAD 1 (EQ L - R)
5 0
4 3.02 0 0
7 6.27 0 0
10 11.62 0 0
13 15.59 0 0
16 20.43 0 0
121
Concepts in Frame Design
* LOAD 2 (EQ R - L)
5 0
6 -3.02 0 0
9 -6.27 0 0
12 -11.62 0 0
15 -15.59 0 0
17 -20.43 0 0
* LOAD 3 (DL CASE
0 9
15 1
3 16.0 0.0 4.855 0.0
16 6
4 2.1 0.0 0.956 0.956
5 2.1 0.956 0.956 0.956
6 8.55 1.912 2.787 1.2
1 17.9 1.912 2.787 0.0
3 6.125 0.0 1.912 0.0
3 9.5 1.912 2.787 0.0
17 1
3 16.0 0.0 4.855 0.0
18 6
4 2.1 0.0 0.956 0.956
5 2.1 0.956 0.956 0.956
6 8.55 1.912 2.787 1.2
1 17.9 1.912 2.787 0.0
3 6.125 0.0 1.912 0.0
3 9.5 1.912 2.787 0.0
19 1
3 16.0 0.0 4.855 0.0
20 6
4 2.1 0.0 0.956 0.956
5 2.1 0.956 0.956 0.956
6 8.55 1.912 2.787 1.2
1 17.9 1.912 2.787 0.0
3 6.125 0.0 1.912 0.0
3 9.5 1.912 2.787 0.0
21 1
3 8.125 0.0 4.855 0.0
22 5
4 3.3 0.0 0.956 0.956
5 3.3 0.956 0.956 0.956
6 13.7 1.912 2.787 1.2
1 13.97 1.912 2.787 0.0
122
Chapter-4 Example Problem
123
Concepts in Frame Design
124
Chapter-4 Example Problem
Toilet :
DL = 0.77 × 9.0 = 6.93 kN, LL = 1.54 kN
Dining wall :
DL = 9.5 kN/m × 3.5 = 33.25 kN
The load from the beam supporting toilet / balcony wall as point
load:
DL = 9.5 kN/m × 1.75 = 16.6 kN
Slab (toilet and balcony) :
DL = 3.47 + 6.93 = 10.4 kN, LL = 2 × 1.54 = 3.08 kN
3. DL = 3.3 kN , LL = 0.69 kN
load type 5, a = 0.956, b = 0.956, h = 0.956
Kit :
4. DL = 13.7 kN, LL = 2.85 kN
load type 6, a = 1.912, b = 2.787, h = 1.2
5. Point load : (Caused by Beam – 4)
DL = 13.97 kN, LL = 2.13 kN
Triang. (Balcony) area = 1/2 (1.752/4) = 0.38 sqm
DL = 0.38 × 4.5 = 1.71 kN
LL = 0.38 × 2.0 = 0.76 kN
125
Concepts in Frame Design
Toilet :
DL = 0.77 × 9.0 = 6.93 kN, LL = 1.54 kN
Dining wall :
DL = 9.5 kN/m × 3.5 = 33.25 kN
The load from the beam supporting toilet / balcony wall as point
load:
DL = 9.5 kN/m × 1.75 = 16.6 kN
Slab (toilet and balcony) :
DL = 3.47 + 6.93 = 10.4 kN, LL = 2 × 1.54 = 3.08 kN
3. DL = 3.3 kN , LL = 0.69 kN
load type 5, a = 0.956, b = 0.956, h = 0.956
Kit :
4. DL = 13.7 kN, LL = 2.85 kN
load type 6, a = 1.912, b = 2.787, h = 1.2
126
Chapter-4 Example Problem
beam self wt :
dining : DL = 3.125 × 3.5 = 10.94 kN
toilet / balcony : DL = 3.125 × 1.75 = 5.47 kN
FILE B.DAT
COMPUTER EXAMPLE FRAME AXIS B
127
Concepts in Frame Design
128
Chapter-4 Example Problem
20 11 12 0.25 0.50 0
21 13 14 0.25 0.50 0
22 14 15 0.25 0.50 0
23 16 17 0.25 0.50 0
* SUPPORT
1 1 1 1
129
Concepts in Frame Design
2 1 1 1
3 1 1 1
* LOAD 1 (EQ CASE L - R)
5 0
4 2.74 0 0
7 8.27 0 0
10 17.34 0 0
13 26.12 0 0
16 20.51 0 0
*LOAD 2 (EQ CASE R - L)
5 0
6 -2.74 0 0
9 -8.27 0 0
12 -17.34 0 0
15 -26.12 0 0
17 -20.51 0 0
*LOAD 3 (DL CASE)
0 9
15 2
3 9.5 0.0 4.855 0.0
6 24.4 0.0 4.855 1.75
16 10
3 9.5 0.0 4.7 0.0
4 2.1 0.0 0.956 0.956
5 2.1 0.956 0.956 0.956
6 8.55 1.912 2.787 1.2
1 17.9 1.912 2.787 0.0
4 4.95 0.0 1.475 1.475
5 4.95 1.475 1.475 1.475
4 1.71 2.95 0.875 0.875
5 1.71 3.825 0.875 0.875
1 34.44 2.95 1.75 0.0
17 2
3 9.5 0.0 4.855 0.0
6 24.4 0.0 4.855 1.75
18 10
3 9.5 0.0 4.7 0.0
4 2.1 0.0 0.956 0.956
5 2.1 0.956 0.956 0.956
6 8.55 1.912 2.787 1.2
1 17.9 1.912 2.787 0.0
4 4.95 0.0 1.475 1.475
5 4.95 1.475 1.475 1.475
130
Chapter-4 Example Problem
131
Concepts in Frame Design
132
Chapter-4 Example Problem
3. Balcony :
Triang. area = 1.552/4 = 0.6 sqm,
DL 0.6 × 4.5 = 2.7 kN, LL = 0.6 × 3.0 = 1.8 kN
load type 4, DL = 1.35 kN, LL = 0.9 kN, a = 0, b = 0.775, h = 0.775
4. load type 5, DL = 1.35 kN, LL = 0.9 kN, a = 0.775, b = 0.775, h =
0.775
5. Bed Room :
Triang. area = 3.32/4 = 2.27 sqm
DL = 2.72 × 4.5 = 12.25 kN, LL = 2.72 × 2.0 = 5.44 kN
load type 4, DL = 6.13 kN, LL = 2.72 kN, a = 1.55, b = 1.65, h = 1.65
7.Point load :
(Reaction from frame on Axis – 1 (C–D) analysis result; Joints 2, 4
and 6 of frame on Axis – 1 (C–D) cause point load on members 13,
15 and 17 of frame on Axis – C)
Member 13, DL = 39.07 kN, load type 1, a = 1.555, b = 3.3, h = 0
LL = 7.19 kN, load type 1, a = 1.555, b = 3.3, h = 0
Member 15, DL = 40.07 kN, load type 1, a = 1.555, b = 3.3, h = 0
LL = 7.38 kN, load type 1, a = 1.555, b = 3.3, h = 0
Member 17, DL = 40.10 kN, load type 1, a = 1.555, b = 3.3, h = 0
LL = 7.35 kN load type 1, a = 1.555, b = 3.3, h = 0
133
Concepts in Frame Design
134
Chapter-4 Example Problem
9. Point load from Dining, Balcony and Toilet side caused by Beam – 5
:
Ref. Axis – B frame
DL = 13.45/2 + 3.47 (3.5–2.625)/3.5 + 6.93 (3.5–0.875)/3.5 + 33.25/2 +
(16.6 + 10.4) / (2×2) = 36.17 kN
LL = 5.98/2 + 1.54 × 2.625/3.5 + 1.54 × 0.875 / 3.5 + 3.08 / (2×2) =
5.3 kN
load type 1, a = 2.95, b = 1.75, h = 0
10. Point load caused by Beam – 3 (from the Bed Room and Passage
side) :
Ref. Axis – 2 and Axis – 3 frames
load type 1, a = 1.325, b = 3.375, h = 0
DL = 20.61/2 + 1.9×3.756/4.4 + 9.19×3.112/4.4 + 14.4×1.556/4.4 +
9.5×4.4/2 = 48.63 kN
LL = 9.16/2 + 0.84×3.756/4.4 + 0.85×3.112/4.4 + 3.2×1.556/4.4 =
7.97kN
135
Concepts in Frame Design
136
Chapter-4 Example Problem
8 11 14 0.25 0.50 8
Fig. 4 . 10 : F r a me o n AXI S - C
9 3 6 0.25 0.50 9
10 6 9 0.25 0.50 9
11 9 12 0.25 0.50 9
12 12 15 0.25 0.50 9
13 4 5 0.25 0.50 0
14 5 6 0.25 0.50 0
137
Concepts in Frame Design
15 7 8 0.25 0.50 0
16 8 9 0.25 0.50 0
17 10 11 0.25 0.50 0
18 11 12 0.25 0.50 0
19 13 14 0.25 0.50 0
20 14 15 0.25 0.50 0
*SUPPORT
1 1 1 1
2 1 1 1
3 1 1 1
*LOAD 1 (EQ L-R)
4 0
4 3.79 0 0
7 13.42 0 0
10 29.35 0 0
13 43.44 0 0
*LOAD 2 (EQ R - L)
4 0
6 -3.79 0 0
9 -13.42 0 0
12 -29.35 0 0
15 -43.44 0 0
*LOAD 3 (DL CASE)
0 8
13 7
3 9.5 0.0 4.855 0.0
6 24.4 0.0 4.855 1.75
4 1.35 0.0 0.775 0.775
5 1.35 0.775 0.775 0.775
4 6.13 1.55 1.65 1.65
5 6.13 3.2 1.65 1.65
1 39.07 1.555 3.3 0.0
14 10
3 9.5 0.0 4.7 0.0
4 4.95 0.0 1.475 1.475
5 4.95 1.475 1.475 1.475
4 3.45 2.95 0.875 0.875
5 3.45 3.825 0.875 0.875
4 6.42 1.325 1.69 1.69
5 6.42 3.015 1.69 1.69
6 1.98 0.0 1.325 0.644
1 36.17 2.95 1.75 0.0
1 48.63 1.325 3.375 0.0
138
Chapter-4 Example Problem
15 7
3 9.5 0.0 4.855 0.0
6 24.4 0.0 4.855 1.75
4 1.35 0.0 0.775 0.775
5 1.35 0.775 0.775 0.775
4 6.13 1.55 1.65 1.65
5 6.13 3.2 1.65 1.65
1 39.07 1.555 3.3 0.0
16 10
3 9.5 0.0 4.7 0.0
4 4.95 0.0 1.475 1.475
5 4.95 1.475 1.475 1.475
4 3.45 2.95 0.875 0.875
5 3.45 3.825 0.875 0.875
4 6.42 1.325 1.69 1.69
5 6.42 3.015 1.69 1.69
6 1.98 0.0 1.325 0.644
1 36.17 2.95 1.75 0.0
1 48.63 1.325 3.375 0.0
17 7
3 9.5 0.0 4.855 0.0
6 24.4 0.0 4.855 1.75
4 1.35 0.0 0.775 0.775
5 1.35 0.775 0.775 0.775
4 6.13 1.55 1.65 1.65
5 6.13 3.2 1.65 1.65
1 39.07 1.555 3.3 0.0
18 10
3 9.5 0.0 4.7 0.0
4 4.95 0.0 1.475 1.475
5 4.95 1.475 1.475 1.475
4 3.45 2.95 0.875 0.875
5 3.45 3.825 0.875 0.875
4 6.42 1.325 1.69 1.69
5 6.42 3.015 1.69 1.69
6 1.98 0.0 1.325 0.644
1 36.17 2.95 1.75 0.0
1 48.63 1.325 3.375 0.0
19 7
3 3.125 0.0 4.855 0.0
6 39.04 0.0 4.855 1.75
4 2.16 0.0 0.775 0.775
139
Concepts in Frame Design
140
Chapter-4 Example Problem
141
Concepts in Frame Design
142
Chapter-4 Example Problem
FILE D.DAT
COMPUTER EXAMPLE FRAME AXIS D
*UNIT METER KNS
4
20 15 9 3 0.22E8 15.0 415.0 30.0 0.25
*JOINT COORDINATES
1 0.0 0.0
2 3.3 0.0
3 8.0 0.0
4 0.0 3.05
5 3.3 3.05
6 8.0 3.05
7 0.0 6.1
8 3.3 6.1
9 8.0 6.1
10 0.0 9.15
11 3.3 9.15
12 8.0 9.15
13 0.0 12.2
14 3.3 12.2
15 8.0 12.2
*MEMBER INCI AND THEIR PROP, COL/BEAM MARK
1 1 4 0.25 0.50 10
2 4 7 0.25 0.50 10
3 7 10 0.25 0.50 10
4 10 13 0.25 0.50 10
5 2 5 0.25 0.50 11
6 5 8 0.25 0.50 11
7 8 11 0.25 0.50 11
8 11 14 0.25 0.50 11
9 3 6 0.25 0.50 12
10 6 9 0.25 0.50 12
11 9 12 0.25 0.50 12
12 12 15 0.25 0.50 12
13 4 5 0.25 0.50 0
143
Concepts in Frame Design
14 5 6 0.25 0.50 0
15 7 8 0.25 0.50 0
16 8 9 0.25 0.50 0
17 10 11 0.25 0.50 0
18 11 12 0.25 0.50 0
19 13 14 0.25 0.50 0
20 14 15 0.25 0.50 0
*SUPPORT
1 1 1 1
2 1 1 1
3 1 1 1
*LOAD 1 (EQ CASE L-R)
4 0
4 4.72 0 0
7 11.2 0 0
10 21.88 0 0
13 26.37 0 0
*LOAD 2 (EQ CASE R - L)
4 0
6 -4.72 0 0
9 -11.2 0 0
12 -21.88 0 0
15 -26.37 0 0
*LOAD 3 (DL CASE )
0 8
13 3
3 16.0 0.0 3.3 0.0
4 6.13 0.0 1.65 1.65
5 6.13 1.65 1.65 1.65
14 6
3 16.0 0.0 4.7 0.0
4 1.98 0.0 0.66 0.66
5 1.98 0.66 0.66 0.66
4 6.42 1.325 1.69 1.69
5 6.42 3.015 1.69 1.69
1 39.27 1.325 3.375 0.0
15 3
3 16.0 0.0 3.3 0.0
4 6.13 0.0 1.65 1.65
5 6.13 1.65 1.65 1.65
16 6
3 16.0 0.0 4.7 0.0
4 1.98 0.0 0.66 0.66
144
Chapter-4 Example Problem
Fig. 4.11 : F r a me o n A XI S - D
145
Concepts in Frame Design
146
Chapter-4 Example Problem
147
Concepts in Frame Design
Notes:
*1 : Refer chapter 4.6 where DL and LL data are compiled in A.DAT. The
earthquake load has dummy values, since it will be assessed
subsequently by the program.
*2 : File A.RES has text titles to comprehend the output.
*7: EQF.DAT is the column load for all the columns together (ref. chapter
5.2, step-7), all *.EQD are assembled in EQ.DAT. Refer chapter 5.3
for EQF.DAT
*8 : A.DAT has now computed values of earthquake load (ref. chapter 5.3,
5.4, and 5.5)
*10 : AC.OUT is the columns’ loads and moments (refer chapter 6.0) for
the columns along the frame on axis-A.
*11 : 1ACC.OUT is the columns loads and moments for the columns
along the frame on axis 1-AC.
*12 : COL.DAT (refer chapter 6.0, 6.1, and 6.2)
148
Chapter-5 Lateral Load Analysis
CHAPTER 5
5.0 INTRODUCTION:
The natural forces due to earthquake and wind induce dominant lateral
loads on the buildings. Their magnitude is varying and it is hard to predict
precisely. The earthquake causes random ground motion. The horizontal
component is more dominant and usually adopted in design. The ground
disturbances (Fig. 5.1) cause the lower part of the building to move whereas
the upper part maintains the static position. The building is thus distorted,
and it oscillates as if the lateral loads are applied at various storey levels.
The floors behave as lumped mass along the column height and the
dynamic analysis using the vibration and damping effects is carried out.
The dynamic behaviour for tall structures is too complex to be exactly mod-
elled. Pseudo - static method utilising the seismic coefficients is applied to
low and medium rise (< 40m) buildings. A certain percentage of the total
vertical load is applied as base shear on the building; storey
shears are worked out by an idealised distribution pattern of the base shear
using floor loads and the storey heights (measured from the foundation base)
as functions. The idealisation of wind load as lateral load is carried out using
the maximum wind velocity experienced in the zone of the building site. The
velocity is converted into pressure which is applied on the frontal area of the
building. Unlike seismic forces, the stroey shear in case of wind load is
simple to calculate. The respective storey height and the inter-frame spac-
ing contribute to give effective area for a particular storey. Once the storey
shears are worked out the analysis is simple. The storey shears are applied
149
Concepts in Frame Design
to the frame as joint loads in horizontal direction parallel to the ground. Due
to their violent nature, short duration, and unpredictable intensity wind and
earthquake are never considered to occur simultaneously. The buildings are
checked separately against wind and earthquake with due combination of
Dead Load and appropriate Live Load. The example problem is solved using
the previous version of the Indian Earthquake code, IS:1893. However, the
base ground force using the latest IS:1893 - 2002 has been illustrated in
Appendix-C.
5.1 EARTHQUAKES
It is believed to occur due to a global natural phenomenon of earth spinning.
The earth has two motions. It spins (rotates) in anticlock direction on its
axis causing day and night, and also keeps making revolutions around the
sun on an elliptical path causing seasonal cyclic variations. The spinning
rate on equator is 465 m/s and the speed during revolution on the ecliptic
(the elliptical path around sun) is 29.8 km/s. In the galaxy of stars and
planets the earth is like a speck and it maintains its spatial position in
equilibrium due to interplanetary gravitational forces. The centrifugal force of
spinning has caused the earth to bulge along equator. This has lent apple -
like spherical shape to the earth; the equatorial radius is 6378.2 km, and
the polar radius is 6356.8 km.
EARTH MASS
The different locations inside the earth sphere is called by several names,
viz., inner solid core, outer molten core, mantle, and crust. The crust
is the top earth surface of about 35 km thickness composed of solid rock
with soil in upper thin layer; the rock and soil of the crust is called
lithosphere. Under the oceans the crust is about 10 km thick. Over the
crust, about 71% of the earth surface area, is the water body in the form of
oceans, seas, inland lakes and rivers which all combined together is called
hydrosphere. About 100 km of space above the earth surface is composed
of gases and is called atmosphere. The upper mantle underneath the
earth crust is molten rock which is about 250 km thick and is called
asthenosphere. The crust floats over the molten rock of the mantle. The
propagation of artificial seismic waves inside the earth mass shows consid-
erable change in the wave velocity at two locations. One is at the boundary
of the core and the mantle which is half way between the earth surface and
the earth centre; the other is between the solid crust and the molten mantle.
These two locations are called discontinuity; the former as Weichert -
Gutenberg discontinuity, and the latter as Mohorovicic (Moho) discontinu-
ity.
PLATE TECTONICS
There are several prevailing theories and thoughts over the formation of
the earth and the oceans. It is generally believed, in the beginning of geo-
150
Chapter-5 Lateral Load Analysis
logical antiquity, there was only a single central land mass called Pangaea,
meaning in Greek , "all earth". Subsequently it broke into two parts, southern
hemisphere as Gondwanaland, and the northern hemisphere as Laurasia.
The name Gondawanaland is after a central Indian tribe. Canada, Greenland
is called Laurentia and combined with Asia it is called Laurasia. At some
time, on geological scale, Tethys sea existed between Laurasia and
Gondwanaland. Their further successive fragmentation gave rise to the
present continents and oceans. It is assumed about 70 million years ago
the present world took its geographical shape. India was at one time near
the Antarctica and Japan was near the present North Pole. The present day
North America, Greenland, and Eurasia formed Laruasia. The Gondwanaland
had present South America, Africa, India, Australia, and Antarctica. Like
zigsaw puzzle if the continents are brought closer they snugly fit at several
locations with each other. The eastern margin of South America has a close
fit with the southwestern margin of Africa. There have been several models of
continental drift based on the close fitting of the continents, and similarities
of flora and fauna relics locked in the rock mass. One, popular model finds
India situated between Australia and Madagascar. It is assumed, India started
moving away from western Australia and moved west - northward and col-
lided with Asia. This gave rise to Himalayas on closing the Tethys sea. The
continental drift is based on plate tectonic theory. The rock mass supporting
continents are called continental plates. There are about 10 (variously taken
upto 20) such major floating plates of varying sizes having thickness 90 -
100 km. They converge, diverge, move parallel to each other such that the
movement of the floating plates over the molten earth mantle is quite irregu-
lar and erratic. The plate tectonics gave rise to seismic disturbances, vol-
canic eruptions and mountain building. As the Himalayas came into being
due to collision of Indian and Eurasian plate, the Alps, Pyrannes, and Apen-
nines took their form by collision of African Plate with the European plate.
EXPANDING EARTH
The plate tectonics theory sometimes fail to convince the explanation
fully. The drifting of South America due west of Africa is not convincing
where as other continents, viz., India has moved northwardly. An
independent theory of sea floor spreading and the expanding earth came
into being way back in 1899. This later, picked up, and briefly, it says,
the earth in the era of Pangaea was only 60% of its present size. The
present globe is due to increase in size of the earth which took place at
different rates in the past. The land mass remained constant although
they broke and took different shapes but the ocean area increased and it
is progressively increasing. The sea floor spreading is conceded in the
plate tectonic theory also. This is further supported by the fall in sea levels
and coming up of new land mass in the continental margin. Similar to
plate tectonics, the expanding earth, also supports the occurrences of seis-
151
Concepts in Frame Design
INDIAN PLATE
Six major plates were initially considered over the entire globe. However, the
final tally as identified by the noted geologists goes upto 20. The Indian
Plate is identified with Peninsular India, a major portion of the Indian Ocean,
and Australia. There are several sub-plates identified but with diverging opin-
ions. There is a common assumption that Indian main plate might break
along Sri Lanka and Australia. This is based on several shallow earthquakes
experienced in the sea along this line. Indian land mass is put into three
distinct geological divisions;
the Himalayas with east and west extensions,
the Indo-Gangetic plains on south of the Himalayas,
the Peninsular India.
The Indian plate compressing the eastern part of the Eurasian plate has
caused the appearance of the Himalayas. The crust lying below Tibet has
been found twice thick which is considered to be because of Indian plate
pushing beneath it. This further supports the formation of trough like tec-
tonic foredeep of the Indo-Gangetic plains. These formations are considered
young and of recent origin on the geological time scale. The Indian desert,
Thar, is the part of the foredeep forming Indo-Gangetic plains. On the
west the Baluchistan - Iran line makes a boundary between the Eurasian
and Arabian plates. The Indian, Eurasian, and Arabian Plates form a junc-
tion near Karachi. The Himalayas and the Indo-Gangetic plains are more
prone to seismic disturbances. The Peninsular India is stable and the rock
mass in this zone is considered to be as old as the earth itself. The coastal
plains surrounding the Peninsula are considered to be of recent origin. Geo-
logical evidences collected by Oil and Natural Gas Commission of India
suggests that the extra-peninsular region is made of folded and faulted moun-
tains whereas the Peninsular portion has experienced little deformation.
152
Chapter-5 Lateral Load Analysis
SEISMIC INTENSITY
Seismic disturbances are identified by ground shaking. Initially there has
been qualitative measure of ground shaking. This is subjective and ini-
tially De Rossi in Italy developed an intensity scale between 1874 and
1878. Later in 1881 Forel in Switzerland proposed a similar scale. Their joint
scale is called R - F Scale (Rossi - Forel Scale). This scale has ten inten-
sity divisions. This has subsequently been revised several times, and in
1888, Mercalli proposed a scale with twelve divisions. In 1904, Cancani co-
related the Mercali intensity scale with the ground acceleration. In 1923,
Seiberg published an elaborated Mercalli scale covering all sorts of earth-
quakes. The modified Mercalli scale is popularly called MM Scale. There
have been two more modifications in the Mercalli scale; Wood and Newman
in USA did it in 1931, and in 1956, Richter published the intensity scale
linked with the magnitude measuring the energy released in an earthquake.
This expresses the trace amplitude on logarithmic scale of base 10. The
short period torsion seismometer would register the earthquake at an epi-
central distance of 100 km. The Richter scale has now become popular and
the earthquakes are now commonly expressed on this scale. The earth-
quake showing 6 and above on Richter scale indicates its devastating na-
ture. In order to have a combined feel of Modified Mercalli Scale and Richter
Scale the following table may be referred.
153
Concepts in Frame Design
154
Chapter-5 Lateral Load Analysis
The latest version of IS:1893-2002 merged Zone-I with Zone II. There are
now four zones only from Zone II through Zone V. The zonal basic seismic
coefficients varies from 0.01 to 0.08 and their adoption is based on Assam
earthquake of 1950. Before occurrence of 1950 earthquake in Assam,
some of the buildings were designed there using 0.08 basic horizontal seis-
mic coefficient. Those buildings suffered no damage in 1950 earthquake.
This gave an upper bound value for seismic coefficients. Accordingly the
other zones were evaluated using the past seismic disturbances and their
degree of devastation. In a way, the seismic coefficients assigned to the
respective zones are rather arbitrary and subjective. All future refinements
require enormous data base which has been lacking in the Indian subconti-
nent.
In pseudo - static method the total column load (DL + appropriate fraction
of LL) is converted into lateral load (called base shear) by multiplying it
with the design horizontal seismic coefficient. The base shear is further
distributed into storey shears to act as joint loads laterally at different floor
levels. The design horizontal seismic coefficients is obtained by modifying
the basic seismic coefficient by soil - structure factor and the structural
importance factor. The example problem demonstrates the method followed
in this regard.
Zone IV : Patna (Ref. IS 1893 for appropriate values adopted here
below)
Basic seismic coefficient, α0 = 0.05
Design horizontal seismic coefficient = αh = β I α0 = 1 x 1 x 0.05 = 0.05
Here, β is soil - structure factor and I is the importance factor. The values
used are based on the guide lines provided in IS 1893. For pile foundation in
good soil β is 1. For ready reference, α0 for various seismic zones is
zone I, 0.01, zone IV, 0.05
zone II, 0.02, zone V, 0.08
zone III, 0.04,
and value of β for different soil conditions and foundation types is
Pile - resting in medium, hard soil / rock, 1.0
155
Concepts in Frame Design
0.8
C
0.6
0.4
0.2
0
0.3 0.4 0.8 1.2 1.4 2 2.4 2.6 2.8 3
T,sec
F i g. 5 . 2 : T v s C gr a ph
156
Chapter-5 Lateral Load Analysis
Step 3 There are two output files, A .RES and A .OUT. The file A .RES
contains member end forces due to DL and 25% LL with text -
title of the forces and A .Out is compilation of only member end
forces for all the load cases consecutively. The text titles are
kept absent for easy data - picking by subsequent program. A .
RES is convenient to inspect where as A . OUT is specially meant
to be used as input file for further run.
Step 5 All the frames are run (steps 1 through 4 above) and their output
from EQL.EXE is finally collected in *D.OUT (* is called wild
card in computer terminology and it is used to designate all files
ending with D before the extension. Like the name of a person,
a file has also a name. For AD . OUT , AD is the first name, dot
/ decimal is the middle name, OUT is the last name, and .OUT
is usually together called extension. For Axis - B, the column
load file is BD.OUT; for axis 1 it is 1D.OUT; for axis 2 it is
2D.OUT and so on; all such files having first name ending with
D can thus be called *D.OUT)
Step 6 A column falls at the intersection point of two frames and total
load over a column is obtained from both the intersecting frames.
For example, column A1 is at the intersection of the frames on
Axes A and 1 (A -C). To obtain data for column A1, EREAD. EXE
is run. The input data is AD.OUT and 1ACD .OUT. The program is
self prompting and asks for stronger axis data and weaker axis
data. As the column is oriented in plan with its depth (larger di-
mension) along Axis A, so the stronger axis data is from Axis A
data, i.e., AD . OUT and the weaker axis (the frame axis parallel
to the width of the column) is 1 A-C and therefore the weaker axis
data input is 1ACD . OUT. The output file is created after the
name of the column and in this case it is A1.EQD
Step 7 After completion of run of EREAD.EXE for all the columns, the
157
Concepts in Frame Design
files *.EQD are copied in one file named as EQ. DAT. This file
contains loads (DL + 0.25LL) on all the columns. EQ.EXE is
run and output is collected in EQ.RES which contains the
stroey shear and base shear for all the columns. Column loads
obtained from the program run and compiled at intermediate
stage as EQ . DAT is below.
55.10
EQ. DAT C1 70.10
270.90 351.90 33.80
A1 194.90 192.70 33.60
206.70 201.30 254.40 12.60
169.90 145.10 136.30 B3
168.90 129.90 158.80 251.70
135.20 95.00 80.30 175.40
130.00 57.30 69.90 186.20
100.60 44.70 26.60 127.80
90.30 D1 C2 119.30
65.60 114.90 568.10 79.50
70.00 177.20 294.20 51.70
26.40 85.30 415.60 30.50
B1 (see Note 1) 130.70 220.20 C3
220.70 52.50 267.20 294.00
240.70 85.20 147.60 336.50
220.70 18.50 121.20 217.70
205.70 A2 75.80 245.10
185.40 342.70 D2 139.10
187.20 176.10 394.40 156.10
185.40 266.90 166.50 59.20
152.30 139.60 279.50 68.80
148.50 193.40 125.00 D3
134.20 102.10 169.40 208.30
148.50 120.90 82.80 174.10
99.90 63.90 61.60 151.90
110.50 69.80 40.10 131.50
81.90 26.50 A3 93.60
110.50 B2 141.50 87.70
44.10 452.50 75.60 34.40
69.90 249.60 106.50 43.20
26.70
158
Chapter-5 Lateral Load Analysis
Note 1:
Columns A1 and B1 unlike others have several intermediate floors due
to stair mid- level landing. Refer the frame diagram (Fig. 4.5)
for Axis 1 (A-C). The column B1 is seen to be made of mem-
bers 6, 7, 8, 9, 10, 11, 12, 13, and 14. The column load from
Axis B frame is obtained only for main storey levels and not
for intermediate level floors. A little reflection will make it clear
that as regards load from frame B, member 7 will have load
similar to the member 6. Similarly other members are dealt
with .
The following is the final earthquake data which may be termed as
EQF.DAT file which is made after inserting requisite earth-
quake data to the above file EQ. DAT, i.e.,total number of
columns, base shear coefficient, number of storeys, their
heights etc. to each column separately as compiled below.
In parentheses explanations are given.
159
Concepts in Frame Design
B1
114.90 4
9 26.60
177.20 3.05 2
1.53 2 C2
3.05 2 251.70
220.70 4
85.30 175.40
240.70 3.05 2
130.70 3.05 2
1.53 2 568.10
3.05 2 186.20
220.70 294.20
52.50 127.80
205.70 3.05 2
85.20 3.05 2
1.53 2 415.60
3.05 2 119.30
185.40 220.20
18.50 79.50
187.20 3.05 2
39.80 3.05 2
1.53 2 267.20
A2 51.70
185.40 147.60
5 30.50
152.30 3.05 2
3.05 2 C3
1.53 2 121.20
342.70 4
148.50 75.80
176.10 3.05 2
134.20 D2
3.05 2 294.00
1.53 2 4
266.90 336.50
148.50 3.05 2
139.60 3.05 2
99.90 394.40
3.05 2 217.70
1.53 2 166.50
193.40 245.10
110.50 3.05 2
102.10 3.05 2
81.90 279.50
3.05 2 139.10
1.53 2 125.00
120.90 156.10
110.50 3.05 2
63.90 3.05 2
44.10 169.40
2.5 2 59.20
2.5 2 82.80
69.80 68.80
69.90 3.05 2
26.50 D3
26.70 61.60
B2 4
C1 40.10
5 3.05 2
4 A3
3.05 2 208.30
3.05 2 4
452.50 174.10
270.90 3.05 2
249.60 3.05 2
194.90 141.50
3.05 2 151.90
3.05 2 75.60
351.90 131.50
201.30 3.05 2
192.70 3.05 2
145.10 106.50
3.05 2 93.60
3.05 2 55.10
254.40 87.70
129.90 3.05 2 3.05 2
95.00 136.30 70.10 34.40
3.05 2 3.05 2 33.80 43.20
57.30 158.80 3.05 2
44.70 80.30 33.60
D1 2.5 2 12.60
4 69.90 B3
3.05 2
Program EQ . EXE is now run using the above EQF . DAT as input file and
the output file having storey shear along with the base shear of each column
is EQ . RES and is reproduced below. This may be noted that column A1
should have been handled as col. B1 with respect to height for intermediate
floors. Instead it has been dealt as seen in frame 1 (A-C). It is left as an
exercise for the keen observer to compute and compare the critical forces
including all floors seen from both the frames on axis A and 1 (A-C).
160
Chapter-5 Lateral Load Analysis
B1
VB1= 20.763000
FLOOR NO= 1 STOREY SHEAR = 3.855649E-02
FLOOR NO= 2 STOREY SHEAR = 2.370674E-01
FLOOR NO= 3 STOREY SHEAR = 3.460166E-01
FLOOR NO= 4 STOREY SHEAR = 9.694203E-01
FLOOR NO= 5 STOREY SHEAR = 9.446344E-01
FLOOR NO= 6 STOREY SHEAR = 2.220854
FLOOR NO= 7 STOREY SHEAR = 2.040408
FLOOR NO= 8 STOREY SHEAR = 4.089190
FLOOR NO= 9 STOREY SHEAR = 9.876854
total of storey shears= 20.763000
C1
VB1= 20.961000
FLOOR NO= 1 STOREY SHEAR = 7.485397E-01
FLOOR NO= 2 STOREY SHEAR = 3.046822
FLOOR NO= 3 STOREY SHEAR = 6.934339
FLOOR NO= 4 STOREY SHEAR = 10.231300
total of storey shears= 20.961000
D1
VB1= 13.144500
FLOOR NO= 1 STOREY SHEAR = 4.911360E-01
FLOOR NO= 2 STOREY SHEAR = 2.021338
FLOOR NO= 3 STOREY SHEAR = 4.611901
FLOOR NO= 4 STOREY SHEAR = 6.020126
total of storey shears= 13.144500
A2
VB1= 23.346000
FLOOR NO= 1 STOREY SHEAR = 5.036440E-01
FLOOR NO= 2 STOREY SHEAR = 1.991254
FLOOR NO= 3 STOREY SHEAR = 4.468213
FLOOR NO= 4 STOREY SHEAR = 6.350487
FLOOR NO= 5 STOREY SHEAR = 10.032400
total of storey shears= 23.346000
B2
161
Concepts in Frame Design
VB1= 31.594500
FLOOR NO= 1 STOREY SHEAR = 7.470863E-01
FLOOR NO= 2 STOREY SHEAR = 2.920040
FLOOR NO= 3 STOREY SHEAR = 6.471901
FLOOR NO= 4 STOREY SHEAR = 10.822550
FLOOR NO= 5 STOREY SHEAR = 10.632920
total of storey shears= 31.594500
C2
VB1= 38.803500
FLOOR NO= 1 STOREY SHEAR = 1.412408
FLOOR NO= 2 STOREY SHEAR = 5.512444
FLOOR NO= 3 STOREY SHEAR = 12.223410
FLOOR NO= 4 STOREY SHEAR = 19.655240
total of storey shears= 38.803500
D2
VB1= 25.240500
FLOOR NO= 1 STOREY SHEAR = 1.053456
FLOOR NO= 2 STOREY SHEAR = 4.103359
FLOOR NO= 3 STOREY SHEAR = 9.123439
FLOOR NO= 4 STOREY SHEAR = 10.960250
total of storey shears= 25.240500
A3
VB1= 9.769501
FLOOR NO= 1 STOREY SHEAR = 3.509887E-01
FLOOR NO= 2 STOREY SHEAR = 1.459607
FLOOR NO= 3 STOREY SHEAR = 3.284115
FLOOR NO= 4 STOREY SHEAR = 4.674789
total of storey shears= 9.769501
B3
VB1= 19.219500
FLOOR NO= 1 STOREY SHEAR = 7.397397E-01
FLOOR NO= 2 STOREY SHEAR = 3.013900
FLOOR NO= 3 STOREY SHEAR = 6.863687
FLOOR NO= 4 STOREY SHEAR = 8.602174
total of storey shears= 19.219500
C3
VB1= 28.372500
FLOOR NO= 1 STOREY SHEAR = 1.083620
FLOOR NO= 2 STOREY SHEAR = 4.331896
162
Chapter-5 Lateral Load Analysis
D3
VB1= 17.208000
FLOOR NO= 1 STOREY SHEAR = 6.351239E-01
FLOOR NO= 2 STOREY SHEAR = 2.620046
FLOOR NO= 3 STOREY SHEAR = 5.987483
FLOOR NO= 4 STOREY SHEAR = 7.965350
total of storey shears= 17.208000
The result obtained for storey shear as mentioned above in EQ . RES is
compared for any one column, for example A2. The manual calculation is
done in accordance with the procedure laid down in IS 1893. The value of
storey shear, Qi , matches exactly which demonstrates the reliability of the
computer method.
col col load Wi hi Wi hi2 Wi hi2 / Qi
2
A2 (kN) (kN) (m) sum (Wi hi ) (kN)
342.7 518.8 112.3 3.05 1044.671 0.021573 0.503644
176.1
163
Concepts in Frame Design
STOREYS
cols 1st 2nd 3rd 4th 5th
A1 0.085 0.78 2.1 3.4 10.4
B1 0.24 1.35 3.14 6.13 9.88
C1 0.74 3.04 6.93 10.23
D1 0.49 2.02 4.61 6.02
A2 0.5 1.99 4.47 6.35 10.03
B2 0.74 2.92 6.47 10.82 10.63
C2 1.41 5.51 12.22 19.65
D2 1.05 4.1 9.12 10.96
A3 0.35 1.46 3.28 4.67
164
Chapter-5 Lateral Load Analysis
CR
Crx=4.65 m CM
Cmx=4.76 m 862
C r y = 4.93 m
293
165
Concepts in Frame Design
Similarly, other storey values are calculated and they are summarised as
below.
166
Chapter-5 Lateral Load Analysis
various floors is V. ex :
167
Concepts in Frame Design
The data compiled in Table - 1 and 2 are now used as storey shears of the
respecive frames. As discussed previously, the frame load data are
primarily of four types,
LOAD 1 : Earthquake acting from Left to Right (+ve horizontal)
LOAD 2 : Earthquake acting from Right to Left (-ve horizontal)
LOAD 3: Dead Load (acting vertically downward)
LOAD 4: Live Load (acting vertically downward)
Calculation of LOAD 3 and 4 has already been discussed at length.
LOAD 1 and 2 are explained as the following.
Frame on Axis 1 (C - D): It is a single bay frame with only one column D1.
At each floor level one end of the beam rests on the column D1
where as the other end rests on a beam. The joints resting on
beams are 2, 4 , 6, and 8. In the support condition they have been
modelled as roller support allowing the frame to sway horizontally
due to lateral forces. Had there been a column at the said joints
the sway must have been substantially restricted due to the col-
umn stiffness. The joint loads for col. D1 at joint 3, 5, 7 and 9 are
taken from the Table - 1 as the frame is parallel to the X -
direction. For each joint there is only one force Fx and other forces
Fy and Mz are zero. The joint wise forces are
LOAD 1:
168
Chapter-5 Lateral Load Analysis
169
Concepts in Frame Design
4 3 .4 4 kN
2 9 .3 5 k N
1 3.42 k N
3 .7 9 k N
F ig . 5 .4: A X I S - C ( l o a d c a s e 1 - E Q L e f t to R i g h t)
4 3 .4 4 k N
2 9 .3 5 k N
1 3 .4 2 k N
3 .7 9 k N
F i g . 5 .5 : A X I S - C ( l o a d c a s e 2 - E Q R i g h t t o L e f t)
170
Chapter-5 Lateral Load Analysis
NUMBER OF MEMBERS= 23
NUMBER OF JOINTS= 17
NUMBER OF SUPPORT JOINTS= 3
MODULUS OF MATERIAL USED= .2200E+08 kN/SQM
MEMBER INFORMATION
(AREA in SQM, MI in M^4, LENGTH in Meter)
MEM. J-END K-END B/AREA D/MI LENGTH
1 1 4 .250 .500 3.050 1
2 4 7 .250 .500 3.050 1
3 7 10 .250 .500 3.050 1
4 10 13 .250 .500 3.050 1
5 13 16 .250 .500 2.500 1
6 2 5 .250 .500 3.050 2
7 5 8 .250 .500 3.050 2
8 8 11 .250 .500 3.050 2
9 11 14 .250 .500 3.050 2
10 14 17 .250 .500 2.500 2
11 3 6 .250 .500 3.050 3
12 6 9 .250 .500 3.050 3
13 9 12 .250 .500 3.050 3
14 12 15 .250 .500 3.050 3
15 4 5 .250 .500 4.855 0
16 5 6 .250 .500 4.700 0
17 7 8 .250 .500 4.855 0
18 8 9 .250 .500 4.700 0
19 10 11 .250 .500 4.855 0
20 11 12 .250 .500 4.700 0
21 13 14 .250 .500 4.855 0
22 14 15 .250 .500 4.700 0
23 16 17 .250 .500 4.855 0
171
Concepts in Frame Design
SUPPORT RESTRAINTS
1 111
2 111
3 111
NO OF LOADED NO OF LOADED
JOINTS MEMBERS
5 0
172
Chapter-5 Lateral Load Analysis
support reactions
(RX and RY in kN and MZ in kN-M)
JOINT RX RY MZ
1 -15.22 -54.57 33.39
2 -20.85 3.49 39.14
3 -15.42 51.08 33.58
NO OF LOADED NO OF LOADED
JOINTS MEMBERS
5 0
NO OF LOADED NO OF LOADED
JOINTS MEMBERS
0 9
173
Concepts in Frame Design
support reactions
(RX and RY in kN and MZ in kN-M)
JOINT RX RY MZ
1 5.66 205.86 -5.95
2 -.17 337.49 .06
3 -5.49 137.28 5.57
NO OF LOADED NO OF LOADED
JOINTS MEMBERS
0 5
174
Chapter-5 Lateral Load Analysis
.00
9 7.77 -1.62 -2.17 -7.77 1.62 -2.79
.00
10 3.31 .96 .00 -3.31 -.96 2.40
.00
11 16.76 .70 .68 -16.76 -.70 1.45
.00
12 12.60 1.26 1.99 -12.60 -1.26 1.86
.00
13 8.40 1.11 1.76 -8.40 -1.11 1.64
.00
14 4.15 1.71 2.14 -4.15 -1.71 3.06
.00
15 -.01 -.10 -.02 .01 .10 -.45
.00
16 -.56 4.36 3.73 .56 4.16 -3.44
6.25
17 -.05 -.01 .16 .05 .01 -.19
.00
18 .15 4.31 3.68 -.15 4.21 -3.62
6.25
19 -.01 .08 .32 .01 -.08 .05
.00
20 -.59 4.28 3.66 .59 4.24 -3.78
6.25
21 -.88 -.09 .16 .88 .09 -.58
.00
22 1.71 4.37 3.38 -1.71 4.15 -3.06
6.25
23 .96 3.27 2.29 -.96 3.31 -2.40
4.87
support reactions
(RX and RY in kN and MZ in kN-M)
JOINT RX RY MZ
1 .01 3.15 -.05
2 .69 20.75 -.74
3 -.70 16.76 .68
175
Concepts in Frame Design
176
Chapter-5 Lateral Load Analysis
provides the member forces. Right hand screw rule is utilised to understand
the positive sense of the forces. The member forces are in local axes sys-
tem which is also called member axes system. For any member, the local
axis -X has its origin at the start joint and the +ve direction is from the start
joint to the end joint along the length of the member. Once the X - axis is
fixed which is always along the length of the member, the next step is to fix
the Z - axis. The local Z is parallel to the global Z, and
C O L U M N S H O W IN G L O C A L A X E S
( C o lu m n - A 1 , M e m b e r - 1 )
L AXES
- 1)
177
Concepts in Frame Design
Similarly, the free - body diagram of member forces is drawn for the
Dead Load case and the equilibrium of the joint 4 is checked. As there is no
externally applied joint force in this load case the statical summation of all
the forces are by themselves in equilibrium.
178
Chapter-5 Lateral Load Analysis
43.32
6.8 7.03
10.83 21.66 10.83
3.05
-6.8 -0.23 7.03
29.03
18.16 18.76
18.08 35.16 18.08
3.05
-24.96 -0.83 25.79
12.94
24.75 25.57
21.32 42.64 21.32
3.05
-49.71 -1.65 51.35
3.25
1.02
22.69 23.45
22.14 44.28 22.14
4.855m 4.700m
has been made to compare the Portal result with computer analysis for one
frame, i.e., on Axis - C.
The basic assumptions used in the Portal analysis is development of hinges
at mid span of all the beams and at mid height of all the columns except
ground floor columns (Fig. 5.7A). If the foundation is isolated footing the
hinge in ground floor columns are taken at 1/3 height from the foundation
level. In case of piles, rafts and combined footings hinges are taken at 2/3
height from the base of the column. The lateral force applied at floor levels is
distributed such that exterior columns resist half the forces shared by those
of the interior columns; all interior columns share equal forces and all exte-
rior columns also get equal forces. The following example illustrates the
procedure.
179
-45.16 -32.51 -27.57 -16.52
-22.58 -32.51 -27.57 -16.52
55.09
60.08
44.09
16.52
Fig. 5.7 B
-90.33 -65.02 -55.14 -33.03
180
-45.15 -65.02 -55.14 -33.03
(PORTAL
60.08 60.09
44.09 44.08
16.52 16.51
55.09 55.10
Concepts in Frame Design
BM)
-45.16 -32.51 -27.56 -16.51
60.09
44.08
16.51
55.10
-22.53 -32.51 -27.56 -16.51
8.61 8.89
-8.61
-0.28
8.89
10.87 21.53 10.92
17.45 18.25
-26.06
-1.07
27.13
19.37 33.42 19.56
23.17 24.35
-49.23
-2.26
51.48
22.52 39.86 22.91
22.39 23.61
-71.61
-3.48
75.09
181
Concepts in Frame Design
22.61
38.36
22.59
27.29
10.72
10.55
53.97
34.11
47.97
25.54
25.24
59.85
34.48
61.74
35.38
34.83
41.84
23.2
57.65
66.89
57.82
182
Chapter-5 Lateral Load Analysis
184
70
PORTAL BM
60
Chapter-5
50
40 STAAD BM RT-END
STAAD BM - LEFT END
30
BM , kN-m
185
20
10
0
13 14 15 16 17 18 19 2
MEMBER NUMBER
Lateral Load Analysis
100
90
80
70
50
40
186
30
20
10
0
1 2 3 4 5 6 7 8 9 10 11 12
COLUMN NUMBERS
70
60
50
40
187
AXIAL kN
30
20
10
0
Lateral Load Analysis
1 2 3 4 5 6 7 8 9 10 11 12
COL N U M B E R S
Fig. 9 C: COL - A X I A L F O R C E S
Concepts in Frame Design
Fig. 5.9 C, B, and A compare the column axial force, column upper and
lower end moments, and beam left and right-end moments respectively. The
column axial forces (Fig. 5.9C) are closely predicted by the Portal method.
The column end moments (Fig. 5.9B) have prominent difference at ground-
base level. Portal predicts, high and low both, compared to the computer
method values. The top storey terrace level beam - end moments (Fig. 5.9
A) are under - estimated by the Portal analysis. This suggests the blanket
use of the Portal Method for the sake of simplified calculation is not advis-
able and it should not be adopted unless very approximate analysis is to be
carried out.
188
Chapter-5 Lateral Load Analysis
18.6 kN
18.6 kN
18.6 kN
The design wind pressure is computed using the expression pZ = 0.6 VZ2
where pZ is in N/m2 and vz in m/s. The design wind pressure is 0.6 x
(42.77)2 =1.1 kN/m2 . The example problem is 12 m high structure except
its mumty portion. For the sake of simplicity in presentation, the 10 m height
values of the wind speed would be utilized. To fine tune the calculation,
strips of varying heights may be made and design speed / pressure is
accordingly worked out.
189
Concepts in Frame Design
ward frontal area of the building and the design wind pressure.
C3
Cpe. pd Cpi. pd
Cpi. = +- 0.7 ( opening > 20%)
B3
A3
Fig. 5.11 : Wind acting on external cladding
problem, h = 12.2m, w = 9.65 m, l = 10.3 m and the value of h/w = 1.26, l/w
= 1.06. The wind code IS:875 provides Cpe = 0.7 for the above values of h/w
and l/w . The internal pressure coefficient Cpi depends on the permeability of
the building. The permeability of a building is evaluated on the size of open-
ings provided and also the slits etc. which allow the wind to pass inside the
building. In the example problem the frame chosen for wind analysis is on
Axis - C. The wind blowing along frame on Axis - C would be normal to the
wall (Fig. 4.2) falling in the vertical plane of the columns A3 , B3 , C3 , and D3
. The openings due to windows and balconies are about 22% of the external
wall area. This suggests the internal pressure to be taken for openings
larger than 20 % and the relevant internal pressure coefficients are ±0.7.
The maximum of Cpe - Cpi now works out to 0.7 + 0.7 = 1.4 and the wind load
for the frame on Axis-C is calculated using 1.4 pz values. The contributory
area of wind load on Axis - C frame is worked out for each storey level
separately; the storey height, 3.05 m, multiplied by the half portion of the
building between columns B3 and D3 , (3.5+4.4)/2 = 3.95 m provides the
effective area 12.05 m2 for all the intermediate floor level joints. For the top
floor joint, the height is half the storey height plus the parapet height, i.e.,
3.05/2 + 1.2 = 2.73 m and the contributory area is 3.95 x 2.73 = 10.78 m2.
The intermediate floor wind load is 1.4 x 12.05 m2 x 1.1 kN/m2 = 18.6 kN and
the top floor wind load is 1.4 x 10.78 m2 x 1.1 kN/m2 = 16.6 kN. The wind
190
Chapter-5 Lateral Load Analysis
load thus worked out is applied as storey shear at respective joints shown in
Fig. 5.10. The total base shear in the wind load case is 3 x 18.6 + 16.6 =
72.4 kN which has been 88.54 kN in the seismic force case. In the input
data file C.DAT (chap. 4.8) of the frame on Axis - C, load case 1 and 2 may
now be replaced by the wind load shears and the final analysis could be
carried out which would reflect the forces due to wind in place of forces due
to earthquake. The critical forces would be used to design the members as
is done for the seismic force in combination with the dead and live loads.
a
F
b h
WIND
WIND F
PLAN
ELEVATION
Fig. 5.12: Wind on entire building
191
Concepts in Frame Design
B 1 to 3 a, b, c
4 a, b, c, d
C 1, 2 a, b, c
3, 4 a, b, c, d, e
D 1, 2 a, b, c, d, e
3, 4 a, b, c, d, e, f
E 1 to 3 a, b, c, d, e, f
(4th storey not allowed)
192
Chapter-5 Lateral Load Analysis
75 150
193
Concepts in Frame Design
LINKS / STIRRUPS
LONGITUDINAL BARS
CORNER OF WALLS
LIN K S / STIRRU PS
LO N G ITU D IN A L BA RS
T- JU N CTIO N CLO SIN G LOO P
194
Chapter-5 Lateral Load Analysis
having thickness 230 mm - 340 mm (i.e., single brick to 1.5 brick thick wall)
are provided with single vertical bar. The pocket surrounding the bar is of the
size 115 mm x 115 mm (i.e., half brick x half brick) and is filled with either
1:3 cement sand mortar or M15 concrete with 12 mm and down stone chips.
The vertical bar is duly anchored in plinth band or foundation masonry and
passes through the lintel band and finally anchored in top roof slab. The bar
is allowed to be welded with 10 - 15 dia overlap. It has been observed in
practice that about 230 mm x 230 mm RCC stiffeners with 4 corner bars
having suitably placed lateral ties are provided. Such provisions are not rec-
ommended in the seismic codes. The provision of full wall thick RCC stiff-
195
Concepts in Frame Design
196
Chapter-5 Lateral Load Analysis
197
Concepts in Frame Design
CHAPTER 6
6.0 INTRODUCTION
Once the earthquake forces are determined, the frame data is finalised.
The final analysis and design data are compiled by running the appropriate
programs in the following sequence.
(1) The final run of the program FSTEEL . EXE is done using the final
frame data. Like earlier discussed steps, input data are taken from the
files
1CD.DAT, 1AC.DAT, 2.DAT, 3.DAT, A.DAT, B.DAT, C.DAT, D.DAT. For
example, when input is A.DAT, the output is A.OUT and A.RES.
(2) In order to obtain the design forces for design of columns and beams
the program STEEL.EXE is run. The input data is file A.OUT. The output
198
Chapter-6 Final Analysis and Design
files are AB.OUT and AC.OUT. The design forces for beam design is
contained in AB.OUT and file AC.OUT collects the column design
forces. The file names *B.OUT, i.e., files with B in the last of the name
symbolise BEAM DESIGN data file. Similarly file names *C.OUT i.e.,
files with C in the last of the name stand for COLUMN DESIGN data
file. The samples of column design data files are,
FILE AC.OUT (obtained from axis A data i.e., A.OUT)
Memb. col. Axial load (kN) Moment (kN-m)
no. mark DL LL EQ DL LL EQ
1 1 205.9 3.20 54.60 11.3 0.1 33.4
2 1 168.1 3.30 41.30 15.8 0.1 20.9
3 1 129.2 3.30 27.10 16.8 0.1 19.9
4 1 89.5 3.20 15.00 14.2 0.2 15.4
5 1 69.2 3.30 6.10 48.7 2.3 14.4
6 2 337.5 20.70 3.50 0.4 1.4 39.1
7 2 262.8 16.30 4.30 0.1 1.9 37.2
8 2 190.4 12.00 5.30 3.4 1.6 34.2
9 2 119.0 7.80 6.40 15.5 2.8 26.4
10 2 69.0 3.30 6.10 48.1 2.4 15.4
11 3 137.3 16.80 51.20 11.2 1.4 33.6
12 3 103.3 12.60 37.10 15.3 2.0 21.5
13 3 68.0 8.40 21.80 14.2 1.8 19.9
14 3 32.6 4.20 8.60 24.9 3.1 20.4
(3) To segregate the column wise data CREAD.EXE program is run. It reads
199
Concepts in Frame Design
the column data file of each frame and separates the respective column
data. For example, A1, column data is obtained by running the CREAD .
EXE and the program is self prompting and a typical run is summarised as
follows
INPUT STRONGER AXIS FRAME DATA (prompt on the screen)
AC.OUT (user's response)
INPUT WEAKER AXIS FRAME DATA (prompt on the screen)
1ACC.OUT (user's response)
INPUT COLUMN FILE NAME (prompt on the screen)
A1.CLD (user's response)
INPUT TOTAL COL. NOS., COL MARKS, NO. OF STOREYS
100, 1, 10 (user's response)
INPUT COL NAME (prompt on the screen)
A1 (user's response)
In the foregoing interactive computer run and input data, the frame lying
along the longer dimension of the column is the stronger axis frame and
the one lying along the shorter dimension of the column is the weaker axis
frame. The input for TOTAL COL NOS, COL MARKS, NO OF STROEYS
need a little explanation. TOTAL COL NOS could be the precise number
of the columns in the plan. The present problem has 12 columns. The input
required is any value either equal to or greater than 12.
Each column is marked separately in plan which is shown in Fig. 6.1. The
column, A1, is given mark 1, A2 is given 2, A3 is given 3, B1 is given 4,
B2 is given 5, B3 is given 6 and likewise all columns are marked with an
identification number. The column marks are written either inside the col-
umn or nearer to the column in the referred figure / plan. Therefore for
column A1 the COL MARK entered is 1.
The input for number of storeys could either be exact storeys of the column
or any value greater than the actual number of storeys. In the said example,
it is input as 10 which is greater than the actual 5 storeys.
(4) Once all the *.CLD are obtained they are copied in one file using either
MS-DOS command COPY *.CLD COL.DAT or any suitable WINDOW
files merging technique. The column design data are collected in the file
COL.DAT. Beginning from the ground floor, the rows of data for each column
are double the number of storeys of the column. Each storey has two sets
of data one from the stronger axis and another from the weaker axis frame.
The data is in six vertical columns, first three for axial loads and last three
columns for moments. The sequence of forces are DL, LL and EQ.
6.1 FILE COL.DAT
DIRECT LOAD (kN) MOMENTS (kN)
DL LL EQ DL LL EQ
A1
205.90 3.20 54.60 11.30 .10 33.40
160.80 36.90 150.80 4.60 1.30 24.50
168.10 3.30 41.30 15.80 .10 20.90
128.40 27.50 114.30 3.10 .90 22.10
129.20 3.30 27.10 16.80 .10 19.90
96.20 18.80 73.80 3.40 1.00 20.60
89.50 3.20 15.00 14.20 .20 15.40
63.50 9.90 38.60 4.40 1.10 15.60
200
Chapter-6 Final Analysis and Design
C1
259.60 50.80 71.70 22.20 4.70 57.20
191.50 25.50 88.50 0.50 0.10 20.00
193.40 37.30 49.20 29.00 6.20 34.60
142.50 18.50 62.10 0.70 0.10 22.30
125.40 23.50 26.00 27.40 5.90 33.70
93.20 11.40 36.10 1.00 0.20 19.40
55.50 9.40 8.60 40.90 7.40 22.50
43.60 4.30 14.30 2.40 0 .30 17.80
D1
112.50 9.80 73.70 6.50 .60 36.90
170.00 28.70 25.40 5.20 1.00 25.80
83.40 7.40 49.00 9.50 .90 24.90
125.50 20.80 16.90 .40 .10 20.60
51.30 4.80 24.50 10.00 1.00 22.90
81.90 13.20 8.60 .10 .00 18.40
18.00 2.00 7.20 12.10 1.40 13.30
38.40 5.50 2.60 .20 .30 11.60
A2
337.50 20.70 3.50 .40 1.40 39.10
166.20 39.80 176.40 3.20 .80 47.20
262.80 16.30 4.30 .10 1.90 37.20
132.00 30.50 119.40 4.90 1.30 39.70
201
Concepts in Frame Design
202
Chapter-6 Final Analysis and Design
The following is the final Column design data file with foregoing insertions.
203
Concepts in Frame Design
There are 56 columns counting storeys wise separately. The storey of the
columns are mentioned within the bracket as 1st, 2nd etc. Column B1 has,
due to mid level landing, within each storey lower and upper columns. Like
column B1, the column A1 has intermediate levels which have been simpli-
fied for the sake of simpler presentation. The keen observer may work out
the details as done for the column B1.
FILE COL.DAT
56
A1(1st)
20 415 250 500 52.5 2.55 1.03
205.90 3.20 54.60 11.30 .10 33.40
160.80 36.90 150.80 4.60 1.30 24.50
A1 (2nd)
20 415 250 500 52.5 2.55 2.55
168.10 3.30 41.30 15.80 .10 20.90
128.40 27.50 114.30 3.10 .90 22.10
A1 (3rd)
20 415 250 500 52.5 2.55 2.55
129.20 3.30 27.10 16.80 .10 19.90
96.20 18.80 73.80 3.40 1.00 20.60
A1 (4th)
20 415 250 500 52.5 2.55 2.55
89.50 3.20 15.00 14.20 .20 15.40
63.50 9.90 38.60 4.40 1.10 15.60
A1 (5th)
20 415 250 500 52.5 2.0 3.52
69.20 3.30 6.10 48.70 2.30 14.40
26.10 1.10 13.00 3.40 .60 12.80
B1(1st-lower)
20 415 250 500 52.5 2.55 1.03
214.80 23.40 67.90 11.00 1.90 43.60
229.70 44.30 62.30 4.00 1.20 22.70
B1(1st - upper)
20 415 250 500 52.5 2.55 1.03
214.80 23.40 67.90 11.00 1.90 43.60
197.00 34.90 25.80 3.70 1.00 31.70
B1(2nd - lower)
20 415 250 500 52.5 2.55 1.03
180.90 18.20 50.70 16.10 2.70 27.00
179.30 32.80 52.10 3.40 .90 27.80
B1(2nd - upper)
20 415 250 500 52.5 2.55 1.03
180.90 18.20 50.70 16.10 2.70 27.00
146.50 24.10 11.80 3.60 .90 26.80
B1(3rd - lower)
20 415 250 500 52.5 2.55 1.03
204
Chapter-6 Final Analysis and Design
205
Concepts in Frame Design
206
Chapter-6 Final Analysis and Design
C2 (2nd)
20 415 250 500 52.5 2.55 2.55
398.50 70.70 2.80 7.60 .10 61.90
210.30 39.40 9.90 6.60 .60 50.30
C2 (3rd)
20 415 250 500 52.5 2.55 2.55
256.50 44.90 1.40 6.60 .20 54.00
141.30 25.20 8.60 5.70 .40 45.10
C2 (4th)
20 415 250 500 52.5 2.55 2.55
116.50 19.50 .40 6.70 .10 38.40
73.00 11.00 5.70 7.40 .40 33.80
D2 (1st)
20 415 250 500 52.5 2.55 2.55
384.40 40.10 29.70 13.10 1.50 42.10
160.60 23.60 79.90 8.00 1.30 44.60
D2 (2nd)
20 415 250 500 52.5 2.55 2.55
272.30 28.80 18.90 16.90 2.00 39.90
120.70 17.40 52.90 11.30 1.90 33.70
D2 (3rd)
20 415 250 500 52.5 2.55 2.55
164.90 18.00 8.50 15.80 1.80 34.00
80.00 11.00 27.80 10.90 1.90 30.70
D2 (4th)
20 415 250 500 52.5 2.55 2.55
59.70 7.50 1.90 16.60 2.10 22.30
38.90 4.60 8.10 14.40 2.00 22.5
A3 (1st)
20 415 250 500 52.5 2.55 2.55
137.30 16.80 51.20 11.20 1.40 33.60
74.40 4.90 119.80 2.20 .30 36.90
A3 (2nd)
20 415 250 500 52.5 2.55 2.55
103.30 12.60 37.10 15.30 2.00 21.50
54.30 3.40 75.00 3.60 .50 31.00
A3 (3rd)
20 415 250 500 52.5 2.55 2.55
68.00 8.40 21.80 14.20 1.80 19.90
33.40 1.70 35.00 3.60 .60 26.00
A3 (4th)
20 415 250 500 52.5 2.55 2.55
32.60 4.20 8.60 24.90 3.10 20.40
12.50 -.40 8.30 4.10 .50 14.20
B3 (1st)
20 415 250 500 52.5 2.55 2.55
242.30 37.50 65.10 21.70 3.50 43.80
207
Concepts in Frame Design
208
Chapter-6 Final Analysis and Design
if required it could be done in tall buildings. The live load reduction is applied
to columns supporting at least two floors; for beams it applies to such
arrangements where not less than 50 sqm of slab is supported by a beam.
Reduction to columns is done on the following pattern.
Floors from top Reduction (%)
1 0
2 10
3 20
4 30
5-10 40
over 10 50
An example is cited for column C2. The summary of loads obtained from
the final analysis and compiled in the previous section is again illustrated
for easy reference. The two rows of data against each storey represent
the data from frames on Axis - C, and Axis - 2 respectively. The storeys
indicated here are counted from the ground. Live load reduction required is
also shown and the data is unmodified.
col (storey) Direct vert load (kN) Moment (kN-m) LL reduc -
tion factor
DL LL EQ DL LL EQ
C2 (1st) 544.50 97.10 4.1 0 6.60 0.20 66.9 1 - 0.3=0.7
280.80 53.70 8.00 4.50 0.40 50.60
209
Concepts in Frame Design
The tabular form of the result file is self -explanatory. There are five load case
combinations against which the reinforcement has been calculated in terms of
percentage of the cross - sectional area. The program has control on minimum
0.8 % and maximum 4 % reinforcement. A reference is made to IS : 456 and for
convenience the terms are explained also.
A1(1st)
250.00 500.00
1.5(D+E in X DIR)
632.0 1427.3 67.0 109.7 12.0 46.0 1.40 0.65 20.0 0.80
1.5(D+E in Y DIR)
776.3 1502.8 16.0 108.8 43.0 47.1 1.53 .92 20.0 1.00
1.5(D+L)
610.2 1427.3 17.0 111.2 12.0 47.4 1.38 .23 20.0 .80
1.2(D+L+E in X DIR)
553.7 1427.3 53.0 113.1 11.0 47.4 1.31 .52 20.0 .80
1.2(D+L+E in Y DIR)
669.1 1427.3 14.0 107.3 36.0 46.0 1.45 .75 20.0 .80
A1 (2nd)
250.00 500.00
1.5(D+E in X DIR)
506.7 1427.3 55.0 114.3 10.0 48.8 1.26 .53 20.0 .80
210
Chapter-6 Final Analysis and Design
1.5(D+E in Y DIR)
616.2 1427.3 23.0 111.2 37.0 47.4 1.39 .82 20.0 .80
1.5(D+L)
491.0 1427.3 23.0 114.3 9.0 48.8 1.24 .26 20.0 .80
1.2(D+L+E in X DIR)
442.3 1427.3 44.0 114.5 8.0 49.0 1.18 .44 20.0 .80
1.2(D+L+E in Y DIR)
529.9 1427.3 19.0 113.8 31.0 48.8 1.29 .66 20.0 .80
A1 (3rd)
250.00 500.00
1.5(D+E in X DIR)
378.8 1427.3 55.0 113.3 7.0 48.8 1.11 .56 20.0 .80
1.5(D+E in Y DIR)
448.8 1427.3 25.0 114.5 36.0 49.0 1.19 .86 20.0 .80
1.5(D+L)
371.3 1427.3 25.0 113.3 7.0 48.8 1.10 .31 20.0 .80
1.2(D+L+E in X DIR)
329.5 1427.3 44.0 110.6 6.0 47.9 1.05 .49 20.0 .80
1.2(D+L+E in Y DIR)
385.6 1427.3 20.0 113.3 30.0 48.8 1.12 .73 20.0 .80
A1 (4th)
250.00 500.00
1.5(D+E in X DIR)
252.0 1427.3 44.0 104.7 6.0 46.4 1.00 .55 20.0 .80
1.5(D+E in Y DIR)
287.4 1427.3 21.0 108.9 30.0 46.4 1.00 .84 20.0 .80
1.5(D+L)
249.1 1427.3 21.0 104.7 8.0 46.4 1.00 .37 20.0 .80
1.2(D+L+E in X DIR)
217.3 1427.3 35.0 102.2 6.0 44.2 1.00 .48 20.0 .80
1.2(D+L+E in Y DIR)
245.6 1427.3 17.0 104.7 25.0 46.4 1.00 .70 20.0 .80
A1 (5th)
250.00 500.00
1.5(D+E in X DIR)
152.1 1502.8 94.0 111.1 5.0 48.1 1.00 .95 20.0 1.00
1.5(D+E in Y DIR)
162.4 1616.2 73.0 131.8 24.0 54.1 1.00 1.00 20.0 1.30
1.5(D+L)
149.6 1427.3 76.0 96.4 6.0 40.7 1.00 .94 20.0 .80
211
Concepts in Frame Design
1.2(D+L+E in X DIR)
127.0 1427.3 78.0 93.3 4.0 40.7 1.00 .93 20.0 .80
1.2(D+L+E in Y DIR)
135.2 1502.8 61.0 107.9 20.0 48.1 1.00 .98 20.0 1.00
The final design output for all other columns are similar and
they are not repeated. The summary of storey -wise column
reinforcement is given below.
SUMMARY OF COL REINF (in % of cross - sectional area)
COL 1st Storey 2nd Storey 3rd Storey 4th Storey 5th Storey
A1 1 0.8 0.8 0.8 1.3
B1 1.3 0.9 0.9 0.8 1.7
C1 1.4 0.8 0.8 1.3
D1 0.8 0.8 0.8 0.8
A2 3.2 2.3 1.4 0.9 1.3
B2 3.3 3.1 2.1 1.2 1.6
C2 3.8 3.5 2.4 1.6
D2 3.1 2.2 1.9 1.7
A3 1.5 1.3 1.1 1
B3 2 2.3 1.9 1.5
C3 2.5 2.6 2.1 2
D3 2 1.7 1.7 1.7
212
Chapter-6 Final Analysis and Design
COL 1st Storey 2nd Storey 3rd Storey 4th Storey 5th Storey
A1 4-16+4-12 4-16+4-12 4-16+4-12 4-16+4-16 4-16+4-16
B1 8-16 8-16 8-16 4-16+4-20 4-16+4-20
C1 4-20+4-16 4-20+4-16 4-20+4-16 4-20+4-16
D1 4-16+4-12 4-16+4-12 4-16+4-12 4-16+4-12
A2 8-25 8-20 8-20 8-20 8-20
B2 8-25 8-25 8-20 8-20 8-20
C2 8-28 8-28 4-28+4-25 4-28
D2 8-25 8-25 8-20 8-20
A3 4-20+4-16 4-20+4-16 8-16 8-16
B3 4-25+4-16 4-25+4-16 4-25+4-16 4-25
C3 4-25+4-20 4-25+4-20 4-25+4-16 4-25+4-16
D3 8-20 8-20 8-20 8-20
250.0 x 500.0
213
Concepts in Frame Design
250.0 x 500.0
18 1 2.4 6.6 235.0
18 1 2.4 2.6
18 2 2.4 7.1 235.0
18 2 2.4 2.8
18 2.4 2.4
250.0 x 500.0
19 1 2.4 6.4 235.0
19 1 2.4 2.4
19 2 2.4 5.6 235.0
19 2 2.4 2.4
19 2.4 2.4
250.0 x 500.0
20 1 2.4 6.1 235.0
20 1 2.4 2.4
20 2 2.4 6.6 235.0
20 2 2.4 2.4
20 2.4 2.4
250.0 x 500.0
21 1 2.4 4.2 235.0
21 1 2.4 2.4
21 2 2.4 3.7 235.0
21 2 2.4 2.4
21 2.4 2.4
250.0 x 500.0
22 1 2.4 3.7 235.0
22 1 2.4 2.4
22 2 2.4 4.5 235.0
22 2 2.4 2.4
22 2.4 2.4
250.0 x 500.0
23 1 2.4 6.6 235.0
23 1 2.4 2.4
23 2 2.4 6.7 235.0
214
Chapter-6 Final Analysis and Design
23 2 2.4 2.4
23 2.4 5.0
For any member the load is entered in the pattern as mentioned against
each type; direction is Y in which load acts and -ve sign indicates the
downward load as the positive Y is upward. The location of loads are
always mentioned in linear unit measured from the start of the member.
For AXIS - A frame (Fig. 6.3) the STAAD load data is computed as the
following.
STAAD LOAD DATA FOR AXIS A FRAME:
DEAD LOAD CASE:
15 17 19 UNI Y -16
(Values of a and b (Fig. 6.2) are absent which means full member is
loaded)
21 UNI Y -8.125
Member 23 (Terrace level) –
1. RCC tank wall + self weight of beam (UDL)
DL = 9.5 kN/m (load type UNI)
215
Concepts in Frame Design
F ig . 6 .3 : F r a m e o n A X IS - A
216
Chapter-6 Final Analysis and Design
23 UNI Y -9.5
2. water Tank Base/mumty slab (load type TRAP + UNI + TRAP) –
Loading intensity is 21 kN/sqm
trapezoidal height is 1.2 m, load ordinate is 1.2 x 21 = 25.2 kN
23 TRAP Y 0 -25.2 0 .0 1.2
23 UNI Y -25.2 1.2 3.655
23 TRAP Y -25.2 0 3.655 4.855
Member 16/18/20 (Intermediate floors) –
1. Verandah slab – (load type TRAP)
Triang. slab (Fig. 6.4) area is put into two TRAP type loads.
Intensity ordinate is 0.956 x 4.5 kN/sqm = 4.3 kN
16 18 20 TRAP Y 0.0 -4.3 0.0 0.956
16 18 20 TRAP Y -4.3 0.0 0.956 1.912
2. Kitchen slab (Fig. 6.4) – (load type TRAP + UNI + TRAP )
Load intensity = 1.2x4.5 = 5.4 kN
16 18 20 TRAP Y 0.0 -5.4 1.912 3.112
16 18 20 UNI Y -5.4 3.112 3.5
A B
2400
3
k itc h e n
2787.5
B E A M -5
4700
1750
B E A M -4
v e ra n d a h
1912.5
2
w a te r-ta n k
4855
o v e r s ta ir
1
F ig . 6 .4 : S la b L oad D is tr ib u tio n
217
Concepts in Frame Design
4. Bk work :
railing = 6.125 kN/m, (load type UNI )
wall = 9.5 kN/m, (load type UNI )
4. Parapet & self wt. of beam (load type 3, UDL) = 6.2 kN/m
22 UNI Y -6.2
218
Chapter-6 Final Analysis and Design
219
Concepts in Frame Design
220
Chapter-6 Final Analysis and Design
13 9 12
14 12 15
15 4 5
16 5 6
17 7 8
18 8 9
19 10 11
20 11 12
21 13 14
22 14 15
23 16 17
MEMB PROP
1 TO 23 PR YD 0.5 ZD 0.25
CONSTANTS
E 2.2076E7
DEN 25
SUPPORT
1 TO 3 FIXED
LOAD 1 (EQ CASE L - R)
JOINT LOAD
4 FX 0.99
7 FX 4.47
10 FX 10.39
13 FX 15.2
16 FX 20.43
LOAD 2 (EQ CASE R - L)
JOINT LOAD
6 FX -0.99
9 FX -4.47
12 FX -10.39
15 FX -15.2
17 FX -20.43
LOAD 3 (DL CASE)
MEMBER LOAD
15 17 19 UNI Y -16
16 18 20 TRAP Y 0 -4.3 0 0.956
16 18 20 TRAP Y -4.3 0 0.956 1.912
16 18 20 TRAP Y 0 -5.4 1.912 3.112
16 18 20 UNI Y -5.4 3.112 3.5
16 18 20 TRAP Y -5.4 0 3.5 4.7
16 18 20 CONC Y -17.9 1.912
16 18 20 UNI Y -6.125 0 1.912
16 18 20 UNI Y -9.5 1.912 4.7
221
Concepts in Frame Design
21 UNI Y -8.125
22 TRAP Y 0 -6.88 0 0.956
22 TRAP Y -6.88 0 0.956 1.912
22 TRAP Y 0 -8.64 1.912 3.112
22 UNI Y -8.64 3.112 3.5
22 TRAP Y -8.64 0 3.5 4.7
22 CONC Y -13.97 1.912
22 UNI Y -6.2
23 UNI Y -9.5
23 TRAP Y 0 -25.2 0 1.2
23 UNI Y -25.2 1.2 3.655
23 TRAP Y -25.2 0.0 3.655 4.855
LOAD 4 (LL CASE)
MEMBER LOAD
16 18 20 TRAP Y 0 -1.91 0 0.956
16 18 20 TRAP Y -1.91 0 0.956 1.912
16 18 20 TRAP Y 0 -2.4 1.912 3.112
16 18 20 UNI Y -2.4 3.112 3.5
16 18 20 TRAP Y -2.4 0 3.5 4.7
16 18 20 CONC Y -2.88 1.912
22 TRAP Y 0 -1.43 0 0.956
22 TRAP Y -1.43 0 0.956 1.912
22 TRAP Y 0 -1.8 1.912 3.112
22 UNI Y -1.8 3.112 3.5
22 TRAP Y -1.8 0.0 3.5 4.7
22 CONC Y -2.13 1.912
23 TRAP Y 0 -1.8 0 1.2
23 UNI Y -1.8 1.2 3.655
23 TRAP Y -1.8 0 3.655 4.855
LOAD COMB 5 (1.5 D+EQ ACTING L TO R)
1 1.5 3 1.5
LOAD COMB 6 (1.5 D+EQ ACTING R TO L)
2 1.5 3 1.5
LOAD COMB 7 (1.2 D+L+E ACTUBG L TO R)
1 1.2 3 1.2 4 1.2
LOAD COMB 8 (1.2 D+L+E ACTING R TO L)
2 1.2 3 1.2 4 1.2
LOAD COMB 9 (1.5 D+L)
3 1.5 4 1.5
PERFORM ANALYSIS
PRINT SUPPORT REACTION
PRINT JOINT DISPL
PLOT BENDING LIST 1 2 15
222
Chapter-6 Final Analysis and Design
223
Concepts in Frame Design
33. 12 6 9
34. 13 9 12
35. 14 12 15
36. 15 4 5
37. 16 5 6
38. 17 7 8
39. 18 8 9
40. 19 10 11
41. 20 11 12
42. 21 13 14
43. 22 14 15
44. 23 16 17
45. MEMB PROP
46. 1 TO 23 PR YD 0.5 ZD 0.25
47. CONSTANTS
48. E 2.2076E7
49. DEN 25
50. SUPPORT
51. 1 TO 3 FIXED
52. LOAD 1 (EQ CASE L - R)
53. JOINT LOAD
54. 4 FX 0.99
55. 7 FX 4.47
56. 10 FX 10.39
57. 13 FX 15.2
58. 16 FX 20.43
59. LOAD 2 (EQ CASE R - L)
60. JOINT LOAD
61. 6 FX -0.99
62. 9 FX -4.47
63. 12 FX -10.39
64. 15 FX -15.2
65. 17 FX -20.43
66. LOAD 3 (DL CASE)
67. MEMBER LOAD
68. 15 17 19 UNI Y -16
69. 16 18 20 TRAP Y 0 -4.3 0 0.956
70. 16 18 20 TRAP Y -4.3 0 0.956 1.912
71. 16 18 20 TRAP Y 0 -5.4 1.912 3.112
72. 16 18 20 UNI Y -5.4 3.112 3.5
73. 16 18 20 TRAP Y -5.4 0 3.5 4.7
74. 16 18 20 CONC Y -17.9 1.912
75. 16 18 20 UNI Y -6.125 0 1.912
224
Chapter-6 Final Analysis and Design
225
Concepts in Frame Design
226
Chapter-6 Final Analysis and Design
227
Concepts in Frame Design
228
Chapter-6 Final Analysis and Design
229
Concepts in Frame Design
230
Chapter-6 Final Analysis and Design
231
Concepts in Frame Design
232
Chapter-6 Final Analysis and Design
233
Concepts in Frame Design
234
Chapter-6 Final Analysis and Design
235
1.5(D+ER) 1.2(D+L+ER) 1.5(D+EL) 1.2(D+L+EL) 1.5(D+L)
120
100
80
Concepts in Frame Design
60
BM (kN-m)
40
236
20
A C D
B
0
0 0.083 0.167 0.25 0.333 0.417 0.5 0.583 0.667 0.75 0.833 0.917
-20
-40
-60
sections
Fig. 6.5: Factored Combined BM Diagm (Member - 16)
D+EL D+ER DLEL DLER D+L
100
Chapter-6
80
60
40
20
237
0 0.083 0.167 0.25 0.333 0.417 0.5 0.583 0.667 0.75 0.833 0.917 1
-20
-40
-60
-80
Final Analysis and Design
SECTIONS
40
30
20
10
0
0 0.083 0.167 0.25 0.333 0.417 0.5 0.583 0.667 0.75 0.833 0.917 1
238
-10
-20
Concepts in Frame Design
-30
-40
S E CTI O N
40.00
20.00
0.00
0.00 0.08 0.17 0.25 0.34 0.42 0.50 0.58 0.67 0.75 0.83 0.92 1.00
-20.00
239
-40.00
-60.00
-80.00
Final Analysis and Design
-100.00
-120.00
S EC T I ON
50.00
40.00
30.00
240
20.00
10.00
Concepts in Frame Design
0.00
0.00 0.08 0.17 0.25 0.34 0.42 0.50 0.58 0.67 0.75 0.83 0.92 1.00
SECTION
241
Concepts in Frame Design
242
Chapter-6 Final Analysis and Design
243
Concepts in Frame Design
244
Chapter-6 Final Analysis and Design
Moment Check:
Maximum support moment (member 15) Fig. 6.3 / Fig. 6.10:
Left end (joint 4) = 90.915 kN-m (DL + EQ Right)
Right end (joint 5) = 93.855 kN-m (DL +EQ Left)
Maximum span moment = 38.67 kN - m (DL + EQ from Left)
For Member -16, (Fig. 6.3 and Fig. 6.10) the maximum support moment
is 94.635 kN-m, and Ku94 =1.87, and the Ast is 0.63 %.
As the value of Ku calculated above for members 15 and 16 are less than
2.08 N / mm2, the section is singly reinforced. The design tension steel is
provided on the tension face amounting to the % (worked out above) of
concrete effective section. In singly reinforced section only nominal com-
pression face reinforcement (not less than 0.2%) has been provided.
The % of support steel computed above at the supports are almost same.
Provide maximum 0.63 % = 7.08 cm2 , i.e., 3 - 12 + 2 - 16 bars. Actual
provided is 7.3 cm2 ( 0.64 %) . Here 3 - 12 means 3 numbers 12 mm dia
bars, and 2 - 16 is 2 nos, 16 mm dia bars. The detailing is shown in Fig.
6.11. The top 3 - 12 bars (> 0.2%) are provided continuous through out the
length; 2-16 top bars are provided in appropriate length as indicated by the
BM diagram (Fig. 6.5) at supports. Fig. 6.5 illustrates the BM diagram for
various load - combination cases where as Fig. 6.7 illustrates the BM dia-
245
Concepts in Frame Design
gram for each loading separately. The utility of all the combinations are well
explained by points A and D compared to points B and C in Fig. 6.5. Points
A and D represent the contraflexures (where BM is zero) in DEAD LOAD +
LIVE LOAD case and they are about at 1/5 th of the span from either sup-
port. In case of load combination DEAD LOAD + EQ from RIGHT the
contraflexure point shifts towards span and is at about 1/3rd span length
which is shown by point B; similarly point C is contraflexure point from right
support and load combination case is DEAD LOAD + EARTH QUAKE from
LEFT. The other load combination DEAD LOAD + LIVE LOAD + EARTH
QUAKE also almost closely follows the DEAD LOAD + EARTHQUAKE
case. Similarly, the bottom bars are maximum in the load combination of
DEAD LOAD + EARTHQUAKE from right. This suggests the relevance of
examining all the load combinations. Almost 1/3 rd of the beam length is in
tension at top from either end, and therefore, the extra steel 2-16 has been
provided in such appropriate length. In no case the length of the bar would
be less than its development length. The development length Ld = φ σs / (4
τbd ), where φ is bar diameter, σs allowable design stress equal to 0.87 x 415
Mpa in steel bar conforming to Fe 415, and τbd is design bond stress equal
to 1.6 Mpa for M15 concrete. For M20, bond stress τbd is 1.92 Mpa. The
development length, Ld , in terms of rod diameter, φ, for M15 and M20
grade concrete, are 57 φ and 47 φ respectively. This suggests, for 16 mm
bars, and M15 concrete the length would never be less than 912 mm on
either side from the face of the column. Actually provided is more than 912
mm, which has been done on the basis of point of contraflexure in the BM
diagram and also the zone of reversal (Fig. 6.5 and Fig. 6.11) of seismic
stresses.
The bottom steel required is 2.48 cm2 , i.e., 3 - 12 bars. It is evident from
the inspection of the BM values for Member 15 that the bottom fibre of the
beam is in tension upto support and the maximum moment is highest for
Dead Load + Earthquake acting from left, case. Earthquake combina-
tions suggest there is reversal of forces in this case in substantial length
(Fig. 6.5) of the beam, and therefore, throughout same steel is provided
at the bottom of the beam.
246
Chapter-6
BM
(KN.M)
247
SF
(KN)
Final Analysis and Design
REINF.
248
Concepts in Frame Design
249
Concepts in Frame Design
Shear Check:
Among the critical shears shown at various sections ( Fig. 6.10) 79.785
kN is the highest and other values are practically close to it. The corre-
sponding shear stress, τv =79.785 x 103 / (250x450) = 0.69 Mpa. The
shear capacity, τc , of the section for 0.64 % steel (refer IS 456 -2000,
Table 19) 0.5 Mpa. Spacing of 8 mm dia 2 - legged stirrup, sv = 0.87 x 415
x 2 x 50 / {250(0.69 - 0.5)} = 760 mm c/c.
250
Chapter-6 Final Analysis and Design
251
Concepts in Frame Design
m and w is the unit area load over the slab including its self weight.
110 mm The self wt = 0.11 x 25 kN/m3 = 2.75 kN /m2 and taking Live Load
= 2 kN / m2 total load is 4.75 kN /m2 . Add for floor finishes 1.25 kN / m2
. The value of w = 6.0 kN / m2 .
252
Chapter-6 Final Analysis and Design
253
Concepts in Frame Design
For Column B1, 4 number of 0.3 m dia, double under - ream, pile would
suffice. The length of one pile would be 4 m (shaft above under - ream) +
254
Chapter-6 Final Analysis and Design
1.5 Du
Du
255
Concepts in Frame Design
Load Combination DL + LL
The values of vertical loads and moments are un-factored and they will
be used unmodified because the pile capacity obtained from the soil data
is for normal case i.e., un-factored. Total vertical load due to DL + LL =
214.8+229.7+23.4+44.3= 512.2 kN and adding for pile cap weight it be-
comes 546 kN; load on each pile = 546/4=136.5 kN. The column mo-
ments are balanced by the couple acting through piles on either side of
the column axis. The couple component on either side of the column axis
is made of 2 piles; group of 2 piles on one side is in tension, and the
opposite side group of 2 piles forming the couple is in compression.
A little thought would reflect that any corner pile is most compressed and
the diagonally opposite pile is least compressed. The least compressed
pile should never go in tension otherwise the foundation would be ren-
dered unstable. The vertical loads on each pile due to DL and LL mo-
ments = ±(6.79+1.12)/(2x0.9) ± (2.2+0.61)/(2x0.9) = ±6 kN; here 2
represents two piles forming the couple and 0.9 m is the lever arm of the
couple, i.e., centre to centre distance of the plies groups on either side of
the columns forming the balancing couple. The most compressed pile
has 136.5 + 6.0 = 142.5 kN load and the least compressed is 136.5 - 6 =
129.5 kN.
Load Combination DL + LL+EQ
The forces due to earthquake would be considered acting at one time from
one direction frame only and the greater force is obtained from the Grid - B
frame, which would generate the worst case and therefore this case only
has been dealt with. The vertical load on a pile = (546 + 67.9)/4
±(6.79+1.12+43.6)/(2x0.9)±(2.2+0.61)/(2x0.9) = 153.5 ±28.6 ±1.6 = 183.7
kN, or 123.3 kN. No pile is in tension and the most compressed pile load
256
Chapter-6 Final Analysis and Design
In case of under - water concreting, where Tremie pipe is used, extra pile
length is required to be cast. The top 0.3 m usually consists of poor con-
crete mixed with mud. This portion is to be finally broken off before pile
cap casting. This is called cut - off length. Depending upon the situation
the pile overall length may be increased suitably to take into account the
cut - off length and accordingly the pile cap soffit level is fixed.
257
Concepts in Frame Design
Shear stress developed = (1.5 x 512.2 x 103) / (5100 x 575) = 0.26 Mpa.
The allowable is 0.25 (fck)1/2 = 0.968 Mpa. The section is safe against
punching. The seismic case factored total load is 1.2 x580 =696 kN which
is less than DL+LL factored case 1.5x512.2=768.3 kN. For punching, DL+LL
case has, therefore, been taken in consideration.
Check in MOMENT:
The critical section is at pedestal face. The moment due to piles = 2 x
142.5 kN x 0.1 m = 28.5 kN - m. The Ku =( 1.5 x 28.5x106 ) / (1500 x 5752
) = 0.08 which suggests the section is quite safe against flexure
and nominal steel is required. If pile load 147 kN for DL + LL + EQ case
is considered, the factored moment is 1.2 x 2x147x0.1= 35.3 kN-m, which
is less than factored moment 42.75 kN-m of DL + LL case. In shear, as
checked above, the section is safe against minimum steel of 0.15 %. Pro-
258
Chapter-6 Final Analysis and Design
vide 0.15 % steel in each direction at bottom of the pile cap. Provide 0.15 x
1500 x 575 /100 = 1294 mm2 i.e., 12 numbers of 12 mm dia Tor bars in each
direction i.e., 12 mm dia @ 120 mm c/c or 10 mm dia @ 80 mm c/c.
ALTERNATIVE PILE CAP DESIGN:
Piles are assumed to provide support and column loads and moment is
applied on the mid of the pile cap. The section is checked against both
pedestal face and the column face.
Pedestal Face:
The column - load moment at mid span of pile cap is 614x0.9/4=138.2
kN-m. Total moment at pedestal face = 30.7+5.7=36.4 kN-m. Ku = 1.2
x36.4 x 106/(1500 x 5752) = 0.088 which shows the section is quite safe
against flexure and minimum reinforcement is adequate.
Column Face:
The column face moment is 99.8+18.6=118.4 kN-m. Ku = 1.2 x118.4 x 106/
(1500 x 7752) = 0.16 which shows the section is quite safe against
259
Concepts in Frame Design
factor used is 1.2 , the width of cap is 1500 mm and effective depth is cap
effective depth + pedestal height = 775 mm.
Check in Shear:
The critical section is at d/2 i.e., 287.5 mm from column face and pile centre
is at 325 mm which indicates pile outer face lies at 325 + 150 =475 mm from
column face. The critical section lies 475-287.5=187.5 mm inside the pile
outer face. The shear at pile inside face is full which
linearly tapers to zero at pile outside face. This means, 2x147 kN pile full
shear tapers to zero in the distance of pile diameter i.e., 300 mm. The
critical section falling 187.5 mm inward, the critical section shear is calcu-
lated proportionately i.e., (187.5/300)x(2x147) = 183.75 kN. The shear stress
260
Chapter-6 Final Analysis and Design
6.11 DURABILITY
This is one of the important design aspects and it is commonly discussed
with the reliability of the entire system. The concrete structure suffers
from several variabilities from qualities of materials to construction methods.
The pattern and placement of bars are also very important. As discussed in
section 6.9, the role of proper anchorage of beam bars in columns is the
foremost requirement to ensure 100% reliable frame action. The cover to
bars enhances the durability of the structure. It is interesting to note that
due weightage has been given to provision of cover depending on the impor-
tance of the structural element. Foundation elements has the largest cover
(50- 75 mm) and the slab has the smallest cover (15 - 20 mm). The beams
and columns have 25 mm and 40 mm cover respectively. The foundation is
the most important structural element, and therefore, it has the highest
cover to ensure its longest possible durability. If a foundation gives way the
entire building is ruined. Next important element is the column and it has 40
mm cover. All such provisions are based on durability consideration. Now
the grade of concrete and minimum cement content in a given mix are also
to enhance the durability of the structure and thus make it more reliable. It is
now strongly felt, all frame elements (columns and beams) should never be
made in concrete leaner than M20.
261
Concepts in Frame Design
Similarly the mid span displacements may also be obtained from the frame
analysis output. For large spans (over 6 m) it is necessary that the designer
must assess the span displacements with a view to enhance the service
quality of the floor and wall cladding finishes.
262
Selected References
SELECTED REFERENCES
263
Concepts in Frame Design
APPENDIX - A
List of Indian towns with seismic zones, horizontal seismic coefficients
and basic wind speed
264
Appendix - A
265
Concepts in Frame Design
Pilibhit IV 0.05
Pondicherry 50 II 0.02
Port Blair 44 V 0.08
Pune 39 III 0.04
Purnea 47 IV 0.05
Raipur 39 II 0.01
Rajkot 39 III 0.04
Ranchi 39 II 0.02
Roorkee 39 IV 0.05
Rourkela 39 II 0.01
Sadiya V 0.08
Salem III 0.04
Shimla 39 IV 0.05
Silchar 55 V 0.08
Sironj II 0.01
Solapur III 0.04
Srinagar 39 V 0.08
Surat 44 III 0.04
Tezpur 50 V 0.08
Tanjavur II 0.02
Tarapur III 0.04
Tiruchchirappalli 47 I 0.02
Thane III 0.04
Thiruanantpuram 39 III 0.04
Udaipur 47 II 0.02
Vadodara 44 III 0.04
Varanasi 47 III 0.04
Vellore III 0.04
Vijayawada 50 III 0.04
Vishakhapatnam 50 I 0.02
266
Appendix - B
APPENDIX - B
Comparison of STAAD and FSTEEL output for members 10, 15, and 16 of
frame on Axis - A. The FSTEEL output result is in section 5.6 with the file
name A . RES. The STAAD output result is in file A . ANL and is illustrated in
section 6.6. The comparison is done for Dead Load case which is load case
3 in STAAD file A . ANL. The relevant output in the respective files has been
underlined for convenience in identification.
267
Concepts in Frame Design
APPENDIX - C
The following illustration compares the value of base shear using latest version
of IS 1893 - 2002 with that of the IS:1893 - 1984
The design horizontal seismic coefficient (Ah) is calculated using zone fac-
tor, Z. The value of Z, for zone II, III, IV, and V are 0.1, 0.16, 0.24, and 0.36
respectively.
Ah = Z/2. I/R. Sa/g
Where, I = Importance factor (1 or 1.5)
R = Response reduction factor; the value of I/R shall not be greater than
1.0. For RCC frames R varies from 3 to 5.
Sa/g = Average Response Acceleration Coefficient (Max. 2.5)
Ah shall never be less than Z/4, irrespective of the values of I/R and Sa/
g. The value of Sa/g depends on dampings of motion. The example
calculation illustrated here below is based on 5 % damping, and for other
dampings Sa/g may be modified by the factors given below.
Dampings (%) 0 2 5 7 10 15 20 25 30
Factor. 3.2 1.4 1.0 0.9 0.8 0.7 0.6 0.55 0.5
The value of Sa/g depends upon the type of soil supporting the foundation,
and fundamental natural period of vibration (in seconds), T.
The empirical values of T are obtained from the following expression.
Frames without infil brick panels:
RC Frames l : T = 0.075 (h)0.75
Steel Frames : T = 0.085 (h)0.75
Here, h is the height of the building in meter
268
Appendix - C
: T = 0.09 h / (d)0..5
Where, h is the height of the building in meter, and d is base dimension in m
at plinth in the direction of earthquake force.
For various categories of foundation supporting soil, values of T and Sa/g are
as below.
T = 0.09 h / (d)0.5
h = 14.7 m, d = 9.8 m (along one direction), and 10.55 m along other
normal direction.
T = 0.42 sec, when d = 9.8 m
For medium soil, Sa/g = 2.5
Ah = Z/2. I/R. Sa/g = 0.24/2 x 1/5 x 2.5 = 0.06
The base shear VB = Ah. W = 0.06 W
Comparing with the previous version of IS 1893, it is observed that the
seismic force has become more conservative by increasing the lateral
force in the example problem by 33 %.
The value of Ah is further modified to half if the structure and its foundation
is 30 m below the ground level. At any intermediate depth from ground to
30 m depth, the value of Ah may be proportionately modified taking full
Ah at ground level and 0.5 Ah at 30 m depth.
269
The Reinforced Cement Concrete frames of a building require customized computer
solution for their analysis and design. The frames are subjected to vertical and lateral
loads. The incidence of the latter is normally idealized from the simplified modelling of
the natural forces of earthquake and / or wind storm. The fundamental of stiffness matrix
method applied for the development of the application computer programs is contained in
FSTEEL and STEEL modules. The programs, EQL, EREAD, and EQ run after FSTEEL
help assess the magnitude of earthquake. Finally STEEL is run to quantify the design
loads and forces for the beams and columns, and it produces the reinforcement output for
the beams as well. Lastly, CREAD and COLD are run utilizing the ouput of STEEL to
design the reinforcement of the columns. The reinforcement output is based on the Limit
State method of RCC design. Easy and automated application executable versions of the
programs are contained on the accompanying CD along with the source code of all the
seven programs.
prapnnachari@gmail.com
ISBN 10 : 99929-52-21-0
ISBN 13: 978-99929-52-21-4