Hostname: page-component-848d4c4894-r5zm4 Total loading time: 0 Render date: 2024-06-24T04:30:00.620Z Has data issue: false hasContentIssue false

TRANSPARENCY OF DESIGN AUTOMATION SYSTEMS USING VISUAL PROGRAMMING – WITHIN THE MECHANICAL MANUFACTURING INDUSTRY

Published online by Cambridge University Press:  27 July 2021

Tim Heikkinen*
Affiliation:
Jönköping University
*
Heikkinen, Tim, Jönköping University, Industrial Product Development, Production and Design, Sweden, tim.heikkinen@ju.se

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

One challenge with design automation is system transparency with adjustable granularity because of the many different forms of representation from multiple disciplines. Previous research has focused on visualization through the generation of graphs, packaging into electronic books, and model highlighting. The research presented in this paper focuses instead on a visual programming approach, commonly applied in the building industry, where design assets and external references are wrapped into visual components and managed on a canvas with information input/output relations displayed. This entails additional documentation efforts, but the visualization is arguably more useful as groups and levels of granularity are adjusted by the engineers themselves as a part of the development work. To explore visual programming and its potential benefits as a way of enabling transparency with adjustable granularity of DA systems within mechanical manufacturing industry, an existing textual design automation system was transformed into a visual one using Grasshopper® (a visual programming environment) and discussed with respect to DA system transparency, feature-based CAD, and DA system development.

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
The Author(s), 2021. Published by Cambridge University Press

References

