Technical Papers
Dec 6, 2022

Machine-Learning Approach to Predict Total Fabrication Duration of Industrial Pipe Spools

Publication: Journal of Construction Engineering and Management
Volume 149, Issue 2

Abstract

In industrial modular construction, components fabricated in the shop are assembled into modules before being transported to construction sites. This approach offers improved construction efficiency, higher quality products, and the opportunity to work in a controlled environment that offers more predictable schedules. A distinct category of modularized construction is that of piping structures where prefabricated segments of pipes, called pipe spools, are arranged and attached to a steel structure to speed up on-site assembly. Determining when a particular pipe spool is ready for delivery to the site is affected by many factors, including material availability, workforce performance and availability, shop loading conditions, and shop capacity. These factors combine to produce a high degree of uncertainty when estimating the fabrication duration. This paper investigates the improvement of delivery time prediction of pipe spools that are fabricated in a manufacturing facility. The study’s main contribution is to propose a data-driven machine-learning model that accurately predicts the total fabrication duration in a pipe spool fabrication facility. The developed model is expected to assist production managers to plan for the appropriate workforce and material delivery requirements. The proposed approach utilizes a combination of product composition and real-time loading status of the shop to develop and examine several tree-based machine-learning models. The approach was evaluated using records of 6,989 pipe spools. The overall prediction performance was improved by a reduction of 35% in the mean absolute percentage error compared to original heuristic estimates. The results also show a strong positive correlation of 0.8 between the actual and predicted values.

Get full access to this article

View all available purchase options and get full access to this article.

Data Availability Statement

Some or all data, models, or code generated or used during the study are proprietary or confidential in nature and may only be provided with restrictions.

References

