How to run PARROT and create POP files.  Optimization module for evaluation of thermodynamic and kinetic model parameters  The objective of the PARROT.

Slides:



Advertisements
Similar presentations
Debugging ACL Scripts.
Advertisements

Introduction to parameter optimization
Construction process lasts until coding and testing is completed consists of design and implementation reasons for this phase –analysis model is not sufficiently.
Aim: Creating the model of thermal decomposition of energetic material (tetryl). Data:4 results (data sets) of DSC experiment carried out in linear heating.
The theoretical background of
Liuotuksen kinetiikka – sileiden pintojen karheus Dissolution kinetics – the roughness of even surfaces Tapio Salmi and Henrik Grénman Outotec
Fundamentals of Data Analysis Lecture 12 Methods of parametric estimation.
Metal Dusting Calculations Project By Sheldon W. Dean October 22, 2002.
Lecture 18Multicomponent Phase Equilibrium1 Thermodynamics of Solutions Let’s consider forming a solution. Start with X A moles of pure A and X B moles.
Chapter 6 Interpretation of Phase Diagrams Phase diagrams summarize in graphical form the ranges of temperature (or pressure) and composition over which.
Development of Dynamic Models Illustrative Example: A Blending Process
Lead-Free Soldering: Phase Relationships and Thermochemistry of Ag-Cu-Ni-Sn H. Flandorfer, C. Schmetterer, U. Saeed and H. Ipser Department of Inorganic.
Chapter 6 PHASE EQUILIBRIA
Isograds for a single shale unit in southern Vermont
CENG151 Introduction to Materials Science and Selection
Ideal solutions and excess functions
Liquid Phase Properties from VLE Data SVNA 12.1
Uncertainty analysis is a vital part of any experimental program or measurement system design. Common sources of experimental uncertainty were defined.
Chapter Outline: Phase Diagrams
The Data Attribution Abdul Saboor PhD Research Student Model Base Development and Software Quality Assurance Research Group Freie.
Interactive experimentation and thermodynamic modeling
How to calculate the total amount of  phase (both eutectic and primary)? Fraction of  phase determined by application of the lever rule across the entire.
Lecture 9 Phase Diagrams 8-1.
Introduction to Controlling the Output Power of a Transistor Stage A load network will be designed to maximize the output power obtainable from the Mitsubishi.
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
Fundamentals of Data Analysis Lecture 10 Management of data sets and improving the precision of measurement pt. 2.
Microstructure and Phase Transformations in Multicomponent Systems
The Phase Rule and its application. Thermodynamics A system: Some portion of the universe that you wish to study The surroundings: The adjacent part of.
Computational Biology, Part 15 Biochemical Kinetics I Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Thermodynamic data A tutorial course Session 4: Modelling of data for solutions (part 4) Alan Dinsdale “Thermochemistry of Materials” SRC.
CT – 3: Equilibrium calculations: Minimizing of Gibbs energy, equilibrium conditions as a set of equations, global minimization of Gibbs energy, driving.
Phase diagram calculation based on cluster expansion and Monte Carlo methods Wei LI 05/07/2007.
Thermodynamic data A tutorial course Session 1: Introduction and unary data (part 1) Alan Dinsdale “Thermochemistry of Materials” SRC.
Physical and chemical equilibrium of CO2-Water-Mineral system using Aspen Plus process simulator Technical University of Delft Ali Akbar Eftekhari Hans.
Partial Molar Quantities and the Chemical Potential Lecture 6.
Outline: THERMOCALC program – various versions (other programes: MTDATA, FACTSAGE, PANDAT..) Database – pure metals, metalic solutions, intermetalics Macros.
CONTROL ENGINEERING IN DRYING TECHNOLOGY FROM 1979 TO 2005: REVIEW AND TRENDS by: Pascal DUFOUR IDS’06, Budapest, 21-23/08/2006.
The Software Development Process
Chapter 8: The Thermodynamics of Multicomponent Mixtures
Affect of Variables on Recrystallization
Data handling Sabine Beulke, Central Science Laboratory, York, UK Kinetic Evaluation according to Recommendations by the FOCUS Work Group on Degradation.
Mode Superposition Module 7. Training Manual January 30, 2001 Inventory # Module 7 Mode Superposition A. Define mode superposition. B. Learn.
Title: Lesson 5 Free Energy and Equilibrium Learning Objectives: Know that the position of the equilibrium corresponds to a maximum value of entropy and.
And now, THERMODYNAMICS!. Thermodynamics need not be so hard if you think of it as heat and chemical “flow” between “phases”.
1 Basic of thermodynamic by Dr. Srimala room 2.07 Albert Einstein.
Energy Changes in Chemical Reactions -- Chapter First Law of Thermodynamics (Conservation of energy)  E = q + w where, q = heat absorbed by system.
Informative support for decision-making - the principle is a choice from more alternatives Decision-making - manifested in each managerial activity.
Phase Rule Introduction : Two or more different phases present in equilibrium with one another, constitute a heterogenous system. Such heterogenous system.
Fundamentals of Data Analysis Lecture 11 Methods of parametric estimation.
Process and System Characterization Describe and characterize transport and transformation phenomena based reactor dynamics ( 반응공학 ) – natural and engineered.
Miscibility gap assessment + end-members and solid phases Miscibility gap: good agreement with experimental data Solid phases: some improvements are required.
Phase diagrams of unary and binary systems
Institute of Chemical engineering- Bulgarian academy of sciences
electrochemical stability of the siliceous brass ЛК80-3
Topic Name : Solid solution
Potential diagrams Chemical potential, intensive and extensive parameters Types of phase diagrams Unary diagrams Binary diagrams Ternary diagrams Volatility.
Material Science & Metallurgy Non Equilibrium Cooling
Chapter 5 Phase Equilibria
Performing Scheil-Gulliver (SG) analysis in MatCalc (MatCalc 5. 62
Calibration of Weighing Instruments
Phase diagrams by thermodynamic calculations
CHAPTER 8 Phase Diagrams 1.
Introduction to the Phase Diagrams MME 293: Lecture 05
IE-114 Materials Science and General Chemistry Lecture-10
Phase Diagram.
Language Independent Code Analysis
T l s Full solubility liquid Phase diagram solid g(n) Gibbs Energy
Mechanical Properties of Isomorphous Alloys
A handbook on validation methodology. Metrics.
Presentation transcript:

How to run PARROT and create POP files

 Optimization module for evaluation of thermodynamic and kinetic model parameters  The objective of the PARROT module is to provide unified set of subroutines to be used in critical assessment of various thermochemical and kinetic parameters against avialble experimental and literature data  It makes use of the GES module to handle the models of the various phases  It makes use of POLY module to store and calculate complex heterogeneous equilibria What is PARROT?

Optimization method  The criteria for the best fit derived from the maximum of the likelyihood principle, will be minimum in the sum of squeare of residuals  Inaccuracies of experimental conditions can be taken in to account in two ways:  Independent state variables can be prescribed in the POLY interface. In this case equilibrium will be calculated with experimental values  The true value can be optimized by using one of the defined variables as the condition.

Commands available in the parrot AMEND_PARAMETER LIST_ALL_VARIABLES RESCALE_VARIABLES AMEND_SYMBOL LIST_CONDITIONS SAVE_PARROT_WORKSPACES BACK LIST_PARAMETERSET_ALTERNATE_MODE COMPILE_EXPERIMENTS LIST_PHASE_DATA SET_EXTERNAL_PARAMETER CONTINUE_OPTIMIZATION LIST_RESULT SET_FIX_VARIABLE CREATE_NEW_STORE_FILE LIST_STORE_FILE SET_INTERACTIVE EDIT_EXPERIMENTS LIST_SYMBOL_IN_GES SET_OPTIMIZING_CONDITION ENTER_PARAMETER MACRO_FILE_OPEN SET_OPTIMIZING_VARIABLE EXIT OPTIMIZE_VARIABLES SET_OUTPUT_LEVELS GOTO_MODULE READ_PARROT_WORKSPACES SET_SCALED_VARIABLE HELP RECOVER_VARIABLES SET_STORE_FILE INFORMATION REINITIATE

Creation of POP file single phase equilibria CREATE_NEW_EQUILIBRIUM 1,1 CHANGE_STATUS PHASE LIQUID=FIX 1 SET_CONDITION T=1379 P=1E5 X(LIQ,AU)= SET-REFERENCE-STATE AU LIQ * 1e5 SET-REFERENCE-STATTE CU LIQ * 1E5 EXPERIMENT HMR=1520:200

CREAT-NEW-EQUILIBRIUM 1 1 CHANGE-STATUS PHASE LIQUID FCC=FIX 1 SET-CONDITION X(FCC,CU)=0.14 P=1E5 EXPERIMENT T=970:2 $ H E Bennet, J inst of metals 1962 Creation of POP file single phase equilibria

$Congruent melting temperature of Fe2Nb: 1646 C [2011Vos] CREATE_NEW_EQUILIBRIUM 30,1 CHANGE_STATUS PHASE LIQUID,C14_LAVES=FIX 1 SET_CONDITION P=P0,X(LIQUID,NB)-X(C14_LAVES,NB)=0 SET_START_VALUE T= ,Y(LIQUID,NB)=0.33 EXPERIMENT T=1918:2 $ s-we 1 30 Creation of POP file Invariant reactions equilibria

E.G. 3 Phase equilbrium in binary system: CREAT-NEW-EQUILIBRIUM 1 1 CHANGE-STATUS PHASE FCC BCC LIQUID=FIX 1 SET-COND P=1E5 EXPERIMENT t=912:5

Creation of POP file Tables of experimental data $ Andersson 1988 CREATE_NEW_EQUILIBRIUM 128,1 CHANGE_STATUS PHASE FCC_A1, M7C3 M23C6=FIX 1 SET_CONDITION P=P0, T=1473 EXPERIMENT W(FCC,CR)=0.154:0.005 EXPERIMENT W(M7C3,CR)=0.629:0.05 EXPERIMENT W(M23C6,CR)=0.515:0.05

TABLE_HEAD 400 CREATE_NEW_EQUILIBRIUM CHANGE_STATUS PHASE BCC_A2, LIQ, FCC=FIX 1 SET_CONDITION P=P0, EXPERIMENT EXPERIMENT EXPERIMENT EXPERIMENT EXPERIMENT EXPERIMENT TABLE_VALUES $ T W(LIQ,C) W(LIQ,CR) W(BCC,C) W(BCC,CR) W(FCC,C) W(FCC,CR) TABLE_END $ set-weight Creation of POP file Tables of experimental data

System definition file: Set up file “TCM” file But how do we introduce functions and variables which should be optimized?

System definition file: Set up file “TCM” file

The PARROT module reserves 99 variables and can handle 1000 experimental measurements in one single assessment system

Some tricks Conflict in experimental data/ Experimental data which gives strange results More then one dependent experimental value exists for one independent experimental value Bo Jannson rule: If you have two conflicting datasets, then either one or the other may be correct or both are wrong. Both cannot be correct!

Some tricks  Use as few experiments as possible to obtain initial fit  Use weights!  It may be interesting to exclude from optimization intermediate phases at the initial stage and just optimize liquid and terminal phases. Metastable solubility lines should not contain strange kinks. The values for these phases can be later set fix in order to optimize parameters for intermediate phases  Take care about miscibility gaps  Phase with order/disorder require manual start values  In case terminal solutions are the same phase (e.g. Cr-Nb) pay attention that calculated equilibria are on the right side of the system.  A final optimization with all variables and all experimental values with appropriate weighing should be made!!!  Check continuously that optimized variables are within reasonable range of values. When variable starts to change several orders of magnitude during an optimization, one should reconsider weights and if too many parameters are used.

Thank you for your attention!