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)
Rf R_f mm Governs the solid structure width. Yes Yes1
Rc R_c mm 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
deltadelta mm Limits the channel depth. Yes Yes3
orientationorientation [-] Gives the user control in which direction the channels are generated:
  • Planar CNC: parallel to the selected orientation axis.
  • Radial CNC: the orientation axis is parallel to the center of the design region axis.
Yes Yes
1 In Custom Design, Rfmax is not respected.
2 In Custom Design, Rcmax is not respected.
3 In Custom Design, deltadelta is by default equal to the full height of the design region.
CNC milling parameters

Planar CNC milling parameters


Radial CNC milling parameters

Radial CNC milling parameters


📘

Note

For Standard Design, a baseplate is required to connect all the structures. The plate thickness is given by the minimum feature size: min(RfMin,RcMin)/2\min(R_{fMin},R_{cMin})/2)/2. The maximum plate thickness allowed is 66.7% of the delta.
❗️

Important

The design region should be hollow in order to use radial CNC milling.

📘

Note

The same parameters apply when selecting Skiving manufacturing.

Die casting

Parameter Unit Explanation Required (Standard Design) Required (Custom Design)
Rf R_f mm Governs the solid structure width measured at the tip, excluding the fillets. Yes Yes1
Cf C_f mm 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
Rc R_c mm 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
br,i b_{r,i} mm Governs what fillet is added at the root of the structures. Yes Yes
br,o b_{r,o} mm This parameter governs what fillet is added at the tip of the structures. Yes Yes
angleangle °° The draft angle of the fins. Yes Yes
deltadelta mm The maximum height of the cooling structures. Yes Yes3
orientationorientation [-] 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, deltadelta is by default equal to the full height of the design region.
Die casting parameters

Die casting parameters


📘

Note

For Standard Design, a baseplate is required to connect all the structures. The plate thickness is given by:

min( bro,corrected + RfMin / 2 , bri,corrected + RcMin / 2 )\min(b_{ro,corrected}+R_{fMin}/2,b_{ri,corrected}+R_{cMin}/2)/2,bri,corrected+RcMin/2)

Where:

bro,corrected=br,otan(π/4-α/2)b_{ro,corrected}=b_{r,o}\tan(\pi/4-\alpha/2)tan(π/4α/2)

bri,corrected=δtan(α)+br,itan(π/4-α/2)b_{ri,corrected}=\delta\tan(\alpha)+b_{r,i}\tan(\pi/4-\alpha/2)

The maximum plate thickness allowed is 66.7% of the delta.


3D printing

Parameter Unit Explanation Required (Standard Design) Required (Custom Design)
Rf R_f mm Describes how thick the structures can be. Yes Yes1
Rc R_c mm Describes the channel width between structures. Yes Yes2
αoverhang \alpha_{overhang} °° The maximum allowed overhang angle. This property is set by default to 45°. No No
lunsupported cantileverl_{unsupported\; cantilever} mm The maximum allowed unsupported cantilever length. This property is set by default to 2 millimeters. No No
lunsupported,bridge l_{unsupported, bridge} mm The maximum allowed unsupported bridgeable length. This property is set by default to 4 millimeters. No No
orientation orientation [-] 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

3D printing parameters

Sheet metal forming

Parameter Unit Explanation Required (Standard Design) Required (Custom Design)
Rf R_f mm 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
Cf C_f mm 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
Rc R_c mm Governs how wide the channels can be. Yes Yes
br,i b_{r,i} mm Specifies what fillet radius should be added at the root of the structures. It is measured on the inside of the bend. Yes Yes
br,o b_{r,o} mm Specifies what fillet radius should be added at the tip of the structures. It is measured on the inside of the bend. Yes Yes
t t mm The thickness of the stamped plate. Yes Yes
angle angle °° The chamfer angle of the channels. Yes Yes
delta delta mm The height of the fluid region. Yes Yes
orientation orientation [-] 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

Sheet metal parameters

❗️

Important

The 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.

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)
Rf R_f mm The diameter of the generated electric wire. Yes Yes1
Cf C_f mm The minimal curvature radius of the generated electric wire. If no value is specified, the default is set to the wire diameter. No No
Rc R_c mm 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.
When selecting the 'electric wire' manufacturing setting during the case setup, an additional field will appear asking you for a voltage. This is the voltage that will be put on the electric wire. Together with the material properties and the selected wire diameter, this puts a limit on the power outcome of the wire:
P=πr2V2ρlP= \frac{\pi r^2V^2}{\rho l}
Where:

  • PP represents the generated power in watts [W][W].
  • VV represents the voltage on the wire in volts [V][V].
  • ρ\rho represents the resistivity of the material used in ohm times meter [Ωm][\Omega\cdot m].
  • ll is the length of the wire in meters [m][m], which has an upper limit based on the size of the design domain.
  • rr is the radius of the electric wire in meters [m][m].

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

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.

❗️

Important

Note 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

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.

Add a set of manufacturing parameters.



Did this page help you?