Skip to main content

Part of the book series: Computational Methods in Applied Sciences ((COMPUTMETHODS,volume 55))

Abstract

Conjugate Heat Transfer (CHT) simulations allow the prediction of complex interactions between fluid and solid mediums. Our application is the optimization of heat transfer between heat sinks and a cooling fluid, used to extract the heat from server infrastructure. Adjoint methods allow the optimization of high dimensional parameter settings, using sensitivity information. Compared to classical approaches to sensitivity generation, e.g. finite differences, a significant improvement in run time can be achieved, as the complexity of deriving the sensitivity scales with the output dimension, instead of the input (parameter) dimension. As an initial prove of concept, our discrete adjoint OpenFOAM framework has been extended to facilitate the differentiation of the chtMultiRegionSimpleFoam solver. To combat prohibitive memory loads a traditional and a novel checkpointing approach are used. We will present results of the heat transfer of a copper heat sink immersed in water.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 299.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Dorfman AS (2009) Conjugate problems in convective heat transfer. CRC Press

    Google Scholar 

  2. Zeinalpour M, Mazaheri K, Kiani K (2016) A coupled adjoint formulation for non-cooled and internally cooled turbine blade optimization. Appl Therm Eng 105:327–335

    Article  Google Scholar 

  3. Kontoleontos EA, Papoutsis-Kiachagias EM, Zymaris AS, Papadimitriou DI, Giannakoglou KC (2013) Adjoint-based constrained topology optimization for viscous flows, including heat transfer. Eng Opt 45(8):941–961

    Article  MathSciNet  Google Scholar 

  4. Burghardt O, Gauger NR, Economon TD (2019) Coupled adjoints for conjugate heat transfer in variable density incompressible flows. In: AIAA Aviat. 2019 Forum, p 3668

    Google Scholar 

  5. Towara M, Naumann U (2013) A discrete adjoint model for OpenFOAM. Procedia Comp Sci 18(0):429–438; Int Conf Comp Sci

    Google Scholar 

  6. Towara M, Schanen M, Naumann U (2015) MPI-parallel discrete adjoint OpenFOAM. Procedia Comp Sci 51:19–28; Int Conf Comp Sci

    Google Scholar 

  7. Towara M (2019) Discrete Adjoint Optimization with OpenFOAM. Dissertation, RWTH Aachen University

    Google Scholar 

  8. OpenFOAM Ltd, OpenFOAM—The Open Source Computational Fluid Dynamics (CFD) Toolbox. http://openfoam.com/

  9. Griewank A, Walther A (2008) Evaluating derivatives: principles and techniques of algorithmic differentiation. SIAM

    Google Scholar 

  10. Christianson B, Forth SA, Griewank A (2018) editors: advances in algorithmic differentiation. Opt Meth Soft 33(4–6):671–671. https://doi.org/10.1080/10556788.2018.1486553

    Article  Google Scholar 

  11. Patankar SV, Spalding D (1972) A calculation procedure for heat, mass and momentum transfer in three-dimensional parabolic flows. Int J Heat Mass Transfer 15(10):1787–1806

    Google Scholar 

  12. Moukalled F, Mangani L, Darwish M, et al (2016) the finite volume method in computational fluid dynamics. Springer, Berlin

    Google Scholar 

  13. Naumann U (2009) DAG reversal is NP-complete. J Discret Algorithms 7:402–410

    Article  MathSciNet  Google Scholar 

  14. Leppkes K, Lotz J, Naumann U (2016) Derivative Code by Overloading in C++ (dco / C++): introduction and summary of features. Technical report AIB-2016-08, RWTH Aachen University (2016)

    Google Scholar 

  15. Griewank A, Walther A (2000) Algorithm 799: revolve: an implementation of checkpointing for the reverse or adjoint mode of computational differentiation. ACM Trans Math Soft 26(1)

    Google Scholar 

  16. Christianson B (1994) Reverse accumulation and attractive fixed points. Opt Methods Soft 3(4):311–326

    Article  MathSciNet  Google Scholar 

  17. Lotz J (2016) Hybrid approaches to adjoint code generation with dco/c++. Dissertation, RWTH Aachen University

    Google Scholar 

  18. Hascoët L, Naumann U, Pascual V (2005) “To be Recorded” analysis in reverse-mode automatic differentiation. Future Gener Comput Syst 21(8):1401–1417

    Article  Google Scholar 

Download references

Acknowledgments

This work is part of ZIM project Entwicklung optimierter Kühlgeometrien mittels adjungierter Simulationsmethoden für die Direkt-Heißwasserkühlung von Rechenzentren (Development of optimized cooling geometries for hot watercooling of data centers using adjoint simulation methods). It is supported by the Federal Ministry for Economical Affairs and Enegy (BMWi), on the basis of a decision by the German Bundestag.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Markus Towara .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Towara, M., Lotz, J., Naumann, U. (2021). Discrete Adjoint Approaches for CHT Applications in OpenFOAM. In: Gaspar-Cunha, A., Periaux, J., Giannakoglou, K.C., Gauger, N.R., Quagliarella, D., Greiner, D. (eds) Advances in Evolutionary and Deterministic Methods for Design, Optimization and Control in Engineering and Sciences. Computational Methods in Applied Sciences, vol 55. Springer, Cham. https://doi.org/10.1007/978-3-030-57422-2_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-57422-2_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-57421-5

  • Online ISBN: 978-3-030-57422-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics