Topology-Optimization-Based Learning: A Powerful Teaching and Learning Framework under the Prism of the CDIO Approach
Abstract
:1. Introduction to Topology Optimization (TO)
- Can TOBL be used effectively in a degree for CAD design?
- How easy is it to introduce elementary TO to the under- and postgraduate students, and is there an effective teaching method?
- What is the prerequisite knowledge that is needed to teach the fundamental TO theory?
- At which level can TO be introduced? Are there differences between teaching TO to undergraduate and postgraduate students?
2. CDIO: An Effective Educational Framework
2.1. The CDIO Syllabus and Its Standards
2.2. Designing a Course Aligned with the CDIO Approach
3. The General Structural Optimization Problem
- f(x): objective function f;
- x: design variable;
- y: state variable.
- : stiffness matrix;
- the displacement vector;
- : the force vector.
- E: Young’s modulus;
- p: penalization factor, usually with the values 1–3.
4. Examples of Active Learning Tools in Topology Optimization
5. A Teaching and Learning Framework for TOBL
5.1. The Goals of a Study Program in CAD Design Based on the Necessary Attributes of a Contemporary CAD Designer
5.2. CDIO Syllabus for a CAD Designer
- i.
- Any engineer, including a CAD designer, requires mathematics as underlying knowledge in his/her education. Specifically, a designer following TOBL should be familiar with algebra, calculus, analysis, and, indisputably, geometry and topology, as these can be considered as prerequisites for CAD and TO. In addition, dynamic systems with differential equations and mathematical physics with a focus on classical mechanics support the FEM courses. Furthermore, the theory of applied statistics provides fundamentals for parametric and non-parametric statistical models while introducing DOE to the students. Basic physics and chemistry with a focus on classical mechanics and stereochemistry support the core engineering fundamental knowledge. Finally, basic knowledge of programming languages and computer programing will help new designers to develop their own scripts and understand the different TO algorithms.
- ii.
- The core fundamental engineering knowledge is almost the same in any engineering undergraduate study program. However, the focus should be adapted to the students’ needs. Concerning the studies of a CAD designer, mechanics, dynamics, thermodynamics, material science, and structural analysis are important for the understanding of basic engineering concepts and can be used in the design parametrization of CAD models, the implementation of FEM simulations and validations, the material selection, and the solutions of optimization problems. In addition, knowledge of conventional manufacturing processes (CMPs) and additive manufacturing (AM) will be utilized in the testing and refinement step of product development, and both should be accounted for in the optimization process.
- iii.
- A special focus on the 3D printing, CAD, FEM, CAM, and TO methods and tools constitutes the advanced engineering fundamental knowledge, methods, and tools. In addition, statistical and computer programming software are demanded, among other things. All of these will help students to apply the theory learned, to develop projects, and to learn through application. The active learning tools, algorithms, and assignments presented in Section 4 will make significant contributions to this section of the syllabus.
5.3. Course Design and Integrated Curriculum in TOBL
6. Discussion
- TO is a useful multi-educational tool that can be effectively utilized to introduce and teach the different educational elements that constitute a degree in CAD engineering, such as CAD, FEM, CAM, AM, and CPM. In addition, its application to real-life products can offer theoretical insights to the students about product development, design thinking, and reverse engineering.
- There are a plethora of open-source active learning tools concerning TO that could easily facilitate both its introduction and in-depth understanding among under- and postgraduate students. A study program that supports TOBL under the prism of the CDIO initiative offers a learning and educational method that can create contemporary CAD designers who can design and develop optimized products aligned with technological changes and societal needs.
- The prerequisite knowledge that is demanded and that can support TOBL consists of the basic fundamental engineering knowledge that is included in any undergraduate engineering program. However, additional focus on special topics related to TOBL should be covered, such as topology, mathematical physics, classical mechanics, computer programing, and applied statistics.
- TO can be taught to both undergraduate and postgraduate students studying CAD engineering from their first academic year. However, theoretical topics, exercises, applications, and projects with a gradually increasing difficulty can be used during the different academic years, leading to increased levels of understanding of TO.
7. Conclusions
Author Contributions
Funding
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Bendsøe, M.P.; Sigmund, O. Topology Optimization: Theory, Methods, and Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar] [CrossRef]
- Tyflopoulos, E.; Steinert, M. Topology and parametric optimization-based design processes for lightweight structures. Appl. Sci. 2020, 10, 4496. [Google Scholar] [CrossRef]
- Bendsøe, M.P.; Kikuchi, N. Generating optimal topologies in structural design using a homogenization method. Comput. Methods Appl. Mech. Eng. 1988, 71, 197–224. [Google Scholar] [CrossRef]
- Sigmund, O. On the usefulness of non-gradient approaches in topology optimization. Struct. Multidiscip. Optim. 2011, 43, 589–596. [Google Scholar] [CrossRef]
- Bendsøe, M.P. Optimal shape design as a material distribution problem. Struct. Optim. 1989, 1, 193–202. [Google Scholar] [CrossRef]
- Xie, Y.M.; Steven, G.P. A simple evolutionary procedure for structural optimization. Comput. Struct. 1993, 49, 885–896. [Google Scholar] [CrossRef]
- Holland, J.H. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Application to Biology, Control and Artificial Intelligence; MIT Press: Cambridge, MA, USA, 1992. [Google Scholar]
- Nakshatrala, P.B.; Tortorelli, D.; Nakshatrala, K. Nonlinear structural design using multiscale topology optimization. Part I: Static formulation. Comput. Methods Appl. Mech. Eng. 2013, 261, 167–176. [Google Scholar] [CrossRef]
- Sivapuram, R.; Dunning, P.D.; Kim, H.A. Simultaneous material and structural optimization by multiscale topology optimization. Struct. Multidiscip. Optim. 2016, 54, 1267–1281. [Google Scholar] [CrossRef] [Green Version]
- Białkowski, S. Structural optimisation methods as a new toolset for architects. In Proceedings of the 34th eCAADe Conference—Complexity & Simplicity, University of Oulu, Oulu, Finland, 22–26 August 2016; Volume 2, pp. 255–264. [Google Scholar]
- Scurtu, L.-I.; Ștefan, B.; Dragomir, M. Optimization methods applied in CAD based furniture design. Acta Tech. Napoc. Ser. Appl. Math. Mech. Eng. 2015, 58. Available online: https://atna-mam.utcluj.ro/index.php/Acta/article/view/727 (accessed on 8 July 2021).
- Brackett, D.; Ashcroft, I.; Hague, R. Topology optimization for additive manufacturing. In Proceedings of the Solid Freeform Fabrication Symposium, Austin, TX, USA, 26–28 July 2021; pp. 348–362. [Google Scholar]
- Banik, G.C. Industry expectations from new construction engineers and managers: Curriculum improvement. In Proceedings of the 2008 Annual Conference & Exposition, Pittsburgh, PA, USA, 22–25 June 2008; pp. 13–741. [Google Scholar]
- Bonwell, C.C.; Eison, J.A. Active Learning: Creating Excitement in the Classroom. 1991 ASHE-ERIC Higher Education Reports; ERIC: Washington, DC, USA, 1991.
- Raelin, J.A. A model of work-based learning. Organ. Sci. 1997, 8, 563–578. [Google Scholar] [CrossRef]
- Yorke, M. Issues in the Assessment of Practice-Based Professional Learning; Open University Milton Keynes: Milton Keynes, UK, 2005. [Google Scholar]
- Edström, K.; Kolmos, A. PBL and CDIO: Complementary models for engineering education development. Eur. J. Eng. Educ. 2014, 39, 539–555. [Google Scholar] [CrossRef]
- Gómez Puente, S.; van Eijck, M.; Jochems, W. Towards characterising design-based learning in engineering education: A review of the literature. Eur. J. Eng. Educ. 2011, 36, 137–149. [Google Scholar] [CrossRef] [Green Version]
- Crawley, E.; Malmqvist, J.; Ostlund, S.; Brodeur, D.; Edstrom, K. Rethinking engineering education. CDIO Approach 2007, 302, 60–62. [Google Scholar] [CrossRef]
- Delors, J. Learning: The Treasure within: Report to UNESCO of the International Commission on Education for the Twenty-First Century; UNESCO Publishing: Paris, France, 1996; p. 266. [Google Scholar]
- Crawley, E.F.; Malmqvist, J.; Lucas, W.A.; Brodeur, D.R. The CDIO syllabus v2. 0. An updated statement of goals for engineering education. In Proceedings of the 7th International CDIO Conference, Copenhagen, Denmark, 20–23 June 2011. [Google Scholar]
- Biggs, J.B. Teaching for Quality Learning at University: What the Student Does; McGraw-Hill Education: London, UK, 2011. [Google Scholar]
- Feisel, L. Teaching students to continue their education. In Proceedings of the Frontiers in Education Conference, Arlington, TX, USA, 12–15 October 1986; pp. 12–15. [Google Scholar]
- Christensen, P.W.; Klarbring, A. An Introduction to Structural Optimization; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2008; Volume 153. [Google Scholar]
- Censor, Y. Pareto optimality in multiobjective problems. Appl. Math. Optim. 1977, 4, 41–59. [Google Scholar] [CrossRef]
- Aage, N.; Nobel-Jørgensen, M.; Andreasen, C.S.; Sigmund, O. Interactive topology optimization on hand-held devices. Struct. Multidiscip. Optim. 2013, 47, 1–6. [Google Scholar] [CrossRef]
- Nobel-Jørgensen, M.; Aage, N.; Christiansen, A.N.; Igarashi, T.; Bærentzen, J.A.; Sigmund, O. 3D interactive topology optimization on hand-held devices. Struct. Multidiscip. Optim. 2015, 51, 1385–1391. [Google Scholar] [CrossRef]
- Sigmund, O. A 99 line topology optimization code written in Matlab. Struct. Multidiscip. Optim. 2001, 21, 120–127. [Google Scholar] [CrossRef]
- Sigmund, O. On the design of compliant mechanisms using topology optimization. J. Struct. Mech. 1997, 25, 493–524. [Google Scholar] [CrossRef]
- Sigmund, O.; Maute, K.J.S.; Optimization, M. Sensitivity filtering from a continuum mechanics perspective. Struct. Multidiscip. Optim. 2012, 46, 471–475. [Google Scholar] [CrossRef]
- Guest, J.K.; Prévost, J.H.; Belytschko, T. Achieving minimum length scale in topology optimization using nodal design variables and projection functions. Int. J. Numer. Methods Eng. 2004, 61, 238–254. [Google Scholar] [CrossRef]
- Andreassen, E.; Clausen, A.; Schevenels, M.; Lazarov, B.S.; Sigmund, O. Efficient topology optimization in MATLAB using 88 lines of code. Struct. Multidiscip. Optim. 2011, 43, 1–16. [Google Scholar] [CrossRef] [Green Version]
- Ferrari, F.; Sigmund, O. A new generation 99 line Matlab code for compliance topology optimization and its extension to 3D. Struct. Multidiscip. Optim. 2020, 62, 2211–2228. [Google Scholar] [CrossRef]
- Tyflopoulos, E.; Steinert, M. Messing with boundaries-quantifying the potential loss by pre-set parameters in topology optimization. Procedia CIRP 2019, 84, 979–985. [Google Scholar] [CrossRef]
- Tyflopoulos, E.; Flem, D.T.; Steinert, M.; Olsen, A. State of the art of generative design and topology optimization and potential research needs. In Proceedings of the DS 91: NordDesign 2018, Linköping, Sweden, 14–17 August 2018; The Design Society: Glasgow, UK, 2018; p. 15. [Google Scholar]
- Mathiesen, K.S.; Ness, J.; Sæther, O.N.L.; Vatsvåg, E. Post-Processing of Topology Optimized Designs Case Study of a Drone Arm. Bachelor’s Thesis, National Taiwan Normal University, Taipei, Taiwan, 2019. [Google Scholar]
- Tyflopoulos, E.; Lien, M.; Steinert, M. Optimization of brake calipers using topology optimization for additive manufacturing. Appl. Sci. 2021, 11, 1437. [Google Scholar] [CrossRef]
- Eppinger, S.; Ulrich, K. Product Design and Development; McGraw-Hill Higher Education: New York, NY, USA, 2015. [Google Scholar]
- Groover, M.; Zimmers, E. CAD/CAM: Computer-Aided Design and Manufacturing; Pearson Education: London, UK, 1983. [Google Scholar]
- Holt, R.; Barnes, C. Towards an integrated approach to “Design for X”: An agenda for decision-based DFX research. Res. Eng. Des. 2010, 21, 123–136. [Google Scholar] [CrossRef]
- Wiggins, G.; Wiggins, G.P.; McTighe, J. Understanding by Design; Ascd: Alexandria, VA, USA, 2005. [Google Scholar]
- de Oliveira, C.J.; Steffen, L.O.; de Moraes Vasconcellos, C.A.; Sanchez, P.F. Structural Topology Optimization as a Teaching Tool in the Architecture. Rev. Ensino Eng. 2019, 37. [Google Scholar] [CrossRef]
- Mullins, M.; Kirkegaard, P.H.; Jessen, R.Z.; Klitgaard, J. A topology optimization approach to learning in architectural design. In Proceedings of the 23rd eCAADe Conference on Digital Design Lisbon, Lisbon, Portugal, 21–24 September 2005; pp. 155–162. [Google Scholar]
- Sangree, R.; Carstensen, J.V.; Gaynor, A.T.; Zhu, M.; Guest, J.K. Topology optimization as a teaching tool for undergraduate education in structural engineering. In Proceedings of the Structures Congress 2015, Portland, OR, USA, 23–25 April 2015; pp. 2632–2642. [Google Scholar]
- Quist, J.; Bhadani, K.; Bengtsson, M.; Evertsson, M.; Malmqvist, J.; Enelund, M.; Hoffenson, S. CDIO based engineering design and optimization course. In Proceedings of the 13th International CDIO Conference, Calgary, AB, Canada, 18–22 June 2017; pp. 298–314. [Google Scholar]
- Deweck, O.; Kim, I.; Graff, C.; Nadir, W.; Bell, A. Engineering design and rapid prototyping: A rewarding CAD/CAE/CAM and CDIO experience for undergraduates. In Proceedings of the 1st Annual CDIO Conference, Kingston, ON, Canada, 7–8 June 2005. [Google Scholar]
- Zhong, H.-X.; Chiu, P.-S.; Lai, C.-F. Effects of the use of CDIO engineering design in a flipped programming course on flow experience, cognitive load. Sustainability 2021, 13, 1381. [Google Scholar] [CrossRef]
Conceive | Planning | Problem solving and innovation Project management and entrepreneurship |
Concept Development | Good design, computer, and building skills Creativity | |
Design | System-Level Design | CAD and CAM Engineering fundamentals |
Detail Design | Design and engineering skills Material choice Production methods | |
Implement | Testing and Refinement | FEM and Optimization Physical testing |
Operate | Production Ramp-up | Monitoring the manufacturing Logistics Maintenance |
Teaching and learning framework for TOBL | ||||
---|---|---|---|---|
Underlying/Essential Knowledge that Can Support TOBL | ||||
Mathematics Physics | Mechanics Dynamics | Thermodynamics Programing | Material Science Statistics | Chemistry |
Bachelor: Core Eng. Knowledge | Master: Advanced Eng. Knowledge | |||
Teaching and learning activities | ||||
1st Year | 2nd Year | 3rd Year | 4th Year | 5th year |
Figures/Examples with initial and optimized designs Interactive games and apps Matlab/Python exercises: 99-line script CAD/FEM exercises Small group projects | Matlab/Python exercises: different scripts CAD/FEM exercises Applications in structural problems Small group projects | Bachelor dissertations in groups: Optimization of real products in cooperation with industry | Theory and examples of different SO methods and algorithms Exercises combining SO with DOE and sensitivity analysis Applications in structural and multi-physics problems Small group projects | Individual Master thesis: Design and optimization of real products in cooperation with industry |
Intended Learning Outcomes | ||||
Excite curiosity and increase motivation Introduction to programming languages Mechanical design Introduction to 3D modeling Introduction to FEM Introduction to CMP and AM | TO script TO challenges TO for AM vs. TO for CPM Moderate CAD Moderate FEM Parametric design Statistical analysis Product development Reverse engineering Design thinking | In-depth understanding of TO Create, analyze, and evaluate different optimization problems Plan, prepare, lead, and manage projects Contribute to research and development work | SO scripts and software Advanced CAD Advanced FEM DOE Sensitivity analysis Statistical analysis | In-depth understanding of SO Create, analyze, and evaluate different optimization problems Plan, prepare, lead, and manage projects Contribute to research and development work |
Assessment | ||||
Exercises/Exams Small group projects | Exercises/Exams Small group projects | Group Bachelor dissertations | Exercises/Exams Small group projects | Individual Master dissertations |
Level in Feisel–Shmitz taxonomy | ||||
Define | Compute | Explain | Solve | Judge |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tyflopoulos, E.; Haskins, C.; Steinert, M. Topology-Optimization-Based Learning: A Powerful Teaching and Learning Framework under the Prism of the CDIO Approach. Educ. Sci. 2021, 11, 348. https://doi.org/10.3390/educsci11070348
Tyflopoulos E, Haskins C, Steinert M. Topology-Optimization-Based Learning: A Powerful Teaching and Learning Framework under the Prism of the CDIO Approach. Education Sciences. 2021; 11(7):348. https://doi.org/10.3390/educsci11070348
Chicago/Turabian StyleTyflopoulos, Evangelos, Cecilia Haskins, and Martin Steinert. 2021. "Topology-Optimization-Based Learning: A Powerful Teaching and Learning Framework under the Prism of the CDIO Approach" Education Sciences 11, no. 7: 348. https://doi.org/10.3390/educsci11070348
APA StyleTyflopoulos, E., Haskins, C., & Steinert, M. (2021). Topology-Optimization-Based Learning: A Powerful Teaching and Learning Framework under the Prism of the CDIO Approach. Education Sciences, 11(7), 348. https://doi.org/10.3390/educsci11070348