Abstract
Modularization has played a significant role in product design and system configuration for both manufacturers and customers. Modularization enables mass customization, collaborative product design, concurrent engineering, and short product development cycle from the view point of manufacturers, while it enables high reusability, easy system configuration, and quick installation of parts from the viewpoint of customers. One of the key enablers of modularization is standardized interfaces that connect parts. The standardization has facilitated computational product design by enabling the automation of product design processes. As technology evolves, challenges from the variants of standardized interfaces, such as different versions of an interface, have emerged. A version mismatch causes incompatibility. In order to increase compatibility, interfaces are designed to support backward compatibility. This paper proposes an artificial intelligence planning–based mathematical framework for computational system configuration to support backward compatibility. The case study shows the significance of the design with the consideration of backward compatibility by demonstrating the capability of the proposed framework that automatically discovers a better design solution that cannot be identified when backward compatibility is not considered. Finally, experiments are conducted to prove the optimality of the solutions from the mathematical framework and to showcase the advantages of the framework. The proposed mathematical framework is expected to serve as a benchmarking tool, in terms of solution quality and time, for heuristic methods to be developed in the future.
Similar content being viewed by others
Data availability
The data supporting the findings of this study are available within the article and are submitted as supplementary materials.
Code availability
The code supporting the findings of this study are submitted as supplementary materials.
References
Simpson TW, Siddique Z, Jiao RJ (2006) Product platform and product family design: methods and applications, Springer Science & Business Media
Jiao JR, Zhang Y (2006) “Product family positioning,” product platform and product family design, Springer, pp. 91–106
Putnik GD, Putnik Z (2019) Defining sequential engineering (SeqE), simultaneous engineering (SE), concurrent engineering (CE) and collaborative engineering (ColE): on similarities and differences. Procedia CIRP 84:68–75
Yoo J, Kumara S, Simpson TW (2012) Modular product design using cyberinfrastructure for global manufacturing. J Comput Inf Sci Eng 12(3), pp. 031008–031001~031010
Bohm MR, Stone RB, Simpson TW, Streva ED (2008) Introduction of a data schema to support a design repository. Comput Aided Des 40(7):801–811
W3C, “eXtensible Markup Language (XML),” http://www.w3.org/XML/. Accessed 19 Jan 2023
Szykman S, Sriram R (2006) Design and implementation of the Web-enabled NIST Design Repository. ACM Trans Internet Technol 6(1):85–116
Browning TR (2015) Design structure matrix extensions and innovations: a survey and new opportunities. IEEE Trans Eng Manage 63(1):27–52
Li Y, Chu X, Chu D, Liu Q (2014) An integrated module partition approach for complex products and systems based on weighted complex networks. Int J Prod Res 52(15):4608–4622
Zhang N, Yang Y, Zheng Y (2016) A module partition method base on complex network theory, Proc. IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), IEEE, pp. 424–428
Zhang N, Yang Y, Zheng Y, Su J (2019) Module partition of complex mechanical products based on weighted complex networks. J Intell Manuf 30(4):1973–1998
Bryant CR, McAdams DA, Stone RB, Kurtoglu T, Campbell MI. A computational technique for concept generation, Proc. Proceedings of ASME 2005 Design Engineering Technical Conferences
Yoo JJ-W, Aryasomayajula A, Moon SK (2013) An efficient branch-and-bound algorithm for interface-based modular product design and performance evaluation. J Comput Inf Sci Eng 13(4), pp. 044502–044501~044510
Ghallab M, Nau D, Traverso P (2016) Automated planning and acting, Cambridge University Press
Yoo JJ-W (2016) A mathematical formulation for interface-based modular product design with geometric and weight constraints. Eng Optim 48(6):985–998
Shen J, Bazzi RA. A formal study of backward compatible dynamic software updates, Proc. SEFM 2015 Collocated Workshops, Springer, pp. 231–248
Zheng P, Sang Z, Zhong RY, Liu Y, Liu C, Mubarok K, Yu S, Xu X (2018) Smart manufacturing systems for Industry 4.0: conceptual framework, scenarios, and future perspectives. Front Mech Eng 13(2):137–150
Liu Y, Peng Y, Wang B, Yao S, Liu Z (2017) Review on cyber-physical systems. IEEE/CAA J Autom Sinica 4(1):27–40
Da Xu L, He W, Li S (2014) Internet of things in industries: a survey. IEEE Trans Industr Inf 10(4):2233–2243
Wei Y, Blake MB (2010) Service-oriented computing and cloud computing: challenges and opportunities. IEEE Internet Comput 14(6):72–75
Kusiak A (2018) Smart manufacturing. Int J Prod Res 56(1–2):508–517
Qu Y, Ming X, Liu Z, Zhang X, Hou Z (2019) Smart manufacturing systems: state of the art and future trends. Int J Adv Manuf Technol 103(9):3751–3768
Mustapha H, Kassim R, Rahmat A (2022) Internet of Things adoption in manufacturing: an exploratory of organizational antecedents. Advanced Transdisciplinary Engineering and Technology, Springer, pp. 339-351
Abdmeziem MR, Tandjaoui D, Romdhani I (2016) Architecting the internet of things: state of the art, Robots and Sensor Clouds, pp. 55–75
Aicher T, Schütz D, Spindler M, Liu S, Günthner W, Vogel-Heuser B (2017) Automatic analysis and adaption of the interface of automated material flow systems to improve backwards compatibility. IFAC-PapersOnLine 50(1):1217–1224
Sauter T (2010) The three generations of field-level networks—evolution and compatibility issues. IEEE Trans Industr Electron 57(11):3585–3595
Bylander T (1994) The computational complexity of propositional STRIPS planning. Artif Intell 69(1):165–204
Funding
This research was partially supported by the Caterpillar Research Fellowship.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Ethics approval
Not applicable.
Consent to participate
It is confirmed that all the authors are aware and satisfied of the authorship order and correspondence of the paper.
Consent for publication
The publisher has the permission of the authors to publish the given article.
Conflict of interest
The author declares no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yoo, J.JW. Computational modular system configuration with backward compatibility. Int J Adv Manuf Technol 125, 3349–3362 (2023). https://doi.org/10.1007/s00170-023-10987-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-023-10987-0