Supplementary Materials for

Similar documents
ANSYS AIM Tutorial Structural Analysis of a Plate with Hole

Quantifying Three-Dimensional Deformations of Migrating Fibroblasts

An explicit feature control approach in structural topology optimization

ANSYS Workbench Guide

Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE

1. Carlos A. Felippa, Introduction to Finite Element Methods,

Revised Sheet Metal Simulation, J.E. Akin, Rice University

The Essence of Result Post- Processing

Stress analysis of toroidal shell

Exercise 1. 3-Point Bending Using the Static Structural Module of. Ansys Workbench 14.0

VOLCANIC DEFORMATION MODELLING: NUMERICAL BENCHMARKING WITH COMSOL

Exercise 2: Mesh Resolution, Element Shapes, Basis Functions & Convergence Analyses

Example 24 Spring-back

Critical study of design parameterization in topology optimization; The influence of design parameterization on local minima

Two-Scale Topology Optimization with Microstructures

Torsional-lateral buckling large displacement analysis with a simple beam using Abaqus 6.10

Application of Finite Volume Method for Structural Analysis

Generative Part Structural Analysis Fundamentals

Modeling lattice structured materials with micropolar elasticity. Accuracy of the micropolar model. Marcus Yoder. CEDAR presentation Spring 2017

Analysis Steps 1. Start Abaqus and choose to create a new model database

Exercise 1. 3-Point Bending Using the GUI and the Bottom-up-Method

Digital Image Processing Fundamentals

Tiling Three-Dimensional Space with Simplices. Shankar Krishnan AT&T Labs - Research

Global and clustered approaches for stress constrained topology optimization and deactivation of design variables

IN-PLANE MATERIAL CONTINUITY FOR THE DISCRETE MATERIAL OPTIMIZATION METHOD

Exercise 1: 3-Pt Bending using ANSYS Workbench

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II

2: Static analysis of a plate

COMPUTER AIDED ENGINEERING. Part-1

Modelling Flat Spring Performance Using FEA

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction

Comparative Study of Topological Optimization of Beam and Ring Type Structures under static Loading Condition

Selective Space Structures Manual

Introduction. Computer Vision & Digital Image Processing. Preview. Basic Concepts from Set Theory

Aufgabe 1: Dreipunktbiegung mit ANSYS Workbench

Topological Issues in Hexahedral Meshing

Topic 6 Representation and Description

CHAPTER 4. Numerical Models. descriptions of the boundary conditions, element types, validation, and the force

1 Introduction Motivation and Aims Functional Imaging Computational Neuroanatomy... 12

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics


Morphological Image Processing

Creating and Analyzing a Simple Model in Abaqus/CAE

PATTERN CLASSIFICATION AND SCENE ANALYSIS

Validation Report: Additional Data Mapping to Structural Analysis Packages

SETTLEMENT OF A CIRCULAR FOOTING ON SAND

PRACTICAL GEOMETRY SYMMETRY AND VISUALISING SOLID SHAPES

In-plane principal stress output in DIANA

Learning Module 8 Shape Optimization

Topology and Boundary Representation. The ACIS boundary representation (B-rep) of a model is a hierarchical decomposition of the model s topology:

Linear Bifurcation Buckling Analysis of Thin Plate

EE795: Computer Vision and Intelligent Systems

Guidelines for proper use of Plate elements

Multi-Step Analysis of a Cantilever Beam

Module 1.3W Distributed Loading of a 1D Cantilever Beam

Introduction to MSC.Patran

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 2, Issue 3, September 2012

Recent Advances on Higher Order 27-node Hexahedral Element in LS-DYNA

Installation Guide. Beginners guide to structural analysis

ANSYS AIM Tutorial Stepped Shaft in Axial Tension

Albert M. Vossepoel. Center for Image Processing

ME Optimization of a Frame

ES 128: Computer Assignment #4. Due in class on Monday, 12 April 2010

A nodal based evolutionary structural optimisation algorithm

Finite Element Course ANSYS Mechanical Tutorial Tutorial 4 Plate With a Hole

