Objective:
This article explains the process for setting up a Dependent Parameter. A Dependent Parameter defines a relationship between variables by calculating its value from other parameters (commonly independent or constant parameters) using a custom function. In a parameter optimization study, a dependent parameter is typically used to define the optimization objective and constraints Applies to:- Parameter Optimization
- Dependent Parameter
Procedure

Step 1: Create the Logical Relationship you wish to calculate
For example, you can use the Surface Area block as a Dependent Parameter for your input Implicit Body.
Step 2: Create a Dependent Parameter
Once you have your block set up. Right-click on the block and select the Optimize option and then Dependent Parameter.
Step 3: Configure the Dependent Parameter Block
Now you can use your new Function Object added to your Dependent Parameter.
Step 4 [OPTIONAL]: Create the Dependent Parameter Chain
- Add your First Dependent Parameter.
- Input: Independent/Constant parameters
- Output: Dependant Parameter (Scalar, Implicit, etc.)
![]() | ![]() |
- Add the Second Dependent Parameter.
- Input: the first dependent parameter and/or other independent/constant parameters
- Output: a secondary metric or property to be optimized




