SlideShare a Scribd company logo
Fast Design Optimization Strategy for
        Radiative Heat Transfer
using ANSYS and eArtius Gradient Based
      Optimization Method – Pt. 2
   Vladimir Kudriavtsev, Terry Bluck (Intevac)
             Vladimir Sevastyanov
              (eArtius, Irvine, CA)




 ANSYS Regional Users Conference, “Engineering the
        System”, Irvine, CA, Oct. 6, 2011
            Equipment Products Division
Outline

    Part1 of this work presented at ANSYS Users Conference
     2011 (Santa Clara) and devoted to hybrid genetic and
     gradient based approach (HMGE)
         http://www.slideshare.net/vvk0/optimization-intevac-aug23-7f


    Part2 of this work is presented here and is devoted to pure
     gradient based method, which is best used when only
     limited number of design evaluations is possible (due to
     CPU time limitations or other reasons)




                        Equipment Products Division                     2
Current Computational Design Process

 8 threads i7
 CPU

                       Computer                   DELAY             Ingenious
                                                                    Solutions

240 cores TESLA Graphic
Processing Unit GPU (x2)
                                               Human Thinking
                                               and Analysis

                                              slowest component

    fastest component                        (meetings, reviews,
     and grows exponentially faster
                                             alignments, cancelations)

                                      Equipment Products Division               3
Why Optimization by Computer?
Human can not match computer in repetitive tasks and consistency.
Assuming computational problem takes 4 hours of CPU time,
then in one day (between 8AM to 8 AM) computer is capable of
producing 6 design evaluations, with 42 designs completed in
just 7 work days.

Coupled with multi-processing capability of i7 workstation this number can
easily be multiplied by factors ranging from two to six.
Computer will work during the weekend; it will work when user is on vacation,
on sick leave or on business trip.

                             Personal “super computer” cost is now
                             inconsequential for the bottom line.

                             Software cost sky-rocketed, and its ROI and
                             utilization efficiency is now most important.

                             Computer needs algorithmic analogy of “human brain”
                             to self-guide solution steps.


                       Equipment Products Division                              4
New Paradigm and CPU Time


New paradigm of multi-objective computational design is now
being born.


No longer designer needs to approach it through “trial-and-error”
simulations, but can rather use “artificial intelligence” of optimization
method to automatically seek and to find best combination of input
parameters (design). Depending on problem size (CPU time) this process
can take from minutes to weeks.

However, now engineer can view tens and hundreds of possible solutions,
automatically singling first truly best designs and then evaluate design
trade-offs between conflicting objectives (Pareto Frontier).

In many instances, examining dozens and hundreds of
computational designs is simply time prohibitive. What to do then?

                       Equipment Products Division                          5
Intevac c-Si Technology
                                                                   Substrate Motion
                                                                   Direction




                                            Si Substrates move on conveyer and heated
                                        Motion Direction




  http://www.intevac.com


                           Equipment Products Division                                  6
Problem Formulation
Minimize thermal variation across single substrate and across a group
of substrates during radiant heating stage (TempDiff)

Operate in required process temperature window,                   T-dev1<Top<T+dev2


Optimization Formulation                                   ANSYS WB Formulation:


Top=400 deg.C

min (TempDiff)
min abs(Tmax-Top) & min abs(Tmin-Top)

Constraints to determine design feasibility:

T<Tmax.constr      & T>Tmin.constr, where

Tmin.constr= Top-dev1, Tmax.constr=Top+dev2
           If dev1 and dev2 are small, then optimization problem is very restrictive.

                          Equipment Products Division                                   7
Problem Analogy – Hidden Valley in the Mountains



                                      Narrow optimum
                                                            Sub-Optimal
                                                            range
                                        Optimal
                                        range




                     xT^4 nonlinear
                     steep change
                                       Narrow process window


    Gradient method requires path, to enter narrow optimal range (due to nonlinearity)
    it requires guidance or coincidence. Guidance comes from the previous history
    (steps taken before, gradients) and coincidence from DOE or random mutations.

                           Equipment Products Division                                   8
MGP Method-- Analogy
                                                         DOE #N


                             DOE #2



                                                  MGP

             Initial                                         DOE #3
             Tolerance

   Design Space


                                                             DOE #1

                  Initial Design
                                   MGP Design Vector Calculated using


                  Equipment Products Division                           9
Problem Parameters – Geometry and
Temperature
                                                      <Tempdiff> =Tmax-Tmin
                                                      between 3 substrates

                   Si subst
minus              rate                  T1


                                                                    gap
                                         T2
 plus

                                                      Lamp Bank 1

                                                                       Lamp Bank 2


                    lamps
                                              height T1-radiation temperature of first
                    substrates                        lamp array;
                                                      T2-radiation temperature of
   T1,T2 control heat flux from lamps.                second lamp array;


                         Equipment Products Division                                 10
Thermal Heating (Radiation) Solution



                              Interplay between
                              two lamp arrays



                                                                            Substrate Motion
   Lamp Bank 1                                      Lamp Bank 2             Direction



                             Multi-Step Transient History



 Transient Heating Scenario: Row1 of substrates is first heated by Lamp Bank1,
 then these Substrates moved to Lamp Bank2 and get heated again till desired Top=400 deg.C is
 reached. Simultaneously, new substrates with T=Tambient populate Row1 and get heated.
 Thus, Row1 heats from 22 to 250 deg.c and Row 2 from 250 to 400 deg.C.
         at time t=3.5 sec Row1 T is reset at 22 deg.C; Row2 T is reset at 250 deg.C.
         at time t=0 sec Row1 T is set at 22 deg.C; Row2 T is set at 250 deg.C.
                                Equipment Products Division                                     11
About This Study
This Study Consists of Two Parts. In Part 1 (presented in Santa Clara) we
focused on hybrid genetic and gradient based method (HMGE). It has lots of
positive sides, but generally requires many design points, thus is less suitable
for quick improvement studies typical for computational models that require
many hours of CPU time.

In Part2 (presented here) we focus on gradient based approach (MGP) that is
generally capable to produce design improvements in just a few design
evaluations.

In our study we used modeFrontier as optimization enabling (Scheduler) and
statistical data post-processing tool and eArtius multi-objective optimization
methods plug-in tool to guide continuous process of selecting better input
variables to satisfy multiple design objectives.

This process follows “fire and forget” principle.
Gradient based computer thinking combines advantages of precise analytics
with human like decision making (selecting roads that lead to improvement,
avoiding weak links, pursuing best options, connecting dots).
                        Equipment Products Division                              12
