SlideShare a Scribd company logo
1 of 42
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined Power of ANSYS Multi-Physics, modeFrontier and eArtius Vladimir Kudriavtsev, Terry Bluck (Intevac) Vladimir Sevastyanov (eArtius, Irvine, CA) ANSYS Regional Users Conference, “Engineering the System”, Santa Clara, CA Aug.23, 2011 Draft, Rev 05
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
Underused Resources – What to do? ,[object Object],8 cores i7 CPU 256-512 processor TESLA Graphic Processing Unit All these fast growing resources to do just one case study or parametric investigation? 1 case study
Morning after Effect 10 hours overnight job   or 1 hour overnight job Makes no difference  at 8 AM in the morning 10 times CPU speed  improvement
What to Do - Dilemma ,[object Object],[object Object],[object Object],[object Object],-“Nothing to run”  as single user  mental bottleneck  is reached, computer resource is underutilized, software is idle. -Single license can be shared across many users, results in less demand for software and related services.  -Results in poor return on software investment, slowing in growth .
Facebook Analogy: Cost of “Human Delay” to Engineering Computing   How to bring exponential growth to engineering computing? Eliminate weak link, eliminate “Human Delay”.
Why Optimization by Computer? Human can not match computer in repetitive tasks and consistency.  Assuming computational problem takes  30 minutes  of CPU time,  then in one day (between 8AM to 8 AM) computer is capable of  producing  48  design evaluations, with  144  designs completed in  just  3  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   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).
Benefits   Computational software companies: - new demand for products for optimization software modules and schedulers -number of required computations per user  increase 100 to 5000 times   - new demand for computer speed-up via parallelization, number of CPUs (simultaneous processing), number of PCs(clusters)   Engineering users: -detailed computational characterization of designs and new level of understanding -finding truly optimal and innovative engineering solutions -computer does “dirty work”, user spends more time analyzing data and tuning optimization engine
INTEVAC’S  CASE STUDY
Intevac c-Si Technology Si Substrates move on conveyer and heated http://www.intevac.com
Heating Challenge to Address Great number of companies and technologists in Silicon Valley are now focused on developing lower-cost processing methods and capital equipment to manufacture  solar cells . It is typically done through a variety of high temperature thermal processes, where temperature uniformity is the most critical factor.  Using ANSYS Workbench we developed lamp heating surface-to-surface thermal conduction-radiation model for simultaneous transient multi-step heat-up of silicon substrates. Lamp locations, lamp to substrate distances, lamp dimensions, lamp power and its distribution are being optimized to achieve industry standard  ±5 degrees thermal uniformity  requirement.  http://www.intevac.com/solar-process-sources
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 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 Problem –  Setup <Tdiff>= Tmax-Tmin between 3 substrates Mesh Elements Parameters set inside ANSYS Workbench: Geometry in Design Modeler and temperature in Workbench Model Optimization Parameters:
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.
Design Explorer with ANSYS Workbench Seeking desired (Target) Top (operational temperature T=400 deg.C) Minimize temperature  variation, TempDiff T1 T2 Height Excellent tool for Design of Experiment Studies with extension to  Response Surface based optimization.  DOE data analyzed after the fact , Response surfaces created and theoretically optimal values are predicted. Accuracy of this prediction is limited by number of design points available for approximation and nonlinearity inherent to physics. Theoretical estimates need to be re-run again to verify their accuracy.  TempDiff
Mode Frontier and eArtius Roles 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 and relies on combination of self-guiding gradient methods with genetic selection (crossover and mutation). Algorithm automatically use current results to best select inputs for the next design decision step.  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). Genetic component guides selection and allows to jump out if local improvements can not be found.
Detail of modeFrontier GUI & Functions Design of Experiments DOE Methods: Rich selection of optimization methods Design Table ANSYS Interface Can automatically email results SolidWorks Interface Excel,Matlab,Labview,etc Interfaces Work flow Optimization Problem Definition
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
eArtius – new word in multi-objective optimization capabilities Used in this study
Hybrid Multi-Gradient Explorer-1 New Hybrid Multi-Gradient Explorer (HMGE) algorithm for global multi-criteria optimization of objective functions considered in a multi-dimensional domain is utilized in this study. This hybrid algorithm relies on genetic variation operators for creating new solutions, but in addition to a standard random mutation operator, HMGE uses a gradient mutation operator, which improves convergence.  Thus,  random mutation helps find global Pareto frontier, and gradient mutation improves convergence to the Pareto frontier.  In such a way HMGE algorithm combines advantages of both gradient-based and Genetics-based optimization techniques: it is as fast as a pure gradient-based algorithm, and is able to find the global Pareto frontier with robustness similar to genetic algorithms (GA).
Hybrid Multi-Gradient Explorer-2 Method also dynamically recognizes the  most significant design variables , and builds local approximations based only on these variables.  This allows high efficiency in gradients estimation and can be achieved within 4-5 model evaluations without significant loss of accuracy.  On test problems HMGE efficiency is 2-10 times higher when compared to the most advanced commercial genetic algorithms.  As a result, HMGE is a natural choice to be coupled with ANSYS Workbench for fully automatic computational engineering optimization.
©Copyright eArtius Inc 2010 All Rights Reserved HMGE Algorithm ,[object Object],[object Object],[object Object],[object Object],[object Object],Genetic Algorithm Framework Random Mutation Gradient Mutation Dynamically Dimensioned Response Surface Method DDRSM – Superfast Gradient Estimation
HMGE  Algorithm Generate Initial Designs Sort Designs by Crowding Distance (descent) Apply Crossover Operator Apply Gradient Mutation Operator Apply Random Mutation Operator Add New Designs to Archive Check Exit Condition Exit No The  crowding distance  value of a solution provides an estimate of the density of designs surrounding that design The crowding distance mechanism together with a mutation operator  maintains the diversity of non-dominated designs in the archive Crossover   is a genetic operator used to vary the programming of chromosomes from one generation to the next— to find new designs inheriting best features of previously found designs Random Mutation : take any random individual and take a random design. Change the gene on that design with another random value— to find global optimum Gradient Mutation : take any non-dominated individual and perform a gradient-based step towards simultaneous improvement of all objective functions— to increase convergence towards local Pareto frontier
Dynamically Dimensioned Response Surface ,[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],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Multi-Gradient Analysis for Multi-Objective Optimization ©Copyright eArtius Inc 2010 All Rights Reserved
Optimization Flow Chart in ModeFrontier  Inputs: Objectives- to minimize Constraints Constraints Estimations Optimizer Design of Experiment Setup ANSYS WB Interface Optimization (HMGE) Setup
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 (#)
HMGE Optimization of Temperature Difference deg.C Temperature Uniformity 34 DOE 184 data accumulation Design ID (#) 104 DOE Builds approximations  around best designs 9.2 15.2 25.2
Optimization Solution: Pareto Front deg.C Temperature Uniformity Maximum Temperature, (T-Tmax)  Zoom-In Detail Two conflicting Objectives Best Designs
Example of Extremely Long Run DOE, preselected Best points, Design table reloaded 9.83 4.9 7.5 5.56/ 8.93 Temperature Uniformity deg. C Design ID (#) 1056 2336
Multi-Design Decision Making in mFrontier MDDM—initially very cluttered and confusing Tempdiff is narrowed to Less than 6 deg.C and suddenly way more clarity
Best Designs Selected -MDDM Tempdiff is narrowed to less than 6 deg.C and allowable deviation from maximum temperatuire reduced to 10 deg.C. Only several acceptable designs are left to consider.
Scatter Optimization Summary Matrix
Student t-Test for our System -1 Increase in Height+ has direct effect on  uniformity and proximity to desired operating T; Increase in T1 (lamp bank1 flux) has direct positive effect on TempDiff and proximity to desired T; an increase in T2 achieves opposite effect.
Student t-Test for our System - 2 Increase in the gap between Row1 and Row2 provides inverse effect on temperature difference.
Pareto Optimal Solution Pareto+ and Pareto optimal designs belong to different brunches of Pareto frontier in  criteria space Pareto optimal points in  design space  have two disjoint areas. It is noticeable that majority of Pareto+ and Pareto optimal designs belong to different disjoint areas We hypothesized that there are two zones of optimality in this problem.
Going Head-to-Head with 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 computer optimization based approach allowed to quickly yield multiple solutions capable of reaching  ± 3 deg. C.  It took only two 24 hour cycles for CPU to “independently” accomplish this task. But most importantly, multi-objective optimization analysis provided unique insights into system behavior and lead to innovative enabling design solutions. Statistical analysis of designs provided confidence that we found solutions that are truly best. Thus, we can conclude that  “Optimization Equals Innovation”
ANSYS WorkBench eArtius modeFrontier Conclusion:  Optimization = Innovation
Acknowledgement ,[object Object]

More Related Content

What's hot

How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling Das A. K.
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...inside-BigData.com
 
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
 
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...ijfcstjournal
 
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHYSPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHYcsandit
 
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
 
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1Dr. Jai Sakthi
 
Lecture01 algorithm analysis
Lecture01 algorithm analysisLecture01 algorithm analysis
Lecture01 algorithm analysisZara Nawaz
 
Energy-aware Task Scheduling using Ant-colony Optimization in cloud
Energy-aware Task Scheduling using Ant-colony Optimization in cloudEnergy-aware Task Scheduling using Ant-colony Optimization in cloud
Energy-aware Task Scheduling using Ant-colony Optimization in cloudLinda J
 
Techniques in Deep Learning
Techniques in Deep LearningTechniques in Deep Learning
Techniques in Deep LearningSourya Dey
 
Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...eSAT Journals
 
Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...eSAT Publishing House
 
Distributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data AnalysisDistributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data AnalysisIRJET Journal
 
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...csandit
 
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...Kumar Goud
 

What's hot (18)

How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
 
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
 
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...
Multiprocessor scheduling of dependent tasks to minimize makespan and reliabi...
 
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHYSPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
 
Content
ContentContent
Content
 
Job shop scheduling problem using genetic algorithm
Job shop scheduling problem using genetic algorithmJob shop scheduling problem using genetic algorithm
Job shop scheduling problem using genetic algorithm
 
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
 
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1
 
Ajila (1)
Ajila (1)Ajila (1)
Ajila (1)
 
Lecture01 algorithm analysis
Lecture01 algorithm analysisLecture01 algorithm analysis
Lecture01 algorithm analysis
 
Energy-aware Task Scheduling using Ant-colony Optimization in cloud
Energy-aware Task Scheduling using Ant-colony Optimization in cloudEnergy-aware Task Scheduling using Ant-colony Optimization in cloud
Energy-aware Task Scheduling using Ant-colony Optimization in cloud
 
Techniques in Deep Learning
Techniques in Deep LearningTechniques in Deep Learning
Techniques in Deep Learning
 
Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...
 
Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...
 
Distributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data AnalysisDistributed Feature Selection for Efficient Economic Big Data Analysis
Distributed Feature Selection for Efficient Economic Big Data Analysis
 
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
 
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...
 

Viewers also liked

Ansys Workbench Basics
Ansys Workbench BasicsAnsys Workbench Basics
Ansys Workbench BasicsAryan Gupta
 
Finite Element Simulation with Ansys Workbench 14
Finite Element Simulation with Ansys Workbench 14Finite Element Simulation with Ansys Workbench 14
Finite Element Simulation with Ansys Workbench 14Prem Prakash Pandey
 
ثبوت الهلال بين الشرع والعلم
ثبوت الهلال بين الشرع والعلم ثبوت الهلال بين الشرع والعلم
ثبوت الهلال بين الشرع والعلم Hussein Mhanna
 
Ancient egyptians 6thA
Ancient egyptians 6thAAncient egyptians 6thA
Ancient egyptians 6thAmarivisu
 
5 Big Bang Theory Of The Internet Aug 2009
5 Big Bang Theory Of The Internet Aug 20095 Big Bang Theory Of The Internet Aug 2009
5 Big Bang Theory Of The Internet Aug 2009PeterSVogel
 
China girl - Self confidence example
China girl - Self confidence example China girl - Self confidence example
China girl - Self confidence example Muhammed Fauzan
 
Moonsplit(English Version)
Moonsplit(English Version)Moonsplit(English Version)
Moonsplit(English Version)Azan's Spirit
 
Moon Sighting Laws
Moon Sighting LawsMoon Sighting Laws
Moon Sighting LawsH T
 
Global Warming
Global WarmingGlobal Warming
Global WarmingH T
 
Surah # 76 Surah Al-Insaan
Surah # 76 Surah Al-Insaan Surah # 76 Surah Al-Insaan
Surah # 76 Surah Al-Insaan H T
 
Moon sighting between Science and Religion
Moon sighting between Science and ReligionMoon sighting between Science and Religion
Moon sighting between Science and ReligionHussein Mhanna
 
021 the end of the universe and the big crunch
021 the end of the universe and the big crunch021 the end of the universe and the big crunch
021 the end of the universe and the big crunchDr Fereidoun Dejahang
 
Quran and Modern Science
Quran and Modern ScienceQuran and Modern Science
Quran and Modern ScienceZaeem Hassan
 

Viewers also liked (20)

Ansys Workbench Basics
Ansys Workbench BasicsAnsys Workbench Basics
Ansys Workbench Basics
 
Finite Element Simulation with Ansys Workbench 14
Finite Element Simulation with Ansys Workbench 14Finite Element Simulation with Ansys Workbench 14
Finite Element Simulation with Ansys Workbench 14
 
ANSYS Workbench
ANSYS WorkbenchANSYS Workbench
ANSYS Workbench
 
ثبوت الهلال بين الشرع والعلم
ثبوت الهلال بين الشرع والعلم ثبوت الهلال بين الشرع والعلم
ثبوت الهلال بين الشرع والعلم
 
Ancient egyptians 6thA
Ancient egyptians 6thAAncient egyptians 6thA
Ancient egyptians 6thA
 
5 Big Bang Theory Of The Internet Aug 2009
5 Big Bang Theory Of The Internet Aug 20095 Big Bang Theory Of The Internet Aug 2009
5 Big Bang Theory Of The Internet Aug 2009
 
China girl - Self confidence example
China girl - Self confidence example China girl - Self confidence example
China girl - Self confidence example
 
Moonsplit(English Version)
Moonsplit(English Version)Moonsplit(English Version)
Moonsplit(English Version)
 
Drug addiction
Drug addictionDrug addiction
Drug addiction
 
When The Moon Split – A Biography Of Prophet Muhammad (PBUH)
When The Moon Split – A Biography Of Prophet Muhammad (PBUH)When The Moon Split – A Biography Of Prophet Muhammad (PBUH)
When The Moon Split – A Biography Of Prophet Muhammad (PBUH)
 
Moon Sighting Laws
Moon Sighting LawsMoon Sighting Laws
Moon Sighting Laws
 
Global Warming
Global WarmingGlobal Warming
Global Warming
 
Did The Moon Split
Did The Moon SplitDid The Moon Split
Did The Moon Split
 
WATER
WATER  WATER
WATER
 
Surah # 76 Surah Al-Insaan
Surah # 76 Surah Al-Insaan Surah # 76 Surah Al-Insaan
Surah # 76 Surah Al-Insaan
 
Science islam
Science islamScience islam
Science islam
 
Moon sighting between Science and Religion
Moon sighting between Science and ReligionMoon sighting between Science and Religion
Moon sighting between Science and Religion
 
Scientific miracles
Scientific miraclesScientific miracles
Scientific miracles
 
021 the end of the universe and the big crunch
021 the end of the universe and the big crunch021 the end of the universe and the big crunch
021 the end of the universe and the big crunch
 
Quran and Modern Science
Quran and Modern ScienceQuran and Modern Science
Quran and Modern Science
 

Similar to Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined Power of ANSYS Multi-Physics, modeFrontier and eArtius

Optimization Intevac Aug23 7f
Optimization Intevac Aug23 7fOptimization Intevac Aug23 7f
Optimization Intevac Aug23 7fvvk0
 
Fast Optimization Intevac
Fast Optimization IntevacFast Optimization Intevac
Fast Optimization Intevacvvk0
 
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
 
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy Ehsan Sharifi
 
NASA_EPSCoR_poster_2015
NASA_EPSCoR_poster_2015NASA_EPSCoR_poster_2015
NASA_EPSCoR_poster_2015Longyin Cui
 
Intel Cluster Poisson Solver Library
Intel Cluster Poisson Solver LibraryIntel Cluster Poisson Solver Library
Intel Cluster Poisson Solver LibraryIlya Kryukov
 
Design & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptxDesign & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptxJeevaMCSEKIOT
 
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETSFAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETScsandit
 
Parallel Programming for Multi- Core and Cluster Systems - Performance Analysis
Parallel Programming for Multi- Core and Cluster Systems - Performance AnalysisParallel Programming for Multi- Core and Cluster Systems - Performance Analysis
Parallel Programming for Multi- Core and Cluster Systems - Performance AnalysisShah Zaib
 
My Postdoctoral Research
My Postdoctoral ResearchMy Postdoctoral Research
My Postdoctoral ResearchPo-Ting Wu
 
Accelerating stochastic gradient descent using adaptive mini batch size3
Accelerating stochastic gradient descent using adaptive mini batch size3Accelerating stochastic gradient descent using adaptive mini batch size3
Accelerating stochastic gradient descent using adaptive mini batch size3muayyad alsadi
 
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
 
complexity analysis.pdf
complexity analysis.pdfcomplexity analysis.pdf
complexity analysis.pdfpasinduneshan
 
Biomedical Signal and Image Analytics using MATLAB
Biomedical Signal and Image Analytics using MATLABBiomedical Signal and Image Analytics using MATLAB
Biomedical Signal and Image Analytics using MATLABCodeOps Technologies LLP
 
MEME – An Integrated Tool For Advanced Computational Experiments
MEME – An Integrated Tool For Advanced Computational ExperimentsMEME – An Integrated Tool For Advanced Computational Experiments
MEME – An Integrated Tool For Advanced Computational ExperimentsGIScRG
 

Similar to Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined Power of ANSYS Multi-Physics, modeFrontier and eArtius (20)

Optimization Intevac Aug23 7f
Optimization Intevac Aug23 7fOptimization Intevac Aug23 7f
Optimization Intevac Aug23 7f
 
Fast Optimization Intevac
Fast Optimization IntevacFast Optimization Intevac
Fast Optimization Intevac
 
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 ...
 
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
 
NASA_EPSCoR_poster_2015
NASA_EPSCoR_poster_2015NASA_EPSCoR_poster_2015
NASA_EPSCoR_poster_2015
 
Intel Cluster Poisson Solver Library
Intel Cluster Poisson Solver LibraryIntel Cluster Poisson Solver Library
Intel Cluster Poisson Solver Library
 
Design & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptxDesign & Analysis of Algorithm course .pptx
Design & Analysis of Algorithm course .pptx
 
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETSFAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
 
Parallel Programming for Multi- Core and Cluster Systems - Performance Analysis
Parallel Programming for Multi- Core and Cluster Systems - Performance AnalysisParallel Programming for Multi- Core and Cluster Systems - Performance Analysis
Parallel Programming for Multi- Core and Cluster Systems - Performance Analysis
 
My Postdoctoral Research
My Postdoctoral ResearchMy Postdoctoral Research
My Postdoctoral Research
 
Accelerating stochastic gradient descent using adaptive mini batch size3
Accelerating stochastic gradient descent using adaptive mini batch size3Accelerating stochastic gradient descent using adaptive mini batch size3
Accelerating stochastic gradient descent using adaptive mini batch size3
 
chapter 1
chapter 1chapter 1
chapter 1
 
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
 
complexity analysis.pdf
complexity analysis.pdfcomplexity analysis.pdf
complexity analysis.pdf
 
Ch1
Ch1Ch1
Ch1
 
Ch1
Ch1Ch1
Ch1
 
Biomedical Signal and Image Analytics using MATLAB
Biomedical Signal and Image Analytics using MATLABBiomedical Signal and Image Analytics using MATLAB
Biomedical Signal and Image Analytics using MATLAB
 
MEME – An Integrated Tool For Advanced Computational Experiments
MEME – An Integrated Tool For Advanced Computational ExperimentsMEME – An Integrated Tool For Advanced Computational Experiments
MEME – An Integrated Tool For Advanced Computational Experiments
 
Parallel Computing
Parallel ComputingParallel Computing
Parallel Computing
 
Data Parallel Deep Learning
Data Parallel Deep LearningData Parallel Deep Learning
Data Parallel Deep Learning
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined Power of ANSYS Multi-Physics, modeFrontier and eArtius

  • 1. Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined Power of ANSYS Multi-Physics, modeFrontier and eArtius Vladimir Kudriavtsev, Terry Bluck (Intevac) Vladimir Sevastyanov (eArtius, Irvine, CA) ANSYS Regional Users Conference, “Engineering the System”, Santa Clara, CA Aug.23, 2011 Draft, Rev 05
  • 2.
  • 3.
  • 4. Morning after Effect 10 hours overnight job or 1 hour overnight job Makes no difference at 8 AM in the morning 10 times CPU speed improvement
  • 5.
  • 6. Facebook Analogy: Cost of “Human Delay” to Engineering Computing   How to bring exponential growth to engineering computing? Eliminate weak link, eliminate “Human Delay”.
  • 7. Why Optimization by Computer? Human can not match computer in repetitive tasks and consistency. Assuming computational problem takes 30 minutes of CPU time, then in one day (between 8AM to 8 AM) computer is capable of producing 48 design evaluations, with 144 designs completed in just 3 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.
  • 8. New Paradigm   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).
  • 9. Benefits   Computational software companies: - new demand for products for optimization software modules and schedulers -number of required computations per user increase 100 to 5000 times   - new demand for computer speed-up via parallelization, number of CPUs (simultaneous processing), number of PCs(clusters)   Engineering users: -detailed computational characterization of designs and new level of understanding -finding truly optimal and innovative engineering solutions -computer does “dirty work”, user spends more time analyzing data and tuning optimization engine
  • 11. Intevac c-Si Technology Si Substrates move on conveyer and heated http://www.intevac.com
  • 12. Heating Challenge to Address Great number of companies and technologists in Silicon Valley are now focused on developing lower-cost processing methods and capital equipment to manufacture solar cells . It is typically done through a variety of high temperature thermal processes, where temperature uniformity is the most critical factor. Using ANSYS Workbench we developed lamp heating surface-to-surface thermal conduction-radiation model for simultaneous transient multi-step heat-up of silicon substrates. Lamp locations, lamp to substrate distances, lamp dimensions, lamp power and its distribution are being optimized to achieve industry standard ±5 degrees thermal uniformity requirement. http://www.intevac.com/solar-process-sources
  • 13. 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:
  • 14. 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
  • 15. Thermal Problem – Setup <Tdiff>= Tmax-Tmin between 3 substrates Mesh Elements Parameters set inside ANSYS Workbench: Geometry in Design Modeler and temperature in Workbench Model Optimization Parameters:
  • 16. 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.
  • 17. Design Explorer with ANSYS Workbench Seeking desired (Target) Top (operational temperature T=400 deg.C) Minimize temperature variation, TempDiff T1 T2 Height Excellent tool for Design of Experiment Studies with extension to Response Surface based optimization. DOE data analyzed after the fact , Response surfaces created and theoretically optimal values are predicted. Accuracy of this prediction is limited by number of design points available for approximation and nonlinearity inherent to physics. Theoretical estimates need to be re-run again to verify their accuracy. TempDiff
  • 18. Mode Frontier and eArtius Roles 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 and relies on combination of self-guiding gradient methods with genetic selection (crossover and mutation). Algorithm automatically use current results to best select inputs for the next design decision step. 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). Genetic component guides selection and allows to jump out if local improvements can not be found.
  • 19. Detail of modeFrontier GUI & Functions Design of Experiments DOE Methods: Rich selection of optimization methods Design Table ANSYS Interface Can automatically email results SolidWorks Interface Excel,Matlab,Labview,etc Interfaces Work flow Optimization Problem Definition
  • 20. 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
  • 21. eArtius – new word in multi-objective optimization capabilities Used in this study
  • 22. Hybrid Multi-Gradient Explorer-1 New Hybrid Multi-Gradient Explorer (HMGE) algorithm for global multi-criteria optimization of objective functions considered in a multi-dimensional domain is utilized in this study. This hybrid algorithm relies on genetic variation operators for creating new solutions, but in addition to a standard random mutation operator, HMGE uses a gradient mutation operator, which improves convergence. Thus, random mutation helps find global Pareto frontier, and gradient mutation improves convergence to the Pareto frontier. In such a way HMGE algorithm combines advantages of both gradient-based and Genetics-based optimization techniques: it is as fast as a pure gradient-based algorithm, and is able to find the global Pareto frontier with robustness similar to genetic algorithms (GA).
  • 23. Hybrid Multi-Gradient Explorer-2 Method also dynamically recognizes the most significant design variables , and builds local approximations based only on these variables. This allows high efficiency in gradients estimation and can be achieved within 4-5 model evaluations without significant loss of accuracy. On test problems HMGE efficiency is 2-10 times higher when compared to the most advanced commercial genetic algorithms. As a result, HMGE is a natural choice to be coupled with ANSYS Workbench for fully automatic computational engineering optimization.
  • 24.
  • 25. HMGE Algorithm Generate Initial Designs Sort Designs by Crowding Distance (descent) Apply Crossover Operator Apply Gradient Mutation Operator Apply Random Mutation Operator Add New Designs to Archive Check Exit Condition Exit No The crowding distance value of a solution provides an estimate of the density of designs surrounding that design The crowding distance mechanism together with a mutation operator maintains the diversity of non-dominated designs in the archive Crossover is a genetic operator used to vary the programming of chromosomes from one generation to the next— to find new designs inheriting best features of previously found designs Random Mutation : take any random individual and take a random design. Change the gene on that design with another random value— to find global optimum Gradient Mutation : take any non-dominated individual and perform a gradient-based step towards simultaneous improvement of all objective functions— to increase convergence towards local Pareto frontier
  • 26.
  • 27.
  • 28. Optimization Flow Chart in ModeFrontier Inputs: Objectives- to minimize Constraints Constraints Estimations Optimizer Design of Experiment Setup ANSYS WB Interface Optimization (HMGE) Setup
  • 29. 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
  • 30. “ 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 (#)
  • 31. HMGE Optimization of Temperature Difference deg.C Temperature Uniformity 34 DOE 184 data accumulation Design ID (#) 104 DOE Builds approximations around best designs 9.2 15.2 25.2
  • 32. Optimization Solution: Pareto Front deg.C Temperature Uniformity Maximum Temperature, (T-Tmax) Zoom-In Detail Two conflicting Objectives Best Designs
  • 33. Example of Extremely Long Run DOE, preselected Best points, Design table reloaded 9.83 4.9 7.5 5.56/ 8.93 Temperature Uniformity deg. C Design ID (#) 1056 2336
  • 34. Multi-Design Decision Making in mFrontier MDDM—initially very cluttered and confusing Tempdiff is narrowed to Less than 6 deg.C and suddenly way more clarity
  • 35. Best Designs Selected -MDDM Tempdiff is narrowed to less than 6 deg.C and allowable deviation from maximum temperatuire reduced to 10 deg.C. Only several acceptable designs are left to consider.
  • 37. Student t-Test for our System -1 Increase in Height+ has direct effect on uniformity and proximity to desired operating T; Increase in T1 (lamp bank1 flux) has direct positive effect on TempDiff and proximity to desired T; an increase in T2 achieves opposite effect.
  • 38. Student t-Test for our System - 2 Increase in the gap between Row1 and Row2 provides inverse effect on temperature difference.
  • 39. Pareto Optimal Solution Pareto+ and Pareto optimal designs belong to different brunches of Pareto frontier in criteria space Pareto optimal points in design space have two disjoint areas. It is noticeable that majority of Pareto+ and Pareto optimal designs belong to different disjoint areas We hypothesized that there are two zones of optimality in this problem.
  • 40. Going Head-to-Head with 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 computer optimization based approach allowed to quickly yield multiple solutions capable of reaching ± 3 deg. C. It took only two 24 hour cycles for CPU to “independently” accomplish this task. But most importantly, multi-objective optimization analysis provided unique insights into system behavior and lead to innovative enabling design solutions. Statistical analysis of designs provided confidence that we found solutions that are truly best. Thus, we can conclude that “Optimization Equals Innovation”
  • 41. ANSYS WorkBench eArtius modeFrontier Conclusion: Optimization = Innovation
  • 42.