3D interactive topology optimization on hand-held devices

This educational paper describes the implementation aspects, user interface design considerations and workflow potential of the recently published TopOpt 3D App. The app solves the standard minimum compliance problem in 3D and allows the user to change design settings interactively at any point in time during the optimization. Apart from its educational nature, the app may point towards future ways of performing industrial design. Instead of the usual geometrize, then model and optimize approach, the geometry now automatically adapts to the varying boundary and loading conditions. The app is freely available for iOS at Apple’s App Store and at http://www.topopt.dtu.dk/TopOpt3D for Windows and OSX.

[1]  Ole Sigmund,et al.  A 99 line topology optimization code written in Matlab , 2001 .

[2]  Anders Clausen,et al.  Efficient topology optimization in MATLAB using 88 lines of code , 2011 .

[3]  Tam H. Nguyen,et al.  A computational paradigm for multiresolution topology optimization (MTOP) , 2010 .

[4]  Ivan Poupyrev,et al.  3D User Interfaces: Theory and Practice , 2004 .

[5]  Jakob Nielsen,et al.  Chapter 4 – The Usability Engineering Lifecycle , 1993 .

[6]  T. E. Bruns,et al.  Topology optimization of non-linear elastic structures and compliant mechanisms , 2001 .

[7]  O. Sigmund,et al.  On reducing computational effort in topology optimization: how far can we go? , 2011 .

[8]  H. P. Mlejnek,et al.  Some aspects of the genesis of structures , 1992 .

[9]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[10]  O. Sigmund,et al.  Topology optimization approaches , 2013, Structural and Multidisciplinary Optimization.

[12]  Ole Sigmund,et al.  Extensions and applications , 2004 .

[13]  K. Svanberg,et al.  An alternative interpolation scheme for minimum compliance topology optimization , 2001 .

[14]  Ole Sigmund,et al.  A web-based topology optimization program , 2001 .

[15]  M. Bendsøe,et al.  Generating optimal topologies in structural design using a homogenization method , 1988 .

[16]  Boyan Stefanov Lazarov,et al.  On multigrid-CG for efficient topology optimization , 2014 .

[17]  M. Bendsøe Optimal shape design as a material distribution problem , 1989 .

[18]  Ole Sigmund,et al.  On projection methods, convergence and robust formulations in topology optimization , 2011, Structural and Multidisciplinary Optimization.

[19]  Igor Mordatch,et al.  ViewCube: a 3D orientation indicator and controller , 2008, I3D '08.

[20]  D. Levin,et al.  Optimizing 3D triangulations using discrete curvature analysis , 2001 .

[21]  B. Bourdin Filters in topology optimization , 2001 .

[22]  M. Zhou,et al.  The COC algorithm, Part II: Topological, geometrical and generalized shape optimization , 1991 .

[23]  Ole Sigmund,et al.  On the Design of Compliant Mechanisms Using Topology Optimization , 1997 .

[24]  Boyan Stefanov Lazarov,et al.  Topology optimization using PETSc: An easy-to-use, fully parallel, open source topology optimization framework , 2015 .

[25]  M. Bendsøe,et al.  Topology Optimization: "Theory, Methods, And Applications" , 2011 .

[26]  M. Arioli,et al.  A stopping criterion for the conjugate gradient algorithm in a finite element method framework , 2000, Numerische Mathematik.

[27]  Robert B. Miller,et al.  Response time in man-computer conversational transactions , 1899, AFIPS Fall Joint Computing Conference.

[28]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.