Cederfeldt, M. and Elgh, F. (2005), “Design Automation in SMEs-Current State, Potential, Need and Requirements”, ICED 05: 15th International Conference on Engineering Design: Engineering Design and the Global Economy, pp. 115.Google Scholar
Davis, D., Burry, J. and Burry, M. (2011), “Understanding visual scripts: Improving collaboration through modular programming”, International Journal of Architectural Computing, Vol. 9 No. 4, pp. 361375. https://doi.org/10.1260/1478-0771.9.4.361.CrossRefGoogle Scholar
Heikkinen, T., Johansson, J. and Elgh, F. (2020), “Multidisciplinary design automation – a conceptual framework for working with product model extensions”, International Journal of Agile Systems and Management, Vol. 13 No. 1, pp. 2847. https://doi.org/10.1504/IJASM.2020.105866.CrossRefGoogle Scholar
Heikkinen, T., Stolt, R. and Elgh, F. (2020), “Incorporating Design for Additive Manufacturing in Multidisciplinary Design Automation – Challenges Identified”, Computer-Aided Design and Application, Vol. 17 No. 5, pp. 936947. https://doi.org/10.14733/cadaps.2020.936-947.CrossRefGoogle Scholar
Hjertberg, T., Stolt, R., Elgh, F. and Stolt, R. (2018), “A tool for obtaining transparency and traceability in heterogeneous design automation environments”, Computer-Aided Design and Applications, Vol. 4360 No. 14, pp. 488500. 10.1080/16864360.2017.1419637.CrossRefGoogle Scholar
Johansson, J., Contero, M., Company, P. and Elgh, F. (2018), “Supporting connectivism in knowledge based engineering with graph theory, filtering techniques and model quality assurance”, Advanced Engineering Informatics, Elsevier, Vol. 38, pp. 252263. https://doi.org/10.1016/j.aei.2018.07.005.CrossRefGoogle Scholar
Johansson, J. and Elgh, F. (2019), “Knowledge Objects Enable Mass Individualization”, Computational Methods in Applied Sciences, Vol. 49. https://doi.org/10.1007/978-3-319-89890-2_5.CrossRefGoogle Scholar
Johansson, J. and Poorkiany, M. (2019), “Integrating Knowledge Objects and e-Books to Support Six Roles in the Design Automation Life-Cycle”, Proceedings of the 26th ISTE International Conference on Transdisciplinary Engineering. https://doi.org/10.1039/C9PY90093DCrossRefGoogle Scholar
Kubicki, S., Mukkavaara, J. and Sandberg, M. (2018), “A master model approach for design and analysis of roof trusses”, International Symposium on Automation and Robotics in Construction and International AEC/FM Hackathon: The Future of Building Things, No. December. https://doi.org/10.22260/ISARC2018/0046.CrossRefGoogle Scholar
Lindlöf, L. (2014), Visual Management – on Communication in Product Development Organizations Department of Technology Management and Economics, PhD Thesis, Chalmers University of Technology.Google Scholar
McMahon, C., Lowe, A. and Culley, S. (2004), “Knowledge management in engineering design: Personalization and codification”, Journal of Engineering Design, Vol. 15 No. 4, pp. 307325. https://doi.org/10.1080/09544820410001697154.CrossRefGoogle Scholar
Negendahl, K. (2015), “Building performance simulation in the early design stage: An introduction to integrated dynamic models”, Automation in Construction, Elsevier B.V., Vol. 54, pp. 3953. https://doi.org/10.1016/j.autcon.2015.03.002.CrossRefGoogle Scholar
Paivio, A. (1979), Imagery and Verbal Processes.Google Scholar
Poorkiany, M., Johansson, J. and Elgh, F. (2016), “Capturing, structuring and accessing design rationale in integrated product design and manufacturing processes”, Advanced Engineering Informatics, Elsevier Ltd, Vol. 30 No. 3, pp. 522536. https://doi.org/10.1016/j.aei.2016.06.004.CrossRefGoogle Scholar
La Rocca, G. and Van Tooren, M.J.L. (2010), “Knowledge-based engineering to support aircraft multidisciplinary design and optimization”, Proceedings of the Institution of Mechanical Engineers, Vol. 224 No. 9, pp. 10411055. https://doi.org/10.1243/09544100JAERO592.CrossRefGoogle Scholar
Runberger, J. and Magnusson, F. (2015), “Harnessing the Informal Processes Around the Computational Design Model”, Modelling Behaviour, pp. 329339. https://doi.org/10.1007/978-3-319-24208-8_28.CrossRefGoogle Scholar
Sandberg, M., Gerth, R., Lu, W., Jansson, G., Mukkavaara, J. and Olofsson, T. (2016), “Design automation in construction – an overview”, Proc. of the 33rd CIB W78 Conference, No. Stokes 2001, p. 9.Google Scholar
Sandberg, M., Mukkavaara, J., Shadram, F. and Olofsson, T. (2019), “Multidisciplinary optimization of life-cycle energy and cost using a BIM-based master model”, Sustainability. 11 No. 2. https://doi.org/10.3390/su11010286.CrossRefGoogle Scholar
Sandberg, M., Tyapin, I., Kokkolaras, M., Lundbladh, A. and Isaksson, O. (2017), “A knowledge-based master model approach exemplified with jet engine structural design”, Computers in Industry, Elsevier B.V., Vol. 85, pp. 3138. https://doi.org/10.1016/j.compind.2016.12.003.CrossRefGoogle Scholar
Shah, J.J. and Mäntylä, M. (1995), Parametric and Feature-Based CAD/CAM: Concepts, Techniques, and Applications, Wiley, New York.Google Scholar
Singer, D. and Borrmann, A. (2015), “A novel knowledge-based engineering approach for infrastructure design”, Civil-Comp Proceedings, Vol. 109 No. December. https://doi.org/10.4203/ccp.109.17.CrossRefGoogle Scholar
Stolt, R. and Elgh, F. (2019), “Enhancing traceability in heterogeneous design platforms”, International Journal of Product Lifecycle Management, Vol. 12 No. 1, pp. 6280. https://doi.org/10.1504/IJPLM.2019.104382.CrossRefGoogle Scholar
Verhagen, W.J.C., Bermell-Garcia, P., Van Dijk, R.E.C. and Curran, R. (2012), “A critical review of Knowledge-Based Engineering: An identification of research challenges”, Advanced Engineering Informatics, Elsevier Ltd, Vol. 26 No. 1, pp. 515. https://doi.org/10.1016/j.aei.2011.06.004.CrossRefGoogle Scholar