Tutorial 1: Sensitivity analysis of an analytical function

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

1 ZonicBook/618EZ-Analyst Resonance Testing & Data Recording.
Angstrom Care 培苗社 Quadratic Equation II
AP STUDY SESSION 2.
1
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Myra Shields Training Manager Introduction to OvidSP.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Objectives: Generate and describe sequences. Vocabulary:
David Burdett May 11, 2004 Package Binding for WS CDL.
We need a common denominator to add these fractions.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Microsoft Access 2007 Advanced Level. © Cheltenham Courseware Pty. Ltd. Slide No 2 Forms Customisation.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
Rhesy S.ppt proRheo GmbH
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Windows XP Project An Introduction to Microsoft Windows XP and Office 2003.
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
Break Time Remaining 10:00.
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
ETS4 - What's new? - How to start? - Any questions?
PP Test Review Sections 6-1 to 6-6
Bright Futures Guidelines Priorities and Screening Tables
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Health Artifact and Image Management Solution (HAIMS)
Bellwork Do the following problem on a ½ sheet of paper and turn in.
Operating Systems Operating Systems - Winter 2010 Chapter 3 – Input/Output Vrije Universiteit Amsterdam.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Copyright © 2013, 2009, 2006 Pearson Education, Inc. 1 Section 5.5 Dividing Polynomials Copyright © 2013, 2009, 2006 Pearson Education, Inc. 1.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
Adding Up In Chunks.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Artificial Intelligence
1 GIS Maps and Tax Roll Submission. 2 Exporting A New Shapefile.
Subtraction: Adding UP
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
1 Let’s Recapitulate. 2 Regular Languages DFAs NFAs Regular Expressions Regular Grammars.
Types of selection structures
Essential Cell Biology
Converting a Fraction to %
Clock will move after 1 minute
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
Copyright Tim Morris/St Stephen's School
1.step PMIT start + initial project data input Concept Concept.
1 Dr. Scott Schaefer Least Squares Curves, Rational Representations, Splines and Continuity.
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
Chapter 5 The Mathematics of Diversification
SAT Solver CS 680 Formal Methods Jeremy Johnson. 2 Disjunctive Normal Form  A Boolean expression is a Boolean function  Any Boolean function can be.
Tutorial 2, Part 1: Optimization of a damped oscillator.
Tutorial 3, Part 1: Optimization of a linear truss structure
Tutorial 2, Part 2: Calibration of a damped oscillator.
Presentation transcript:

Tutorial 1: Sensitivity analysis of an analytical function

Example: Analytical nonlinear function Additive linear and nonlinear terms and one coupling term Contribution to the output variance (reference values): X1: 18.0%, X2: 30.6%, X3: 64.3%, X4: 0.7%, X5: 0.2% Tutorial 1: Sensitivity Analysis

Task description Parameterization of the problem Defining DOE scheme Evaluation of DOE designs Statistical post-processing of DOE Approximation post-processing of DOE Defining MOP search algorithm Evaluation of MOP workflow Statistical post-processing of MOP Approximation post-processing of MOP Reload results in Result Monitoring Use Matlab as solver Use Excel as solver Use Excel plug-in to export data in optiSLang format Tutorial 1: Sensitivity Analysis

Project manager Open the project manager Define project name 1. 2. 3. Open the project manager Define project name Create a new project directory Copy optiSLang examples/Coupled_Function into project directory Tutorial 1: Sensitivity Analysis

Parameterization of the problem 1. 2. 3. 4. 5. Start a new parametrize workflow (double click) Define workflow name Create a new problem specification Enter problem file name Tutorial 1: Sensitivity Analysis

Parameterization of the problem 1. 2. 3. Click “open file” icon in parametrize editor Browse for the SLang input file coupled_function.s Choose file type as INPUT Tutorial 1: Sensitivity Analysis

Parameterization of the problem 1. 2. 3. Mark value of X1 in the input file Define X1 as input parameter Enter parameter name Tutorial 1: Sensitivity Analysis

Parameterization of the problem 1. 2. Open parameter in parameter three Enter lower and upper bounds Set as default for other variables and repeat for X2 … X5 3. Tutorial 1: Sensitivity Analysis

