Curve Fitting using the Optimization Module in COMSOL

Slides:



Advertisements
Similar presentations
Sensitivity in SuperDecisions. Contents (to activate hyperlinks use slide show mode) Graphical Sensitivity in hierarchies Dynamic Sensitivity in hierarchies.
Advertisements

Functions and Their Representations
Radially Polarized Spherical Piezoelectric Acoustic Transducer.
1 SESSION 5 Graphs for data analysis. 2 Objectives To be able to use STATA to produce exploratory and presentation graphs In particular Bar Charts Histograms.
SADC Course in Statistics Good graphs & charts using Excel Module B2 Sessions 6 & 7.
Results Table of contents Table of contents Table of contents Section 1 Table of contentsTable of contents OpeningThe Results module the.
Living room acoustics You can use the heading from the model documentation for the title. © 2013 COMSOL. All rights reserved.
Boulder, Colorado USA May, 2004
Benchmark Series Microsoft Excel 2013 Level 2
Copyright © Cengage Learning. All rights reserved.
Tutorial 1: Sensitivity analysis of an analytical function
1 Functions and Applications
Creating Hyperion Planning Applications with EPMA
Capacitive Micromotor
Workshop 10 Turbo Pre and Post
Radially Polarized Piezoelectric Transducer
Einzel Lens You can use the heading from the model documentation for the title. © 2012 COMSOL. All rights reserved.
Pacemaker Electrode Bidirectional Interface to Autodesk Inventor.
AT – Cut Quartz crystal operating in Thickness Shear Mode (For QCM – Quartz Crystal Monitor Applications)
Bidirectional Interface to SolidWorks
Click here to enter. Click a menu option to view more details Starters Main Courses Desserts Click on the coffee cup to return when Navigating For Vocabulary.
Tutorial – “How to:” 1) Change the resolution on your display 2) Setup Multiple Displays.
COMSOL Step-by-Step Tutorial Expt 140 – Tank Discharge March 4, 2013 Team 2 Joseph Duffy Zlatko Sokolikj Andrew Suellentrop.
1 Summary Statistics Excel Tutorial Using Excel to calculate descriptive statistics Prepared for SSAC by *David McAvity – The Evergreen State College*
Announcements Topics: Work On:
Harmonic Analysis Workshop 10. Workshop Supplement Harmonic Analysis March 29, 2005 Inventory # WS10-2 Workshop 10 – Goals Goal: –In this workshop.
SW318 Social Work Statistics Slide 1 Using SPSS for Graphic Presentation  Various Graphics in SPSS  Pie chart  Bar chart  Histogram  Area chart 
Introduction to Functions
TrendReader Standard 2 This generation of TrendReader Standard software utilizes the more familiar Windows format (“tree”) views of functions and file.
Screens appear here to display the: Data Tables Plots Bibliographic Info Add New Data Form, Molecular Structure-Drawing Form ‘Tree’ for navigation between.
0.1 Functions and Their Graphs. Real Numbers A set is a collection of objects. The real numbers represent the set of numbers that can be represented as.
Scan Conversion Line and Circle
S.S. Yang and J.K. Lee FEMLAB and its applications POSTEC H Plasma Application Modeling Lab. Oct. 25, 2005.
Ansys Workbench 1 Introduction
StAR web server tutorial for ROC Analysis. ROC Analysis ROC Analysis: This module allows the user to input data for several classifiers to be tested.
Computational Biology, Part E Basic Principles of Computer Graphics Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Data Presentation & Graphing Introduction to Mechanical Engineering The University of Texas-Pan American College of Science and Engineering.
Installing and Using Active Directory Written by Marc Zacharko.
Copyright © 2010 Pearson Education, Inc. All rights reserved Sec
Slide 2-1 Lecture Outline Chapter 2 Motion in One Dimension © 2015 Pearson Education, Inc.
WS8.1-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory # Workshop 8.1 Line and Surface Bodies DesignModeler.
Appendix B Turbo Pre and Post
Copyright © Cengage Learning. All rights reserved. 12 Limits and an Introduction to Calculus.
5-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. May 28, 2009 Inventory # Chapter 5 Six Sigma.
Version 1.0 3/23/2007 © 2007 ANSYS, Inc. All rights reserved. Inventory # W2-1 BladeModeler 11.0 ANSYS, Inc. Proprietary ANSYS BladeModeler 11.0.
Frame with Cutout Random Load Fatigue. Background and Motivation A thin frame with a cutout has been identified as the critical component in a structure.
9.0 New Features Metal Shaft with Rubber Boot Workshop 7 Load Steps in Workbench.
1 Parametric analysis Overview This course describes how to set up parametric and temperature analyses. Parametric and temperature are both simple multi-run.
Chapter 3 Response Charts.
Microsoft Excel® can be a very powerful tool for studying mathematics. This presentation will show you how to 1.Input values 2.Create a function that uses.
Version 1.0 3/23/2007 © 2007 ANSYS, Inc. All rights reserved. Inventory # W8-1 BladeModeler 11.0 ANSYS, Inc. Proprietary BladeModeler 11.0 Practical.
Version 1.0 3/23/2007 © 2007 ANSYS, Inc. All rights reserved. Inventory # W6-1 BladeModeler 11.0 ANSYS, Inc. Proprietary BladeModeler 11.0 Practical.
Workshop 2 Steel Bracket Modified by (2008): Dr. Vijay K. Goyal Associate Professor, Department of Mechanical Engineering University of Puerto Rico at.
Results Table of contents Table of contents Table of contents Section 1 Table of contentsTable of contents Opening the Results module.
WS 9-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. February 27, 2009 Inventory # Workshop 9 Taylor Impact Test – “What if” Study.
1-2 What is the Matlab environment? How can you create vectors ? What does the colon : operator do? How does the use of the built-in linspace function.
Version 1.0 3/23/2007 © 2007 ANSYS, Inc. All rights reserved. Inventory # W3-1 BladeModeler 11.0 ANSYS, Inc. Proprietary ANSYS BladeModeler 11.0.
Version 1.0 3/23/2007 © 2007 ANSYS, Inc. All rights reserved. Inventory # W4-1 BladeModeler 11.0 ANSYS, Inc. Proprietary ANSYS BladeModeler 11.0.
Chapter 6 Introduction to Hexa – Workshop 2 3D Pipe Junction
Training Guide for Residents
THERMO-STRUCTURAL ANALYSIS
Maxwell 3D Transient.
1 Functions and Applications
Lial/Hungerford/Holcomb/Mullins: Mathematics with Applications 11e Finite Mathematics with Applications 11e Copyright ©2015 Pearson Education, Inc. All.
Andrew-Carter, Inc. Issue: Due to the economic depression, A-C considers to close one of its 3 plants. The objective is to minimize the Cost. Setup: 1.
Computer Application AutoCAD Program
Graphs, Linear Equations, and Functions
Founded in Silicon Valley in 1984
Graphing Using x and y Intercepts
BUS-221 Quantitative Methods
Presentation transcript:

Curve Fitting using the Optimization Module in COMSOL

It is often desirable to fit a material model curve to a set of experimental data For example: The hyperelastic Mooney-Rivlin material model implemented in COMSOL requires, as input, C01 and C10, which must be determined from experimental data Strain, ε Stress, P 0.075 4.90E+05 0.103 8.67E+05 0.15 1.36E+06 0.174 1.55E+06 0.2004 1.71E+06 0.25 1.95E+06 0.305 2.10E+06 0.351 2.17E+06 0.37 2.21E+06 www.instron.com

Start with the Model Wizard Select Space Dimension as 1D Click Next

Add Physics Select Mathematics > Optimization and Sensitivity > Optimization (opt) and click on the Next icon Next icon

Select Study Type Select Stationary Click the Finish flag after selecting the study type The next slide shows how the COMSOL Desktop should look like after clicking the Finish icon

COMSOL 1D Graphical User Interface

Define the data set Model 1 > Definitions > Functions > Interpolation We can either type in these values in the table or upload from a text file

Create a geometric interval Model 1 > Geometry 1 > Interval The coordinates specified for the endpoints should be the numbers corresponding to the first and last values in the left column of the data set. Go back to the previous slide and verify that the first value was 0 and the last value was 0.37.

Define an integration coupling operator on Domain 1 (the specified interval) Model 1 > Definitions > Model Couplings > Integration

Create these variables Name Expression L 1+x[1/m] P 2*(L-1/L^2)*(C10+C01/L) SquaredDiff intop1((RawData(x[1/m])-P)^2) C01 and C10 are not yet defined, these are the variables to be optimized for later. For now, we just need to define the expression, P, across the entire domain. The tabular data “RawData” is a function of position, x The subdomain expression “P” is an explicit function of x

Create these variables Model 1 > Definitions > Variables

Set the Objective Function Model 1 > Optimization (opt) > Global Objective

Specify the variables to be optimized Model 1 > Optimization (opt) > Global Control Variables

Mesh Model 1 > Mesh 1 > Edge Select Mesh 1 > Size and choose Extremely Fine

Study steps Right-click on Study 1 and select Show Default Solver Expand the Solver Configurations branch as shown below

Introduce the optimization solver Right-click on Study 1 > Solver Configurations > Solver 1 and select Solver Settings > Optimization Solver Right-click on Study 1 > Solver Configurations > Solver 1 > Stationary Solver 1 and select Disable The study step should now look as shown below

Setup the optimization solver Right-click on Study 1 > Solver Configurations > Solver 1 > Optimization Solver and select Stationary Right-click on Study 1 and select Compute

Results – Optimized Variables Expand Results > Derived Values Click on the Global control variable C01 branch and click on the Evaluate icon in the Settings window. Repeat the same steps to evaluate the other global control variable C10

Results – Line Graph 1 Right-click on Results and select 1D Plot Group Right-click on Results > 1D Plot Group 1 and select Line Graph Assign the line interval (Domain 1) to the Selection section in the Line Graph settings In the corresponding Settings Window, use the expression RawData(x) for y-Axis Data

Results – Line Graph 2 Right-click on Results > 1D Plot Group 1 > Line Graph 1 and select Duplicate In the Settings Window, type P for y-Axis Data expression

Results – Raw Data vs. Fit

Summary This tutorial showed how to use the Optimization Module of COMSOL to obtain curve fitting parameters. The specific example shown here could be useful for Structural Mechanics modeling using hyperelastic materials. The concept demonstrated here can always be extended to multivariate optimization as long as a suitable objective function is available.