Setting up Adjoint Solver and Cost Function

You define cost functions for use as the optimization objective and user-defined constraints.

To configure the settings for the Adjoint solver:
Create the reports for objective and user-defined constraints applied to the optimization and add them to the associated cost functions in the adjoint solver. For example, to extract the flow channel from inlet to outlet with the minimal pressure drop, you create a cost function using a pressure drop report and assign the cost function as an Objective for the Topology Optimization solver later on. Similarly, a user-defined constraint for the optimization also requires the creation of the cost function, for example, outlet velocity uniformity.
  1. Right-click the Solvers > Adjoint > Adjoint Cost Functions and select New.
  2. Create cost functions for the optimization [objective] and [user-defined constraint] and add the corresponding reports.
    In the topology optimization model only one objective can be defined. To achieve a multi-objective optimization, you add extra user-defined constraints.