Parameterization of the problem 1. 2. 3. Click “open file” icon in parametrize editor Browse for the SLang output file coupled_solution.s Choose file type as OUTPUT Tutorial 1: Sensitivity Analysis

Parameterization of the problem 4. 2. 3. 1. Mark output value in editor Define Y as output parameter Enter parameter name Close parametrize editor Tutorial 1: Sensitivity Analysis

Parameterization of the problem 1. 2. 3. Check parameter overview for inputs Check parameter overview for outputs Close overview Tutorial 1: Sensitivity Analysis

Define Design Of Experiments (DOE) 2. 1. 3. 4. Start a new DOE workflow (double click) Define workflow name Define workflow identifier (working directory) Enter problem file name Tutorial 1: Sensitivity Analysis

Define Design Of Experiments (DOE) 1. 2. 3. 4. Enter solver call (slang –b coupled_function.s) Enter number of parallel runs Choose if design directories should be deleted Start DOE workflow Tutorial 1: Sensitivity Analysis

Generate DOE scheme Choose Latin hypercube sampling 1. 2. 3. Choose Latin hypercube sampling Enter number of samples (50…100) Generate samples Close dialog and show samples 4. Tutorial 1: Sensitivity Analysis

Generate DOE scheme Start evaluation of samples 1. Tutorial 1: Sensitivity Analysis

Statistics post-processing 3. 1. 5. 2. 4. 6. Linear correlation matrix (In-In, In-Out, Out-In and Out-Out) Quadratic correlation matrix (total values or difference to linear) Histogram of input/output (select variable in 1.) Anthill plot (select variables in 1.) CoD/CoI values (linear: select in 1., quadratic: select in 2.) Ranked linear or quadratic correlations of single response Tutorial 1: Sensitivity Analysis

Statistics post-processing 1. 1. 2. Switch between CoD/CoI visualization Extended correlation matrix (optiSLang 3.2) Tutorial 1: Sensitivity Analysis

Statistics post-processing 1. 2. Statistical properties of single variable Traffic light plot of response for given safety & failure limit (optiSLang 3.2) Tutorial 1: Sensitivity Analysis

Statistics post-processing 1. 2. 3. Show development of correlation coefficients Show design table Export DOE to Excel Tutorial 1: Sensitivity Analysis

Statistics post-processing 1. 2. Principal Component Analysis (PCA) of linear correlations Parallel coordinates plot to show designs having an input/output within certain lower and upper bounds Tutorial 1: Sensitivity Analysis

Statistics post-processing 1. 2. Significance filter for CoD/CoI Manual filter for CoD/CoI Tutorial 1: Sensitivity Analysis

Approximation post-processing 3. 1. 2. 4a. 4b. Anthill plot of parameter 1 and the response Contour plot of approximation function in terms of parameter 1 and 2 (remaining are set to their mean) vs. the response Surface plot of approximation function Details about approximation settings and properties Tutorial 1: Sensitivity Analysis

Approximation post-processing 3. 4a. 4b. Manual approximation settings: Parameter subspace Polynomial or MLS (exponential or regularized) Basis polynomial, constant or density dependent influence Transformation settings Tutorial 1: Sensitivity Analysis

Meta-Model of Optimal Prognosis (MOP) 2. 1. 3. 4. 5. Start a new MOP workflow (double click) Define workflow name Define workflow identifier (working directory) Choose DOE result file Choose optional problem file Tutorial 1: Sensitivity Analysis

Meta-Model of Optimal Prognosis (MOP) 1. 4. 2. 3. 5. CoP settings (sample splitting or cross validation) Investigated approximation models DCoP - accepted reduction in prediction quality to simplify model Filter settings Selection of inputs and outputs Tutorial 1: Sensitivity Analysis

Meta-Model of Optimal Prognosis (MOP) optiSLang console gives detailed information about the investigated models and obtained optimal CoP values Tutorial 1: Sensitivity Analysis

Meta-Model of Optimal Prognosis (MOP) Approximation post-processing automatically shows surface and contour plot of the two most important variables vs. the response CoP values for single variables are shown Tutorial 1: Sensitivity Analysis