Computer Graphics 1. Chapter 2 (May 19th, 2011, 2-4pm): 3D Modeling. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2011

ixcube 4-10 Brief introduction for membrane and cable systems.

Deep Beam With Web Opening

Similar Pulley Wheel Description J.E. Akin, Rice University

CE366/ME380 Finite Elements in Applied Mechanics I Fall 2007

Microstructures to Control Elasticity in 3D Printing

ATENA Program Documentation Part 4-2. Tutorial for Program ATENA 3D. Written by: Jan Červenka, Zdenka Procházková, Tereza Sajdlová

Chapter 3 Analysis of Original Steel Post

Character Modeling COPYRIGHTED MATERIAL

Contents. I The Basic Framework for Stationary Problems 1

Morphological Image Processing

SSR Polygonal Search Area

Prescribed Deformations

OPTFAIL Manual. A1.1 Introduction. APPENDIX 1 SPROPS, PROFAIL, and

Chapter 2 Basic Structure of High-Dimensional Spaces

Chapter 3 Image Registration. Chapter 3 Image Registration

Lesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction.

Chapter 2. Structural Tutorial

file://c:\documents and Settings\sala\Configuración local\temp\~hha54f.htm

Abaqus-SwiftComp GUI

Let a line l and a point P not lying on it be given. By using properties of a transversal and parallel lines, a line which passes through the point P

CE Advanced Structural Analysis. Lab 4 SAP2000 Plane Elasticity

SUBMERGED CONSTRUCTION OF AN EXCAVATION

Institute of Mechatronics and Information Systems

FOUNDATION IN OVERCONSOLIDATED CLAY

03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations

Curriki Geometry Glossary

Basic relations between pixels (Chapter 2)

Configuration Optimization of Anchoring Devices of Frame-Supported Membrane Structures for Maximum Clamping Force

Course Number: Course Title: Geometry

Chapter 1 Introduction

Isosurface Rendering. CSC 7443: Scientific Information Visualization

ANSYS 5.6 Tutorials Lecture # 2 - Static Structural Analysis

Background CE 342. Why RISA-2D? Availability

Transcription:

advances.sciencemag.org/cgi/content/full/4/1/eaao7005/dc1 Supplementary Materials for Computational discovery of extremal microstructure families The PDF file includes: Desai Chen, Mélina Skouras, Bo Zhu, Wojciech Matusik Published 19 January 2018, Sci. Adv. 4, eaao7005 (2018) DOI: 10.1126/sciadv.aao7005 Supplementary Text fig. S1. Smoothing for geometric difference metric. fig. S2. Examples of auxetic structures in addition to the five selected families in the main paper. fig. S3. Computing a microstructure template from a representative structure. fig. S4. Structures with large Poisson s ratios (ν > 0.3). fig. S5. Microstructures that resemble designs from previous works. fig. S6. Reduced parameters for family 4. fig. S7. Test apparatus for measuring Young s modulus and Poisson s ratio. table S1. Auxetic families and templates. table S2. Simulated and measured Poisson s ratios of example structures. Legends for movies S1 to S3 Other Supplementary Material for this manuscript includes the following: (available at advances.sciencemag.org/cgi/content/full/4/1/eaao7005/dc1) movie S1 (.mp4 format). Continuous search of a microstructure using topology optimization. movie S2 (.mp4 format). Shape variation of structures from family 4 along principal directions. movie S3 (.mp4 format). Compression testing and simulation of example from families 1, 3, and 5. Matlab files

