How to add manufacturing parameters
Introduction
Coldstream's generative design engine supports handling manufacturing constraints. In Standard Design mode, manufacturability is supported through out all resolution levels, while for for Custom design the manufacturability is only guaranteed for the detailed resolution. Your specific manufacturing settings and default profiles can be managed directly through the libraries page. This page explains what parameters are required for each manufacturing method.
CNC milling
| Parameter | Unit | Explanation | Required (Standard Design) | Required (Custom Design) |
|---|---|---|---|---|
| | | Governs the solid structure width. | Yes | Yes1 |
| | | Represents the milling tool and thus governs the channel width. This parameter also puts a limit on the inner curvature radius of structures. | Yes | Yes2 |
| | | Limits the channel depth. | Yes | Yes3 |
| | [-] | Gives the user control in which direction the channels are generated:
|
Yes | Yes |
|
1 In Custom Design, Rfmax is not respected. 2 In Custom Design, Rcmax is not respected. 3 In Custom Design, is by default equal to the full height of the design region. |
||||

Planar CNC milling parameters

Radial CNC milling parameters
NoteFor Standard Design, a baseplate is required to connect all the structures. The plate thickness is given by the minimum feature size:)/2 . The maximum plate thickness allowed is 66.7% of the delta.
Die casting
| Parameter | Unit | Explanation | Required (Standard Design) | Required (Custom Design) |
|---|---|---|---|---|
| | | Governs the solid structure width measured at the tip, excluding the fillets. | Yes | Yes1 |
| | | Governs the the minimal curvature radius of the solid structures. If no value was given, the default is set to the minimal structure width divided by 2. | No | No |
| | | Gives users control over the channel width between solid structures. If no lower or upper limits are provided, the default is set to the structure widths. | No | No2 |
| | | Governs what fillet is added at the root of the structures. | Yes | Yes |
| | | This parameter governs what fillet is added at the tip of the structures. | Yes | Yes |
| | | The draft angle of the fins. | Yes | Yes |
| | | The maximum height of the cooling structures. | Yes | Yes3 |
| | [-] | Gives users control in which directions the cooling structures are generated | Yes | Yes |
|
1 In Custom Design, Rfmax is not respected. 2 In Custom Design, Rcmax is not respected. 3 In Custom Design, is by default equal to the full height of the design region. |
||||

Die casting parameters
NoteFor Standard Design, a baseplate is required to connect all the structures. The plate thickness is given by:
/2,bri,corrected+RcMin/2)
Where:
⋅tan(π/4−α/2)
The maximum plate thickness allowed is 66.7% of the delta.
3D printing
| Parameter | Unit | Explanation | Required (Standard Design) | Required (Custom Design) |
|---|---|---|---|---|
| | | Describes how thick the structures can be. | Yes | Yes1 |
| | | Describes the channel width between structures. | Yes | Yes2 |
| | | The maximum allowed overhang angle. This property is set by default to 45°. | No | No |
| | | The maximum allowed unsupported cantilever length. This property is set by default to 2 millimeters. | No | No |
| | | The maximum allowed unsupported bridgeable length. This property is set by default to 4 millimeters. | No | No |
| | [-] | Dictates in what direction the structures are manufactured. | Yes | Yes |
|
1 In Custom Design, Rfmax is not respected. 2 In Custom Design, Rcmax is not respected. |
||||

3D printing parameters
Sheet metal forming
| Parameter | Unit | Explanation | Required (Standard Design) | Required (Custom Design) |
|---|---|---|---|---|
| | | Governs how wide the added structers can be. If no parameters are provided, the structure width will be identical to the channel width. | No | No1 |
| | | Lower limit of the structure's curvature radius. If no parameter is specified, the curvature radius is equal to the minimal structure width divided by 2. | No | No2 |
| | | Governs how wide the channels can be. | Yes | Yes |
| | | Specifies what fillet radius should be added at the root of the structures. It is measured on the inside of the bend. | Yes | Yes |
| | | Specifies what fillet radius should be added at the tip of the structures. It is measured on the inside of the bend. | Yes | Yes |
| | | The thickness of the stamped plate. | Yes | Yes |
| | | The chamfer angle of the channels. | Yes | Yes |
| | | The height of the fluid region. | Yes | Yes |
| | [-] | The normal of the stamped plate. | Yes | Yes |
|
1 In Custom Design, Rfmax is not respected. 2 In Custom Design, Rcmax is not respected. |
||||

Sheet metal parameters
ImportantThe design region for sheet metal formed cases should be tall enough for both the fluid channels as well as the plate thickness! The design region height should thus be equal to the sum of channel height (delta) and the plate thickness (t). The fluid domain should locally be increased in height with the plate thickness (t) wherever there is a design domain.

Slice view of the final sheet metal formed design on the left and what ColdStream expects as input on the right.
Electric wire generation
| Parameter | Unit | Explanation | Required (Standard Design) | Required (Custom Design) |
|---|---|---|---|---|
| | | The diameter of the generated electric wire. | Yes | Yes1 |
| | | The minimal curvature radius of the generated electric wire. If no value is specified, the default is set to the wire diameter. | No | No |
| | | The minimal spacing between different sections of the generated electric wire. If no value is specified, the default is set to the wire diameter. | No | No2 |
|
1 In Custom Design, Rfmax is not respected. 2 In Custom Design, Rcmax is not respected. |
||||
- represents the generated power in watts .
- represents the voltage on the wire in volts .
- represents the resistivity of the material used in ohm times meter .
- is the length of the wire in meters , which has an upper limit based on the size of the design domain.
- is the radius of the electric wire in meters .
This manufacturing technique is very different from the other ones. The design region that will come out of this optimization will have a heat source due to the Joule heating.

Electric wire parameters
How to select the appropriate manufacturing setting for your design case setup?
The manufacturing type needs to be selected when setting up the design region. After selecting the manufacturing method, you need to select the manufacturing parameters. This can be a predefined set of parameters or you can add a new set of parameters to the libraries.
ImportantNote that an orientation should be specified. It is very important to look at the orientation of your model and make sure that the right orientation axis is selected!

Select manufacturing settings in the design subregion setting window
How to add a new set of manufacturing parameters?
To enter a new set of manufacturing parameters, you need to go to the libraries and enter the manufacturing section. Here you can add a new set of parameters by clicking the add settings button.

Add a set of manufacturing parameters.
Updated 14 days ago
