Product Engineering Optimizer (PEO)

CATIA Product Engineering Optimizer provides an interactive environment for modeling and solving complex engineering problems. Early in the conceptual design stage, it is often necessary to find solutions to an engineering problem by trying to satisfy a set of engineering constraints, while fulfilling the requirements for the product definition and behaviors. CATIA Product Engineering Optimizer allows users to model those constraints as a set of equations and inequations, as well as to interact with the model in order to discover solutions to a given problem.


  • With the Design of Experiment (DOE) function, users can quickly and easily carry out virtual design experiments and test a variety of parameters at any stage of the design process. Using an interactive panel, the user selects the parameters to alter and observe. The number of input and output parameters allowable is infinite. This panel also guides the designer through the various validation stages to obtain a result, which will ultimately lead to the final design. Define cause-effect relationships between parameters. The DOE function allows the designer to perform a large number of experiments and the software determines the relationship between the various parameters based on the experimental results. Thus, it guides the user towards improvements and provides accurate predictions of values. All of the results can then be backed up for future re-use. Identify key parameters. From these experiments, the designer can learn which parameters are the most influential, facilitating better alternative design searches and optimizations.
  • Capture optimization intent through a variety of interactions. Parameters can be specified as a target for optimization with different possible outcomes. Constraint satisfaction can be mixed with any of the other optimization parameters to perform a multi-goal design optimization. Some parameters can be selected as free and their domains can be constrained by range. Users can not only specify parameter ranges (minimal and maximal boundaries) to be considered during optimization but also constraints to be fulfilled by the optimal solution provided. All the information used is saved as a feature and can be reused later.
  • Two algorithms are available, the simulated annealing and conjugate gradient. Users can employ both to iterate optimization. Termination criteria can be defined to stop evolutions. Both algorithms consider time and maximum number of evolutions. The number of evolutions without improvement affects simulated annealing, while precision is only relevant for the gradient. In any case, termination criteria have default values that can work in most circumstances.
  • The user can stop optimization at any time if the resulting solution is convenient or reached before the time limit. Users get immediate feedback during optimization, including convergence, update counts and geometry changes in the 3D view.
  • Real-time feedback and customizable outputs deliver an immediate assessment of the optimization. The initial result is provided by a dialog box that allows validation and direct application of new values in design. If needed, optimization data can be stored in text or Excel files. The graphical editor allows visualization of the evolution of variables and the objective value through curves, with different color scales. Users can save the result and restart from this point for the next optimization.
  • Users can run an optimization in batch mode. This can be done through the automation of the optimization feature (VB access), and is especially useful for time consuming problems.
  • All of the knowledge relations including Optimizations, Design of Experiments and Constraint Satisfactions can be stored in engineering specification representations associated to the product managed in ENOVIA VPLM. Users can then take advantage of the ENOVIA V6 VPM capabilities in terms of storage security, BOM management, versioning, impact management, rerouting of relationships, and concurrent engineering while keeping all the knowledge previously captured in the design.


Contains the following CATIA modules

  • Product Engineering Optimizer

Training options

  • Knowledge Expert, 0.5 days
  • Product Engineering Optimizer, 1 days


  • MEK
Catia Product PDF