Automating the formulation and resolution of convex variational problems with the fenics_optim package - École des Ponts ParisTech Access content directly
Conference Papers Year : 2021

Automating the formulation and resolution of convex variational problems with the fenics_optim package

Jeremy Bleyer

Abstract

In this work, we present a Python package called fenics_optim which enables to easily formulate convex variational problems as conic optimization problems within FEniCS. It relies on the conic optimization solver Mosek which uses state-of-the-art interior-point methods for solving large-scale linear, second-order cone and semi-definite programming problems. These are particularly suited for solving non-smooth optimization problems which arise in contact or elasto-plasticity problems for instance but also in the image processing community. In particular, we will present an application to solving limit analysis problems, ie computing directly the limit load of a perfectly plastic structure as a convex optimization problem and without relying on an incremental elasto-plastic procedure until final collapse. I will finish by a recent extension towards limit-analysis based topology optimization.
bleyer.pdf (2.67 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-03196894 , version 1 (14-04-2021)

Identifiers

Cite

Jeremy Bleyer. Automating the formulation and resolution of convex variational problems with the fenics_optim package. FEniCS 2021, Mar 2021, Cambridge, United Kingdom. ⟨10.6084/m9.figshare.14495655.v1⟩. ⟨hal-03196894⟩
67 View
37 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More