Design Engine
Tools and Features
Lattice Search
26min
find unit cells to meet the performance and aesthetic criteria for your designs in design engine's metamaterials library jump to section lattice search docid\ llwko8suvfs2j3cejz6yrlattice search docid\ llwko8suvfs2j3cejz6yrlattice search docid\ llwko8suvfs2j3cejz6yrlaunch lattice search launch lattice search from the quick access button on the upper right of the design user interface you can also launch lattice search from inside the strut lattice tool, under lattice search docid\ llwko8suvfs2j3cejz6yr this will enable you to apply unit cell from your search directly to an input mesh , as shown in the demo video below filters thousands of lattices are available in the metamaterials library and design engine provides filter options to narrow your results by performance and by lattice parameters performance filters two filters are available to search by stiffness within the unit cell's stress strain curve modulus and stress at 25% strain you can also search by volume fraction to estimate the weight of the lattice simulated testing in order to have performance data for thousands of lattices, the library utilizes simulated testing results yield a stress/strain curve and volume fraction for each lattice for more details, read building carbon's metamaterials library because data is based on simulations, final part performance may vary our simulated mechanical response data reasonably matched experimental data on the small set of lattices we tested in a physical setting however, these tests were performed with ideal, simple parts in a controlled environment we do not expect the precise numbers shown to accurately describe performance of parts that are more complex or used in less ideal settings the data like the stress strain curves shown in design engine are best used as a comparative tool in evaluating a lattice’s performance relative to other lattices actual lattice behavior depends on specific use and is subject to variation inherent in manufacturing processes and different environments in which products are used users should validate lattice behavior in settings specific to their needs modulus young's modulus , or modulus of elasticity in compression, is calculated in the linear elastic range of compression the slope of the stress strain curve in this range, rise over run, provides a performance metric for how stiff the lattice is before yielding , or buckling the higher the number, the stiffer the lattice in this range in the example shown, the lattice exhibits 5 54 kpa of stress at 2% strain for a modulus of 277 kpa (a relatively compressible lattice, ie not stiff) stress at 25% strain 25% strain is a common benchmark to reference stiffness in the plateau range of compression, where the lattice is yielding, or buckling, under stress this is how much pressure is needed to compress the lattice by 25% the higher the number, the stiffer the lattice in this range in the example shown, the lattice requires 24 kpa of stress to compress by 25% (a relatively compressible lattice, ie not stiff) for more information on what the stress strain curve can tell you, reference the how to read graph section in the lattice parameters lattice types lesson for more information on stress strain graphs, reference lattice parameters docid\ f f8roxdabcrrbeudh6q1 volume fraction volume fraction indicates the % of volume the lattice uses out of the total volume of the design space volume fraction is most useful to estimate the weight of your latticed part calculate the weight of your lattice with the volume fraction, volume of your design space, and density of the material (available on the technical data sheet for carbon resins) volume fraction can also be an indicator of production cost higher volume fractions use more printed material than lower volume fractions note about foam density vs lattice density many successful lattice applications are foam replacements, using lattices for performance gains in the foam industry, density is often used to indicate the quality and durability of a particular foam this is not the case with latticed parts quality and durability are characteristics of the material the latticed is printed in, not the lattice itself a low vs high volume fraction in lattice design is not an indication of quality, but is instead a tool to understand the mass of the lattice, relative to the material used to understand the durability of your lattice, reference the material properties of the printed material for more information on volume fraction per lattice type, reference lattice parameters docid\ f f8roxdabcrrbeudh6q1 why lattices do not use shore hardness shore hardness is measured with a durometer, which uses a small pin as the testing plunger, and provides a unitless measure of hardness via a dial or digital readout the pin plunger is very small, ranging in diameter between 1 1 1 4 mm as illustrated below, a lattice can miss the measurement entirely as the pin falls in the negative space between struts even if the durometer pin hits a strut to get a reading, the pin is too small to get an accurate sense of how the lattice is performing, which relies on how the struts work together as a unit testing lattice compression requires a platen or plunger that spans across one unit cell at a minimum, ideally multiple unit cells the pin applies a load to a depth of 0 2 5 mm, which most closely aligns with the modulus measurement used in design engine if you are trying to match a material where you only have shore hardness data to pull from, you can approximate the roughly similar modulus metric via a conversion formula provided below https //archbee doc uploads s3 amazonaws com/3cesil2dymchpzvrjp8s0/ zefottuz 3bbdn4f88x8 convert shore hardness to modulus xlsx note this conversion is approximate and should be considered a rough correlation only the formula uses a n gent's equation for astm d2240 type a durometer hardness qualitative comparisons materials from extra soft to stiff you may not have a quantitative performance metric in mind, and that's okay many designers approach lattices with other known materials in mind or just want to know what ballpark their application falls in to get started with lattice design below are some examples of common materials to give you a rough range of stress at 25% strain to help you gauge the stiffness of your lattice design in a qualitative comparison extra soft soft medium firm stiff stress at 25% strain (kpa) 0 20 20 80 80 200 200 1000 1000+ reference materials marshmallows melamine sponge gummy bears yoga mat flip flops foam roller eraser cork tires lumber reference foams memory latex packing high density polyurethane rebond neoprene eva foam similar to foam similar to poron xrd vn600 foam similar to foam similar to d3o aero eps vn740 foam similar to foam similar to d3o decell vn1000 dls production material dependent good good good often too dense applications comfort comfort supportive protective rigid if you have a particular foam in mind that you are trying to replicate, see the lattice search docid\ llwko8suvfs2j3cejz6yr example below note that combining lattices with skins or using thicker boundary struts than the body of the lattice, can make the structure feel slightly stiffer in performance lattice parameter filters standard lattice parameters can also be used to filter down results cell size cell size narrow the cell sizes that appear in search results based on your part geometry and manufacturability strut diameter strut diameter narrow the strut diameters that appear in search results based on your material lattice type lattice search catalogs lattice types for both tetrahedron mesh and hexahedron mesh scaffold types scaffold type toggle between tet and hex scaffold type to search per mesh preference hybrids are only available for tet mesh types the primary lattice types available will vary to match the selected scaffold type scaffold type tet lattice types there are more options than just the five primary tet lattice types available in the strut lattice operation two additional tet lattice types appear in the library kelvin (tet) and star (tet) hybridized lattice types are also available in many combinations hybrid lattice types hybrid lattice types hybridized lattices are available using all seven tetrahedron lattice types icosahedral | kagome | kelvin (tet) | rhombic | star (tet) | tetrahedral | voronoi the example here is 1/3 star and 2/3 voronoi the unit cells of each type merge together to create a unique unit cell in the noted proportions hybrid lattices are named by their components , using the first three letters of each lattice type, followed by their proportions as a percentage in this example stavor 3366 hex lattice types to create a lattice using a hex mesh, you must generate the hex mesh via the hex mesh docid 2s1mlnx3yfvzt6f5rge5h operation before you can select and apply unit cell parameters via the strut lattice operation lattice search assumes a gridded hex mesh with equal xyz hexahedron dimensions this equal sided cuboid is the cell size of the strut lattice unit cell shown in the meta materials library (mml) when reviewing lattice performance in the mml, reference the closest approximate cell size to your hex mesh note that when using the apply unit cell option when launching lattice search directly from the strut lattice operation, the cell size will not be applied , as the cell size of your hex mesh will be used only the lattice type and strut diameter will carry through your actual hex lattice performance may vary depending on the lattice parameters docid\ f f8roxdabcrrbeudh6q1 you use and the size and proportions of the hexahedrons in your hex mesh note that there is a star lattice type available for both tet and hex scaffold types material elastomers the metamaterials library currently catalogs lattices in carbon's elastomeric materials carbon elastomers energy return and stiffness energy return to damping epu 41 | epu 46/44 | sil 30 | epu 40 | epu 43 | epu 45 soft to stiff sil 30 | epu 41 | epu 40 | epu 43 | epu 46/44(tunable stiffness) | epu 45 use epu 44 results for epu 46 for more guidance and manufacturability information, reference the lattice parameters docid\ f f8roxdabcrrbeudh6q1 lesson lattice search demo video text measure part geometry • measure part using thickness tool in this example • follow guidelines to find a main cell size range • 20 mm smallest dimension = 15 mm max cell size strut lattice lattice search • select input mesh • select lattice search under lattice type filter results • adjust modulus for pre yielding stiffness • adjust stress at 25% strain for pre densification stiffness • adjust volume fraction to make your lattice more or less dense • adjust to acceptable cell size range for your geometry • adjust strut diameter to acceptable range for material • include or hide hybrid lattice types • select which lattice types to include • select materials (currently elastomers) browse results • sort results • select lattices to compare details • compare up to 6 lattices • compare stress strain curves in graph view • data may be downloaded as a csv • compare lattice patterns in model view • sample pucks are 40 x 40 x 20 mm select a lattice • select option applying all unit cell parameters in this example generate and assess lattice apply options and solidify • adjust advanced options as needed • solidify for a printable mesh note that using lattice search for a zone will only apply the lattice type to the zone, rather than all unit cell parameters when performance data is not available within the metamaterials library, a button to request performance data is available within the strut lattice tool foam to lattice workflow one of the key challenges that designers face when designing with a lattice is not having a clear path to mimic the mechanical performance and aesthetics desired searching a vast library can be a daunting task if you don't have specific performance criteria in mind a common path in lattice design is to have foam characteristics in mind as a benchmark for finding lattices that perform in a similar capacity compare to foams in library carbon tested a cross section of common foams to capture data in the same format as the library's lattice simulation data, to provide a reference point for finding unit cells for more details on carbon’s testing and data modeling, reference this white paper filter by foam in the materials filter, click on foam to see all foams available in the metamaterials library filter by foam generic foam details several of the foams we tested are from broad generic categories to provide more context, below are the retailer specifications for these foams generic foam common application retailer specs closed cell foam (eva) exercise mats eva foam "firm" density 2 0 pcf (0 032 g/cc) high density foam furniture cushions everflex v54 54 ild (240 n) density 2 9 pcf (0 046 g/cc) latex foam mattresses and cushions n28 28 ild (125 n) density 6 pcf (0 096 g/cc) memory foam mattresses and cushions 13 ild (58 n) density 2 5 pcf (0 040 g/cc) neoprene foam gaskets 3 psi to compress 25% (20 7 kpa ) density 10 0 pcf (0 160 g/cc) packing foam packing/shipping y37ch foam 35 ild (156 n) density 1 2 pcf (0 019 g/cc) rebond foam carpet padding 90 ild (400 n) density 8 0 pcf (0 128 g/cc) results of carbon testing did not match retailer specs testing conditions may vary results foam to lattice search filter foam performance select foam to match check the box to compare filter modulus range close to foam choose a range +/ a couple hundred because the linear elastic range is generally a small part of the data set filter stress at 25% strain range close to foam choose a tight range for best results filter foam performance filter lattice parameters select materials for application energy return in example select cell size range to suit geometry select strut diameter range to suit resin and cell size range select volume fraction range to suit weight goals optionally filter to preferred lattice types filter lattice parameters compare results select up to 5 options to compare foam highlight foam for clarity hover cursor over strain at 50% match the closest compression metrics closest lattice apply unit cell to generate strut lattice compare results check unit cell manufacturability in this example, voronoi with a 10mm cell size and 0 8mm strut diameter closely matches our high density foam check that the unit cell conforms well to your design space verify manufacturability for the unit cell in this case, the parameters are well within the range of voronoi's manufacturability in carbon's dls production check unit cell manufacturability for manufacturability information for tet lattices, reference lattice parameters docid\ f f8roxdabcrrbeudh6q1 compare to other foams align data if you have your own foam testing data, you may need to align your data to match the format in design engine before comparing data stress strain data may be in force (n) displacement (mm) units rather than stress(kpa) strain (%) the same curve may appear slightly different when plotted in different units, which can throw off your search results stress strain stress divide force by the surface area of the testing apparatus on the sample strain convert the displacement dimension to a percentage of the sample thickness strain plot curve and compare to lattices plot stress strain curve plot data points at 2, 4, 6 60% strain to match design engine graphs use the cycle 2 curve if you have multiple cycles perform a lattice search per the lattice search docid\ llwko8suvfs2j3cejz6yr above plot curve and compare to lattices