Researcher profile

Ole Sigmund

Ole Sigmund contributes to research discovery and scholarly infrastructure.

ResearcherAffiliation not importedOpen to collaborate

Trust snapshot

Quick read

Trust 21 - EmergingVerification L1Unclaimed author
10works
0followers
11topics
4close collaborators

Actions

Decide how to stay connected

Follow researcher0

Identity and collaboration

How to connect with this researcher

Claiming links this public author record to a researcher profile and unlocks direct collaboration workflows.

Log in to claim

Direct collaboration

Open a focused conversation when the fit is right

Claim this author entity first to unlock direct invitations.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent work, topics, institutions and collaborators without jumping out to a separate graph page.

Building this graph slice

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

10 published item(s)

preprint2022arXiv

Topology Optimization of Graded Truss Lattices Based on On-the-Fly Homogenization

We introduce a computational framework for the topology optimization of cellular structures with spatially varying architecture, which is applied to functionally graded truss lattices under quasistatic loading. We make use of a first-order homogenization approach, which replaces the discrete truss by an effective continuum description to be treated by finite elements in a macroscale boundary value problem. By defining the local truss architecture through a set of Bravais vectors, we formulate the optimization problem with regards to the spatially varying basis vectors and demonstrate its feasibility and performance through a series of benchmark problems in 2D (though the method is sufficiently general to also apply in 3D, as discussed). Both the displacement field and the topology are continuously varying unknown fields on the macroscale, and a regularization is included for well-posedness. We argue that prior solutions obtained from aligning trusses along the directions of principal stresses are included as a special case. The outlined approach results in heterogeneous truss architectures with a smoothly varying unit cell, enabling easy fabrication with a tunable length scale (the latter avoiding the ill-posedness stemming from classical nonconvex methods without an intrinsic length scale).

preprint2021arXiv

Compact 200 line MATLAB code for inverse design in photonics by topology optimization: tutorial

We provide a compact 200 line MATLAB code demonstrating how topology optimization (TopOpt) as an inverse design tool may be used in photonics, targeting the design of two-dimensional dielectric metalenses and a metallic reflector as examples. The physics model is solved using the finite element method, and the code utilizes MATLAB's fmincon algorithm to solve the optimization problem. In addition to presenting the code itself, we briefly discuss a number of extensions and provide the code required to implement some of these. Finally, we demonstrate the superiority of using a gradient-based method compared to a genetic-algorithm-based method (using MATLAB's ga algorithm) for solving inverse design problems in photonics. The MATLAB software is freely available in the paper and may be downloaded from https://www.topopt.mek.dtu.dk.

preprint2021arXiv

Inverse design in photonics by topology optimization: tutorial

Topology optimization methods for inverse design of nano-photonic systems have recently become extremely popular and are presented in various forms and under various names. Approaches comprise gradient and non-gradient based algorithms combined with more or less systematic ways to improve convergence, discreteness of solutions and satisfaction of manufacturing constraints. We here provide a tutorial for the systematic and efficient design of nano-photonic structures by Topology Optimization (TopOpt). The implementation is based on the advanced and systematic approaches developed in TopOpt for structural optimization during the last three decades. The tutorial presents a step-by-step guide for deriving the continuous constrained optimization problem forming the foundation of the Topology Optimization method, using a cylindrical metalens design problem as an example. It demonstrates the effect and necessity of applying a number of auxiliary tools in the design process in order to ensure good numerical modelling practice and to achieve physically realisable designs. Application examples also include an optical demultiplexer.

preprint2021arXiv

Synthesis of Frame Field-Aligned Multi-Laminar Structures

In the field of topology optimization, the homogenization approach has been revived as an important alternative to the established, density-based methods because it can represent the microstructural design at a much finer length-scale than the computational grid. The optimal microstructure for a single load case is an orthogonal rank-3 laminate. A rank-3 laminate can be described in terms of frame fields, which are also an important tool for mesh generation in both 2D and 3D. We propose a method for generating multi-laminar structures from frame fields. Rather than relying on integrative approaches that find a parametrization based on the frame field, we find stream surfaces, represented as point clouds aligned with frame vectors, and we solve an optimization problem to find well-spaced collections of such stream surfaces. The stream surface tracing is unaffected by the presence of singularities outside the region of interest. Neither stream surface tracing nor selecting well-spaced surface rely on combed frame fields. In addition to stream surface tracing and selection, we provide two methods for generating structures from stream surface collections. One of these methods produces volumetric solids by summing basis functions associated with each point of the stream surface collection. The other method reinterprets point sampled stream surfaces as a spatial twist continuum and produces a hexahedralization by dualizing a graph representing the structure. We demonstrate our methods on several frame fields produced using the homogenization approach for topology optimization, boundary-aligned, algebraic frame fields, and frame fields computed from closed-form expressions.

preprint2021arXiv

Topology Optimization with linearized buckling criteria in 250 lines of Matlab

