Defining an Optimization  

The optimization is the process of searching for the minimum, maximum, or for a target value of an Objective function of one or several variables while satisfying certain restrictions or constraints.

A good example of optimization is the minimum weight design of structures in aerospace industry where aircraft structural designs often prevail on cost considerations.  The notion of optimization presupposes that the operation to be improved or optimized is described by a function whose variation can be expressed with respect to a group of parameters, also called variables or free parameters.

Given f(x)  a CATIA parameter expressed in terms of other CATIA parameters:

Min f(x1, ..., xn)

such that:

          gi (x1, ...) >= Ki
         hj (x1, ..., xn) ==  Kj
         LB < xi < UB

Where:
f(x) is a Knowledge Advisor formula (Optimization objective function).
  = (x1, ..., xn)
xi is a Knowledge Advisor parameter (Optimization free parameters).
  g, h are constraints (optional).
  LB: Lower bound
  UB: Upper bound

 

Product Engineering Optimizer offers three operating modes whereby you can search for the:

 
  • f(x) minimum,
 
  • f(x) maximum, 
 
  • a given value of f(x) or a
 
  • constraints satisfaction.

These operating modes are respectively called the Minimization, the Maximization and the Target Value and the Constraints only modes.