Overview of different significance values MOP/CoP close to reference values (detects optimal subspace automatically, represents nonlinear and coupling terms) CoD, k=5 (all inputs) CoI, k=5 (all inputs) CoI, k=3 (manual) CoP, k=3 (automatic) Reference Full model 75% 74% 97% 100% X1 2% 14% 18% X2 30% 28% 31% X3 41% 34% 39% 62% 64% X4 0% - 0.7% X5 1% 0.2% Tutorial 1: Sensitivity Analysis

Reload DOE or MOP in Result Monitoring 2. 1. 3. Start a new Results Monitoring workflow (double click) Define workflow name Choose DOE or MOP result file Start Post-Processing Tutorial 1: Sensitivity Analysis

Tutorial 1: Use Matlab as solver

Use Matlab as solver Matlab input file: coupled_function.m 1. 2. 3. 4. Matlab input file: coupled_function.m Input parameter definition Function evaluation Writing the result file Exit Matlab execution! Tutorial 1: Sensitivity Analysis

Use Matlab as solver Call Matlab from Windows: matlab_windows.bat 1. 2. 3. 4. 5. Call Matlab from Windows: matlab_windows.bat Disable splash Disable desktop Disable java virtual machine Minimize remaining command window Wait until Matlab is terminated Tutorial 1: Sensitivity Analysis

Use Matlab as solver Call Matlab from Linux: matlab_linux.sh 1. 2. 3. 4. 5. Call Matlab from Linux: matlab_linux.sh Set empty display Disable splash Disable desktop Disable java virtual machine Wait until Matlab is finished Tutorial 1: Sensitivity Analysis

Use Matlab as solver 1. 2. Parameterize inputs in optiSLang from coupled_function.m Parameterize output from coupled_solution.txt Tutorial 1: Sensitivity Analysis

Use Matlab as solver 1. 2. Open new DOE workflow and select “Run a script file” Choose the batch script and start DOE process Tutorial 1: Sensitivity Analysis

Tutorial 1: Use Excel as solver

Use Excel as solver 2. 1. 3. Generate Excel file with all inputs in one row and all outputs in one column Mark first input as inputParams Mark first output as outputParams Tutorial 1: Sensitivity Analysis

Use Excel as solver Show Macros Enter Macro name Create Macro 1. 2. 3. Tutorial 1: Sensitivity Analysis

Use Excel as solver 1. 2. In Visual Basic environment use import file feature Import predefined macro file inout.bas Tutorial 1: Sensitivity Analysis

Use Excel as solver inout module should be shown in the module list 1. 1. 2. inout module should be shown in the module list Delete the empty default module Tutorial 1: Sensitivity Analysis

Use Excel as solver The visual basic macro Input file name 1. 2. The visual basic macro Input file name Output file name Tutorial 1: Sensitivity Analysis

Use Excel as solver Java script to run Excel in batch mode 1. Java script to run Excel in batch mode Excel file name Tutorial 1: Sensitivity Analysis

Use Excel as solver Batch script to run Excel java script 1. Batch script to run Excel java script Call of java script with full path, modify path if necessary! Tutorial 1: Sensitivity Analysis

Use Excel as solver Parameterize inputs in optiSLang from input.txt 1. 2. Parameterize inputs in optiSLang from input.txt Parameterize output from output.txt Tutorial 1: Sensitivity Analysis

Use Excel as solver 1. 2. Open new DOE workflow and select “Run a script file” Choose the batch script and start DOE process Tutorial 1: Sensitivity Analysis

Tutorial 1: Use Excel plug-in

Use Excel plug-in Start the plug-in in Excel 1. 2. 3b. 3a. Start the plug-in in Excel Mark input data including parameter names Check parameter names and data array Tutorial 1: Sensitivity Analysis

Use Excel plug-in Mark output data including parameter names 2b. 1. 2a. Mark output data including parameter names Check parameter names and data array Tutorial 1: Sensitivity Analysis

Use Excel plug-in Choose design numbers 1. 2. Choose design numbers Finish and save data in optiSLang *.bin file Open *.bin in result monitoring workflow Tutorial 1: Sensitivity Analysis