Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
130 views

C++programming of Beam PDF

Uploaded by

Civil Diary
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
130 views

C++programming of Beam PDF

Uploaded by

Civil Diary
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072

Design of RCC Beam By using C Programming


Rutuja. S. Kutwade1, Rutvik. S. Kutwade2, Rohan. A. Chougule3, Yogesh. S. Patil4
1,2B.Tech Student Dept. of Civil Engineering, DBATU University, Maharashtra, India
3Assistant professor, Dept. of E&TC Engineering, DBATU University, Maharashtra, India
4Assistant professor, Dept. of Civil Engineering, DBATU University, Maharashtra, India

---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Beam design is done mainly by manual method Beam is a horizontal structural member which is used to
or using design and analysis software. In this article, a C carry vertical load ,shear load and sometime horizontal
coding has been done for the design of a simply supported load. It is major component of building structures. We
reinforced concrete beam. To design beam limit state have developed program for simply supported beam
method adopted. Computer is very useful in the engineering condition. The two types of simply supported beam are
works. The solution could be an appropriate use of below.
computer programming. The programming helps to solve
various civil engineering difficulties. Indian standard design Singly Reinforced Beam
procedure has been followed, and the clauses in the IS
456:2000, has been followed during the coding. This coding Consider a rectangular section of a reinforced concrete
has done to reduce the calculation time in the manual member of width b and total depth D reinforced with total
calculations, to obtain the accuracy in the result area of reinforcement Ast only on tension side. Such a
calculations. All the dimensions are to be submitted in section is often called a singly reinforced section.The
millimeters only. depth d of centroid of the tension reinforcement Ast below
the compression face is called as effective depth of the
Key Words: Simply supported beam, Limit state section.
method, C language, IS 456:2000.
Doubly Reinforced Beam
1. INTRODUCTION
Sometimes the size of RCC beam has to be restricted due
Computers are a vital part of the civil engineering to design considerations, but the same section is required
industry. It is used to do work in an appropriate manner. A to resist the moment greater than that of balanced section.
knowledge of programming is always useful for us. Also By adding steel on the both zone of the tension and
Civil engineers are required to develop software like as compression we obtain additional moment of resistance.
AutoCAD, STAAD.Pro, SAP2000, ETABS, PrimaVera, but CS Thus, to increase the strength moment of a beam with
engineers do not possess the requisite domain knowledge. limited dimensions, a doubly reinforced beam is provided.
That's why according to our civil requisite we are doing This type of beam will be considered necessary when,
this project. sectional dimensions are restricted due to requirements of
headroom, appearance, etc. and the strength of given
Languages such as Python, C , C++ or MATLAB (one of singly reinforced section is inadequate.
them is enough, no need to learn all) are useful for Civil
engineers in automating tasks related to analysis and 2. METHODOLOGY
design of structures or other problems involving maths.
C/C++ is more difficult to use due to complex syntax. The This project is to develop a C program for design of RCC
advantage of use of C/C++ is that this programming beam. In that the major part of this project is based on C
language is more compact and has a faster runtime language. To develop this program " Turbo C " Software is
speed.So in this project we will design RCC Beam by using essential. Important knowledge for this project that is
c language. divided into four parts: (1) Literature Review (2) Study of
C language (3) Theory of Design of Reinforced concrete
In the method of design based on limit state concept, the beam and (4) Develop a program.
structure shall be designed to withstand safely all loads
liable to act on it throughout its life; it shall also satisfy the The literature review is a search for keywords about
serviceability requirements, such as limitations on research in applied computer language for civil
deflection and cracking. The acceptable limit for the safety engineering such C/C++, computer program.One of the
and serviceability requirements before failure occurs is literature reviews is developing program for Analysis of
called a limit state.

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1487
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072

standard beam conditions by C programming. Whereas, 2) Check for Singly or Doubly reinforced section
someone did Analysis by STAAD-PRO and Design of
Structural Elements by MATLAB. But in this project we If Mulim is less than Mugiven then it is Doubly reinforced
will design RCC beam by developing C Program. section. And if Mulim is greater than Mugiven then it is
Singly reinforced section.
In this project, We refer to IS - 456:2000 standard.
Besides, we learn about the fundamentals of C language to
3) Calculation of Ast
be used to develop the program.
Ast1 is calculated by following formula
3. DESIGN CONSIDERATIONS Mulim = 0.87*fy*Ast1*(dprov-0.42*xumax)
Ast2 is calculated by, Mu1= Mugiven- Mulim
There are some certain steps and procedures to be Mu1= 0.87*fy*Ast2*(dprov- cc- dia/2)
followed to design the beam. Now, Ast= Ast1+Ast2