Supplementary Text Cubic Symmetry All our structures are cubic symmetric by construction. This is enforced by defining structures inside a single control tetrahedron and mirroring it to 48 copies. To be more 3 precise, we first define our structures to be in the interval [ 0,1]. The material assignment at each point in the interval is controlled by a reference point in the control tetrahedron. 3 First, a point x, x, ) outside the interval [ 0,0.5] is mapped to a point x ', x ', ') ( 1 2 x3 inside the interval by the relationship i i ( 1 2 x3 x ' 1 x to enforce orthotropic symmetry. Then, a 3 point x, x, ) inside the interval [ 0,0.5] is mapped to a new point x ', x ', ') such ( 1 2 x3 ( 1 2 x3 x1' x2 ' x3 that the new coordinates are a permutation of the original coordinates and '. Geometric symmetry guarantees that all structures have elastic tensors with only 3 free parameters: Young s modulus E, Poisson s ratio ν and shear modulus G. The symmetric stress-strain tensor C expressed using these free parameters is 1 0 0 0 1 0 0 0 E 1 0 0 0 C (1 )(1 2 ) 0 0 0 G 0 0 0 0 0 0 G 0 0 0 0 0 0 G For each structure, only two simulations (a stretching and a shearing deformation) are needed to determine the three parameters. This is much simpler than the generic case, as an orthotropic structure requires 6 simulations to compute all necessary elasticity parameters. Gamut Representation and Exploration The material gamut is represented and explored using the methods outlined in (26). We use a signed-distance function Ψ(x) defined on a background grid to represent the range of achieved material properties. The boundary of the gamut is the set of points satisfying Ψ(x)=0 whereas the interior is defined to be the set corresponding to Ψ(x)<0. The gamut exploration iterates between a discrete sampling stage and a continuous optimization stage. For both steps, a random subset of structures are chosen as seeds for expansion. Points near the current gamut boundary are preferred since they often have distinctive topologies. For each point, a target point in the material space is defined along the signed-distance gradient direction to expand the gamut. In the discrete sampling stage, a seed structure is randomly altered by adding or removing beams. In our current implementation of the discrete sampling step, candidate structures are generated purely based on geometry. To maintain the connectivity of the structures for single-material printing, disconnected components are removed and enclosed holes are filled before the structures are added to the database. It is possible to incorporate more information such

as stress analysis of the seed microstructure into the discrete sampling step. The continuous optimization is similar to previous work (24) with modified objective functions and constraints. Specifically, we do not need to enforce any cubic symmetry constraint in the elasticity tensor since it is satisfied by construction. We do not have equality constraints for the shear modulus or the volume ratio either since our primary goal is to explore the gamut of material properties rather than to find specific structure designs. The objective function to minimize is the squared distance to the target macroscopic material properties. Each quadratic objective term is weighted automatically to have the same value range between 0 and 1. To avoid overly complex structures and thin features, we use sensitivity smoothing with a radius of 3 voxels to limit the smallest feature size to 2 voxels. The minimization problem is solved using the method of moving asymptotes (40). Each optimization is set to run for at most 50 steps. We then convert the optimized continuous distributions to discrete distribution by thresholding. The threshold values step from 0.1 to 0.5 at an interval of 0.1. All thresholded discrete structures are automatically cleaned up and added to the gamut. Template Extraction and Fitting We have chosen to use a set of cuboids to represent a template. We provide the five auxetic templates reported in this work as a function that computes a discretized structure at specified resolutions given two reduced parameters (30). The set of beams can be voxelized and smoothed at arbitrary resolutions to generate new discrete structures. To fit the set of beams to a given structure, we use gradient descent with numerical differentiation to compute the gradients. We use Euclidean norm as the distance metric to measure the per-voxel material difference between a target structure and the generated structure. To avoid discontinuities in the objective function, we convert the material distribution of both structures to continuous variables and apply a smoothing filter. The filter has a radius of 4 voxels with linearly decaying weights. Since the objective function used for the template fitting is highly non-convex, we need a good initial guess for the number of beams and their initial arrangement. We use the morphological skeleton (29) of the target structure to help us find the initial beam configuration. The skeletonization step converts a 3D binary material assignment to a small subset of voxels that represents the skeleton of the structure (fig. S3B). From the skeleton, we construct a graph by connecting neighboring voxels. The graph is then simplified by collapsing paths into single edges (fig. S3C). A path is a sequence of connected vertices where all intermediate vertices have valence 2. We then iteratively add back the furthest vertices to the simplified path until no vertex in the original graph deviates away by more than a threshold of 0.02. The simplified graph is converted to a template by placing cuboid beams on each edge (fig. S3D). To smooth the connections between the beams, we place dome-shaped caps at the endpoints of each beam. The cross-section sizing and orientation of each cuboid are initialized individually to minimize the Euclidean norm between the cuboid and the smoothed input structure. We then run gradient descent with central differencing to adjust all cuboid parameters including cuboid endpoint positions to arrive at a final fitted structure (fig. S3E). In the gradient descent step the connectivity constraint between edges is relaxed to allow a vertex to be connected to the middle of another edge.

