Skip to main content

Numerical Variables

How to define numerical variables with bounds, step size, and units.

Numerical Variables

Define a continuous or discrete number within a range.

A numerical variable represents a quantity you can set to any value between a lower and upper bound. The optimizer will suggest values within this range.


Required Settings

Setting

Description

Example

Name

A unique name for the variable

Temperature

Lower bound

The minimum value the optimizer can suggest

50

Upper bound

The maximum value the optimizer can suggest

200

Optional Settings

Setting

Description

Example

Unit

Unit label for display

°C, mol/L, bar

Step size

Restrict suggestions to multiples of this value (range: 0.0001–100)

5 (only suggests 50, 55, 60, ...)

Decimal places

How many decimals to show in the UI (1–16)

2

Description

Free-text note for collaborators (max 1024 chars)

"Reactor jacket temperature"

Batch-constrained

If on, this variable stays the same across all experiments in a batch

Reactor type that cannot change mid-plate


Examples

Temperature

  • Lower bound: 50

  • Upper bound: 200

  • Unit: °C

  • Step size: 5 (only multiples of 5 will be suggested)

Concentration

  • Lower bound: 0.01

  • Upper bound: 1.0

  • Unit: mol/L

  • Step size: 0.001

Flow rate

  • Lower bound: 0.5

  • Upper bound: 10.0

  • Unit: mL/min

  • Step size: 0.5


Good to Know

  • The lower bound must be less than or equal to the upper bound.

  • Step size is useful when your equipment can only operate at discrete settings (e.g. a stirrer that only goes in increments of 50 rpm).

  • You can further restrict the search space using Constraints.

Did this answer your question?