Predicting the Compressive Strength of Recycled Concrete Using Ensemble Learning Model

Project Code :TCMAPY2224

Objective

This project develops a web-based prediction system for estimating the compressive strength of concrete made with recycled concrete aggregates (RCA), supporting sustainable construction practices. Built using Flask, the application features user authentication (registration/login), CSV dataset upload with preview, model performance comparison, and real-time strength prediction.An ensemble learning approach is employed, with CatBoost as the primary deployed model (alongside XGBoost, Random Forest, and Gradient Boosting evaluated during development). Users input mix proportions — cement, blast furnace slag, fly ash, water, superplasticizer, coarse & fine aggregates, and age — to receive accurate strength predictions. The system promotes eco-friendly mix design optimization while maintaining structural reliability.

Abstract

The increasing demand for sustainable construction materials has led to significant research on the utilization of recycled concrete aggregates (RCA) in concrete production. This study presents a web-based system designed to predict the compressive strength of recycled concrete using an ensemble learning approach. The system leverages various machine learning models, including CatBoost, XGBoost, Random Forest, and Gradient Boosting Regressor, to predict the compressive strength based on the input features of concrete mix design, including the quantity of materials such as cement, blast furnace slag, fly ash, water, superplasticizer, coarse aggregate, fine aggregate, and the age of the concrete. The system is built using Flask, a lightweight Python framework, with a front-end interface that allows users to input concrete mix details and receive the predicted compressive strength. The ensemble models are evaluated based on key performance metrics such as MAE, MSE, RMSE, and R², providing insights into their accuracy and robustness. The prediction tool facilitates the efficient design and optimization of recycled concrete mixes, promoting the adoption of sustainable construction practices. This approach provides a practical solution to minimize the environmental impact of construction while ensuring the structural integrity of concrete structures.

Keywords:

Recycled Concrete, Compressive Strength, Ensemble Learning, CatBoost, XGBoost, Random Forest, Flask, Machine Learning, Concrete Mix Design, Sustainable Construction.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE REQUIREMENS

 

Operating System                               :  Windows 7/8/10

Server side Script                                :  HTML, CSS, Bootstrap & JS

Programming Language                     :  Python

Libraries                                              : Flask, Pandas, Torch, Keras, Sklearn,                                                                                     Numpy , Seaborn

IDE/Workbench                                  :  VSCODE

Server Deployment                             :  Xampp Server

Database                                             :  MySQL    

 

HARDWARE REQUIREMENTS

 

Processor                                   - I3/Intel Processor

RAM                                       - 8GB (min)

Hard Disk                                - 128 GB

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - Any

Demo Video

mail-banner
call-banner
contact-banner
Request Video