a) For singly reinforced beam 4) Calculation of Asc

1) Calculation of depth Asc is calculated by following formula


Mu1= fsc*Asc*(dprov- cc- dia/2)
Required depth (dreq )= √Mu/Rumax*b
OverallRequireddepth (Dreq)= dreq+dia/2+clear cover 5) Calculation of shear reinforcement
Provided depth (dprov)= D-dia/2-clear cover.
Nominal shear stress i.e. Tv is calculated by IS 456:2000(
Clause no.40.1)
2) Calculation of Ast
Ptlim= Ast/b*1/dprov*100
Design shear strength of concrete i.e. Tc is calculated from
Ast=0.5*fck/fy(1-√1-(4.6*Mu/fck*b*dprov))*b*dprov
Table no.19 in IS 456:2000.
Number of bars = Ast/π/4*dia2
Tcmax has taken from Table no.20 in IS 456:2000.
Comparing Shear stresses -
3) Calculation of Shear Reinforcement Tv<Tv/2 - No need of shear reinforcement.
Tv<Tc - Nominal shear reinforcement is required.
Nominal shear stress i.e. Tv is calculated by IS 456:2000( Tcmax>Tv>Tv - Shear reinforcement is required.
Clause no.40.1)
Ptlim= Ast/b*1/dprov*100 6) Calculation of spacing in shear reinforcement
Design shear strength of concrete i.e. Tc is calculated from
Table no.19 in IS 456:2000.
Minimum of -
Tcmax has taken from Table no.20 in IS 456:2000.
Sv1= 0.75*dprov
Comparing Shear stresses -
Sv2= 0.87*fy*Asv*1/0.4*1/b
Tv<Tv/2 - No need of shear reinforcement
Sv3=300
Tv<Tc - Nominal shear reinforcement is required
Tcmax>Tv>Tv - Shear reinforcement is required
Calculation of spacing in shear reinforcement
Minimum of -
Sv1= 0.75*dprov
Sv2= Sv2=0.87*fy*Asv*1/0.4*1/b
Sv3=300

b) For Doubly reinforced beam

1) Calculation of Mulim
For Fe250 - Mulim=0.149*fck*b*dprov*dprov
For Fe415 - Mulim= 0.138*fck*b*dprov*dprov
For Fe500 - Mulim=0.133*fck*b*dprov*dprov

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1488
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072

Results

Fig 3.Layout of bars

4) CONCLUSIONS

C programming helps to reduce lengthy calculations.


Results obtained very accurately with minimum time by
using C programming. The program run successfully with
reasonable speed and accuracy, thus achieving the basic
aim of carrying out this work. New software can be
invented by users according to our requisit. The
programming environment selected in the project work, is
Fig 1. Input
found quite user friendly due to manual errors are
avoided.

5) ACKNOWLEDGEMENT

We would like to express our gratefulness and sincere


gratitude to my guide Mr.Y.S.Patil and Mr. R.A.Chougule,
for guiding us to accomplish this project work. It was our
privilege and pleasure to work under his able guidance,
we are indeed grateful to him for providing helpful
suggestion, from time to time. Due to his constant
encouragement and inspiration we are able to present this
project. We are thankful to our parents for their moral as
well as financial support.

6) REFERENCES

1) Jitendra M. Joshi, Aakash S. Pawar,"Analysis of


standard beam conditions by C programming",
Cikitusi Journal For Multidisciplinary Research,
Volume 6, Issue 4, April 2019.

2) Shrikant M. Harle,"Analysis by STAAD-PRO and


Fig 2. Output
Design of Structural Elements by MATLAB" ,
Asian Journal of Scientific Research, January 2017.

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1489
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072

3) IS: 456-2000 Bureau of Indian Standards, New


Delhi.

4) Karve and Shah, “ Limit State Theory & Design”,


Structures Publications, Pune.

5) Punmia B.C.,“Reinforced Concrete Design, Vol. I,


II”, Laxmi Publications.

6) E. Balagurusamy, “Programming In ANSI C”, Tata


McGraw-Hill Publication.

BIOGRAPHIES

Miss. Rutuja. S. Kutwade is


presently final year civil
engineering student with
outstanding academic and extra
curricular background.

Mr. Rutvik. S. Kutwade is


presently final year civil
engineering student with strong
academic background.

Mr. Rohan. A. Chougule is


presently working as assistant
professor and academic
coordinator at SITCOE, Yadrav.

Mr. Yogesh. S. Patil is presently


working as assistant professor
and program coordinator at
SITCOE, Yadrav.

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1490

You might also like