Skip to main content

About this Block

What it does: A Dependent Parameter defines a relationship between variables by calculating its value from other parameters (commonly Independent and/or Constant Parameters, but can also form chains with additional Dependent Parameters) using a custom function. In a parameter optimization study, a dependent parameter is typically used to define the optimization objective and constraints. Other available parameters include the Independent Parameter and Constant Parameter. Common uses:
  • Inverse Design Optimization using Parameter Optimization
  • Defining a design variable that is a complex mathematical expression of other variables
  • Linking multiple input parameters together through a single parameter to maintain a specific relationship between them
Tips
  • The easiest way to create a Dependent Parameter is by right-clicking on a block that defines the function you want to use as part of your optimization, and then selecting Optimize > Create Dependent Parameter. Right Click Option
  • You can connect dependent parameters to create a Chained Dependent Parameter by linking multiple dependent parameters.
Dependent ParameterChained Parameter
Dependent ParameterChained Dependent Parameter

Example File

Download Example: Parameter Optimization Parameter Optimization Setup Creates a Dependent Parameter whose value is computed from other Parameters using a specified Function. The value updates automatically whenever its input Parameters are changed by an evaluator.

Inputs

NameTypeDescription
LabelTextUnique identifier for the output parameter.
Function objectFunction ObjectThe function object evaluated to produce the output parameter’s value.
Input parametersParameter GroupParameters defining function object inputs. The group elements correspond to the function object inputs by index.

Outputs