2018
DOI: 10.1007/s00158-018-1950-2
|View full text |Cite
|
Sign up to set email alerts
|

A level set-based structural optimization code using FEniCS

Abstract: This paper presents an educational code written using FEniCS, based on the level set method, to perform compliance minimization in structural optimization. We use the concept of distributed shape derivative to compute a descent direction for the compliance, which is defined as a shape functional. The use of the distributed shape derivative is facilitated by FEniCS, which allows to handle complicated partial differential equations with a simple implementation. The code is written for compliance minimization in … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0
5

Year Published

2019
2019
2021
2021

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 56 publications
(24 citation statements)
references
References 49 publications
0
19
0
5
Order By: Relevance
“…The following result, proved in e.g. [8,18], supplies the expression of the shape derivative of J 2 (Ω).…”
Section: Shape Derivative Of the Cost Functional J 2 (ω)mentioning
confidence: 77%
See 1 more Smart Citation
“…The following result, proved in e.g. [8,18], supplies the expression of the shape derivative of J 2 (Ω).…”
Section: Shape Derivative Of the Cost Functional J 2 (ω)mentioning
confidence: 77%
“…Therefore, a high level of porosity in the final manufactured design can completely ruin their optimality. In this third experiment, inspired by [3,7,10,18], we address this issue by incorporating our porosity constraint into the shape and topology optimization formulation.…”
Section: Inverter Mechanismmentioning
confidence: 99%
“…-The code used to run the numerical examples in Section 5 is comprised of the following standard ingredients: (i) level-set code (Laurain, 2018); (ii) nonlinear continuum mechanics code (Bonet et al, 2016b); (iii) incrementally linearised solver (Poya et al, 2016); (iv) a bisection algorithm to determine the stabilisation required (Burden et al, 2015). -Equilibrium paths displayed for the final designs have been obtained by means of an standard arclength technique (Bonet et al, 2016b).…”
Section: Replication Of Resultsmentioning
confidence: 99%
“…For more details on the implementation of this example, we refer to Online Resource 1 and for more details on shape optimisation in a space-time setting, we refer the interested reader to Köthe (2020).…”
Section: -2mentioning
confidence: 99%