Optimate can automatically work on optimization of a design without ever leaving STAR-CCM+. Optimate will submit jobs to run automatically while searching for a solution, and collect simulation data. Once the parameters are set by the user, the process is fully automatic, and can be left unattended so that a user can focus his attention on other pressing tasks. In addition, Optimate removes the need for scripting when doing optimization and boundary condition problems, removing Java experience or training when running those types of problems. This reduces the complexity and time required for CAE work, and allows engineers to focus more on the design aspect instead of programming. At no point will a user be required to write scripts for any of the work he does through Optimate. The Optimate plugin for STAR-CCM+ Uses HEEDS from Red Cedar Technologies to do all of the background work. It is available directly from CD-adapco and is included with the licences for Optimate. HEEDS uses its own post-processor specifically designed for it.
The Design Exploration Mode takes inputs from the user to create a design.You would set a database of inputs as shown in the example below, which would run the same simulation with each different set of conditions listed. Applications of this include Aerodynamic loads databases, Compressor maps, and Test replications, such as wind tunnel or tow tank simulations.
The Optimization Mode uses driven inputs to create a stated goal. It uses the Optimization routine called SHERPA (Simultaneous Hybrid Exploration that is Robust, Progressive, and Adaptive). It can modify the CAD model itself, in ways such as swapping parts or changing the size of a particular part. The user defines the variable limits (setting how much the program can vary a part), the outputs (report values you want recorded), objectives (ie. minimize pressure loss in a system or minimize drag), constraints (to help you lay out feasible designs and weed out infeasible designs), and the number of cases to run. An example optimization case is pictured below. The number, arrangement, and size of the heat sink pins were automatically optimized by Optimate to minimize the pressure drop across the pins and minimize the temperature of the chips below it.
When using Optimate, Users will have a certain number of Power Tokens, which are used during the simulation run. It counts as a session of STAR-CCM+ or STAR-HPC. Each token represents a process job on a CPU. The Power Tokens can be split between jobs or concentrated in one job, as the user sees fit. For example, if a user has 100 Power Tokens, he could conceivably do one concurrent job on 100 CPUs, 10 concurrent jobs on 10 CPUs each, or 100 concurrent jobs on one CPU each. The Tokens are reusable, so once a job is completed, the user can run other jobs again. The goal of Licensing is to allow a user to run many concurrent jobs from the same parent .sim file.