- Open Access
- Total Downloads : 1043
- Authors : G. S. Deshmukh, S. D. Halbandge
- Paper ID : IJERTV2IS50794
- Volume & Issue : Volume 02, Issue 05 (May 2013)
- Published (First Online): 24-05-2013
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Study Of Flat Slab By Ann For Preliminary Design
G. S. Deshmukh
Assistant Professor, Dept. Of Civil Engg, M.G.Ms C. O. E, Nanded.
S. D. Halbandge
P. G. Student, Dept. Of Civil Engg, M.G.Ms C. O. E, Nanded.
Abstract
The aim of this project is to design the flat slab using IS method manually in which Overall Depth and Negative and Positive Reinforcement for Longer and Shorter span are determined. An attempt is made to find the percentage error for overall depth and reinforcement in ANN. For a given unknown Input ANN will predict the output.ANN is trained by Input & output obtained from spreadsheet designed as per IS method to arrive at optimum solution using artificial neural network based on back-propagation network is to be used.
Key Words: – Flat Slab, ANN, Overall Depth, Negative & Positive Reinforcement
-
Introduction
Common practice of design and construction is to support the slabs by beams and support the beams by columns. This may be called as beam-slab construction. The beams reduce the available net clear ceiling height. Hence in warehouses, offices and public halls sometimes beams are avoided and slabs are directly supported by columns. Also these types of construction are aesthetically appealing. These slabs which are directly supported by columns are called Flat slabs. The term flat slab means a reinforced concrete slab with drops, supported generally without beams, by columns with or without flared column heads [4]. In the present study flat slab with drop and column head is considered.
For design of flat slabs IS 456-2000 permits use of any one of the Direct Design Method and Equivalent Frame Method. The present study is made by using Direct Design Method [1]. One efficient way of solving complex problems is to decompose system into simpler elements, in order to be able to understand it.
The objectives of the paper are to develop
complex relationship among the design parameters of the flat slab based on a Backpropagation neural network algorithm developed in MATLAB software [5, 9].
-
Networks
Networks are one approach for achieving this. There are a large number of different types of networks. All the networks characterized by a set of nodes, and connections between nodes. The nodes can be seen as computational units. They receive inputs, and process them to obtain an output. This processing might be very simple (such as summing the inputs), or quite complex (a node might contain another network…) the connections determine the information flow between nodes. They can be unidirectional, when the information flows only in one sense, and bidirectional, when the information flows in either sense. The interactions of nodes though the connections lead to a global behaviour of the network, which cannot be observed in the elements of the network. This means that the abilities of the network supercede the ones of its elements, making networks a very powerful tool [6, 7].
One type of network sees the nodes as artificial neurons. These are called artificial neural networks (ANNs). An artificial neuron is a computational model inspired in the natural neurons. Natural neurons receive signals through synapses located on the dendrites or membrane of the neuron. When the signals received are strong enough (surpass a certain threshold), the neuron is activated and emits a signal though the axon. This signal might besent to another synapse, and might activate other neurons [5, 6].
Fig1:- Natural neurons (artists conception) [6] The complexity of real neurons is highly abstracted when modelling artificial neurons. These basically consist of inputs (like synapses), which are multiplied by weights (strength of the respective signals), and then computed by a mathematical function which determines the activation of the neuron. Another function (which may be the identity) computes the output of the artificial neuron (sometimes in dependence of a certain threshold). ANNs combine
artificial neurons in order to process information. [8]
Fig 2:- An artificial neuron [6]
The research intends to explore the full potential of ANN in capturing human knowledge and expertise of the construction process, the design process, and the post-occupancy process [3]. The following figure 3 shows the steps to be taken in training the network.
Fig 3:- Developing a Neural Network Model [10]
In the present study following network is used and trained to get the desired results The Input Layer contains processing elements i.e. neurons, each corresponding to a single attribute, like Aspect Ratio, Span in longer direction (Ly), Span in shorter direction (Lx), Load of floor finish and Live Load. That is, each neuron would represent one design constrain in input
layer. The output layer on the other hand, contains one or more neurons, these represent the solution to the design problem, and for example, the output of the model could be Negative Reinforcement in longer direction (AstL-), Positive Reinforcement in longer direction (AstL+), Negative Reinforcement in shorter direction (AstS-) and Positive Reinforcement in shorter direction (AstS+) as shown in figure 4 below.
Fig 4:- Architecture of proposed Neural Network There are mainly three practical aspects related to
learning. The first is the choice of the training set and its size. The second is the selection of learning constraint, and the third is when to stop the learning. Unfortunately, there are no "formulas" to select these parameters. Only some general rules apply and a lot of experimentation is necessary. In this regard, the availability of fast simulation environments and extended probing abilities as implemented in MATLAB are a definite asset [6]
The error in backpropagation uses the gradient descent method which searches for the minimum error surface along the steepest negative gradient in order to minimize the error or objective function. The objective function is minimized with respect to independent interconnecting weight variables [13].
-
Result and Discussions
During the preliminary design phase, one of the objectives is to arrive at the member sizes required to start the first cycle of analysis. An equally important goal at this point is to determine fairly accurately the weight of the Flat Slab, because preliminary designs form the basis for competitive bidding and weights are often decisive in winning contracts [4]. In the archives of any large design bureau, a large volume of the data on the weights of similar Flat Slabs designed in the past will normally be available. Also these data can now-a day be generated using high end commercial structural design [12]. These data can be put to good use in predicting the weight of flat slab at the preliminary design phase by using artificial neural networks (ANNs) [11]. Neural networks provide a powerful tool
for approximate analysis of structures. Such networks are trained using Back Propagation and radial Basis Function networks [10, 13].
In the present work design data from designers is collected and a spreadsheet is prepared using same design examples. This spreadsheet is then used for generating data (Input and Output) for flat slab which is then used for training of ANN. A program is prepared in MATLAB to train ANN for the inputs and outputs. Then the trained network is tested for few unknown examples and then the output of ANN is compared with the outputs given by spreadsheet for same inputs.
3.1 Training Data:
Following Training data is required to train a neural network.
nput data:
Five input nodes are considered for the training of Back Propagation Network (BPN).
-
Live Load =1.5 kN/m2, 3.5 kN/m2
-
Floor Load =1.5 kN/m2, 2 kN/m2
LX (Short Span) =2, 2.5, 3, 3.5, 4, 4.5, 5
-
Ly (Longer Span)
Aspect ratio (AR) = 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6,
1.7, 1.8, 1.9 and 2.0
Grade of steel is Fe415 and grade of concrete is M20 which is kept constant.
Output data:
Five output nodes are considered:
Overall Depth/Thickness of slab (D), Negative Reinforcement in longer direction (AstL-) i.e. at support, Positive Reinforcement in longer direction (AstL+) i.e. at mid span, Negative Reinforcement in shorter direction (AstS-) i.e. at support and Positive Reinforcement in shorter direction (AstS+) i.e. at mid span.
Table 1:- Training data set for flat slab design
Such several problems were used to train the neural network. After training a network is given unknown problems for which ANN gives output. The outputs of ANN and spreadsheet are compared and error is found. The results of which are given below.
Table 2:- Percentage error in Overall Diameter
Fig 5:- Variation of O.D.bye Programe & ANN Table 3:- Percentage error in AstL-
Fig 6:- Variation of AstL- by Program & ANN
Table 4:- Percentage error in AstL+
Fig 7:- Variation of AstL+ by Program & ANN Table 5:- Percentage error in AstS-
Fig 8:- Variation of AstS- by Program & ANN Table 6:- Percentage error in AstS+
Fig 9:- Variation of AstS+ by Program & ANN
-
-
Conclusion
In present work the Flat slab is analyzed and designed based on Indian Standard (IS: 456-2000). Artificial Neural Network (ANN) is designed in MATLAB. Present work is arrived at the following conclusions.
As ANN is working on neurons it is found that the number of neurons affect the training time. Training time depends on no. of neurons, no. of hidden layers, function used in training; moreover it also depends on data available for the training of neural network. The performance obtained by ANN technology for preliminary design of structures shows the acceptance of the results with not more than 10 % variation of the results.
The only effect on the computation time stems from the fact that each training pass requires the presentation of more points, i.e., the training set becomes larger. This problem can be tackled by considering either parallel implementations, or implementations on a neuroprocessor that can be embedded in a conventional machine and provide considerably better execution times. Such an implementation on neural hardware is one of our near future objectives, since it will permit the treatment of many difficult real-world problems.
-
References
Inc. Software, 2002
[7]. Carlos Gershenson , Artificial Neural Networks for BeginnersMATLAB V.6.5, help radbas,The MathWorks, Inc. Software, 2002
[8]. Harty N, Danaher M, 1994, A Knowledge-Based approach to preliminary design of Buildings, Proceedings of the Institution of Civil Engineers, Structures and Buildings, Vol-104, No-1, pp. 135- 144 [9]. Messner J I, Sanvido V E, Kumara S R T, 1994, StructNet: A Neural Network for Structural System Selection, Microcomputers in Civil Engineering, Vol-09, No-01, pp. 109-118 [10]. Ballal T, Sher W, Neale R, 1996, Conceptual Structural Design: A Neural Network Approach, the 13th Inter-Schools Conference on Design Development, The University of Huddersfield, UK [11]. T.Ballal & William Sher, Improving the Quality Of Structural Design:A Neural Network Approach, RICS research, pp.1-10 [12]. Biedermann, J. D., Representing design knowledge with neural networks Microcomputers in Civil Engineering, Vol- 12, 1997, pp. 277-285 [13]. Hadi, M. N. S. Neural networks applications in concrete structures Computers & Structures, Vol-81, No-6, (2003), pp373-381.