4.1.13. Constraint Gradient Node

Your Ad Here

The Constraint Gradient Node identifies a constraint that should not be violated by any design. Designs which violate one or more constraint are considered broken or unfeasable. Broken constraints are specially treated by optimization algorithms. The node specifies both the numeric variable, computed within the Data Flow, used as an optimization constraint and its gradient related to the complete set of the Input Variables. Any design for which one or more constraint expression does not hold a legal numeric value is considered invalid.

Node Configuration

The Constraint Gradient Node Properties Dialog

Figure 4.20. The Constraint Gradient Node Properties Dialog

Configuring a Constraint Gradient node requires setting the following parameters:

Partial Derivatives

This node cannot be manually connected to any input. However, the links are automatically created when the user selects the Output Variables to be considered as partial derivatives for the constraint's gradient.

Output Connections

This node has no output.

Logic Log Messages

Two error messages can be associated with a constraint node:

183CONSTRAINT NOT DEFINEDThe Output Variable to be considered as constraint has not been selected.
184MISSING PARTIAL DERIVATIVE FOR [Input Variable Name]The user has not defined a partial derivative for the given Input Variable direction. The algorithm will calculate it using the finite difference schema.


Return to modeFRONTIER Index


Your Ad Here