# Lightweighting with implicit models

Written by nTop

Published on May 8, 2019

The ability to produce high-resolution geometry using implicit modeling opens a broad range of opportunities to tune the material properties of a part. Creating stiff, lightweight, and highly engineered parts is one of the most popular applications, and researchers are learning about new ones regularly.

The last blog post in this series introduced the idea of interpolation as a basic technique of working with implicit models. Let’s extend that technique to one of the most common applications of our platform: creating stiff, robust, and lightweight parts.

**A brief introduction to lattices**

With advanced manufacturing, we can now create structures at such fine scales that, from a design perspective, it feels like we are engineering the mechanical properties of a bulk material. Such fine geometry is often called “mesoscale” and the result is sometimes called a “metamaterial.” For the sake of generalization, we’ll use the term “lattice” to refer to any structure made from some fine pattern of material and air.

Lattices can be chosen to manipulate a variety of more exotic properties than density, such as elongation, vibration damping, Poisson ratio, and electromagnetic effects. In general, lattices can be categorized as bend or stretch-dominated, open or closed, and periodic or stochastic. The lattices themselves may be warped to conform to geometry or engineering data such as stress or flow fields.

nTop offers a dedicated solution to analyze and control these structures in various applications. Let’s look at the general purpose modeling techniques that work on any fine-scale structure that is part solid and part air.

**Lattices and density**

As discussed earlier in the series, CAD systems are primarily concerned with the creation of solid models. Solids are made of insides and outsides, separated by a distinct boundary. Although the lattices we produce will also be such “black and white” solid models, during the design process, we can think of the models as grayscale as the lattice transitions from air to fully dense solids. Conceptually, 3D lattices are like halftone patterns in 2D printing, which vary saturation by modulating fine dot patterns of ink.

To control density, we create functions that use a volume ratio field to modulate the implicit solid. To keep consistent, let’s normalize each lattice function so it ranges from 0 to 1, where 0 is air and 1 is solid. That means that we can fully drive our density by subtracting a volume ratio:

VariableLattice = BaseLattice - VolumeRatio

where both BaseLattice, our lattice function, and VolumeRatio ranges from 0 to 1. It’s helpful to think of BaseLattice as our “shape function” and VolumeRatio as our “modulation function.”

**Applying lattices to CAD models**

When applying lattices to real parts, there are typically three zones of the model about which we are interested:

- Solid regions of our part should be 100% dense, typically around mounting interfaces, aerodynamic surfaces, and known high stress regions.
- Lightweight regions are the main fill of our part, where fields drive an optimal lattice for a manufacturing process or loading condition.
- Optionally, some regions may open to air, creating another transition region.

To create such a part, we set up of two stages of interpolation: from solid to lattice and from lattice to air. To apply our lattice to a shape, we use the shape to produce a volume ratio envelope as our lattice modulation function:

To incorporate simulation results, empirical data, or hand-modeled fields to control the lattices, one simply uses those fields to drive the volume ratio instead of leaving it constant.

**Summary**

The ability to produce high-resolution geometry opens a broad range of opportunities to tune the material properties of a part. Creating stiff, lightweight, and highly engineered parts is one of the most popular applications, and researchers are learning about new ones regularly.

There are a wide variety of lattices and other structures that can produce mesoscale geometry, but one of the main properties to drive them is volume ratio. Using implicit modeling, that ratio can be locally adjusted from zero to full density based and controlled using simulated and empirical engineering data.

As an engineer creating a lattice, there are two functions to consider: the lattice function and the volume ratio function. Choose a lattice for its bulk material properties, and then modulate it using a volume ratio function based on CAD geometry and the engineering data fields. This approach makes it straightforward to capture engineering knowledge on test parts and directly apply the technique to complex CAD designs.

### nTop

nTop (formerly nTopology) was founded in 2015 with the belief that engineers’ ability to innovate shouldn’t be limited by their design software. Built on proprietary technologies that upend the constraints of traditional CAD software while integrating seamlessly into existing processes, nTop allows designers in every industry to create complex geometries, optimize instantaneously, and automate workflows to develop breakthrough 3D-printed parts in record time.

## Related content

- ARTICLE
## An nTop intern’s experience: Learning computational design and creating a lightweight drone

- VIDEO
## Thermal Applications - The Hot Topics

- VIDEO
## Design better implants for osseointegration with the Lattice Pore Size Block

- VIDEO
## nTop CDS 2024: How leading companies are embracing computational design

- VIDEO
## nTop CDS 2024: Exploring the cutting edge of computational design with Matthew Shomper