Al-Momani, A. H. 2000. “Construction delay: A quantitative analysis.” Int. J. Project Manage. 18 (1): 51–59. https://doi.org/10.1016/S0263-7863(98)00060-X.
Azimi, R., S. Lee, S. M. Abourizk, and A. Alvanchi. 2011. “A framework for an automated and integrated project monitoring and control system for steel fabrication projects.” Autom. Constr. 20 (1): 88–97. https://doi.org/10.1016/j.autcon.2010.07.001.
Backus, P., M. Janakiram, S. Mowzoon, G. C. Runger, and A. Bhargava. 2006. “Factory cycle-time prediction with a data-mining approach.” IEEE Trans. Semicond. Manuf. 19 (2): 252–258. https://doi.org/10.1109/TSM.2006.873400.
Ballard, G., and G. Howell. 1998. “Shielding production: Essential step in production control.” J. Constr. Eng. Manage. 124 (1): 11–17. https://doi.org/10.1061/(ASCE)0733-9364(1998)124:1(11).
Bedair, O. 2013. “Engineering challenges in the design of Alberta’s oil sands projects.” Pract. Period. Struct. Des. Constr. 18 (4): 247–260. https://doi.org/10.1061/(ASCE)SC.1943-5576.0000163.
Beraldi, P., G. Ghiani, E. Guerriero, and A. Grieco. 2006. “Scenario-based planning for lot-sizing and scheduling with uncertain processing times.” Int. J. Prod. Econ. 101 (1): 140–149. https://doi.org/10.1016/j.ijpe.2005.05.018.
Bilal, M., and L. O. Oyedele. 2020. “Guidelines for applied machine learning in construction industry—A case of profit margins estimation.” Adv. Eng. Inf. 43 (Jan): 101013. https://doi.org/10.1016/j.aei.2019.101013.
Botchkarev, A. 2019. “A new typology design of performance metrics to measure errors in machine learning regression algorithms.” Interdiscip. J. Inf. Knowl. Manage. 14: 45–76. https://doi.org/10.28945/4184.
Braha, D., Y. Elovici, and M. Last. 2007. “Theory of actionable data mining with application to semiconductor manufacturing control.” Int. J. Prod. Res. 45 (13): 3059–3084. https://doi.org/10.1080/00207540600654475.
Breiman, L. 2001. “Random forests.” Mach. Learn. 45 (1): 5–32. https://doi.org/10.1023/A:1010933404324.
Carson, C., P. Oakander, and C. Relyea. 2014. “Schedule development.” In CPM schedule construction best practice guidelines. Newtown Square, PA: Project Management Institute.
Chakrabarti, S., et al. 2009. Data mining know it all. Burlington, MA: Morgan Kaufmann.
Chapman, P., J. Clinton, R. Kerber, T. Khabaza, T. Reinartz, C. Shearer, and R. Wirth. 2000. “CRISP-DM 1.0: Step-by-step data mining guide.” Comput. Sci. 9 (13): 1–73.
Chen, T., and C. Guestrin. 2016. “XGBoost: A scalable tree boosting system.” In Proc., 22nd ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining, 785–794. New York: Association for Computing Machinery Digital Library. https://doi.org/10.1145/2939672.2939785.
Cheng, M.-Y., Y.-H. Chang, and D. Korir. 2019. “Novel approach to estimating schedule to completion in construction projects using sequence and nonsequence learning.” J. Constr. Eng. Manag. 145 (11): 04019072. https://doi.org/10.1061/(ASCE)CO.1943-7862.0001697.
Daniels, R. L., and P. Kouvelis. 1995. “Robust scheduling to hedge against processing time uncertainty in single-stage production.” Manage. Sci. 41 (2): 363–376. https://doi.org/10.1287/mnsc.41.2.363.
Djenouri, D., R. Laidi, Y. Djenouri, and I. Balasingham. 2019. “Machine learning for smart building applications: Review and taxonomy.” ACM Comput. Surv. 52 (2): 1–36. https://doi.org/10.1145/3311950.
Drucker, H. 1997. “Improving regressors using boosting techniques.” In Proc., 14th Int. Conf. Machine Learning, 107–115. San Francisco: Morgan Kaufmann. https://doi.org/10.5555/645526.657132.
Fayyad, U., G. Piatetsky-Shapiro, and P. Smyth. 1996. “From data mining to knowledge discovery in databases.” AI Mag. 17 (3): 37–54. https://doi.org/10.1609/aimag.v17i3.1230.
Forcael, E., I. Ferrari, A. Opazo-Vega, and J. A. Pulido-Arcas. 2020. “Construction 4.0: A literature review.” Sustainability 12 (22): 9755. https://doi.org/10.3390/su12229755.
Freund, Y., and R. E. Schapire. 1997. “A decision-theoretic generalization of on-line learning and an application to boosting.” J. Comput. Syst. Sci. 55 (1): 119–139. https://doi.org/10.1006/jcss.1997.1504.
Geurts, P., D. Ernst, and L. Wehenkel. 2006. “Extremely randomized trees.” Mach. Learn. 63 (1): 3–42. https://doi.org/10.1007/s10994-006-6226-1.
Grubbs, F. E. 1969. “Procedures for detecting outlying observations in samples.” Technometrics. 11 (1): 1–21. https://doi.org/10.2307/1266761.
Han, Q., C. Gui, J. Xu, and G. Lacidogna. 2019. “A generalized method to predict the compressive strength of high-performance concrete by improved random forest algorithm.” Constr. Build. Mater. 226 (Nov): 734–742. https://doi.org/10.1016/j.conbuildmat.2019.07.315.
Hastie, T., R. Tibshirani, and J. Friedman. 2009. The elements of statistical learning: Data mining, inference, and prediction. Springer series in statistics. New York: Springer.
Hodge, V. J., and J. Austin. 2004. “A survey of outlier detection methodologies.” Artif. Intell. Rev. 22 (2): 85–126. https://doi.org/10.1007/s10462-004-4304-y.
Hopp, W. J., and M. L. Spearman. 2000. “Basic factory dynamics.” In Factory physics: Foundations of manufacturing management, 213–247. Boston: McGraw-Hill/Irwin.
Hu, D., and Y. Mohamed. 2014. “A dynamic programming solution to automate fabrication sequencing of industrial construction components.” Autom. Constr. 40 (Apr): 9–20. https://doi.org/10.1016/j.autcon.2013.12.013.
Hyndman, R. J., and G. Athanasopoulos. 2021. “Forecasting: Principles and practice.” Accessed October 15, 2021. https://otexts.com/fpp3/tscv.html.
Jackman, J., Z. Guerra de Castillo, and S. Olafsson. 2011. “Stochastic flow shop scheduling model for the Panama Canal.” J. Oper. Res. Soc. 62 (1): 69–80. https://doi.org/10.1057/jors.2009.188.
Ke, G., Q. Meng, T. Finley, T. Wang, W. Chen, W. Ma, Q. Ye, and T. Y. Liu. 2017. “LightGBM: A highly efficient gradient boosting decision tree.” In Proc., 31st Int. Conf. Neural Inf. Process. Syst., 3149–3157. New York: Association for Computing Machinery Digital Library. https://doi.org/10.5555/3294996.3295074.
Kempf, J.-F., M. Bozga, and O. Maler. 2013. “As soon as probable: Optimal scheduling under stochastic uncertainty.” In Proc., Int. Conf. on Tools and Algorithms for the Construction and Analysis of Systems, edited by N. Piterman and S. A. Smolka, 385–400. Berlin: Springer.
Li, C. Z., J. Hong, F. Xue, G. Q. Shen, X. Xu, and L. Luo. 2016. “SWOT analysis and Internet of Things-enabled platform for prefabrication housing production in Hong Kong.” Habitat Int. 57 (Oct): 74–87. https://doi.org/10.1016/j.habitatint.2016.07.002.
Li, L., S. Zijin, N. Jiacheng, and Q. Fei. 2013. “Data-based scheduling framework and adaptive dispatching rule of complex manufacturing systems.” Int. J. Adv. Manuf. Technol. 66 (9–12): 1891–1905. https://doi.org/10.1007/s00170-012-4468-6.
Li, Z., and M. Ierapetritou. 2008. “Process scheduling under uncertainty: Review and challenges.” Comput. Chem. Eng. 32 (4–5): 715–727. https://doi.org/10.1016/j.compchemeng.2007.03.001.
Lingitz, L., V. Gallina, F. Ansari, D. Gyulai, A. Pfeiffer, W. Sihn, and L. Monostori. 2018. “Lead time prediction using machine learning algorithms: A case study by a semiconductor manufacturer.” Procedia CIRP 72 (Jun): 1051–1056. https://doi.org/10.1016/j.procir.2018.03.148.
Liu, J., M. Soleimanifar, and M. Lu. 2017. “Resource-loaded piping spool fabrication scheduling: Material-supply-driven optimization.” Visualization Eng. 5 (1): 5. https://doi.org/10.1186/s40327-017-0044-3.
Mohsen, O., Y. Mohamed, and M. Al-Hussein. 2022. “A machine learning approach to predict production time using real-time RFID data in industrialized building construction.” Adv. Eng. Inf. 52 (Apr): 101631. https://doi.org/10.1016/j.aei.2022.101631.
Mosayebi, S. P., A. R. Fayek, L. Yakemchuk, and S. Waters. 2012. “Factors affecting productivity of pipe spool fabrication.” Int. J. Archit. Eng. Constr. 1 (1): 30–36. https://doi.org/10.7492/ijaec.2012.003.
Nahangi, M., J. Yeung, J. Amaral, F. N. Freitas, S. Walbridge, and C. T. Haas. 2014. “Automated deviation analysis for as-built status assessment of steel assemblies and pipe spools.” In Computing in civil and building engineering, 2063–2070. Reston, VA: ASCE.
Omar, T., and M. L. Nehdi. 2016. “Data acquisition technologies for construction progress tracking.” Autom. Constr. 70 (Oct): 143–155. https://doi.org/10.1016/j.autcon.2016.06.016.
Öztürk, A., S. Kayalıgil, and N. E. Özdemirel. 2006. “Manufacturing lead time estimation using data mining.” Eur. J. Oper. Res. 173 (2): 683–700. https://doi.org/10.1016/j.ejor.2005.03.015.
Pedregosa, F., et al. 2011. “Scikit-learn: Machine learning in Python.” J. Mach. Learn. Res. 12 (85): 2825–2830.
Petre, C. 2016. “Instance-based model for predicting total fabrication duration of industrial pipe spools.” Master’s thesis, Dept. Civil and Environmental Engineering, Univ. of Alberta.
Pfeiffer, A., D. Gyulai, B. Kádár, and L. Monostori. 2016. “Manufacturing lead time estimation with the combination of simulation and statistical learning methods.” Procedia CIRP 41 (Feb): 75–80. https://doi.org/10.1016/j.procir.2015.12.018.
Piroozfard, H., A. Hassan, A. M. Moghadam, and A. Derakhshan Asl. 2014. “A hybrid genetic algorithm for solving job shop scheduling problems.” Adv. Mater. Res. 845 (Dec): 559–563. https://doi.org/10.4028/www.scientific.net/AMR.845.559.
Sarin, S. C., B. Nagarajan, and L. Liao. 2010. Stochastic scheduling. Cambridge, UK: Cambridge University Press.
Song, J., C. T. Haas, C. Caldas, E. Ergen, and B. Akinci. 2006. “Automating the task of tracking the delivery and receipt of fabricated pipe spools in industrial projects.” Autom. Constr. 15 (2): 166–177. https://doi.org/10.1016/j.autcon.2005.03.001.
Taghaddos, H., U. Hermann, S. AbouRizk, and Y. Mohamed. 2014. “Simulation-based multiagent approach for scheduling modular construction.” J. Comput. Civ. Eng. 28 (2): 263–274. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000262.
Tommelein, I. D. 1998. “Pull-driven scheduling for pipe-spool installation: Simulation of lean construction technique.” J. Constr. Eng. Manage. 124 (4): 279–288. https://doi.org/10.1061/(ASCE)0733-9364(1998)124:4(279).
Tommelein, I. D. 2006. “Process benefits from use of standard products—Simulation experiments using the pipe spool model.” In Proc., 14th Conf. of the Int. Group for Lean Construction, 177–189. Nugegoda, Sri Lanka: International Gemmological Laboratory Colombo.
Wang, P., Y. Mohamed, S. M. Abourizk, and A. R. T. Rawa. 2009. “Flow production of pipe spool fabrication: Simulation to support implementation of lean technique.” J. Constr. Eng. Manage. 135 (10): 1027–1038. https://doi.org/10.1061/(ASCE)CO.1943-7862.0000068.
Wickham, H. 2014. “Tidy data.” J. Stat. Softw. 59 (10): 1–23. https://doi.org/10.18637/jss.v059.i10.
Witten, I. H., E. Frank, and M. A. Hall. 2011. Data mining: Practical machine learning tools and techniques. Burlington, MA: Morgan Kaufmann.
Yang, X. S. 2019. Introduction to algorithms for data mining and machine learning. Amsterdam, Netherlands: Elsevier.
Zhou, J., X. Shi, K. Du, X. Qiu, X. Li, and H. S. Mitri. 2016. “Development of ground movements due to a shield tunnelling prediction model using random forests.” In Geo-China 2016: New Frontiers in Civil Infrastructure, Geotechnical Special Publication 267, edited by H. F. Shehata, D. Y. Santillan, and M. F. Shehata, 108–115. Reston, VA: ASCE.

Information & Authors

Information

Published In

Go to Journal of Construction Engineering and Management
Journal of Construction Engineering and Management
Volume 149Issue 2February 2023

History

Received: Oct 30, 2021
Accepted: Sep 28, 2022
Published online: Dec 6, 2022
Published in print: Feb 1, 2023
Discussion open until: May 6, 2023

Permissions

Request permissions for this article.

Authors

Affiliations

Research Assistant, Dept. of Civil and Environmental Engineering, Univ. of Alberta, Edmonton, AB, Canada T6G 1H9 (corresponding author). ORCID: https://orcid.org/0000-0002-3992-9357. Email: [email protected]
Cristian Petre [email protected]
Graduate Student, Dept. of Civil and Environmental Engineering, Univ. of Alberta, Edmonton, AB, Canada T6G 1H9. Email: [email protected]
Professor, Dept. of Civil and Environmental Engineering, Univ. of Alberta, Edmonton, AB, Canada T6G 1H9. ORCID: https://orcid.org/0000-0001-9170-9557. Email: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

  • Cost Performance Modeling for Steel Fabrication Shops with Machine Learning Algorithms, Journal of Construction Engineering and Management, 10.1061/JCEMD4.COENG-14564, 150, 9, (2024).

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share