dorsal/arxiv
View SchemaA high-level programming-language implementation of topology optimization applied to steady-state Navier-Stokes flow
| Authors | Laurits H. Olesen, Fridolin Okkels, Henrik Bruus |
|---|---|
| Categories | |
| ArXiv ID | physics/0410086 |
| URL | https://arxiv.org/abs/physics/0410086 |
| DOI | 10.1002/nme.1468 |
| Journal | Int. J. Numer. Meth. Engng., Vol. 65(7), 975 - 1001 (2006) |
Abstract
We present a versatile high-level programming-language implementation of nonlinear topology optimization. Our implementation is based on the commercial software package Femlab, and it allows a wide range of optimization objectives to be dealt with easily. We exemplify our method by studies of steady-state Navier-Stokes flow problems, thus extending the work by Borrvall and Petersson on topology optimization of fluids in Stokes flow [Int. J. Num. Meth. Fluids 2003; 41:77--107]. We analyze the physical aspects of the solutions and how they are affected by different parameters of the optimization algorithm. A complete example of our implementation is included as Femlab code in an appendix.
{
"annotation_id": "16c0c892-d417-47f4-bbf9-73f8d72b05cb",
"date_created": "2026-03-02T18:00:53.424000Z",
"date_modified": "2026-03-02T18:00:53.424000Z",
"file_hash": "90795e5d3ac85be15ca2641c414c37876a011a8e9082ca7c2e103ea51d7c9725",
"private": false,
"record": {
"abstract": "We present a versatile high-level programming-language implementation of\nnonlinear topology optimization. Our implementation is based on the commercial\nsoftware package Femlab, and it allows a wide range of optimization objectives\nto be dealt with easily. We exemplify our method by studies of steady-state\nNavier-Stokes flow problems, thus extending the work by Borrvall and Petersson\non topology optimization of fluids in Stokes flow [Int. J. Num. Meth. Fluids\n2003; 41:77--107]. We analyze the physical aspects of the solutions and how\nthey are affected by different parameters of the optimization algorithm. A\ncomplete example of our implementation is included as Femlab code in an\nappendix.",
"arxiv_id": "physics/0410086",
"authors": [
"Laurits H. Olesen",
"Fridolin Okkels",
"Henrik Bruus"
],
"categories": [
"physics.flu-dyn"
],
"doi": "10.1002/nme.1468",
"journal_ref": "Int. J. Numer. Meth. Engng., Vol. 65(7), 975 - 1001 (2006)",
"title": "A high-level programming-language implementation of topology optimization applied to steady-state Navier-Stokes flow",
"url": "https://arxiv.org/abs/physics/0410086"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "2e3ccfa7-81f7-4da1-ac33-6e90f9c06589",
"id": "arXiv Dataset IDs",
"type": "Model",
"variant": "snapshot-2026-03-01",
"version": "0.1.0"
},
"user_id": 1000002
}