We present a 250 line Matlab code for topology optimization for linearized buckling criteria. The code is conceived to handle stiffness, volume and Buckling Load Factors (BLFs) either as the objective function or as constraints. We use the Kreisselmeier-Steinhauser aggregation function in order to reduce multiple objectives (viz. constraints) to a single, differentiable one. Then, the problem is sequentially approximated by using MMA-like expansions and an OC-like scheme is tailored to update the variables. The inspection of the stress stiffness matrix leads to a vectorized implementation for its efficient construction and for the sensitivity analysis of the BLFs. This, coupled with the efficiency improvements already presented by Ferrari and Sigmund 2020, cuts all the computational bottlenecks associated with setting up the buckling analysis and allows buckling topology optimization problems of an interesting size to be solved on a laptop. The efficiency and flexibility of the code is demonstrated over a few structural design examples and some ideas are given for possible extensions.

preprint2020arXiv

A new generation 99 line Matlab code for compliance Topology Optimization and its extension to 3D

Compact and efficient Matlab implementations of compliance Topology Optimization (TO) for 2D and 3D continua are given, consisting of 99 and 125 lines respectively. On discretizations ranging from $3\cdot 10^{4}$ to $4.8\cdot10^{5}$ elements, the 2D version, named top99neo, shows speedups from 2.55 to 5.5 times compared to the well-known top88 code (Andreassen-etal 2011). The 3D version, named top3D125, is the most compact and efficient Matlab implementation for 3D TO to date, showing a speedup of 1.9 times compared to the code of Amir-etal 2014, on a discretization with $2.2\cdot10^{5}$ elements. For both codes, improvements are due to much more efficient procedures for the assembly and implementation of filters and shortcuts in the design update step. The use of an acceleration strategy, yielding major cuts in the overall computational time, is also discussed, stressing its easy integration within the basic codes.

preprint2020arXiv

Towards solving large scale topology optimization problems with buckling constraints at the cost of linear analyses

This work presents a multilevel approach to large--scale topology optimization accounting for linearized buckling criteria. The method relies on the use of preconditioned iterative solvers for all the systems involved in the linear buckling and sensitivity analyses and on the approximation of buckling modes from a coarse discretization. The strategy shows three main benefits: first, the computational cost for the eigenvalue analyses is drastically cut. Second, artifacts due to local stress concentrations are alleviated when computing modes on the coarse scale. Third, the ability to select a reduced set of important global modes and filter out less important local ones. As a result, designs with improved buckling resistance can be generated with a computational cost little more than that of a corresponding compliance minimization problem solved for multiple loading cases. Examples of 2D and 3D structures discretized by up to some millions of degrees of freedom are solved in Matlab to show the effectiveness of the proposed method. Finally, a post--processing procedure is suggested in order to reinforce the optimized design against local buckling.

preprint2019arXiv

De-homogenization of optimal multi-scale 3D topologies

This paper presents a highly efficient method to obtain high-resolution, near-optimal 3D topologies optimized for minimum compliance on a standard PC. Using an implicit geometry description we derive a single-scale interpretation of optimal multi-scale designs on a very fine mesh (de-homogenization). By performing homogenization-based topology optimization, optimal multi-scale designs are obtained on a relatively coarse mesh resulting in a low computational cost. As microstructure parameterization we use orthogonal rank-3 microstructures, which are known to be optimal for a single loading case. Furthermore, a method to get explicit control of the minimum feature size and complexity of the final shapes will be discussed. Numerical examples show excellent performance of these fine-scale designs resulting in objective values similar to the homogenization-based designs. Comparisons with well-established density-based topology optimization methods show a reduction in computational cost of 3 orders of magnitude, paving the way for giga-scale designs on a standard PC.

preprint2019arXiv

Inverse Design of Nanoparticles for Enhanced Raman Scattering

We show that topology optimization (TO) of metallic resonators can lead to $\sim 10^2\times$ improvement in surface-enhanced Raman scattering (SERS) efficiency compared to traditional resonant structures such as bowtie antennas. TO inverse design leads to surprising structures very different from conventional designs, which simultaneously optimize focusing of the incident wave and emission from the Raman dipole. We consider isolated metallic particles as well as more complicated configurations such as periodic surfaces or resonators coupled to dielectric waveguides, and the benefits of TO are even greater in the latter case. Our results are motivated by recent rigorous upper bounds to Raman scattering enhancement, and shed light on the extent to which these bounds are achievable.

preprint2019arXiv

Strongly enhanced upconversion in trivalent erbium ions by tailored gold nanostructures: toward high-efficient silicon-based photovoltaics

Upconversion of sub-band-gap photons constitutes a promising way for improving the efficiency of silicon-based solar cells beyond the Shockley-Queisser limit. 1500 to 980 nm upconversion by trivalent erbium ions is well-suited for this purpose, but the small absorption cross section hinders real-world applications. We employ tailored gold nanostructures to vastly improve the upconversion efficiency in erbium-doped TiO$_2$ thin films. The nanostructures are found using topology optimization and parameter optimization and fabricated by electron beam lithography. In qualitative agreement with a theoretical model, the samples show substantial electric-field enhancements inside the upconverting films for excitation at 1500 nm for both s- and p-polarization under a wide range of incidence angles and excitation intensities. An unprecedented upconversion enhancement of 913(51) is observed at an excitation intensity of 1.7 Wcm$^{-2}$. We derive a semi-empirical expression for the photonically enhanced upconversion efficiency, valid for all excitation intensities. This allows us to determine the upconversion properties needed to achieve significant improvements in real-world solar-cell devices through photonic-enhanced upconversion.