SlideShare ist ein Scribd-Unternehmen logo
1 von 39
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
Outline ,[object Object],[object Object],http://www.slideshare.net/vvk0/optimization-intevac-aug23-7f
Current Computational Design Process ,[object Object],8 threads i7 CPU 240 cores TESLA Graphic Processing Unit GPU (x2) slowest component (meetings, reviews, alignments, cancelations) Ingenious Solutions Human Thinking and Analysis fastest component    and grows exponentially faster D E L A Y
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.
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?
Intevac c-Si Technology Si Substrates move on conveyer and heated http://www.intevac.com Motion Direction Substrate Motion Direction
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 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. ANSYS WB Formulation:
Problem Analogy –  Hidden Valley in the Mountains Sub-Optimal range Optimal  range 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. Narrow process window Narrow optimum xT^4 nonlinear steep change
MGP Method-- Analogy Initial Design DOE #1 DOE #2 DOE #N MGP DOE #3 MGP Design Vector Calculated using Initial  Tolerance Design Space
Problem Parameters – Geometry and Temperature <Tempdiff> =Tmax-Tmin  between 3 substrates T1 height T2 plus minus Lamp Bank 1 Lamp Bank 2 gap T1-radiation temperature of first lamp array; T2-radiation temperature of second lamp array; Si subst rate T1,T2 control heat flux from lamps. substrates lamps
Thermal Heating (Radiation) Solution Lamp Bank 2 Multi-Step Transient History Substrate Motion Direction Interplay between two lamp arrays Lamp Bank 1 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.
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).
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fundamental Design Optimization Issues Study Motivation  ©Copyright eArtius Inc 2011 All Rights Reserved
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Estimation of Gradients Issues  ©Copyright eArtius Inc 2011 All Rights Reserved
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Curse of Dimensionality Phenomenon  and Design Optimization ©Copyright eArtius Inc 2011 All Rights Reserved
[object Object],[object Object],Approximation of the Entire  Pareto Frontier ©Copyright eArtius Inc 2011 All Rights Reserved ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Search in the Entire Design Space  ©Copyright eArtius Inc 2011 All Rights Reserved ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Search in the Entire Design Space  (continuation)  ©Copyright eArtius Inc 2011 All Rights Reserved ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Multi-Gradient Pathfinder (MGP) Method  ©Copyright eArtius Inc 2011 All Rights Reserved
Directed Optimization on Pareto Frontier  ©Copyright eArtius Inc 2011 All Rights Reserved ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Searching the Entire Design Space  is Not Productive! ©Copyright eArtius Inc 2011 All Rights Reserved ,[object Object]
[object Object],[object Object],Searching the Entire Design Space  is Not Productive! ©Copyright eArtius Inc 2011 All Rights Reserved
OPTIMIZATION RESULTS
MGP – Start from Arbitrary (Bad) design  (TempDiff+, SubMax400+)  Arbitrary Initial  design 1 2 8 Objective 2 (secondary consideration)  Objective 1  Design Table TempDiff, deg. C 34.6 6.7 Improvement direction
MGP (TempDiff+, SubMax400+)  Objective 1 (main consideration)  Temp Diff, deg. C SubMax400, deg. C 5 6.7 34.6 Rapid improvement 1 1 Design ID # Objective 2 ( second consideration)  Design ID # Start from Arbitrary (Bad) Design Obj1
MGP –Start from Good Point (Obj1) Start from Good Design (by Obj1) 1 5.9 12 Objective 1 (main consideration)  Objective 2 (secondary consideration)  23 3.2 SubMax400, deg. C Improvement Obj1 got worse, Obj2 improved 2 2 Temp Diff, deg. C Obj1
MGP: Start from Small DOE (12 designs) DOE Points (designs) Pareto Obj1 Obj2 improvement #13, first MGP point (design) Obj1 Obj2 Temp Diff, deg. C Obj1 19.7 5.8 DOE  converged improvement 19.7 Temp Diff, deg. C Obj2 40 10 0.6 Design ID # Design ID #
MGP: First Design after DOE  (detail of previous slide) Objective 1 (main consideration)  Objective 2 (secondary consideration)  Objective 2 (secondary consideration)  Objective 1 DOE Points (designs) improvement ~with best DOE improvement 6 6 6 19.8
MGP: Start from Several Best Points Objective 1  Best Initial Points Improvement 5.83 5.44 4.87 Best Initial Points 9.97 Obj1 Temp Diff, deg. C Temp Diff, deg. C Improvement Improvement
“ Sequence Jumping” DOE for MGP Design Space #1 Initial Point #2 #1 #3 #2 #3 Initial Point Step1 Step2 Step3 Step1 Step2 Step3 #1, #2,#3 –best points on each step for objective marked “+” (preferred objective) Multi-Step Fast Start
Multi-Step Fast Start MGP 2 1 Design Improved -Stop Step1 with Initial Tolerance 33.9 10.9 10.9 5.9 Design Improved -Stop Step2: Tolerance Reduced Quick Search for Good Starting Point: multi-step “short” MGP instead of initial DOE. Advantage: multi-step approach has solution feedback, DOE does not. Steps continue as long as improvement is reached within short number of designs TempDiff, deg. C TempDiff, deg. C Objective 1 (main consideration)
Multi-Step Fast Start MGP (last step) Step 3: Tolerance Reduced 5.9 2 1 6 Results got worse, No need to continue multi-step improvement any more TempDiff, deg. C Objective 1 (main consideration)
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”!
ANSYS WorkBench eArtius modeFrontier Conclusion:  Optimization = Innovation
Acknowledgement ,[object Object],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
SUPPLEMENTS
eArtius – new word in multi-objective optimization capabilities Used in this study www.eartius.com
Thermal System Optimization Task Formulation Minimize+ – preferable objectives Minimize – regular objective 278 feasible designs  of 317 evaluations 18 Pareto+   designs   of 35 Pareto optimal designs  Need to carefully consider
“ Fire And Forget” Solution Process - HMGE deg.C Temperature Uniformity 9 5 13 17 46 21 92 138 184 230 276 300 DOE Second Wave First Wave Touchdown Design ID (#)

Weitere ähnliche Inhalte

Was ist angesagt?

Synthesis of analytical methods data driven decision-making
Synthesis of analytical methods data driven decision-makingSynthesis of analytical methods data driven decision-making
Synthesis of analytical methods data driven decision-makingAdam Doyle
 
Optimization: from mathematical tools to real applications
Optimization: from mathematical tools to real applicationsOptimization: from mathematical tools to real applications
Optimization: from mathematical tools to real applicationsPhilippe Laborie
 
Implementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulationImplementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulationkarthik annam
 
Heterogeneous Defect Prediction (

ESEC/FSE 2015)
Heterogeneous Defect Prediction (

ESEC/FSE 2015)Heterogeneous Defect Prediction (

ESEC/FSE 2015)
Heterogeneous Defect Prediction (

ESEC/FSE 2015)Sung Kim
 
Data Structures and Algorithm Analysis
Data Structures  and  Algorithm AnalysisData Structures  and  Algorithm Analysis
Data Structures and Algorithm AnalysisMary Margarat
 
Pregel: A System for Large-Scale Graph Processing
Pregel: A System for Large-Scale Graph ProcessingPregel: A System for Large-Scale Graph Processing
Pregel: A System for Large-Scale Graph ProcessingAnupam Das
 
Parallel programming
Parallel programmingParallel programming
Parallel programmingAnshul Sharma
 
Using information theory principles to schedule real time tasks
 Using information theory principles to schedule real time tasks Using information theory principles to schedule real time tasks
Using information theory principles to schedule real time tasksazm13
 
Implementation of PD controller in attitude of quadcopter
Implementation of PD controller in attitude of quadcopterImplementation of PD controller in attitude of quadcopter
Implementation of PD controller in attitude of quadcopterTack-geun You
 
Application's of Numerical Math in CSE
Application's of Numerical Math in CSEApplication's of Numerical Math in CSE
Application's of Numerical Math in CSEsanjana mun
 
Ieeepro techno solutions 2014 ieee java project - a hyper-heuristic scheduling
Ieeepro techno solutions   2014 ieee java project - a hyper-heuristic schedulingIeeepro techno solutions   2014 ieee java project - a hyper-heuristic scheduling
Ieeepro techno solutions 2014 ieee java project - a hyper-heuristic schedulinghemanthbbc
 
An Efficient DSP Implementation of a Dynamic Convolution Using Principal Comp...
An Efficient DSP Implementation of a Dynamic Convolution Using Principal Comp...An Efficient DSP Implementation of a Dynamic Convolution Using Principal Comp...
An Efficient DSP Implementation of a Dynamic Convolution Using Principal Comp...a3labdsp
 
Using Simulation to Investigate Requirements Prioritization Strategies
Using Simulation to Investigate Requirements Prioritization StrategiesUsing Simulation to Investigate Requirements Prioritization Strategies
Using Simulation to Investigate Requirements Prioritization StrategiesCS, NcState
 

Was ist angesagt? (20)

Synthesis of analytical methods data driven decision-making
Synthesis of analytical methods data driven decision-makingSynthesis of analytical methods data driven decision-making
Synthesis of analytical methods data driven decision-making
 
Aca11 bk2 ch9
Aca11 bk2 ch9Aca11 bk2 ch9
Aca11 bk2 ch9
 
Optimization: from mathematical tools to real applications
Optimization: from mathematical tools to real applicationsOptimization: from mathematical tools to real applications
Optimization: from mathematical tools to real applications
 
Chpt7
Chpt7Chpt7
Chpt7
 
Prog lang-c
Prog lang-cProg lang-c
Prog lang-c
 
Daa unit 2
Daa unit 2Daa unit 2
Daa unit 2
 
Cs 331 Data Structures
Cs 331 Data StructuresCs 331 Data Structures
Cs 331 Data Structures
 
Implementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulationImplementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulation
 
Heterogeneous Defect Prediction (

ESEC/FSE 2015)
Heterogeneous Defect Prediction (

ESEC/FSE 2015)Heterogeneous Defect Prediction (

ESEC/FSE 2015)
Heterogeneous Defect Prediction (

ESEC/FSE 2015)
 
Data Structures and Algorithm Analysis
Data Structures  and  Algorithm AnalysisData Structures  and  Algorithm Analysis
Data Structures and Algorithm Analysis
 
Amdahl`s law -Processor performance
Amdahl`s law -Processor performanceAmdahl`s law -Processor performance
Amdahl`s law -Processor performance
 
Ajila (1)
Ajila (1)Ajila (1)
Ajila (1)
 
Pregel: A System for Large-Scale Graph Processing
Pregel: A System for Large-Scale Graph ProcessingPregel: A System for Large-Scale Graph Processing
Pregel: A System for Large-Scale Graph Processing
 
Parallel programming
Parallel programmingParallel programming
Parallel programming
 
Using information theory principles to schedule real time tasks
 Using information theory principles to schedule real time tasks Using information theory principles to schedule real time tasks
Using information theory principles to schedule real time tasks
 
Implementation of PD controller in attitude of quadcopter
Implementation of PD controller in attitude of quadcopterImplementation of PD controller in attitude of quadcopter
Implementation of PD controller in attitude of quadcopter
 
Application's of Numerical Math in CSE
Application's of Numerical Math in CSEApplication's of Numerical Math in CSE
Application's of Numerical Math in CSE
 
Ieeepro techno solutions 2014 ieee java project - a hyper-heuristic scheduling
Ieeepro techno solutions   2014 ieee java project - a hyper-heuristic schedulingIeeepro techno solutions   2014 ieee java project - a hyper-heuristic scheduling
Ieeepro techno solutions 2014 ieee java project - a hyper-heuristic scheduling
 
An Efficient DSP Implementation of a Dynamic Convolution Using Principal Comp...
An Efficient DSP Implementation of a Dynamic Convolution Using Principal Comp...An Efficient DSP Implementation of a Dynamic Convolution Using Principal Comp...
An Efficient DSP Implementation of a Dynamic Convolution Using Principal Comp...
 
Using Simulation to Investigate Requirements Prioritization Strategies
Using Simulation to Investigate Requirements Prioritization StrategiesUsing Simulation to Investigate Requirements Prioritization Strategies
Using Simulation to Investigate Requirements Prioritization Strategies
 

Andere mochten auch

eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...
eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...
eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...eArtius, Inc.
 
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective OptimizationHybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective OptimizationeArtius, Inc.
 
Gradient-Based Multi-Objective Optimization Technology
Gradient-Based Multi-Objective Optimization TechnologyGradient-Based Multi-Objective Optimization Technology
Gradient-Based Multi-Objective Optimization TechnologyeArtius, Inc.
 
Gradient Steepest method application on Griewank Function
Gradient Steepest method application  on Griewank Function Gradient Steepest method application  on Griewank Function
Gradient Steepest method application on Griewank Function Imane Haf
 
Directed Optimization on Pareto Frontier
Directed Optimization on Pareto FrontierDirected Optimization on Pareto Frontier
Directed Optimization on Pareto FrontiereArtius, Inc.
 
Optimal Load flow control using UPFC method
Optimal Load flow control using UPFC methodOptimal Load flow control using UPFC method
Optimal Load flow control using UPFC methodNishant Kumar
 

Andere mochten auch (6)

eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...
eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...
eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...
 
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective OptimizationHybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
 
Gradient-Based Multi-Objective Optimization Technology
Gradient-Based Multi-Objective Optimization TechnologyGradient-Based Multi-Objective Optimization Technology
Gradient-Based Multi-Objective Optimization Technology
 
Gradient Steepest method application on Griewank Function
Gradient Steepest method application  on Griewank Function Gradient Steepest method application  on Griewank Function
Gradient Steepest method application on Griewank Function
 
Directed Optimization on Pareto Frontier
Directed Optimization on Pareto FrontierDirected Optimization on Pareto Frontier
Directed Optimization on Pareto Frontier
 
Optimal Load flow control using UPFC method
Optimal Load flow control using UPFC methodOptimal Load flow control using UPFC method
Optimal Load flow control using UPFC method
 

Ähnlich wie Fast optimization intevacoct6_3final

Fast Optimization Intevac
Fast Optimization IntevacFast Optimization Intevac
Fast Optimization Intevacvvk0
 
Design & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptxDesign & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptxJeevaMCSEKIOT
 
Introduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptxIntroduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptxDrDineshDhande
 
Optimization Intevac Aug23 7f
Optimization Intevac Aug23 7fOptimization Intevac Aug23 7f
Optimization Intevac Aug23 7fvvk0
 
complexity analysis.pdf
complexity analysis.pdfcomplexity analysis.pdf
complexity analysis.pdfpasinduneshan
 
Master's Thesis - climateprediction.net: A Cloudy Approach
Master's Thesis - climateprediction.net: A Cloudy ApproachMaster's Thesis - climateprediction.net: A Cloudy Approach
Master's Thesis - climateprediction.net: A Cloudy Approachkabute
 
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AIQualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AIQualcomm Research
 
Optimization Problems Solved by Different Platforms Say Optimum Tool Box (Mat...
Optimization Problems Solved by Different Platforms Say Optimum Tool Box (Mat...Optimization Problems Solved by Different Platforms Say Optimum Tool Box (Mat...
Optimization Problems Solved by Different Platforms Say Optimum Tool Box (Mat...IRJET Journal
 
Questions On The Equation For Regression
Questions On The Equation For RegressionQuestions On The Equation For Regression
Questions On The Equation For RegressionTiffany Sandoval
 
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
 Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj... Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...SEAA 2022
 
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...EUDAT
 
My Postdoctoral Research
My Postdoctoral ResearchMy Postdoctoral Research
My Postdoctoral ResearchPo-Ting Wu
 
Paper id 25201467
Paper id 25201467Paper id 25201467
Paper id 25201467IJRAT
 
Notion of an algorithm
Notion of an algorithmNotion of an algorithm
Notion of an algorithmNisha Soms
 

Ähnlich wie Fast optimization intevacoct6_3final (20)

Fast Optimization Intevac
Fast Optimization IntevacFast Optimization Intevac
Fast Optimization Intevac
 
Design & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptxDesign & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptx
 
Introduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptxIntroduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptx
 
chapter 1
chapter 1chapter 1
chapter 1
 
Optimization Intevac Aug23 7f
Optimization Intevac Aug23 7fOptimization Intevac Aug23 7f
Optimization Intevac Aug23 7f
 
complexity analysis.pdf
complexity analysis.pdfcomplexity analysis.pdf
complexity analysis.pdf
 
Master's Thesis - climateprediction.net: A Cloudy Approach
Master's Thesis - climateprediction.net: A Cloudy ApproachMaster's Thesis - climateprediction.net: A Cloudy Approach
Master's Thesis - climateprediction.net: A Cloudy Approach
 
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AIQualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
Qualcomm Webinar: Solving Unsolvable Combinatorial Problems with AI
 
Ch1
Ch1Ch1
Ch1
 
Ch1
Ch1Ch1
Ch1
 
A04230105
A04230105A04230105
A04230105
 
Optimization Problems Solved by Different Platforms Say Optimum Tool Box (Mat...
Optimization Problems Solved by Different Platforms Say Optimum Tool Box (Mat...Optimization Problems Solved by Different Platforms Say Optimum Tool Box (Mat...
Optimization Problems Solved by Different Platforms Say Optimum Tool Box (Mat...
 
Questions On The Equation For Regression
Questions On The Equation For RegressionQuestions On The Equation For Regression
Questions On The Equation For Regression
 
Unit i
Unit iUnit i
Unit i
 
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
 Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj... Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
 
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
 
My Postdoctoral Research
My Postdoctoral ResearchMy Postdoctoral Research
My Postdoctoral Research
 
Unit i
Unit iUnit i
Unit i
 
Paper id 25201467
Paper id 25201467Paper id 25201467
Paper id 25201467
 
Notion of an algorithm
Notion of an algorithmNotion of an algorithm
Notion of an algorithm
 

Kürzlich hochgeladen

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Fast optimization intevacoct6_3final

  • 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
  • 2.
  • 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.
  • 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?
  • 6. Intevac c-Si Technology Si Substrates move on conveyer and heated http://www.intevac.com Motion Direction Substrate Motion Direction
  • 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 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. ANSYS WB Formulation:
  • 8. Problem Analogy – Hidden Valley in the Mountains Sub-Optimal range Optimal range 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. Narrow process window Narrow optimum xT^4 nonlinear steep change
  • 9. MGP Method-- Analogy Initial Design DOE #1 DOE #2 DOE #N MGP DOE #3 MGP Design Vector Calculated using Initial Tolerance Design Space
  • 10. Problem Parameters – Geometry and Temperature <Tempdiff> =Tmax-Tmin between 3 substrates T1 height T2 plus minus Lamp Bank 1 Lamp Bank 2 gap T1-radiation temperature of first lamp array; T2-radiation temperature of second lamp array; Si subst rate T1,T2 control heat flux from lamps. substrates lamps
  • 11. Thermal Heating (Radiation) Solution Lamp Bank 2 Multi-Step Transient History Substrate Motion Direction Interplay between two lamp arrays Lamp Bank 1 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.
  • 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).
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 24. MGP – Start from Arbitrary (Bad) design (TempDiff+, SubMax400+) Arbitrary Initial design 1 2 8 Objective 2 (secondary consideration) Objective 1 Design Table TempDiff, deg. C 34.6 6.7 Improvement direction
  • 25. MGP (TempDiff+, SubMax400+) Objective 1 (main consideration) Temp Diff, deg. C SubMax400, deg. C 5 6.7 34.6 Rapid improvement 1 1 Design ID # Objective 2 ( second consideration) Design ID # Start from Arbitrary (Bad) Design Obj1
  • 26. MGP –Start from Good Point (Obj1) Start from Good Design (by Obj1) 1 5.9 12 Objective 1 (main consideration) Objective 2 (secondary consideration) 23 3.2 SubMax400, deg. C Improvement Obj1 got worse, Obj2 improved 2 2 Temp Diff, deg. C Obj1
  • 27. MGP: Start from Small DOE (12 designs) DOE Points (designs) Pareto Obj1 Obj2 improvement #13, first MGP point (design) Obj1 Obj2 Temp Diff, deg. C Obj1 19.7 5.8 DOE converged improvement 19.7 Temp Diff, deg. C Obj2 40 10 0.6 Design ID # Design ID #
  • 28. MGP: First Design after DOE (detail of previous slide) Objective 1 (main consideration) Objective 2 (secondary consideration) Objective 2 (secondary consideration) Objective 1 DOE Points (designs) improvement ~with best DOE improvement 6 6 6 19.8
  • 29. MGP: Start from Several Best Points Objective 1 Best Initial Points Improvement 5.83 5.44 4.87 Best Initial Points 9.97 Obj1 Temp Diff, deg. C Temp Diff, deg. C Improvement Improvement
  • 30. “ Sequence Jumping” DOE for MGP Design Space #1 Initial Point #2 #1 #3 #2 #3 Initial Point Step1 Step2 Step3 Step1 Step2 Step3 #1, #2,#3 –best points on each step for objective marked “+” (preferred objective) Multi-Step Fast Start
  • 31. Multi-Step Fast Start MGP 2 1 Design Improved -Stop Step1 with Initial Tolerance 33.9 10.9 10.9 5.9 Design Improved -Stop Step2: Tolerance Reduced Quick Search for Good Starting Point: multi-step “short” MGP instead of initial DOE. Advantage: multi-step approach has solution feedback, DOE does not. Steps continue as long as improvement is reached within short number of designs TempDiff, deg. C TempDiff, deg. C Objective 1 (main consideration)
  • 32. Multi-Step Fast Start MGP (last step) Step 3: Tolerance Reduced 5.9 2 1 6 Results got worse, No need to continue multi-step improvement any more TempDiff, deg. C Objective 1 (main consideration)
  • 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”!
  • 34. ANSYS WorkBench eArtius modeFrontier Conclusion: Optimization = Innovation
  • 35.
  • 37. eArtius – new word in multi-objective optimization capabilities Used in this study www.eartius.com
  • 38. Thermal System Optimization Task Formulation Minimize+ – preferable objectives Minimize – regular objective 278 feasible designs of 317 evaluations 18 Pareto+ designs of 35 Pareto optimal designs Need to carefully consider
  • 39. “ Fire And Forget” Solution Process - HMGE deg.C Temperature Uniformity 9 5 13 17 46 21 92 138 184 230 276 300 DOE Second Wave First Wave Touchdown Design ID (#)