---
title: Analysis
slug: software/analysis
description: Analysis is one of Carbon Design Engine's tools to provide guidance on Cell Size Adaptivity for your lattice design by analyzing a generated strut lattice.
docTags: 
createdAt: 2024-06-06T00:05:50.163Z
---

**Analysis** is one of Design Engine's tools to provide guidance on [Cell Size Adaptivity](docId\:UpBQxWWLjaafbScteZwEd) for your lattice design by analyzing a generated strut lattice.

## Which Cell Size Adaptivity Guidance Tool to Use

[Analysis](docId\:xtN8Td3DzR4G7acDr8_3b) and [Thickness](docId:_TCpiWy80_Ss1HXVrjWxq)**&#x20;with&#x20;**[Adaptivity](docId\:bRvmOw6LOHBP06yIA5N0k) are tools to review your lattice or your geometry to provide feedback and **advise on cell size adaptivity**. Each option looks at the design differently, so it is often advantageous to look at both options, as one may work better for your geometry. There are [two workflow options](docId\:UpBQxWWLjaafbScteZwEd):

1. Strut Lattice >> <font color="#32c49a">**Analysis**</font>
2. Thickness >> <font color="#05a9f4">**Adaptivity**</font>

To apply the guideance results to your design, refer to the [Cell Size Adaptivity](docId\:UpBQxWWLjaafbScteZwEd) feature.&#x20;

As a general guideline, the <font color="#32c49a">**Analysis**</font> option tends to work well for more **organic shapes**, while **Thickness &&#x20;**<font color="#05a9f4">**Adaptivity**</font> tends to work well for more **orthogonal shapes with parallel surfaces**.

***Organic Shape***

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
<font color="#32c49a">**Analysis**</font>

![](https://api.archbee.com/api/optimize/3CesIL2dYMCHPZvRjp8S0/07lYqAO-k_mHe9EqXuoWM_analysis-adaptivity-lattice-crop.png "Results fill all features")
:::

:::VerticalSplitItem
Thickness & <font color="#05a9f4">**Adaptivity**</font>

![](https://api.archbee.com/api/optimize/3CesIL2dYMCHPZvRjp8S0/vfwZQprL0svAH9uCdxwIe_tear-drop-option-fail-sml.gif "No changes applied - some features still missing")
:::
::::

***Orthogonal Shape with Parallel Surfaces***

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
<font color="#32c49a">**Analysis**</font>

![](https://api.archbee.com/api/optimize/3CesIL2dYMCHPZvRjp8S0/qPIkeDV0zGP69NEIGx3Iz_parallel-option-fail-sml.gif "No changes applied - some features still missing")
:::

:::VerticalSplitItem
Thickness & <font color="#05a9f4">**Adaptivity**</font>

![](https://api.archbee.com/api/optimize/3CesIL2dYMCHPZvRjp8S0/1__ayV_sobsPqkBIJsPR__thickness-adaptivity-lattice.png "Results fill all features")
:::
::::

# Analysis

The **Analysis&#x20;**&#x74;ool provides an adaptivity analysis of **a strut lattice&#x20;**&#x74;o provide feedback on the cell size(s) used. Hovering over the analysis points quickly provides **suggested cell sizes**.

## Analysis Workflow

::embed[]{url="https://vimeo.com/983270742"}

:::ExpandableHeading
Video Text

1. Start with a Strut Lattice
   1. Enter unit cell parameters
   2. Click Generate
2. Select Analysis
   1. Select the strut lattice
   2. Click Generate
   3. Click Adaptivity Analysis to view
   4. Hover over analysis points to view suggested cell size


:::

## How Analysis Works

::::::WorkflowBlock
:::::WorkflowBlockItem
### How Analysis Works

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
Analysis looks at the tetrahedral mesh (the base structure for the lattice) and compares it to the surface of the <font color="#ff9900">**design space**</font> (input mesh/STL file).

Areas that may not conform well with the current cell size will be flagged.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/3CesIL2dYMCHPZvRjp8S0/48HpRlo1iEkCjZ_2TdIqn_tet-mesh-comparison-1080.png" size="80" width="1080" height="1080" position="center" showCaption="false"}
:::
::::
:::::

:::::WorkflowBlockItem
### What Analysis Results Show

The analysis provides points across problematic areas of the part, ranging in color from <font color="#00ecff">**light**</font> to <font color="#0001ff">**dark blue**</font>.

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
Each point suggests a cell size that is appropriate for the area.

<font color="#00ecff">**Light blue**</font> indicates smaller cell sizes, ranging to <font color="#0001ff">**dark blue**</font> for larger recommended cell sizes.
:::

:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/3CesIL2dYMCHPZvRjp8S0/B9OM7-eMOjdCNEPIPYN7s_analysis-400.gif" size="80" width="400" height="400" position="center" showCaption="false"}
:::
::::
:::::
::::::

:::hint{type="info"}
If no points are revealed in the analysis result, then no problematic areas were found and therefore no suggestions are provided.
:::

