DEVELOPMENT OF AN INTERNET BASED
SOFTWARE PROGRAM TO
DESIGN REINFORCED CONCRETE SLABS,
BEAMS AND COLUMNS
by
S.M.A. SENARATNE
ENGINEERING CONSULTANTS LTD
AIMS AND OBJECTIVES
INPUT
Slab /Beam/Column type
Span/Height
Support Conditions
Material data
Load data
OUTPUT
Slab/ Beam/Column
dimensions AND
Reinforcement Data
INTRODUCTION
we
are
still
lagging
as
far
as
the
usage
of
computer
technology
to
civil
engineering
design
compared
especially
with
other
developing
countries
.
Most
of
day
-
to
-
day
civil
engineering
design
could
be
carried
out
confidently
using
a
computer
with
enhanced
accuracy
.
Our
engineers
do
not
make
use
of
this
valuable
facility
to
the
extent
required
to
solve
real
engineering
problems
.
But
computers
are
commonly
used
in
our
engineering
work
stations
mainly
to
carryout
typing
work
and
financial
calculations
using
spread
sheets
.
There
are
several
reasons
that
account
for
this
situation
and
following
are
identified
as
key
matters
.
•
Buying a software package is costly.
•
Lack of Professionals who are conversant in use of
engineering software.
•
Many institutions continue to work with traditional
methods and no sufficient effort has been made to
acquire facilities required and give training to employees in
this aspect.
The program which will be discussed here is may help to
enhance the usage of computers in simple building design
problems. Features and capabilities of the program will be
discussed in coming chapters.
INTRODUCTION CONT…
PROGRAMMING LANGUAGE
The programming language is JAVA. It is simple and can be used to program
even complex problems.
Advantages of using JAVA
.
Java
is
the
language
for
platform
independence
and
therefore
recommended
for
the
use
of
Internet
access
.
Java
can
be
supported
by
the
Hyper
Text
Mark
up
Language
(HTML)
.
It
is
very
versatile
for
screen
designing
when
compared
to
Visual
C++
.
Both
applets
and
applications
can
be
developed
.
It
has
powerful
commands
with
simple
and
familiar
syntax
.
Now
JAVA
is
available
in
software
modes
.
It
has
lot
of
in
-
built
features
with
automatic
coding
which
will
help
user
in
writing
programs
.
One
such
application
known
as
“
Symantec
visual
cafe
pro
”
was
used
to
write
this
program
.
Solutions
for
following
building
design
problems
will
be
provided
by
this
program
with
certain
limitations
.
ABOUT THE PROGRAM ….
•
One
-
way spanning slab
•
Two
-
way spanning slab
•
Cantilever slab
The
program
which
will
be
described
here
is
very
interactive
and
most
people
having
the
general
knowledge
of
design
may
be
able
to
use
.
1.SLABS
2. BEAMS
•
Simply supported beams
•
Continuous beams (up to 5 spans)
•
Cantilever beams
3. COLUMNS
•
Short braced columns
PROGRAM DEVELOPMENT
The
program
was
written
as
three
different
segments
for
each
and
every
case
.
The
structured
programming
technique
had
been
used
in
development
of
the
program
.
That
is
I
.
Studying
the
problem
II
.
Dividing
the
main
task
into
sub
tasks
III
.
Flow
chart
IV
.
Coding
&
testing
each
routine
V
.
Connect
all
sub
routines
into
the
main
program
and
test
for
different
conditions
.
FLOW CHARTS
Start
Design
Modules
Slab
Beam
Column
End
FLOW CHARTS CONTD..
ON TRANSPARENCIES
THEORY
INTERIOR PANEL
PANEL ADJACENT
TO END SPAN
END SPAN
END SPAN
SIMPLY SUPPORTED
PANEL ADJACENT
TO END SPAN
Table 3.12
ONE
-
WAY SLAB
BS8110 PART 1
CONTINUOUS ONEWAY SLAB
TWO
-
WAY SLABS
Table 3.13
Table 3.14
SIMPLY SUPPORTED
CONTINUOUS
CANTILEVER SLABS
THEORY CONTD…
BS 8110 PART 1
THEORY CONTD…
BEAMS
Simply supported beams
Continuous beams
-
Table 3.5
Results valid only for uniformly loaded
continuous beams with approximately
equal spans
BS 8110 PART 1
THEORY CONTD…
COLUMNS
Results are valid only for short braced columns
supporting an approximately symmetrical
arrangement of beams
Equation 29
BS 8110 PART 1
RESULTS
SEE THE
PROGRAM
PROBLEMS ENCOUNTERED
Developing of this program was not so easy as expected because of
the lack of experience of the programming language.Although the
language is very versatile ,identifying the correct type of commands
for the situation takes long time for a beginner. If one is conversant
with JAVA, then it is a matter of time and concentration needed to
write this type of program. Therefore the main problem encountered
in writing the program was learning JAVA.
ACKNOWLEDGEMENT
Sincere thanks to Dr.K.R.B.Herath, Project Supervisor,
for his indispensable, much valued advice, guidance
and continuous encouragement given.
THANK YOU
VERY MUCH.
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Comments 0
Log in to post a comment