Automating the formulation and resolution of convex variational problems with the fenics_optim package - École des Ponts ParisTech
Communication Dans Un Congrès Année : 2021

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

Jeremy Bleyer

Résumé

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
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

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

Identifiants

Citer

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⟩
112 Consultations
73 Téléchargements

Altmetric

Partager

More