Adjoint Optimization for Poisson Problem with Applications
Abstract
In this paper, we aim to introduce a detailed, explanatory adjoint-based optimization procedure for the Poisson problem with possible extension to industrial problems. We present a rigorous derivation for direct and adjoint Poisson problems and derive their weak formulations. We solve these systems using the open-source finite element framework FEniCSx to employ numerical optimization. We provide two example problems; the first is to optimize the forcing term to match the numerical solution with the analytical relation for the model Poisson problem. The second is to control the power of the heat source on the PCB to prevent the maximum temperature from exceeding a certain temperature limit of the PCB material. By combining detailed mathematical theory with open-source tools, this work provides an extendable framework for adjoint-based optimization in real-world industrial Poisson applications.
Keywords
Adjoint method, FEniCSx, Optimization, Poisson equation, Finite element method
Thanks
References
- [1] H. M. Park, W. J. Lee, A new numerical method for the boundary optimal control problems of the heat conduction equation, Internat. J. Numer. Methods Engrg., 53(7) (2002), 1593–1613. https://doi.org/10.1002/nme.353
- [2] R. Naar, F. Bay, Numerical optimisation for induction heat treatment processes, Appl. Math. Modelling, 37(4) (2013), 2074–2085. https://doi.org/10.1016/j.apm.2012.04.058
- [3] D. R. Q. Pacheco, O. Steinbach, A continuous finite element framework for the pressure Poisson equation allowing non-Newtonian and compressible flow behavior, Internat. J. Numer. Methods Fluids, 93(5) (2021), 1435–1445. https://doi.org/10.1002/fld.4936
- [4] A. Manzoni, A. Quarteroni, S. Salsa, Introduction: Representative Examples, Mathematical Structure, In: Optimal Control of Partial Differential Equations, Appl. Math. Sci., 207, Springer, Cham, 2021, pp. 1–46. https://doi.org/10.1007/978-3-030-77226-0_1
- [5] D. Givoli, A tutorial on the adjoint method for inverse problems, Comput. Methods Appl. Mech. Engrg., 380 (2021), Article ID 113810. https://doi.org/10.1016/j.cma.2021.113810
- [6] A. Jameson, Aerodynamic shape optimization using the adjoint method, Lectures at the Von Karman Institute, Brussels, (2003). Available at: http://aero-comlab.stanford.edu/Papers/jameson.vki03.pdf. Accessed October 20, 2025.
- [7] P. Philip, Analysis, optimal control, and simulation of conductive-radiative heat transfer, Ann. Acad. Rom. Sci. Ser. Math. Appl., 2(2) (2010), 171–204. https://www.aos.ro/wp-content/anale/MVol2Nr2Art.3.pdf
- [8] J. Geiser, O. Klein, P. Philip, WIAS-HITNIHS: Software-tool for simulation in sublimation growth for SIC single crystal: Application and Methods, Proceedings of the International Congress of Nanotechnology, San Francisco, (2004). Available at: https://www.ianano.org/Proceeding/Geiser.pdf. Accessed October 20, 2025.
- [9] S. Blauth, Cashocs: a computational, adjoint-based shape optimization and optimal control software, SoftwareX, 13 (2021), Article ID 100646. https://doi.org/10.1016/j.softx.2020.100646
- [10] B. Barrata, D. Dean, D. Dokken, et al., DOLFINx: The next generation FEniCS problem solving environment, Zenodo, (2023). https://doi.org/10.5281/zenodo.10447666
