Skip to main content
Log in

Level-set-based topology optimization of a morphing flap as a compliant mechanism considering finite deformation analysis

  • Research Paper
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

A morphing flap, a morphing wing section, can deform its geometrical shape seamlessly and continuously to improve the aerodynamic performance. To obtain a compliant morphing flap internal mechanism to realize the target deformation, this study aimed to develop a nonlinear topology optimization method based on a level-set method. However, numerical instability occurs during the design optimization process within the scope of finite deformation analyses. Accordingly, the numerical instability problem caused by an artificial weak material representing a void region in the optimization algorithm was resolved. In particular, this problem was resolved by structural modeling without such weak materials using the mesh adaptation method and by installing a spring component with a negligibly small spring constant. Subsequently, a finite deformation analysis was performed and integrated with the level-set-based topology optimization model. Finally, the proposed method was validated by solving the morphing flap design problem through numerical analyses, wherein an optimum structural configuration under finite deformation was obtained.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  • Allaire G, Jouve F, Todar AM (2004) Structural optimization using sensitivity analysis and a level-set method. J Comput Phys 194:363–393

    MathSciNet  MATH  Google Scholar 

  • Allaire G, Jouve F, Michailidis G (2016) Thickness control in structural optimization via a level set method. Struct Multidisc Optim 53:1349–1382

    MathSciNet  Google Scholar 

  • Allaire G, Dapogny C, Frey P (2013) A mesh evolution algorithm based on the level set method for geometry and topology optimization. Struct Multidisc Optim 48(4):711–715

    MathSciNet  Google Scholar 

  • Barbarino S, Bilgen O, Ajaj RM, Friswell MI, Inman DJ (2011) A review of morphing aircraft. J Intel Syst Struct 9:823–877

    Google Scholar 

  • Bonet J, Wood RD (2008) Nonlinear Continuum Mechanics for Finite Element Analysis. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  • Bruns TE, Tortoreli DA (2001) Topology optimization of nonlinear elastic structures and compliant mechanisms. Comput Methods Appl Mech Eng 190(26–27):3443–3459

    MATH  Google Scholar 

  • Cavalieri V, De Gaspari A, Ricci S (2020) Optimization of compliant adaptive structures in the design of a morphing droop nose. Smart Mater Struct 29

  • Chen Q, Zhang X, Zhu B (2019) A 213-line topology optimization code for geometrically nonlinear structures. Struct Multidisc Optim 59(5):1863–1879

    MathSciNet  Google Scholar 

  • Dapogny C, Dobrzynski C, Frey P (2014) Three-dimensional adaptive domain remeshing, implicit domain meshing, and applications to free and moving boundary problems. J Comput Phys 262:358–378

    MathSciNet  MATH  Google Scholar 

  • De Souza Neto EA, Perić D, Owen DRJ (2008) Computational methods for plasticity: theory and applications. West Sussex, UK, Wiley, Chichester

    Google Scholar 

  • Drela M (1989) XFOIL: An analysis and design system for low Reynolds number airfoil. Low Reynolds Number Aerodynamics, Lecture Note in Engineering 54:1-12, Spring-Verlag

  • Florian D, Andreas H, Klaus W (2020) Multidisciplinary multi-objective design optimization of an active morphing wing section. Struct Multidisc Optim 62:2423–2440

    MathSciNet  Google Scholar 

  • Florian D, Andreas H, Klaus W (2022) Comparison of structural parameterization methods for the multidisciplinary optimization of active morphing wing sections. Comput Struct 263

  • Gaspari AD, Ricci S (2011) A two-level approach for the optimal design of morphing wings based on compliant structures. J Intelligent Syst Struct 22:10911111

    Google Scholar 

  • Hecht F (2012) New development in freefem++. J Numerical Math 205:251–266

    MathSciNet  MATH  Google Scholar 

  • Hetrick J, Osborn R, Kota S, Flick PM, Paul DB (2007) Flight testing of mission adaptive compliant wing. AIAA-2007-1709

  • Howell LL (2001) Compliant Mechanisms. Wiley

    Google Scholar 

  • Jensen PDL, Wang F, Dimino I, Sigmund O (2021) Topology optimization of largescale 3D morphing wing structures. Actuators 10(9):217

    Google Scholar 

  • Kambayashi K, Tsuda A, Kogiso N, Yamada T, Izui K, Nishiwaki S, Tamayama M (2019) Proposal of multi-layered compliant mechanism as internal mechanism of morphing wing. Aerospace Technol Japan 18:151–159 (in Japanese)

    Google Scholar 

  • Kambayashi K, Kogiso N, Yamada T, Izui K, Nishiwaki S, Tamayama M (2020) Multiobjective topology optimization for a multi-layered morphing flap considering multiple flight conditions. Trans Japan Society Aeronautics Space Sci 63:90–100

    Google Scholar 

  • Kota S, Osborn R, Ervin G, Maric D, Flick P, Paul D (2006) Mission adaptive compliant wing - design, fabrication and flight test. RTOMP-AVT-168

  • Li H, Kondoh T, Jolivet P, Kozo Furuta, Yamada T, Zhu B, Izui K, Nishiwaki S (2022) Three-dimensional topology optimization of a fluid-structure system using body-fitted mesh adaption based on the level-set method. Appl Math Modelling 101:276–308

    MathSciNet  MATH  Google Scholar 

  • Luo J, Luo Z, Chen S, Tong L, Wang MY (2008) A new level set method for systematic design of hinge-free compliant mechanisms. Comput Methods Appl Mech Eng 198:318–333

    MATH  Google Scholar 

  • Luo Z, Wang MY, Wang S, Wei P (2008) A level set-based parameterization method for structural shape and topology optimization. Int J Numerical Methods Eng 76:1–26

    MathSciNet  MATH  Google Scholar 

  • Majid T, Jo BW (2021) Comparative aerodynamic performance analysis of camber morphing and conventional airfoils. Appl Sci 11:10663

    Google Scholar 

  • Matsui K, Terada K, Nishiwaki S, Ishibashi Y (2001) Consistent topology optimization method for structures with finite deformation. Trans Japan Society Comput Eng Sci 2001:20010046

    Google Scholar 

  • Manabe M, Yamada T, Izui K, Nishiwaki S (2011) Topology optimization incorporating level set boundary expressions using a particle method. Trans Japan Society Mech Eng A 77(784):2054–2066 (in Japanese)

    Google Scholar 

  • Miyajima K, Noguchi Y, Yamada T (2023) Optimal design of compliant displacement magnification mechanisms using stress-constrained topology optimization based on effective energy. Finite Elements Anal Design 216

  • Molinari G, Arrieta A, Ermanni P (2014) Aero-structural optimization of three-dimensional adaptive wings with embedded smart actuators. AIAA Journal 52(9):1940–1951

    Google Scholar 

  • Nishino T, Kato J, Kyoya T (2019) Topology optimization with geometrical nonlinearity considering uncertain load condition. Transactions of JSCES, No. 20190004 (in Japanese)

  • Nishiwaki S, Frecker MI, Min S, Kikuchi N (1998) Topology optimization of compliant mechanisms using the homogenization method. Int J Numerical Methods Eng 42:535–559

    MathSciNet  MATH  Google Scholar 

  • Otomori M, Yamada T, Izui K, Nishiwaki S (2015) Matlab code for a level set-based topology optimizationmethod using a reaction diffusion equation. Struct Multidisc Optim 51:1159–1172

    Google Scholar 

  • Pedersen CBW, Buhl T, Sigmund O (2001) Topology synthesis of large-displacement compliant mechanisms. Int J Numerical Methods Eng 50:2683–2705

    MATH  Google Scholar 

  • Sato K, Yokozeki T (2017) Aero-Structural evaluation of morphing control surface using corrugated panels. Trans Japan Society Aeronautics Space Sci 15:a7–a15

    Google Scholar 

  • Sigmund O (1997) On the design of compliant mechanisms using topology optimization. Mech Struct Mach 25(4):493–524

    Google Scholar 

  • Sigmund O (2009) Manufacturing tolerant topology optimization. Acta Mech Sin 25(2):227–239

    MATH  Google Scholar 

  • Soneda K, Yokozeki T, Imamura T (2019) Study of efficient fluid-structure interaction analysis for morphing wing. Trans Japan Society  Mech Eng 85:19–00083

    Google Scholar 

  • Tamayama M (2009) Survey on morphing activities, Nagare. J Japanese Society Fluid Dyn 28:277–284 (in Japanese)

    Google Scholar 

  • Tsushima N, Tamayama M (2019) Recent researches on morphing aircraft technologies in Japan and other countries. Mech Eng Rev. https://doi.org/10.1299/mer.19-00197

    Article  Google Scholar 

  • Tsuda A, Kogiso N, Tamayama M, Yamada T, Izui K, Nishiwaki S (2017) Optimum design of compliant mechanism for morphing wing structure using level set-based topology optimization. 12th World Congress on Structural and Mutltidisciplinary Optimization, Paper ID 262

  • Van Dijk NP, Maute K, Langelaar M, Van Keulen F (2013) Level-set methods for structural topology optimization: a review. Struct Multidisc Optim 48:437–472

    MathSciNet  Google Scholar 

  • Vasista S, Gaspari AD, Ricci S, Riemenschneider J, Monner HP, Kamp BV (2016) Compliant structures-based wing and wingtip morphing devices. Aircraft Eng Aerospace Technol 88:311–330

    Google Scholar 

  • Wang F, Lazarov BS, Sigmund O, Jensen JS (2014) Interpolation scheme for fictitious domain techniques and topology optimization of finite strain elastic problems. Comput Methods Appl Mechan Eng 276:453–472

    MathSciNet  MATH  Google Scholar 

  • Wang MY, Wang X, Guo D (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Eng 192:227–246

    MathSciNet  MATH  Google Scholar 

  • Watanabe I, Setoyama D, Nagasako N, Iwata N, Nakanishi K (2012) Multiscale prediction of mechanical behavior of ferrite-pearlite steel with numerical material testing. Int J Numerical Methods Eng 89(7):829–845

    MATH  Google Scholar 

  • Xia Q, Shi T (2016) Topology optimization of compliant mechanism and its support through a level set method. Comput Methods Appl Mech Eng 305:359–375

    MathSciNet  MATH  Google Scholar 

  • Xia Q, Shi T (2016) Stiffness optimization of geometrically nonlinear structures and the level set based solution. Int J Simul Multidisc Design Optim 7:A3

    Google Scholar 

  • Yamada T, Izui K, Nishiwaki S, Takezawa A (2010) A topology optimization method based on the level set method incorporating a fictitious interface energy. Comput Methods Appl Mech Eng 199:2876–2891

    MathSciNet  MATH  Google Scholar 

  • Yamada T, Izui K, Nishiwaki S (2017) A formulation for optimal design problem of compliant displacement magnification mechanisms based on effective energy concept. Mechan Eng Lett 3:17–00453

    Google Scholar 

  • Zhou J, Watanabe I, Yamada T (2022) Computational morphology design of duplex structure considering interface debonding. Compos Struct 302

  • Zhu B, Zhang X, Zhang H, Liang J, Zang H, Li H, Wang R (2020) Design of compliant mechanisms using continuum topology optimization: a review. Mech Machine Theory 143

  • Zhu B, Zhang X, Li H, Liang J, Wang R, Li H, Nishiwaki S (2021) An 89line code for geometrically nonlinear topology optimization written in FeeFEM. Struct Multidisc Optim 63:1015–1027

    Google Scholar 

Download references

Acknowledgements

This research was supported by JSPS KAKENHI Grant Numbers JP21H01535, JP23KJ1842 and JST SPRING, Grant Number JPMJFS2138.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Keita Kambayashi.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Replication of results

All numerical results was obtained by our homemade FreeFEM codes. The essential methods have been described in Sect. 2 to 4. If required for academic use, interested readers are welcome to contact the authors for more detailed implementations.

Additional information

Responsible Editor: Zhen Luo

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix A: Discussion of influences of mesh quality on optimal design result

Appendix A: Discussion of influences of mesh quality on optimal design result

In this section, we investigated the influence of various qualities of mesh depending on the specific structural topology. While meshes generated under identical configuration conditions by the mesh adaptation method with the Mmg open-source library (Dapogny et al. 2014) were reproducible, the mesh quality might vary depending on the structural form. To investigate this, the finer mesh was generated for multiple structural forms in the optimization process by changing the setup conditions in Mmg, and the analysis results were compared. Then, its influence on the optimal design results was discussed. We prepared the finer mesh obtained for the same level set function distribution (i.e., the same structural topology) by the mesh adaptation method described in section 4.1 with different setting conditions \(h_{min}\), as shown in Fig. 18. The mesh quality generated by Mmg depends mainly on the four user-defined parameters: \(\varepsilon _{mmg}\), which is the tolerance over the geometric approximation of structural boundary \(\partial \Omega\); \(h_{min}\) and \(h_{max}\), which are the minimal and maximal authorized size for an edge of the generated mesh \(\widetilde{{\mathcal {T}}}\), respectively; \(h_{grad}\), which is a control parameter for the variation of edge lengths among \(\widetilde{{\mathcal {T}}}\). Here, a lower minimum length of element edges produces a higher quality mesh. In the following examples, we assume that the smaller the change in the analysis results when different meshes are used, the more accurate the original mesh was.

Fig. 18
figure 18

Comparison of the original and finer meshes with \(n_e\) number of elements obtained by the mesh adaptation method under different conditions for the 125th structural topology during optimization: (a) \((h_{min},\;h_{max})=(1.0,\;2.0)\) mm (b) \((h_{min},\;h_{max})=(0.5,\;2.0)\) mm

For the \(50\textrm{th}\), \(75^\textrm{th}\), \(125^\textrm{th}\), \(150^\textrm{th}\), \(200^\textrm{th}\), and \(300^\textrm{th}\) structural topologies in Fig. 12, a finer mesh was generated using the same settings as in Fig. A. The values of the objective function f were then compared in Fig. 19 between those meshes and the original mesh. For all structural topologies, differences in mesh quality were found to be within a few percent of the relative error of the objective function f. Then, the influence of different mesh quality on updating the level set function \(\phi ({\varvec{X}})\) was examined for the \(150^\textrm{th}\) and \(300^\textrm{th}\) structural topologies, which have relatively large relative errors. The level set functions were updated based on the analysis results using two different quality meshes, and they are compared in Fig. 20. There, the level set function distribution before the update and the difference in distribution between the two updated results are shown. In the left figure, red and blue indicate the structure and the void, respectively, while in the right, blue and red indicate the locations where the mesh difference had a significant influence on the level set function update. The influence of mesh quality was particularly large on substructures where deformation was expected to occur, such as near the wing skin and on the strangled substructure.

Fig. 19
figure 19

Relative error of the objective function value f using a finer mesh, where the value calculated using the original mesh was used as the basis

Fig. 20
figure 20

Influence of mesh quality on level set function update: (left) Distribution of level set functions before updating; (right) Difference between level set function update results \(\phi ({\varvec{X}})^{F}\) and \(\phi ({\varvec{X}})^{O}\) based on analysis results using finer and original meshes (\(\phi ({\varvec{X}})^{F}-\phi ({\varvec{X}})^{O}\))

Finally, the influence of mesh quality on the overall optimization was investigated. For the compliant morphing flap design problem, topology optimization with different conditions using the mesh adaptation method was conducted. Then, obtained optimal solutions were compared to each other. The optimal solutions were shown for three conditions as \((h_{min},\;h_{max})=(1.0,\;2.5),\;(1.0,\;2.0)\), and \((0.5,\;2.0)\) mm. The structural configurations and the deformed shapes are shown in Figs. 21 and 22. The resulting structural configurations had similar feature structures, such as a connection with the underside of the wing skin to transmit the input load and thickness of the wing skin and cavity in the upper surface to passively adjust the bending deformation. However, due to differences in mesh quality, their structural configurations were a little different from each other, especially in the elongated substructures (Table 3).

Fig. 21
figure 21

Comparison of optimal structural configurations for three different conditions in the mesh adaptation method

Fig. 22
figure 22

Comparison of the deformed shapes obtained by analysis (Case 1)

Table 3 Comparison of objective function \(f_i\) (\(i=1,\;2,\;3\)) for three different conditions in the mesh adaptation method

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kambayashi, K., Kogiso, N., Watanabe, I. et al. Level-set-based topology optimization of a morphing flap as a compliant mechanism considering finite deformation analysis. Struct Multidisc Optim 66, 223 (2023). https://doi.org/10.1007/s00158-023-03670-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00158-023-03670-1

Keywords

Navigation