Fundamental Design Optimization Issues
 Study Motivation
         The biggest issues of current design optimization
          algorithms:
          Low computational efficiency
          Low scalability

         Reasons:
          Absence of efficient algorithms for estimating gradients
          Curse of Dimensionality Phenomenon
          Searching for optimal solutions in the entire design space while the search
           space can be reduced
          Approximating the entire Pareto frontier while the user only needs a small
           part of it



         Consequences:
          Artificially reduced task dimensions by arbitrarily excluding design
           variables
          Overhead in use of global response surfaces and sensitivity analysis
          Have to rely only on use of brute-force methods such as algorithms’
           parallelization



©Copyright eArtius Inc 2011 All Rights Reserved
                                              Equipment Products Division                13
Estimation of Gradients Issues

       Estimation of gradients by the Finite Differences Method
        (FDM) is resource consuming:
                   FDM is performed on each step
                   FDM requires N+1 model evaluations to estimate a gradient
                    (N—the number of design variables)

       Consequences:
        Task dimension is limited by 5-10 for expensive simulation models
        Development of efficient gradient based techniques with FDM is
         impossible
       Also, gradient based optimization algorithms with FDM cannot be
         applied to noisy simulation models

       eArtius has developed DDRSM method (patent pending) of gradient
         estimation which overcomes the issues:
        Spends 0-7 model evaluations to estimate gradients
        Equally efficient for any task dimension up to 5,000 design variables
        Not sensitive to noise in optimized models


©Copyright eArtius Inc 2011 All Rights Reserved
                                              Equipment Products Division        14
Curse of Dimensionality Phenomenon
 and Design Optimization
       Example of uniformly distributed points:
       - Unit interval—0.01 distance between points—100 points
       - 10-dimensional unit hypercube, a lattice with 0.01 between
         neighboring points—1020 sample points (Richard Bellman)

       Adding extra dimensions to the design space requires an
         exponential increase in the number of:
        Sample points necessary to build an adequate global surrogate
         model
        Pareto optimal points to maintain the same distance between
         neighboring optimal points in the design space

       For Response Surface Methods:
       - eArtius DDRSM spends just 0-7 points for local approximations—
         no global approximations

       For Approximation of the Entire Pareto Frontier:
       - eArtius performs directed search on Pareto Frontier—no global
         approximation of the entire Pareto frontier

©Copyright eArtius Inc 2011 All Rights Reserved
                                              Equipment Products Division   15