fig. S1. Smoothing for geometric difference metric. (A) Euclidean norm measured on exemplar 2D structures at 64 2 resolution. Structures 1 and 2 contain a single vertical beam shifted by 3 voxels. Structure 3 is an empty structure. The Euclidean norm between structure 1 and 2 is the same as the distance between 1 and 3. Nonlinear dimensionality reduction methods based on distance matrices will treat the three structures as equally different from each other. However, structure 1 and 2 are much more similar in terms of shape and physical properties. (B) After applying a smoothing filter on the structures, the difference between 1 and 2 is significantly lower than 1 and 3. 3 can be separated more easily.

fig. S2. Examples of auxetic structures in addition to the five selected families in the main paper. Each structure is labeled by its relative Young s modulus, Poisson s ratio and relative shear modulus. (A) A 3D structure constructed by repeating on each cube face a 2D cubic structure. Such 3D structures have low shear modulus due to the lack of internal structures that resist diagonal compression. The example structure has a low shear modulus ratio of 0.09. (B) A structure similar to (A) with more resistance to shear deformation. The rectangular components in (A) is replaced by a cubic core around the center of the structure. (C) A structure similar to those in family 5 with good resistance to shearing. However, this structure has an overly complex core. (D) This structure is similar to those in family 3 without the central core. The structure is relatively simple and has good shear resistance. However, this structure contains very thin connections that are not suitable for current fabrication technology as manifested by its low relative Young s modulus. This example shows that there are more simple geometries worth exploring for future work. (E) This structure is similar to those in family 4 without the core piece. It has a much lower shear resistance than the structures of family 4. (F) An overly complex structure with intricate features obtained by topology optimization without filtering. Such structures are difficult to manufacture and thus are not selected for analysis.

fig. S3. Computing a microstructure template from a representative structure. For an input structure (A), we only need to analyze one tetrahedral slice (highlighted in red) of the whole structure due to its cubic symmetric construction. A morphological skeleton is extracted from the portion of the structure (B). The skeleton is a sequence of voxels. They are converted into a graph by connecting neighboring voxels. The graph is simplified (C) by merging paths into single edges while maintaining an error threshold. A cuboid (D) is placed on each edge of the simplified graph. The figure shows an example of a cuboid that lines up with the endpoints of its edge. In additional to coordinates of its endpoints, the cuboid is parameterized by side lengths (l1, l2) of the cross section and a tilting angle θ. (E) The final structure generated by the template using fitted parameters is shown. Its geometry closely resembles the input structure although its component are noticeably less curved.

fig. S4. Structures with large Poisson s ratios (ν > 0.3). The embedding is computed using Isomap with 3 dimensions while the plot shows the 2D projection of the embedding. Structures with a positive Poisson s ratio have relatively simple topologies. Most structures are controlled by a single beam reflected according to cubic symmetry.

fig. S5. Microstructures that resemble designs from previous works. (A) A reentrant structure in our database similar to the conceptual sketch (B) proposed by Lakes (18). Both structures have very low shear modulus ratio (0.05-0.15). Our structure is simpler with only two control beams reflected by cubic symmetry whereas (B) has three beams (highlighted in red). (C) The rotating triangle mechanisms resembles 2D chiral structures (19). (D) An anti-trichiral lattice (36) has unit nodes most similar to our rotating triangle joints highlighted in red.

fig. S6. Reduced parameters for family 4. The distribution of the parameters corresponding to family 4 is shown as red points in (A). The two principal directions are shown as green arrows in (B). The first direction reduces the Young s modulus and Poisson s ratio by decreasing the joint thickness (C). The second direction increases the shear modulus by slightly rotating the triangle joints outward (D). An animation of the shape changes is shown in movie S2.

