Msc-presentation - Department of Civil Engineering - University ...

plantcitybusinessUrban and Civil

Nov 26, 2013 (3 years and 10 months ago)

73 views


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.