Approximation of the Entire
Pareto Frontier
    Current multi-objective optimization
     algorithms are required to uniformly cover
     the entire Pareto frontier

    Curse of dimensionality: The increase in the
     number of design variables causes the
     distance between neighboring points in the
     design space to be increased exponentially
      Minimize       f1 = x1
      Minimize       f 2 = 1 + x2 − x1 − 0.1 ⋅ sin( 3π ⋅ x1 )
                                2


      0 ≤ x1 ≤ 1; − 2 ≤ x2 ≤ 2                     1D – 89 Pareto points
     Minimize f1 = 3 − (1 + x3 ) ⋅ cos( x1 ⋅ π / 2) ⋅ cos( x 2 ⋅ π / 2)
     Minimize f 2 = 3 − (1 + x3 ) ⋅ cos( x1 ⋅ π / 2) ⋅ sin( x 2 ⋅ π / 2
     0 ≤ x1 ≤ 0.65; 0 ≤ x 2 ≤ 1; 0.5 ≤ x3 ≤ 1

                                                  2D – 2225 Pareto points
                                                  2225/89=25 times more!


                                                  ND –> 10N Pareto points
©Copyright eArtius Inc 2011 All Rights Reserved
                                              Equipment Products Division   16
Search in the Entire Design Space
   Minimize f1 = x1
   Minimize f 2 = 1 + x22 − x1 − 0.1 ⋅ sin(3π ⋅ x1 )
   0 ≤ x1 ≤ 1; − 2 ≤ x2 ≤ 2
       Monte Carlo method:
   258 Pareto optimal points (3%)
   out of 8192 model evaluations

       HMGE method:
   89 Pareto optimal points (35%)
   out of 251 model evaluations

       Pareto frontier is
       a straight line x2=0
       in the design space




        Why do we need to search in the entire design space?
        The search along the line x2=0 is also possible
©Copyright eArtius Inc 2011 All Rights Reserved
                                              Equipment Products Division   17
Search in the Entire Design Space (continuation)
        Minimize f1 = 3 − (1 + x3 ) ⋅ cos( x1 ⋅ π / 2) ⋅ cos( x2 ⋅ π / 2)
       Minimize f 2 = 3 − (1 + x3 ) ⋅ cos( x1 ⋅ π / 2) ⋅ sin( x2 ⋅ π / 2)
       Minimize f 3 = 3 − (1 + x3 ) ⋅ cos( x1 ⋅ π / 2) ⋅ sin( x1 ⋅ π / 2)
         0 ≤ x1 ≤ 0.65
         0 ≤ x2 ≤ 1
         0.5 ≤ x3 ≤ 1

          2225 Pareto
          optimal
          points out of 3500
          model evaluations

         Pareto frontier
         is located
         on the flat x3=1
         in the design space


         Why do we need to search in the entire design space?
         The search on the plane x3=1 is also possible
©Copyright eArtius Inc 2011 All Rights Reserved
                                              Equipment Products Division   18
Multi-Gradient Pathfinder (MGP) Method

          On the first half-step MGP improves                  F1
          preferable objective (F2)—green arrows

          On the second half-step MGP improves
         ALL objectives—blue arrows—to maintain
         a short distance to Pareto frontier

          Then MGP starts the next step from the
         newly found Pareto optimal point

                                                                            F2




©Copyright eArtius Inc 2011 All Rights Reserved
                                              Equipment Products Division        19
Directed Optimization on Pareto Frontier
    MGP started optimization three times from the same start point {x1=1; x2=1; x3=1},
    but with different preferable objectives.
    Green trajectory:
    Min f1
    Min f2
    Min+ f3
    Red trajectory:
    Min+ f1;
    Min f2
    Min f3
    Blue trajectory:
    Min+ f1
    Min f2
    Min+ f3


    Light-green small markers visualize entire Pareto frontier, which is located
    on the plane x3=1 in the design space



©Copyright eArtius Inc 2011 All Rights Reserved
                                              Equipment Products Division                20
Searching the Entire Design Space
 is Not Productive!
    ZDT2 Benchmark Problem: multiple Pareto frontiers

  Minimize + F1 = x1
                          F 2 
  Minimize F2 = g ⋅ 1 −  1  
                           
                         g 
                                
             9 n 
  g = 1 +        ∑ xi 
       n − 1 i =2 
  0 ≤ xi ≤ 1, i = 1,..n
  n = 30




   MGP—18 global Pareto optimal points out of 38 model evaluations
   Pointer—5 optimal points out of 1500 evaluations
   NSGA-II & AMGA—FAILED to find a single Pareto optimal point after 1500
    evaluations!


©Copyright eArtius Inc 2011 All Rights Reserved
                                              Equipment Products Division   21
Searching the Entire Design Space
is Not Productive!
      g = 1 + 10 ⋅ (n − 1) + ( x2 + x3 + ... + xn ) − 10 ⋅ [cos(4πx2 ) + cos(4πx3 ) + ... + cos(4πxn )], n = 10
                                2    2          2


      h = 1 − F1 / g − (F1 / g ) ⋅ sin(10πF1 ); [ X ] ∈ [0;1]
      Minimize + F1 = x1          MGP spent 185 evaluations, and found exact solutions
      Minimize F2 = g ⋅ h         Pointer, NSGA-II, AMGA spent 2000 evaluations each, and failed




©Copyright eArtius Inc 2011 All Rights Reserved
                                               Equipment Products Division                                        22
OPTIMIZATION RESULTS




     Equipment Products Division   23
MGP – Start from Arbitrary (Bad) design
      (TempDiff+, SubMax400+)

34.6                                                           Arbitrary
          TempDiff,                                            Initial
          deg. C                                         1     design


          Objective 1




                        Improvement direction

                         2

                                                     8
6.7

                 Objective 2 (secondary consideration)   Design Table




                                      Equipment Products Division
MGP (TempDiff+, SubMax400+)
   Temp Diff,
   deg. C              Objective 1 (main consideration)
34.6      1

Obj1
                Rapid                       SubMax400,
                improvement                 deg. C            Objective 2 ( second consideration)
                                                 1




6.7
                                            5
                      Design ID #


                                                          Design ID #
        Start from Arbitrary (Bad) Design


                                        Equipment Products Division
MGP –Start from Good Point (Obj1)
 12                    Objective 1 (main consideration)
Obj1


           2                                                               Improvement

        Obj1 got worse, Obj2 improved
                                          SubMax400,
                                          deg. C
Temp Diff,                                23
deg. C                                           Objective 2 (secondary consideration)




5.9    1


                                                2
Start from Good Design (by Obj1)




                                        3.2


                                        Equipment Products Division
MGP: Start from Small DOE (12 designs)
Temp Diff,
deg. C                                                           Temp Diff, Obj1
             19.7                                                deg. C          19.7
Obj1                           DOE Points (designs)                                     Pareto




             DOE
                                                                Obj2
                                                                                                 Obj2
                                                               40




                                      converged
                                      improvement


  5.8
         Design ID #   Obj1
                                                               10
                              #13, first MGP point (design)


                                                                0.6
                                improvement
                                                        Obj2
                                                                                   Design ID #
                              Equipment Products Division                                          27
MGP: First Design after DOE (detail of previous slide)
19.8                                                             Objective 2 (secondary consideration)
        Objective 1 (main consideration)




                                                                                    6



       DOE Points (designs)




                     6
                                                                                                improvement
                                           ~with best DOE

                                                   Objective 1




                                             improvement                                6


                                                                  Objective 2 (secondary consideration)

                                 Equipment Products Division                                                  28
MGP: Start from Several Best Points
Temp Diff,
deg. C
                                                   Temp Diff,
Obj1                                               deg. C
                                                                Objective 1
9.97




        Best Initial Points
                                                                    Best Initial Points
                                                  5.83



                                                         5.44
                                    Improvement
4.87

                  Improvement                                                             Improvement




                                Equipment Products Division                                             29
“Sequence Jumping” DOE for MGP

                                 #3


                                                       Step2
                                Step3             #1
                                             #2
                                                                Initial Point
                Step2      #2           #3
       #1
                                                               Step1
                                        Step3
 Step1

Initial Point              #1, #2,#3 –best points on each step for
                           objective marked “+” (preferred objective)
                                             Design Space

                        Multi-Step Fast Start


                        Equipment Products Division                             30
Multi-Step Fast Start MGP
   TempDiff,          Objective 1 (main consideration)          TempDiff,
   deg. C
                                                         10.9   deg. C
  33.9
               1




                             Design
                             Improved -Stop                                     Design
                                                                                Improved -Stop
10.9

                                                         5.9
                                  2


                   Step1 with Initial Tolerance                         Step2: Tolerance Reduced
                Steps continue as long as improvement is reached within short number
                of designs
       Quick Search for Good Starting Point: multi-step “short” MGP instead of initial DOE.
       Advantage: multi-step approach has solution feedback, DOE does not.

                                      Equipment Products Division
Multi-Step Fast Start MGP (last step)

  TempDiff,       Objective 1 (main consideration)
  deg. C                                                  6


                                                              Results got worse,
                                                              No need to continue
                                                              multi-step improvement
                                                              any more




                    2



     5.9      1




                              Step 3: Tolerance Reduced



                           Equipment Products Division
Computer vs. Human

 In head-to-head competitions best “human guided” (case-by-case) studies
 resulted in system design with ±10-20 deg.C thermal uniformity and took
 several weeks to accomplish, while FAST MGP method based computer
 optimization approach allowed to quickly yield design solutions capable
 of reaching ± 3 deg. C. It took only 8-20 design evaluations for CPU to
 “independently” accomplish this task.

 Such an approach will not allow to uniformly cover entire design space,
 but will work for engineers who need to find quick improvements for their
 designs and work with large computational models that take many CPU
 hours to solve (i.e. hundreds of design evaluations are not an option).

 We can conclude that “Optimization Equals Innovation”!




                       Equipment Products Division                           33
Conclusion: Optimization = Innovation




     modeFrontier ANSYS               eArtius
                     WorkBench
                Equipment Products Division
Acknowledgement

Authors are thankful to ESTECO engineers for developing
eArtius MGP modeFrontier plug-in; to Alberto Bassanese
(ESTECO) for introducing and helping with modeFrontier; to
ANSYS Distributor in Bay Area Ozen Engineering
www.ozeninc.com (Kaan Diviringi, Chris Cowan and Metin
Ozen) for help and dedicated support with ANSYS Workbench
model development and integration with modeFrontier .


 Part 1 of this presentation is devoted to thermal optimization when CPU time budget is more flexible to
 allow many computational design evaluations. It was presented at Santa Clara Aug. 2011 ANSYS Users
 Conference
 http://www.slideshare.net/vvk0/optimization-intevac-aug23-7f




                                 Equipment Products Division                                               35
SUPPLEMENTS




   Equipment Products Division   36
eArtius – new word in multi-objective
optimization capabilities



                                               Used
                                               in this
                                               study




                             www.eartius.com


               Equipment Products Division               37
Thermal System Optimization Task
Formulation




                       Need to
                       carefully
                       consider




 Minimize+ – preferable
 objectives
                                        278 feasible designs of 317 evaluations
 Minimize – regular objective
                                        18 Pareto+ designs of 35 Pareto optimal designs

                                Equipment Products Division                               38
“Fire And Forget” Solution Process - HMGE

         deg.C
Temperature
Uniformity

    21
                          First Wave          Second Wave
17


13


9
                                 Touchdown
         DOE
5                                                            Design ID (#)
               46   92   138     184    230    276     300
                         Equipment Products Division                         39

More Related Content

Viewers also liked

Optimization without Statistical DOE 2015 03 23
Optimization without Statistical DOE 2015 03 23Optimization without Statistical DOE 2015 03 23
Optimization without Statistical DOE 2015 03 23
Paul Fishbein
 
Why do a designed experiment
Why do a designed experimentWhy do a designed experiment
Why do a designed experiment
ASQ Reliability Division
 
Autologous and Allogeneic Cell Therapy Industrialisation – Overcoming Clinica...
Autologous and Allogeneic Cell Therapy Industrialisation – Overcoming Clinica...Autologous and Allogeneic Cell Therapy Industrialisation – Overcoming Clinica...
Autologous and Allogeneic Cell Therapy Industrialisation – Overcoming Clinica...
Cell and Gene Therapy Catapult
 
A study on DOE of tubular rear axle twist beam using HyperStudy
A study on DOE of tubular rear axle twist beam using HyperStudyA study on DOE of tubular rear axle twist beam using HyperStudy
A study on DOE of tubular rear axle twist beam using HyperStudy
Altair
 
S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...
CAChemE
 
An efficient Design of Experiment (DOE)
An efficient Design of Experiment (DOE)An efficient Design of Experiment (DOE)
An efficient Design of Experiment (DOE)
Mayank Garg
 
S3 - Process product optimization design experiments response surface methodo...
S3 - Process product optimization design experiments response surface methodo...S3 - Process product optimization design experiments response surface methodo...
S3 - Process product optimization design experiments response surface methodo...
CAChemE
 
S4 - Process/product optimization using design of experiments and response su...
S4 - Process/product optimization using design of experiments and response su...S4 - Process/product optimization using design of experiments and response su...
S4 - Process/product optimization using design of experiments and response su...
CAChemE
 
S1 - Process product optimization using design experiments and response surfa...
S1 - Process product optimization using design experiments and response surfa...S1 - Process product optimization using design experiments and response surfa...
S1 - Process product optimization using design experiments and response surfa...
CAChemE
 
Selecting experimental variables for response surface modeling
Selecting experimental variables for response surface modelingSelecting experimental variables for response surface modeling
Selecting experimental variables for response surface modeling
Seppo Karrila
 
Design of experiment methodology
Design of experiment methodologyDesign of experiment methodology
Design of experiment methodology
CHUN-HAO KUNG
 
DOE Applications in Process Chemistry Presentation
DOE Applications in Process Chemistry PresentationDOE Applications in Process Chemistry Presentation
DOE Applications in Process Chemistry Presentation
saweissman
 
Response surface method
Response surface methodResponse surface method
Response surface method
Irfan Hussain
 
Optimization techniques
Optimization techniquesOptimization techniques
Optimization techniques
kunal9689176018
 
Optimization techniques
Optimization techniques Optimization techniques
Optimization techniques
Dr. Raja Abhilash
 
RSM DESIGN SOLUTIONS
RSM DESIGN SOLUTIONSRSM DESIGN SOLUTIONS
RSM DESIGN SOLUTIONS
Rakesh Morudkar
 
Design expert 9 tutorials 2015
Design expert 9 tutorials 2015Design expert 9 tutorials 2015
Design expert 9 tutorials 2015
Cheer Chain Enterprise Co., Ltd.
 

Viewers also liked (17)

Optimization without Statistical DOE 2015 03 23
Optimization without Statistical DOE 2015 03 23Optimization without Statistical DOE 2015 03 23
Optimization without Statistical DOE 2015 03 23
 
Why do a designed experiment
Why do a designed experimentWhy do a designed experiment
Why do a designed experiment
 
Autologous and Allogeneic Cell Therapy Industrialisation – Overcoming Clinica...
Autologous and Allogeneic Cell Therapy Industrialisation – Overcoming Clinica...Autologous and Allogeneic Cell Therapy Industrialisation – Overcoming Clinica...
Autologous and Allogeneic Cell Therapy Industrialisation – Overcoming Clinica...
 
A study on DOE of tubular rear axle twist beam using HyperStudy
A study on DOE of tubular rear axle twist beam using HyperStudyA study on DOE of tubular rear axle twist beam using HyperStudy
A study on DOE of tubular rear axle twist beam using HyperStudy
 
S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...
 
An efficient Design of Experiment (DOE)
An efficient Design of Experiment (DOE)An efficient Design of Experiment (DOE)
An efficient Design of Experiment (DOE)
 
S3 - Process product optimization design experiments response surface methodo...
S3 - Process product optimization design experiments response surface methodo...S3 - Process product optimization design experiments response surface methodo...
S3 - Process product optimization design experiments response surface methodo...
 
S4 - Process/product optimization using design of experiments and response su...
S4 - Process/product optimization using design of experiments and response su...S4 - Process/product optimization using design of experiments and response su...
S4 - Process/product optimization using design of experiments and response su...
 
S1 - Process product optimization using design experiments and response surfa...
S1 - Process product optimization using design experiments and response surfa...S1 - Process product optimization using design experiments and response surfa...
S1 - Process product optimization using design experiments and response surfa...
 
Selecting experimental variables for response surface modeling
Selecting experimental variables for response surface modelingSelecting experimental variables for response surface modeling
Selecting experimental variables for response surface modeling
 
Design of experiment methodology
Design of experiment methodologyDesign of experiment methodology
Design of experiment methodology
 
DOE Applications in Process Chemistry Presentation
DOE Applications in Process Chemistry PresentationDOE Applications in Process Chemistry Presentation
DOE Applications in Process Chemistry Presentation
 
Response surface method
Response surface methodResponse surface method
Response surface method
 
Optimization techniques
Optimization techniquesOptimization techniques
Optimization techniques
 
Optimization techniques
Optimization techniques Optimization techniques
Optimization techniques
 
RSM DESIGN SOLUTIONS
RSM DESIGN SOLUTIONSRSM DESIGN SOLUTIONS
RSM DESIGN SOLUTIONS
 
Design expert 9 tutorials 2015
Design expert 9 tutorials 2015Design expert 9 tutorials 2015
Design expert 9 tutorials 2015
 

Similar to Fast Optimization Intevac

Fast optimization intevacoct6_3final
Fast optimization intevacoct6_3finalFast optimization intevacoct6_3final
Fast optimization intevacoct6_3final
eArtius, Inc.
 
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...
eArtius, Inc.
 
Optimization Intevac Aug23 7f
Optimization Intevac Aug23 7fOptimization Intevac Aug23 7f
Optimization Intevac Aug23 7f
vvk0
 
End to End Self-Heating Analysis Methodology and Toolset for High Performance...
End to End Self-Heating Analysis Methodology and Toolset for High Performance...End to End Self-Heating Analysis Methodology and Toolset for High Performance...
End to End Self-Heating Analysis Methodology and Toolset for High Performance...
Arun Joseph
 
Patterns of parallel programming
Patterns of parallel programmingPatterns of parallel programming
Patterns of parallel programming
Alex Tumanoff
 
Design & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptxDesign & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptx
JeevaMCSEKIOT
 
Ananthprofilepln
AnanthprofileplnAnanthprofilepln
Ananthprofilepln
ananthch
 
Evaluating the Thermal Performance of Lighting Solutions With Cloud-Based CFD
Evaluating the Thermal Performance of Lighting Solutions With Cloud-Based CFDEvaluating the Thermal Performance of Lighting Solutions With Cloud-Based CFD
Evaluating the Thermal Performance of Lighting Solutions With Cloud-Based CFD
SimScale
 
improve deep learning training and inference performance
improve deep learning training and inference performanceimprove deep learning training and inference performance
improve deep learning training and inference performance
s.rohit
 
Public cielution imaps_chip_to_system_codesign
Public cielution imaps_chip_to_system_codesignPublic cielution imaps_chip_to_system_codesign
Public cielution imaps_chip_to_system_codesign
Kamal Karimanal
 
EEDC Programming Models
EEDC Programming ModelsEEDC Programming Models
EEDC Programming Models
Roger Rafanell Mas
 
Electro Thermal IC Simulation With Saber
Electro Thermal  IC Simulation  With  SaberElectro Thermal  IC Simulation  With  Saber
Electro Thermal IC Simulation With Saber
domnitei
 
Embedded Intro India05
Embedded Intro India05Embedded Intro India05
Embedded Intro India05
Rajesh Gupta
 
Early Application experiences on Summit
Early Application experiences on Summit Early Application experiences on Summit
Early Application experiences on Summit
Ganesan Narayanasamy
 
Chapter 4: Induction Heating Computer Simulation
Chapter 4: Induction Heating Computer SimulationChapter 4: Induction Heating Computer Simulation
Chapter 4: Induction Heating Computer Simulation
Fluxtrol Inc.
 
Computer simulation of_induction_heating
Computer simulation of_induction_heatingComputer simulation of_induction_heating
Computer simulation of_induction_heating
almohammad
 
WiTS Final Poster
WiTS Final PosterWiTS Final Poster
WiTS Final Poster
Audrey McNicholas
 
AI optimizing HPC simulations (presentation from 6th EULAG Workshop)
AI optimizing HPC simulations (presentation from  6th EULAG Workshop)AI optimizing HPC simulations (presentation from  6th EULAG Workshop)
AI optimizing HPC simulations (presentation from 6th EULAG Workshop)
byteLAKE
 
Multicore programmingandtpl(.net day)
Multicore programmingandtpl(.net day)Multicore programmingandtpl(.net day)
Multicore programmingandtpl(.net day)
Yan Drugalya
 
Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016
Gopinath.B.L Naidu
 

Similar to Fast Optimization Intevac (20)

Fast optimization intevacoct6_3final
Fast optimization intevacoct6_3finalFast optimization intevacoct6_3final
Fast optimization intevacoct6_3final
 
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...
 
Optimization Intevac Aug23 7f
Optimization Intevac Aug23 7fOptimization Intevac Aug23 7f
Optimization Intevac Aug23 7f
 
End to End Self-Heating Analysis Methodology and Toolset for High Performance...
End to End Self-Heating Analysis Methodology and Toolset for High Performance...End to End Self-Heating Analysis Methodology and Toolset for High Performance...
End to End Self-Heating Analysis Methodology and Toolset for High Performance...
 
Patterns of parallel programming
Patterns of parallel programmingPatterns of parallel programming
Patterns of parallel programming
 
Design & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptxDesign & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptx
 
Ananthprofilepln
AnanthprofileplnAnanthprofilepln
Ananthprofilepln
 
Evaluating the Thermal Performance of Lighting Solutions With Cloud-Based CFD
Evaluating the Thermal Performance of Lighting Solutions With Cloud-Based CFDEvaluating the Thermal Performance of Lighting Solutions With Cloud-Based CFD
Evaluating the Thermal Performance of Lighting Solutions With Cloud-Based CFD
 
improve deep learning training and inference performance
improve deep learning training and inference performanceimprove deep learning training and inference performance
improve deep learning training and inference performance
 
Public cielution imaps_chip_to_system_codesign
Public cielution imaps_chip_to_system_codesignPublic cielution imaps_chip_to_system_codesign
Public cielution imaps_chip_to_system_codesign
 
EEDC Programming Models
EEDC Programming ModelsEEDC Programming Models
EEDC Programming Models
 
Electro Thermal IC Simulation With Saber
Electro Thermal  IC Simulation  With  SaberElectro Thermal  IC Simulation  With  Saber
Electro Thermal IC Simulation With Saber
 
Embedded Intro India05
Embedded Intro India05Embedded Intro India05
Embedded Intro India05
 
Early Application experiences on Summit
Early Application experiences on Summit Early Application experiences on Summit
Early Application experiences on Summit
 
Chapter 4: Induction Heating Computer Simulation
Chapter 4: Induction Heating Computer SimulationChapter 4: Induction Heating Computer Simulation
Chapter 4: Induction Heating Computer Simulation
 
Computer simulation of_induction_heating
Computer simulation of_induction_heatingComputer simulation of_induction_heating
Computer simulation of_induction_heating
 
WiTS Final Poster
WiTS Final PosterWiTS Final Poster
WiTS Final Poster
 
AI optimizing HPC simulations (presentation from 6th EULAG Workshop)
AI optimizing HPC simulations (presentation from  6th EULAG Workshop)AI optimizing HPC simulations (presentation from  6th EULAG Workshop)
AI optimizing HPC simulations (presentation from 6th EULAG Workshop)
 
Multicore programmingandtpl(.net day)
Multicore programmingandtpl(.net day)Multicore programmingandtpl(.net day)
Multicore programmingandtpl(.net day)
 
Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016
 

Fast Optimization Intevac

  • 1. Fast Design Optimization Strategy for Radiative Heat Transfer using ANSYS and eArtius Gradient Based Optimization Method – Pt. 2 Vladimir Kudriavtsev, Terry Bluck (Intevac) Vladimir Sevastyanov (eArtius, Irvine, CA) ANSYS Regional Users Conference, “Engineering the System”, Irvine, CA, Oct. 6, 2011 Equipment Products Division
  • 2. Outline  Part1 of this work presented at ANSYS Users Conference 2011 (Santa Clara) and devoted to hybrid genetic and gradient based approach (HMGE) http://www.slideshare.net/vvk0/optimization-intevac-aug23-7f  Part2 of this work is presented here and is devoted to pure gradient based method, which is best used when only limited number of design evaluations is possible (due to CPU time limitations or other reasons) Equipment Products Division 2
  • 3. Current Computational Design Process 8 threads i7 CPU Computer DELAY Ingenious Solutions 240 cores TESLA Graphic Processing Unit GPU (x2) Human Thinking and Analysis slowest component fastest component (meetings, reviews, and grows exponentially faster alignments, cancelations) Equipment Products Division 3
  • 4. Why Optimization by Computer? Human can not match computer in repetitive tasks and consistency. Assuming computational problem takes 4 hours of CPU time, then in one day (between 8AM to 8 AM) computer is capable of producing 6 design evaluations, with 42 designs completed in just 7 work days. Coupled with multi-processing capability of i7 workstation this number can easily be multiplied by factors ranging from two to six. Computer will work during the weekend; it will work when user is on vacation, on sick leave or on business trip. Personal “super computer” cost is now inconsequential for the bottom line. Software cost sky-rocketed, and its ROI and utilization efficiency is now most important. Computer needs algorithmic analogy of “human brain” to self-guide solution steps. Equipment Products Division 4
  • 5. New Paradigm and CPU Time New paradigm of multi-objective computational design is now being born. No longer designer needs to approach it through “trial-and-error” simulations, but can rather use “artificial intelligence” of optimization method to automatically seek and to find best combination of input parameters (design). Depending on problem size (CPU time) this process can take from minutes to weeks. However, now engineer can view tens and hundreds of possible solutions, automatically singling first truly best designs and then evaluate design trade-offs between conflicting objectives (Pareto Frontier). In many instances, examining dozens and hundreds of computational designs is simply time prohibitive. What to do then? Equipment Products Division 5
  • 6. Intevac c-Si Technology Substrate Motion Direction Si Substrates move on conveyer and heated Motion Direction http://www.intevac.com Equipment Products Division 6
  • 7. Problem Formulation Minimize thermal variation across single substrate and across a group of substrates during radiant heating stage (TempDiff) Operate in required process temperature window, T-dev1<Top<T+dev2 Optimization Formulation ANSYS WB Formulation: Top=400 deg.C min (TempDiff) min abs(Tmax-Top) & min abs(Tmin-Top) Constraints to determine design feasibility: T<Tmax.constr & T>Tmin.constr, where Tmin.constr= Top-dev1, Tmax.constr=Top+dev2 If dev1 and dev2 are small, then optimization problem is very restrictive. Equipment Products Division 7
  • 8. Problem Analogy – Hidden Valley in the Mountains Narrow optimum Sub-Optimal range Optimal range xT^4 nonlinear steep change Narrow process window Gradient method requires path, to enter narrow optimal range (due to nonlinearity) it requires guidance or coincidence. Guidance comes from the previous history (steps taken before, gradients) and coincidence from DOE or random mutations. Equipment Products Division 8
  • 9. MGP Method-- Analogy DOE #N DOE #2 MGP Initial DOE #3 Tolerance Design Space DOE #1 Initial Design MGP Design Vector Calculated using Equipment Products Division 9
  • 10. Problem Parameters – Geometry and Temperature <Tempdiff> =Tmax-Tmin between 3 substrates Si subst minus rate T1 gap T2 plus Lamp Bank 1 Lamp Bank 2 lamps height T1-radiation temperature of first substrates lamp array; T2-radiation temperature of T1,T2 control heat flux from lamps. second lamp array; Equipment Products Division 10
  • 11. Thermal Heating (Radiation) Solution Interplay between two lamp arrays Substrate Motion Lamp Bank 1 Lamp Bank 2 Direction Multi-Step Transient History Transient Heating Scenario: Row1 of substrates is first heated by Lamp Bank1, then these Substrates moved to Lamp Bank2 and get heated again till desired Top=400 deg.C is reached. Simultaneously, new substrates with T=Tambient populate Row1 and get heated. Thus, Row1 heats from 22 to 250 deg.c and Row 2 from 250 to 400 deg.C. at time t=3.5 sec Row1 T is reset at 22 deg.C; Row2 T is reset at 250 deg.C. at time t=0 sec Row1 T is set at 22 deg.C; Row2 T is set at 250 deg.C. Equipment Products Division 11
  • 12. About This Study This Study Consists of Two Parts. In Part 1 (presented in Santa Clara) we focused on hybrid genetic and gradient based method (HMGE). It has lots of positive sides, but generally requires many design points, thus is less suitable for quick improvement studies typical for computational models that require many hours of CPU time. In Part2 (presented here) we focus on gradient based approach (MGP) that is generally capable to produce design improvements in just a few design evaluations. In our study we used modeFrontier as optimization enabling (Scheduler) and statistical data post-processing tool and eArtius multi-objective optimization methods plug-in tool to guide continuous process of selecting better input variables to satisfy multiple design objectives. This process follows “fire and forget” principle. Gradient based computer thinking combines advantages of precise analytics with human like decision making (selecting roads that lead to improvement, avoiding weak links, pursuing best options, connecting dots). Equipment Products Division 12
  • 13. Fundamental Design Optimization Issues Study Motivation The biggest issues of current design optimization algorithms:  Low computational efficiency  Low scalability Reasons:  Absence of efficient algorithms for estimating gradients  Curse of Dimensionality Phenomenon  Searching for optimal solutions in the entire design space while the search space can be reduced  Approximating the entire Pareto frontier while the user only needs a small part of it Consequences:  Artificially reduced task dimensions by arbitrarily excluding design variables  Overhead in use of global response surfaces and sensitivity analysis  Have to rely only on use of brute-force methods such as algorithms’ parallelization ©Copyright eArtius Inc 2011 All Rights Reserved Equipment Products Division 13
  • 14. Estimation of Gradients Issues Estimation of gradients by the Finite Differences Method (FDM) is resource consuming:  FDM is performed on each step  FDM requires N+1 model evaluations to estimate a gradient (N—the number of design variables) Consequences:  Task dimension is limited by 5-10 for expensive simulation models  Development of efficient gradient based techniques with FDM is impossible Also, gradient based optimization algorithms with FDM cannot be applied to noisy simulation models eArtius has developed DDRSM method (patent pending) of gradient estimation which overcomes the issues:  Spends 0-7 model evaluations to estimate gradients  Equally efficient for any task dimension up to 5,000 design variables  Not sensitive to noise in optimized models ©Copyright eArtius Inc 2011 All Rights Reserved Equipment Products Division 14
  • 15. Curse of Dimensionality Phenomenon and Design Optimization Example of uniformly distributed points: - Unit interval—0.01 distance between points—100 points - 10-dimensional unit hypercube, a lattice with 0.01 between neighboring points—1020 sample points (Richard Bellman) Adding extra dimensions to the design space requires an exponential increase in the number of:  Sample points necessary to build an adequate global surrogate model  Pareto optimal points to maintain the same distance between neighboring optimal points in the design space For Response Surface Methods: - eArtius DDRSM spends just 0-7 points for local approximations— no global approximations For Approximation of the Entire Pareto Frontier: - eArtius performs directed search on Pareto Frontier—no global approximation of the entire Pareto frontier ©Copyright eArtius Inc 2011 All Rights Reserved Equipment Products Division 15
  • 16. Approximation of the Entire Pareto Frontier Current multi-objective optimization algorithms are required to uniformly cover the entire Pareto frontier Curse of dimensionality: The increase in the number of design variables causes the distance between neighboring points in the design space to be increased exponentially Minimize f1 = x1 Minimize f 2 = 1 + x2 − x1 − 0.1 ⋅ sin( 3π ⋅ x1 ) 2 0 ≤ x1 ≤ 1; − 2 ≤ x2 ≤ 2 1D – 89 Pareto points Minimize f1 = 3 − (1 + x3 ) ⋅ cos( x1 ⋅ π / 2) ⋅ cos( x 2 ⋅ π / 2) Minimize f 2 = 3 − (1 + x3 ) ⋅ cos( x1 ⋅ π / 2) ⋅ sin( x 2 ⋅ π / 2 0 ≤ x1 ≤ 0.65; 0 ≤ x 2 ≤ 1; 0.5 ≤ x3 ≤ 1 2D – 2225 Pareto points 2225/89=25 times more! ND –> 10N Pareto points ©Copyright eArtius Inc 2011 All Rights Reserved Equipment Products Division 16
  • 17. Search in the Entire Design Space Minimize f1 = x1 Minimize f 2 = 1 + x22 − x1 − 0.1 ⋅ sin(3π ⋅ x1 ) 0 ≤ x1 ≤ 1; − 2 ≤ x2 ≤ 2 Monte Carlo method: 258 Pareto optimal points (3%) out of 8192 model evaluations HMGE method: 89 Pareto optimal points (35%) out of 251 model evaluations Pareto frontier is a straight line x2=0 in the design space Why do we need to search in the entire design space? The search along the line x2=0 is also possible ©Copyright eArtius Inc 2011 All Rights Reserved Equipment Products Division 17
  • 18. Search in the Entire Design Space (continuation) Minimize f1 = 3 − (1 + x3 ) ⋅ cos( x1 ⋅ π / 2) ⋅ cos( x2 ⋅ π / 2) Minimize f 2 = 3 − (1 + x3 ) ⋅ cos( x1 ⋅ π / 2) ⋅ sin( x2 ⋅ π / 2) Minimize f 3 = 3 − (1 + x3 ) ⋅ cos( x1 ⋅ π / 2) ⋅ sin( x1 ⋅ π / 2) 0 ≤ x1 ≤ 0.65 0 ≤ x2 ≤ 1 0.5 ≤ x3 ≤ 1 2225 Pareto optimal points out of 3500 model evaluations Pareto frontier is located on the flat x3=1 in the design space Why do we need to search in the entire design space? The search on the plane x3=1 is also possible ©Copyright eArtius Inc 2011 All Rights Reserved Equipment Products Division 18
  • 19. Multi-Gradient Pathfinder (MGP) Method  On the first half-step MGP improves F1 preferable objective (F2)—green arrows  On the second half-step MGP improves ALL objectives—blue arrows—to maintain a short distance to Pareto frontier  Then MGP starts the next step from the newly found Pareto optimal point F2 ©Copyright eArtius Inc 2011 All Rights Reserved Equipment Products Division 19
  • 20. Directed Optimization on Pareto Frontier MGP started optimization three times from the same start point {x1=1; x2=1; x3=1}, but with different preferable objectives. Green trajectory: Min f1 Min f2 Min+ f3 Red trajectory: Min+ f1; Min f2 Min f3 Blue trajectory: Min+ f1 Min f2 Min+ f3 Light-green small markers visualize entire Pareto frontier, which is located on the plane x3=1 in the design space ©Copyright eArtius Inc 2011 All Rights Reserved Equipment Products Division 20
  • 21. Searching the Entire Design Space is Not Productive! ZDT2 Benchmark Problem: multiple Pareto frontiers Minimize + F1 = x1   F 2  Minimize F2 = g ⋅ 1 −  1      g     9 n  g = 1 + ∑ xi   n − 1 i =2  0 ≤ xi ≤ 1, i = 1,..n n = 30 MGP—18 global Pareto optimal points out of 38 model evaluations Pointer—5 optimal points out of 1500 evaluations NSGA-II & AMGA—FAILED to find a single Pareto optimal point after 1500 evaluations! ©Copyright eArtius Inc 2011 All Rights Reserved Equipment Products Division 21
  • 22. Searching the Entire Design Space is Not Productive! g = 1 + 10 ⋅ (n − 1) + ( x2 + x3 + ... + xn ) − 10 ⋅ [cos(4πx2 ) + cos(4πx3 ) + ... + cos(4πxn )], n = 10 2 2 2 h = 1 − F1 / g − (F1 / g ) ⋅ sin(10πF1 ); [ X ] ∈ [0;1] Minimize + F1 = x1 MGP spent 185 evaluations, and found exact solutions Minimize F2 = g ⋅ h Pointer, NSGA-II, AMGA spent 2000 evaluations each, and failed ©Copyright eArtius Inc 2011 All Rights Reserved Equipment Products Division 22
  • 23. OPTIMIZATION RESULTS Equipment Products Division 23
  • 24. MGP – Start from Arbitrary (Bad) design (TempDiff+, SubMax400+) 34.6 Arbitrary TempDiff, Initial deg. C 1 design Objective 1 Improvement direction 2 8 6.7 Objective 2 (secondary consideration) Design Table Equipment Products Division
  • 25. MGP (TempDiff+, SubMax400+) Temp Diff, deg. C Objective 1 (main consideration) 34.6 1 Obj1 Rapid SubMax400, improvement deg. C Objective 2 ( second consideration) 1 6.7 5 Design ID # Design ID # Start from Arbitrary (Bad) Design Equipment Products Division
  • 26. MGP –Start from Good Point (Obj1) 12 Objective 1 (main consideration) Obj1 2 Improvement Obj1 got worse, Obj2 improved SubMax400, deg. C Temp Diff, 23 deg. C Objective 2 (secondary consideration) 5.9 1 2 Start from Good Design (by Obj1) 3.2 Equipment Products Division
  • 27. MGP: Start from Small DOE (12 designs) Temp Diff, deg. C Temp Diff, Obj1 19.7 deg. C 19.7 Obj1 DOE Points (designs) Pareto DOE Obj2 Obj2 40 converged improvement 5.8 Design ID # Obj1 10 #13, first MGP point (design) 0.6 improvement Obj2 Design ID # Equipment Products Division 27
  • 28. MGP: First Design after DOE (detail of previous slide) 19.8 Objective 2 (secondary consideration) Objective 1 (main consideration) 6 DOE Points (designs) 6 improvement ~with best DOE Objective 1 improvement 6 Objective 2 (secondary consideration) Equipment Products Division 28
  • 29. MGP: Start from Several Best Points Temp Diff, deg. C Temp Diff, Obj1 deg. C Objective 1 9.97 Best Initial Points Best Initial Points 5.83 5.44 Improvement 4.87 Improvement Improvement Equipment Products Division 29
  • 30. “Sequence Jumping” DOE for MGP #3 Step2 Step3 #1 #2 Initial Point Step2 #2 #3 #1 Step1 Step3 Step1 Initial Point #1, #2,#3 –best points on each step for objective marked “+” (preferred objective) Design Space Multi-Step Fast Start Equipment Products Division 30
  • 31. Multi-Step Fast Start MGP TempDiff, Objective 1 (main consideration) TempDiff, deg. C 10.9 deg. C 33.9 1 Design Improved -Stop Design Improved -Stop 10.9 5.9 2 Step1 with Initial Tolerance Step2: Tolerance Reduced Steps continue as long as improvement is reached within short number of designs Quick Search for Good Starting Point: multi-step “short” MGP instead of initial DOE. Advantage: multi-step approach has solution feedback, DOE does not. Equipment Products Division
  • 32. Multi-Step Fast Start MGP (last step) TempDiff, Objective 1 (main consideration) deg. C 6 Results got worse, No need to continue multi-step improvement any more 2 5.9 1 Step 3: Tolerance Reduced Equipment Products Division
  • 33. Computer vs. Human In head-to-head competitions best “human guided” (case-by-case) studies resulted in system design with ±10-20 deg.C thermal uniformity and took several weeks to accomplish, while FAST MGP method based computer optimization approach allowed to quickly yield design solutions capable of reaching ± 3 deg. C. It took only 8-20 design evaluations for CPU to “independently” accomplish this task. Such an approach will not allow to uniformly cover entire design space, but will work for engineers who need to find quick improvements for their designs and work with large computational models that take many CPU hours to solve (i.e. hundreds of design evaluations are not an option). We can conclude that “Optimization Equals Innovation”! Equipment Products Division 33
  • 34. Conclusion: Optimization = Innovation modeFrontier ANSYS eArtius WorkBench Equipment Products Division
  • 35. Acknowledgement Authors are thankful to ESTECO engineers for developing eArtius MGP modeFrontier plug-in; to Alberto Bassanese (ESTECO) for introducing and helping with modeFrontier; to ANSYS Distributor in Bay Area Ozen Engineering www.ozeninc.com (Kaan Diviringi, Chris Cowan and Metin Ozen) for help and dedicated support with ANSYS Workbench model development and integration with modeFrontier . Part 1 of this presentation is devoted to thermal optimization when CPU time budget is more flexible to allow many computational design evaluations. It was presented at Santa Clara Aug. 2011 ANSYS Users Conference http://www.slideshare.net/vvk0/optimization-intevac-aug23-7f Equipment Products Division 35
  • 36. SUPPLEMENTS Equipment Products Division 36
  • 37. eArtius – new word in multi-objective optimization capabilities Used in this study www.eartius.com Equipment Products Division 37
  • 38. Thermal System Optimization Task Formulation Need to carefully consider Minimize+ – preferable objectives 278 feasible designs of 317 evaluations Minimize – regular objective 18 Pareto+ designs of 35 Pareto optimal designs Equipment Products Division 38
  • 39. “Fire And Forget” Solution Process - HMGE deg.C Temperature Uniformity 21 First Wave Second Wave 17 13 9 Touchdown DOE 5 Design ID (#) 46 92 138 184 230 276 300 Equipment Products Division 39