FRED Optimization

FRED OptimumFRED Optimum includes a general multi-parameter optimization feature designed to address a wide range of applications. Performance criteria are specified through user-defined or built-in merit functions and applied with Simplex (multi-variable) or 1-D (single variable) methods.

Why is FRED Optimum’s hybrid optimization different than lens design optimization? FRED’s new hybrid general optimization algorithm is non-sequential, allows for multiple targets, has fractional weighting capability to link variables and utilizes several built-in merit functions plus a user-defined scripted merit function for unusual tasks.

The hybrid algorithm has the full capability to optimize surfaces created directly in FRED as shown in the figure below or imported from CAD as NURBS. This optimization scheme gives the user complete control over variables, merit functions and optimization algorithms to solve the toughest illumination design problems.

FRED Optimum’s menus are easy to use: tabbed, built-in spreadsheets that define the variables, the merit functions, and the optimization methods.

Optimum GUI

The unique hybrid optimization algorithms in FRED allow the user to select multiple target surfaces with different weights during optimization. This multiple target functionality creates a multitude of scenarios where the user can optimize on different targets using different criteria.

Variable Specifications:

  • Position/orientation parameter for any system object
  • Surface curvature
  • Surface conic constant
  • Surface aspheric coefficients
  • NURB control point positions
  • NURB control point weight
  • Lens element bending parameter
  • Lens element thickness
  • Surface aperture size
  • Element primitive parameter value
  • User-defined script (allows custom non-default variables)

Merit Function Aberration Specifications:

  • RMS spot size
  • Encircled spot radius
  • Total maximized power on the surface
  • Total minimized power on the surface
  • User-defined script (allows custom non-default merit function aberrations)