fig. S7. Test apparatus for measuring Young s modulus and Poisson s ratio. (A) Instron 5944 for mechanical testing. (B) Tensile test of printing materials. (C) Compression test of microstructures. The Poisson s ratio is calculated using vertical displacements and horizontal displacements. The vertical displacement is read from both the tensile test machine and the camera for redundancy. The horizontal displacement is measured using the camera only.

table S1. Auxetic families and templates. Column 2: cluster sizes for the five families found by the family identification step. Column 3: skeletons of the templates. Each template is obtained from mirroring a small number of control beams (Column 4) according to cubic symmetry. Column 5: number of parameters and control beams in each template. Each control beam has 9 parameters--6 for positions of its endpoints and 3 for the cross section size and orientation. Column 6: Number of reduced parameter directions for each family. Directions that change the material properties by more than 10% are stored for tuning the structures. Column 7: Range of shear modulus ratio is computed among structures with Poisson s ratio -0.6 ± 0.05. # Sample size Template Skeleton Control Beams Template parameters Reduced Range of G 1 424 18 (2 beams) 2 0.07-0.14 2 367 27 (3 beams) 2 0.09-0.34 3 751 36 (4 beams) 2 0.34-0.90 4 881 45 (5 beams) 2 0.52-1.19 5 878 54 (6 beams) 2 0.5-1.02

table S2. Simulated and measured Poisson s ratios of example structures. Column 2: homogenized Poisson s ratio; Column 3: Poisson s ratio simulated with a neo-hookean material model at 7% compressive strain; Column 4: measured Poisson s ratio of the printed structure at 7% strain. Because of fabrication variations including geometric thickening, printing orientation and incomplete support removal, we observe noticeable variance across the different measurements of the Poisson s ratios. Measurement errors from camera misalignment and incorrect block placement cause additional variations (±0.03) when we measure the same block multiple times. The linear material model is inaccurate in predicting the Poisson s ratios under our loading conditions at 7% strain while the non-linear material model (neo-hookean) is more accurate. For example, for family 1, the linear material model predicts a lower Poisson s ratio than the measurement because the Poisson s ratio decreases as the strain increases. For family 2, the trend is the opposite of that of family 1 and the Poisson s ratio increases as the load increases. Family 1 Linear simulation Neo- Hookean Measured Poisson s ratio -0.58-0.71-0.78 ± 0.03-0.62-0.71-0.68 ± 0.04-0.64-0.70-0.68 ± 0.04 2-0.68-0.61-0.61 ± 0.06-0.65-0.57-0.55 ± 0.10-0.73-0.58-0.58 ± 0.14 3-0.63-0.49-0.49 ± 0.03-0.64-0.48-0.47 ± 0.03-0.62-0.48-0.45 ± 0.04 4-0.62-0.62-0.62 ± 0.05-0.69-0.67-0.69 ± 0.13-0.52-0.50-0.45 ± 0.03 5-0.51-0.51-0.62 ± 0.07-0.68-0.68-0.58 ± 0.04-0.61-0.61-0.52 ± 0.03

movie S1. Continuous search of a microstructure using topology optimization. The initial structure is a simple cubic frame with Poisson s ratio = 0.03 and a relatively low shear modulus. The target material parameters of this example is to decrease Poisson s ratio to -0.6 while increasing shear modulus. The optimized structure is a continuous distribution of materials where white means higher material density and black is lower density. The structure is thresholded at density = 0.5 to obtain a final discrete structure with Poisson s ratio = -0.6 and nearly isotropic shear modulus. movie S2. Shape variation of structures from family 4 along principal directions. Since the shape variations (fig. S6) are subtle especially along the second principal direction, we animate the gradual change of shape along the two principal directions. The first principal direction decreases the thickness of the rotating triangle joint while the second direction move the joint outwards. movie S3. Compression testing and simulation of example from families 1, 3, and 5. For each structure, we show a measurement footage played back at 20x speed and a closeup of simulation with nonlinear material model (neo-hookean). The deformation qualitatively matches the footage where the most significant deformations occurs at the joint locations. We also provide an overlay of simulation and measurement footages to show the high degree of simulation accuracy.