Home

Bloch wave Simulator

image

Contents

1. Suggested literature 5 16 5 18 5 19 5 20 5 22 5 23 5 24 6 25 7 27 8 31 Bloch Simulator User s Manual 1 Preface This preface provides information about the Bloch wave Simulator User s Manual and links to AnaliteX technical support 1 1 General introduction Bloch Simulator is a program which allows you to calculate and visualize dynamical Convergent Beam Electron Diffraction CBED patterns by the Bloch wave method 1 2 Support offerings You can always contact AnaliteX at support analitex comto find out how the Bloch wave Simulator program can meet your needs and for technical support 1 3 Reporting problems If you can have problems while running Bloch wave Simulator or any of its components please report them to the AnaliteX support team by email support analitex com 2 4 Bloch Simulator User s Manual 2 Installing Bloch wave Simulator Bloch wave Simulator runs under Windows 2000 XP or Vista and is usually included as an optional component in the eMap software package 2 1 Installation Install the program by clicking on Setup exe located in the directory eMap on the CD The program will ask you to choose destination location the default is C Program Files AnaliteX eMap Use Browse if you want to put the program in another directory or on another drive Click Next when the program folder and drive are as required Then you will be asked to select pro
2. Bloch wave Simulator User s Manual Copyright 2003 2009 AnaliteX February 2009 Visit our web page at www analitex com Bloch Simulator User s Manual Table of Contents A iced sc ccatinc ceo anande eee ec a Ge E s 1 1 General introduction 1 2 Support offerings 1 3 Reporting problems 2 Installing Bloch wave Simulator smsmsrmmsrernrnusrsssrsrnsnrssrsrs 2 1 Installation 2 2 User interface 3 Bloch Wave Simulator a sssesssrserssrsssrssrrsrresrrsersrrssrrsnrsrrsrr rn rn 3 1 Brief description of the Bloch wave theory 3 2 Speed of calculations 3 3 Limiting number of beams 3 4 Calculations type 4 Supported file fOrmMatS ssssesssrsrereressrrrsrrrrerrsrrrssrrrrnnrrrrrrrr rr nn nn 4 1 Native format XBLOCH 4 2 Crystallographic file types 5 The user interface c ccccccccssssssesenscccccseccsessenscecccceessesconses 2 4 2 4 2 4 2 5 2 5 3 7 3 7 3 9 3 10 3 12 4 14 4 14 4 15 5 16 Bloch Simulator User s Manual 5 1 5 2 5 2 1 The toolbar Side panel dialog bar The Zone Axis and Tilt dialog panel sssesssesssoossnns 5 2 2 The Bloch Settings dialog panel m sms sssesssssrsssrrssrrsrrnn nns 5 2 3 The Thickness dialog panel m smsmmssrrsseessrsrsrnressrrrerrsrrrrrnrn 5 3 5 4 6 7 8 Optimal Bloch settings Colour control Performing Bloch wave calculations sssesssosssosrsesrrssrrnnr Examples
3. Some information such as hkl d and kinematical Fr values can be recalled by pointing the mouse to the centre of the corresponding disk The information will be shown in the bottom right corner 5 4 Colour control The following dialog will appear after pressing the colour control button rey 5 24 Bloch Simulator User s Manual Color transfo Tao The user can modify the gamma brightness and contrast values of the calculated dynamical electron diffraction pattern in order to increase the visual representation of some features on a diffraction pattern It has affect only on the calculated electron diffraction pattern 6 Performing Bloch wave calculations In order to start the Bloch calculations press the Run button on the Bloch wave Simulator toolbar This button may be disabled if the previous calculated Bloch data hasn t been cleared or reset In order to reset the data and be able to run new calculations press the Create new document button By 6 25 Bloch Simulator User s Manual When the calculations starts the following control dialog will appear a peration proc ress The secular matrix row 10 of 169 The calculations can be stopped at any time by pressing the Stop button Firstly the program will calculate the secular matrix while informing the user about the current row been calculated After that the program will start the matrix diagonalization procedure with the followi
4. on the right side default of the main view This bar can be relocated to any side of the current view or the main window left or right sides are preferable due to the vertical nature of the dialog bar items placement Any dialog panel can be hidden or closed any time by using the 2 respective buttons FER in the top right corner of the bar 3 Bloch Wave 2 x Zone Axis and Tilt Bloch Settings gt Thickness The side panel Dialog bar 5 18 Bloch Simulator User s Manual 5 2 1 The Zone Axis and Tilt dialog panel The Zone Axis and Tilt dialog panel Zone Axis and Tilt allows the user to control the current m Zone Axis k 3 zone axis indices and the tilt away b f from the zone axis within values of ae 2D plane hk indices P These controls may be disabled if the Bloch data was calculated In order to The Zone Axis and Tilt dialog reset the data and be able to modify panel the zone axis and tilt press the Create new document button 5 19 Bloch Simulator User s Manual 5 2 2 The Bloch Settings dialog panel Zone Axis and Tilt Bloch Settings Calculation type Line v Number of points fi pixels Width P Slope Po Convergence gmax A 1 HOLZ max angle mrad index el EJ B em z zl zl 2 50 fa 2 Sg max Bethe Voltage kV Sg max El B zi z zl z Beams exact 172 Bethe 0 total 172 The Bloch Settings dialog pan
5. 1 Bloch Simulator User s Manual Number of points The total number of matrix diagonalizations in the case of CBED disk calculation mode can be approximately evaluated by the following equation Ntotat round 1 i N civas Nbeams where Npeams 1S the total number of the exact beams in the diffraction pattern In the case of other calculation types the Notai Will vary HOLZ layers Changing the number of HOLZ layers will increase the total number of reflections within the given gmax value 3 4 Calculations type There are several calculation types available in the Bloch wave Simulator 1 Point The dynamical diffraction pattern will be calculated as a point spot or regular diffraction pattern 2 CBED disk The dynamical diffraction pattern will be calculated as a disk diffraction pattern 3 Rectangle The dynamical diffraction pattern will be calculated as a diffraction pattern with rectangular reflections 4 Circle The dynamical diffraction intensities will be calculated only along every disk forming circles with 3 12 Bloch Simulator User s Manual empty centres similar to a TEM DIFF mode with the rocking beam on and without descan The width pixels of the circle stroke and circle radius pixels can be specified in the Bloch Settings Panel 5 Precession This calculation mode is similar to the Circle mode except that after the calculations the intensities will be averaged along the cir
6. an second per diagonalization However increasing the number of beams can significantly increase the calculation time Note that in the case of a CBED disk the single matrix diagonalization time will be multiplied by the number of pixels inside the disk For example a typical CBED pattern of a simple silicon crystal structure in the 111 zone axis orientation with a CBED disk size of 16 pixels would take about 20 30 sec to calculate on the Intel Core2 Quad processor 3 3 Limiting number of beams There are several options which can speed up the calculations especially in the case when the type of calculations is set to the CBED disk with a large number of points 3 10 Bloch Simulator User s Manual Figure The geometry of the Bloch wave calculations see text for explanations Voltage The curvature of the Ewald sphere increases with lower accelerating voltage values Vace lt Vacd Decreasing the voltage can increase the total number of reflections provided that other parameters remain unchanged Sg max Increasing Sg max Will increase the number of reflections which will be counted as exact blue area around the reciprocal layers on Figure and will participate in the matrix diagonalization Sg Bethee Increasing Sgpethe Will increase the number of reflections which will be counted as Bethe red area around the reciprocal layers on Figure and will participate only in Generalized Bethe Approximation 3 1
7. cle The pattern will be displayed as a regular dynamical spot precession electron diffraction pattern similar to a TEM DIFF mode with rocking beam on and with descan The width pixels of the circle stroke and circle radius pixels can be specified in the Bloch Settings Panel 6 LACBED This calculation mode is similar to CBED mode except only the 000 reflection will be shown 7 Line In this calculation mode a line segment of a CBED disk will be calculated The line slope degrees length pixels and width pixels can be specified in the Bloch Settings Panel 3 13 Bloch Simulator User s Manual 4 Supported file formats Bloch wave Simulator supports several input data file types 4 1 Native format XBLOCH The native format of the Bloch wave Simulator is the XML file format with custom file extension xbloch The Bloch wave Simulator will automatically generate files in this format and prompt for the user s permission to save before exit from the program The XBLOCH XML files contain the entire Bloch wave Simulator settings and Bloch wave calculated data if any calculations were performed A XBLOCH file contains the complete crystallographic information about the loaded crystal needed for Bloch wave calculations This crystallographic data includes e the symmetry space group number and extension e the unit cell parameters e information about unique atoms chemical element name xyz fractional co
8. el The Bloch Settings dialog panel allows the user to control the current settings for the Bloch wave calculations If the calculations type is Point then the Number of points edit box will be set to 1 and disabled automatically These controls may be disabled if the Bloch data was calculated In order to reset the data and be able to modify Create new controls press the document button BH For the Line calculation mode the line Width in mrad and the Slope in degrees to the a axis of the diffraction pattern can be modified For the Circle and Precession modes the Width in mrad of the ring can be modified 5 20 Bloch Simulator User s Manual NOTE Line specific settings The Number of points has no effect on the lined width and determines the sampling resolution along the line The line width determined by the convergence angle it is a segment which is the result of the intersection of an infinite line and the CBED disk 4 gt x BlochWa ZZONIEs 1 1 2 Zone Ais and Tit Bloch Settings width 8 5mrad The line slope related to the electron diffraction pattern axis the line width and length are marked 5 21 Bloch Simulator User s Manual 5 2 3 The Thickness dialog panel Zone Axis and Tilt Bloch Settings Thickness m Thickness The Thickness dialog panel The Thickness dialog panel allows t
9. gram folders under which eMap is run from the Start menu Select the program folder default eMap and click on Finish 2 2 User interface The Bloch wave Simulator module can be initiated from the Start page NOTE This page will only appear if the MS Internet Explorer is installed In the case when eMap fails to locate the 2 5 Bloch Simulator User s Manual Internet Explorer a simplified Installed components dialog will appear REGINE edm 3D viewer Si atom cif Structure factors calculator 1f10 hkl Reciprocal space viewer iwtm pdb Structure factors calculator 1jji pdb Structure factors calculator 1f10 pdb Si xbloch Structure factors calculator Aluminium cif_ The modules browser is a page with image buttons representing each available module A short description text is displayed on the right side when you select the button using a mouse To launch a required component click on the short description text on the right side of the corresponding image button The Bloch wave Simulator can be launched by pressing on the 2 button on the Start Page or choosing a link to a recently used file 2 6 Bloch Simulator User s Manual 3 Bloch Wave Simulator The Bloch wave Simulator module is designed for the calculation and visualization of Convergent Beam Electron Diffraction CBED dynamical electron diffraction patterns The Bloch wave method e conforms to calculations of diffract
10. he user to control the current thickness value and to add and remove thickness values to the list The thickness list is always enabled Changing the selection in the list will automatically change the calculated dynamical electron diffraction pattern The thickness selection doesn t affect the diffraction pattern in preview mode the mode with blue circles representing the spots see next section 5 22 Bloch Simulator User s Manual 5 3 Optimal Bloch settings Consider the following example The electron diffraction pattern of silicon along the 111 zone axis with current settings will be displayed as Map Bobo ra ff ii Beco oses O al foz po fizo 2 2 0 d 19198 PU 46 0914 Pha 0 Intensity 46 0914 Some overlapping of reflections is due to large values of S The optimal settings such as the beam convergence angle excitation error values S maximum HOLZ number etc can be controlled visually in run time via the side docking panels NOTE The S value can be related to the kinematical crystal thickness and the kinematical extension of reflections in reciprocal space as S I t 5 23 Bloch Simulator User s Manual 0 03 0 02 0 01 0 0 01 0 02 0 03 s The user can modify the numbers in the dialog boxes or change them by dragging the corresponding scroll bars In the preview mode each blue circle corresponds to a CBED disk
11. ion patterns of structures with small unit cell parameters e is fast with high accuracy for a perfect crystal in a lt u v w gt direction with low symmetry i e small number of beams e calculates CBED patterns in any lt u v w gt direction 3 1 Brief description of the Bloch wave theory The time independent wave equation Helmholtz equation or elliptic partial differential equation is where is the wave function Ko is the relativistic wave number in the form of 1 4 and U r Tve with o as the interaction constant and V r as the electrostatic lattice potential 3 7 Bloch Simulator User s Manual The lattice potential can be expanded into a Fourier series and the electron wave inside the crystal for an arbitrary wave vector k can be written as a Bloch wave Wr Sa Gere where C are called Bloch wave coefficients Substituting F r into the wave equation gives the following form Vg k3 Ck g 23Cy Eng Ug nCn e2 Str 0 or kg k g 7 Cg Yneg Ug nCn 0 This equation can be represented in a matrix form as followed ke k Uo g oo Uo h s Uo m Co Ug o k2 k g oo Ug n oo Ug m Cy et Un o Un g one k k h ooo Un_m Ch Umo Uns nn Um n on k2 k m Cm The final problem can be solved using matrix diagonalization to determine the wave vectors k and all the Bloch coefficients Cs The Bloch wave Simulator uses an optimized diagonalization func
12. ng dialog Operation proc ress Calculated 5 time 7 5s Estimated time 441 5 s NOTE the current time in the first row is exact however the estimated total time is only an approximation and may vary 6 26 Bloch Simulator User s Manual 7 Examples The following dynamical electron diffraction patterns were calculated by the Bloch method using the Bloch wave Simulator The conditions were Crystal silicon Zone axis 111 Voltage 200 kV CBED disk size 64 pixels Convergence angle 8 mrad HOLZ included 2 Thickness values 100 300 500 and 1000 A 7 27 100 Hakon uo t 7 28 300 A ZONES 1 1 1 IR Li D MM NA BRI I 28 U D er ANAS 0 D 500 ZONES 1 1 1 1000 A 7 29 Bloch Simulator User s Manual 1000 A zoomed with FOLZ visible 7 30 Bloch Simulator User s Manual 8 Suggested literature 1 Z L Wang Elastic and Inelastic Scattering in Electron Diffraction and Imaging Springer 1995 476 pp 2 E J Kirkland Advanced Computing in Electron Microscopy Springer 1998 250 pp 3 Marc De Graef Introduction to Conventional Transmission Electron Microscopy Cambridge University Press 2003 718 pp 4 L M Peng S L Dudarev M J Whelan High Energy Electron Diffraction and Microscopy Oxford University Press 2004 536 pp 8 31
13. ordinates occupancies and temperature factors 4 14 Bloch Simulator User s Manual 4 2 Crystallographic file types The Bloch wave Simulator can load files which contain crystallographic information such as symmetry unit cell and atomic positions The file types are SHELX INS CIF XYZ TXT see the eMap manual AT and PDB 4 15 Bloch Simulator User s Manual 5 The user interface The Bloch wave Simulator has several ways for data handling and calculations The following sections will describe the available commands in details 5 1 The toolbar There is one extra toolbar available in the Bloch wave Simulator Description Toolbar button Run Starts the Bloch wave calculations This button can be disabled when the Bloch wave Simulator finished the calculations or a file with Run Bloch calculations was loaded In order to restart press the Create new document button Crystal structure view Switches to the structure preview mode in the current zone axis orientation 5 16 Bloch Simulator User s Manual Diffraction pattern view Switches to the simulated diffraction pattern preview mode Colour control Shows the colour control dialog in order to change the values of gamma contrast brightness of the calculated electron diffraction pattern gt 5 17 Bloch Simulator User s Manual 5 2 Side panel dialog bar Bloch Simulator offers a 3 panel dialog bar
14. tions from Intel Math Kernel Library Intel MKL 3 8 Bloch Simulator User s Manual 3 2 Speed of calculations The calculation speed depends on several parameters which are described below Parameter Description Emax Limits the total resolution of the simulated diffraction pattern Reflections with gnu gt max will not be included in the calculations Sg max Maximum value for the excitation error Sy Limits the number of exact beams Sg Bethe Maximum value for the excitation error Sy Limits the number of Bethe beams HOLZ layers Maximum number of HOLZ layers to include in the calculations Voltage At low voltages more HOLZ reflections can fall within 2inax Number of points Every disk line etc will be digitized with resolution equal to the specified number of points For example in case of the CBED disk the number of points Npoints corresponds to the 3 9 Bloch Simulator User s Manual CBED disk diameter In this case the total number of points inside every CBED disk would be round 1 points NOTE The total number of beams N produces a matrix of size N N with complex numbers of double precision as matrix elements With N 300 the memory requirements for the matrix storage will be 1 4 Mb The time needed to diagonalize a matrix with N 300 may vary depending on the processor s speed For Intel Core2 Quad this time is less th

Download Pdf Manuals

image

Related Search

Related Contents

HP Bt500 User's Manual  HT20 - Manual - General Tools And Instruments  HyperTEK® ハイブリッド推進システム  Horizon HX User Manual - Grand Rapids Technologies  BREVILLE ESP8XL Instructions for Use  Orbit PCI Mk 2 Network Card User Manual  Programme régional  Trust Dual Smartphone Wall Charger  LED Mini Moving Display-1  

Copyright © All rights reserved.
Failed to retrieve file