Development of MOZAIX A Peak Profiling Software Suminar Pratapa * Materials Research Group Seminar Curtin University of Technology 19 April 2002 * Currently.

Slides:



Advertisements
Similar presentations
Combined evaluation of PFNS for 235 U(n th,f), 239 Pu(n th,f), 233 U(n th,f) and 252 Cf(sf) (in progress) V.G. Pronyaev Institute of Physics.
Advertisements

Study of propagative and radiative behavior of printed dielectric structures using the finite difference time domain method (FDTD) Università “La Sapienza”,
An introduction to the Rietveld method Angus P. Wilkinson School of Chemistry and Biochemistry Georgia Institute of Technology.
Kriging.
XRD Line Broadening With effects on Selected Area Diffraction (SAD) Patterns in a TEM MATERIALS SCIENCE &ENGINEERING Anandh Subramaniam & Kantesh Balani.
Synchrotron Diffraction. Synchrotron Applications What? Diffraction data are collected on diffractometer beam lines at the world’s synchrotron sources.
Structure of thin films by electron diffraction János L. Lábár.
Small Molecule Example – YLID Unit Cell Contents and Z Value
MARLAP Measurement Uncertainty
Computing the Posterior Probability The posterior probability distribution contains the complete information concerning the parameters, but need often.
Scientific Programming MAIN INPUTINITCOMPUTEOUTPUT SOLVER DERIV FUNC2 TABUL FUNC1 STATIC BLASLAPACKMEMLIB.
Curve Fitting and Interpolation: Lecture (IV)
Development of powder diffraction analysis tools for a nanocrystalline specimen: An emphasis upon NiTi (Nitinol) Erich Owens Albion College Stanford Linear.
Development of Empirical Models From Process Data
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
Value of Information for Complex Economic Models Jeremy Oakley Department of Probability and Statistics, University of Sheffield. Paper available from.
EViews. Agenda Introduction EViews files and data Examining the data Estimating equations.
1 Crystallite Size Analysis – Nanomaterials This tutorial was created from a presentation by Professor Paolo Scardi and Dr. Mateo Leone from the University.
Simple Linear Regression
Calibration & Curve Fitting
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Objectives of Multiple Regression
SENG521 (Fall SENG 521 Software Reliability & Testing Software Reliability Tools (Part 8a) Department of Electrical & Computer.
Diffraction Lineshapes (From “Transmission Electron Microscopy and Diffractometry of Materials”, B. Fultz and J. Howe, Springer-Verlag Berlin Chapter.
ABAP/4 PROGRAMMING Menu Painter Modularization 講 師:呂 昇 燦 2000 年 9 月 28 日.
Applications of Bayesian sensitivity and uncertainty analysis to the statistical analysis of computer simulators for carbon dynamics Marc Kennedy Clive.
An Introduction to Visual Basic
Computational Methods of Scientific Programming Lecturers Thomas A Herring, Room A, Chris Hill, Room ,
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
1 1 Slide © 2004 Thomson/South-Western Slides Prepared by JOHN S. LOUCKS St. Edward’s University Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
McMaille – Sous le Capot (Under the Bonnet) A.Le Bail Université du Maine Laboratoire des Oxydes et Fluorures CNRS – UMR 6010 FRANCE
Analytic Models and Empirical Search: A Hybrid Approach to Code Optimization A. Epshteyn 1, M. Garzaran 1, G. DeJong 1, D. Padua 1, G. Ren 1, X. Li 1,
Efficient Model-free Deconvolution of Measured Ultrafast Kinetic Data Ernő Keszei and Péter Pataki Department of Physical Chemistry, and Reaction Kinetics.
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 2.
University of Catania Computer Engineering Department 1 Educational tools for complex topics: a case study for Network Based Control Systems Prof. Orazio.
SUPA Advanced Data Analysis Course, Jan 6th – 7th 2009 Advanced Data Analysis for the Physical Sciences Dr Martin Hendry Dept of Physics and Astronomy.
Implementation of a Digital Image Correlation Interface for the Mechanical Testing of Materials By: Nigel Ray Advisors: Professor Chasiotis Mohammed Naraghi.
17 May 2007RSS Kent Local Group1 Quantifying uncertainty in the UK carbon flux Tony O’Hagan CTCD, Sheffield.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
SP5 - Neuroinformatics SynapsesSA Tutorial Computational Intelligence Group Technical University of Madrid.
Jeff J. Orchard, M. Stella Atkins School of Computing Science, Simon Fraser University Freire et al. (1) pointed out that least squares based registration.
Digital Pattern Simulations. Pattern Simulations.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VII Introduction to SIMULINK Rajeev Madazhy
Data Modeling Patrice Koehl Department of Biological Sciences National University of Singapore
Simulation Study for Longitudinal Data with Nonignorable Missing Data Rong Liu, PhD Candidate Dr. Ramakrishnan, Advisor Department of Biostatistics Virginia.
A New Technique for Fitting Colour-Magnitude Diagrams Tim Naylor School of Physics, University of Exeter R. D. Jeffries Astrophysics Group, Keele University.
SUNY-New Paltz Computer Simulation Lab Electrical and Computer Engineering Department SUNY – New Paltz “Lecture 12”
Software 3 See Edmodo for images Group name: topcat Group code: i4qf9a 11/03/11.
WCRP Extremes Workshop Sept 2010 Detecting human influence on extreme daily temperature at regional scales Photo: F. Zwiers (Long-tailed Jaeger)
Introduction to Programming Python Lab 1: My First Program 8 January PythonLab1 lecture slides.ppt Ping Brennan
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
CHAPTER 2.3 PROBABILITY DISTRIBUTIONS. 2.3 GAUSSIAN OR NORMAL ERROR DISTRIBUTION  The Gaussian distribution is an approximation to the binomial distribution.
Chapter 8: Using Basic Statistical Procedures “33⅓% of the mice used in the experiment were cured by the test drug; 33⅓% of the test population were unaffected.
Introduction From 1912 to 1980s, 1990s activities in x-ray diffraction & scattering mainly centered around determination of crystal structures through,
Anders Nielsen Technical University of Denmark, DTU-Aqua Mark Maunder Inter-American Tropical Tuna Commission An Introduction.
Combined diffraction measurements for independent determination of the 2   - error § § Presented in the National Seminar and Workshop of X-ray Diffraction.
Using SAS Stored Processes and the SAS Portal for Delivering Statistics to Drug Discovery Volker Harm PhUSE/PSI One-day Event 2009, Marlow.
Rappture GUI for Carbon Nano Tube Arrays’ mechanical and thermal property simulation By Yide Wang Professor Tim Fisher Sridhar Sadasivam.
PRINC E TON School of Engineering and Applied Science Characterizing Mathematical Models for Polymerase Chain Reaction Kinetics Ifunanya Nwogbaga, Henry.
An Introduction to AD Model Builder PFRP
Algorithms and Programming
The View Figure Module The View Figure and Figure modules are for FactSage like Notepad and Word for Windows. Use the View Figure module for simple graphical.
MatLab Programming By Kishan Kathiriya.
Convolution Based Profile Fitting with TOPAS
IMAGE MOSAICING MALNAD COLLEGE OF ENGINEERING
Refinement parameters
Ship Harbor Model Department of Computer Science University of Karachi
Amos Introduction In this tutorial, you will be briefly introduced to the student version of the SEM software known as Amos. You should download the current.
Graphic and Other Object in Origin
Presentation transcript:

Development of MOZAIX A Peak Profiling Software Suminar Pratapa * Materials Research Group Seminar Curtin University of Technology 19 April 2002 * Currently on leave from Physics Department, Institute of Technology 10 November, Surabaya, Indonesia

Outline 1. Introduction to Peak Profiling 2. Why MOZAIX? 3. Modelling and Programming 4. Structure of the Least-square Calculation 5. Structure of the GUI and LSq Calculation 6. Demonstration 7. Conclusion and Further Work

Peak profiling is a method to extract information from a (single diffraction) peak by fitting a model to the observed peak. Traditionally, peak profiling is conducted using mathematically-based formula, such as Gaussian, Cauchy (Lorentzian), Voigt, pseudo-Voigt, or Pearson-VII (Young and Wiles 1982). Peak profiling using these function can be done using commercial softwares such as SHADOW, TOPAS, etc.

MOZAIX is a peak profiling software for powder diffraction data which is being developed for strain-size evaluation by employing the physically-derived expressions for strain and size profiles (York, 1999). The new strain-size profile, namely the York-Gaussian function, takes into account the full-width at half-maxima (FWHMs) of the strain and size broadening as well as the size distribution parameter. The latter is a controversial regarding its incorporation in the peak profiling procedures (see e.g. Langford et al., 2000) and is not embraced in the mathematically-based functions.

(things behind the name) 1. Diffraction from mosaic blocks (Klug and Alexander) 2. ‘X’ to attrack people, particularly who use X-ray diffraction data 3. I like it!

Observed Specimen Instrument From Balzar (1993).  denotes a convolution A. THE PROFILES

1. Strain profile The peak shape is Gaussian (a specific shape from York’s model): H is full-width at half-maximum intensity and c =

2. Size profile involving size distribution parameter (  ) - derived using mean-field theory for normal and isotropic grain growth (York, 1999) Lognormal for small  and normal for large . For a size distribution function  :

Other types of (mathematical) functions  is mixing parameter, c=2.7724, and  denotes a convolution.

B. THE COMPILERS and LIBRARIES 1. Lahey ED4W Fortran Winteracter Starter Kit for Lahey Fortran Numerical Recipes in Fortran Numerical Recipes in Fortran IMSL Fortran 90 Library (all were available from Dr. Craig Buckley) (continued)

C. STRUCTURE OF THE CALCULATIONS 1. Initially from modules and subroutines provided in the Numerical Recipes books. 2. Original subroutines (run under DOS): - mrqmin  Marquardt-Levenberg method for least- square calculation; - gaussj  matrix solution - covsrt  covariance matrix calculation - a function (Gaussian, as an example) - including its derivatives with respect to the refined parameters. (continued)

3. Pseudo-Voigt function is incorporated (simple and analytical) - also Lorentzian function 4. Incorporation of York-Gaussian function, i.e. the convoluted f strain  f size (now include the convlv subroutine) 5. Incorporation of instrument profile on the refinement. 6. Calculation of uncertainties, figure-of-merits and covariance matrix. [run under DOS]

D. STRUCTURE OF THE GRAPHICAL USER INTERFACE (GUI) and THE CALCULATION 1. Initially from modules and subroutines provided in the Winteracter Starter Kit. 2. Original subroutines: - for plotting a simple graph - for selecting options with radio buttons - for making child windows and dialog boxes 3. Also available in Winteracter: - Dialog Resource Editor - Menu Resource Editor (continued)

4. Incorporation of the least-square calculation on the GUI codes  dynamic display of the refinement. 5. Plot of the size distribution profile. 6. Report and save-on-disk the refined parameters, the figure-of-merits of the refinement, the correlation matrix between parameters and the output plot data.

- peak profile simulation using pseudo-Voigt or York- Gaussian functions - peak profile refinement using Gaussian, Lorentzian, pseudo-Voigt, Voigt or York-Gaussian functions - displaying the size distribution plot after refinement using York-Gaussian function - peak profile refinement using the convoluted instrument- specimen function - report and save-on-disk the refined parameters, the figure- of-merits of the refinement, the correlation matrix between parameters and the output plot data.

1. Development of the home-made MOZAIX software is being conducted and the progress so far includes the least-square refinement using York-Gaussian function. Further development is required prior to implementation. 2. Basic features for peak profiling have been covered in the software. 3. The software has a GUI appearance makes it possible to show the dynamic refinement. 4. Consistent results were obtained for the simulated data.

1. Implementation of the software for neutron and synchrotron data. 2. Further development for strain profiles. 3. Development and implementation for data from anisotropic materials. 4. Publications: modelling and simulation, implementation to diffraction data and about the software.

Acknowledgement 1. AusAID - for providing PhD scholarship 2. Prof Brian O’Connor - as supervisor 3. Dr Craig Buckley - as associate supervisor