Далее >
компьютерные программыReciPro: бесплатное и открытое многоцелевое кристаллографическое программное обеспечение, интегрирующее базу данных моделей кристаллов и средство просмотра, симуляторы дифракции и микроскопии, а также инструменты анализа дифракционных данных.На рис. 1(a) показано главное окно ReciPro. При первоначальном запуске в верхней части окна перечислено несколько десятков кристаллических структур. На этой панели пользователи могут выбрать интересующую их модель кристалла. Подробная кристаллографическая информация о выбранной кристаллической структуре, такая как параметры решетки, пространственная группа, атомные позиции, параметры атомного смещения (факторы Дебая–Уоллера) и справочная информация, отображается на нижней панели. ReciPro поддерживает 530 обозначений пространственных групп, а именно 230 стандартных настроек, приведенных в томе A International Tables for Crystallography (Aroyo, 2016), называемых настройками ITA, и дополнительные 300 настроек, которые представляют собой нестандартные настройки осей (Hall, 1984). Пользователи могут импортировать кристаллическиеструктуру, опубликованную в American Mineralogist, The Canadianструктуры из файла кристаллографической информации (CIF) или встроенной базы данных кристаллических структур.Ориентация модели кристалла может быть задана углами Эйлера, индексами осей зон илии инде,ксами плоскостей решетки, которые также можно свободно вращать с помощью мыши и/или клавиш соMineralogist, European Journal of Mineralogy и Physics and Chemistry of Minerals, а также выбранные наборы данных из других журналов. В ReciPro база данных сильно сжата (9 МБ) и включена(например, в изолированной лаборатории). Как показано на рис. 2, пользователи могут искать кристаллические структуры в базе данных, используя различные параметры (название кристалла, содержащиеся элементы, симметрия и плотность), и могутзапущены с помощью иконок, выстроенных вертикально на правой панели.Большинство реализованных функций запрограммированы для многопоточного распараллеливания, а современный многоядерный процессор позволяет выполнять высокопроизводительные вычисления; все функции могут выполняться синхронно. Например, если мы вращаем модель кристалла, соответствующее изображениесписок в главном окне. При публикации результатов с использованием кристаллических структур, полученных из этой базы данных, исследователи должны включать ссылки на DownsЭти определения осей вращения и начальной ориентации кристалла в ReciPro не обязательно применимы к реальным экспериментальным системам. Функция Rotation Geometry может разрешить это несоответствие [рис. 3(c)]. Верхняя часть графического интерфейса показывает углы Эйлера в ReciPro, а нижняя часть содержит интерфейсы, в которых пользователи могут устанавливать произвольные определения гониометра. Связывая углы Эйлера в ReciPro с гониометром в лаборатории, эта функция предоставляет информацию о том, как гониометр должен вращаться для достижениябудет полезна новичкам, которые не знакомы с операциями гониометра. кристалла на стереографической сетке (рис. 5). Поддерживаются какпроекции, а также рисуются соответствующие линии широты идолготы. Индексы плоскости или оси, которые нужно нарисовать, могут быть указаны числовым диапазоном или непосредственно числовым значением. Объекты чертежа можно сохранить или скопировать в векторном формате, и поэтому пользователь можетразрешения. Из этого стереографического проекционного изображения мы можем легко определить соответствующие углы поворота и направления кристалла, чтобы получить желаемуюВектор отклонения, параллельный направлению Z [рис. 3(a)] от точки обратной решетки g до соответствующей точки поверхности сферы Эвальда. Меньшее значение R указывает на то, что балка, как ожидается, будет прочной, и балки будут выбираться в порядкевозрастания значений R вплоть до определенного пользователем количеставатабкажлеоки.зменением толщины образца из-за эффекта динамическогоЧтобы преодолеть или сократить вышеупомянутые высокие вычислительные затраты, было реализовано несколько функций. Например, для вычислений волн Блоха доступны два подхода: (i) Классический метод матрицы рассеяния (Fujimoto, 1959; Sturkey, 1962; Yamazaki et al., 2013), иногда называемый методом стекированных волн Блоха (Pennington et al., 2014), может быть использован для вычисления матричных экспонент напрямую с использованием метода масштабирования и возведения в квадрат с приближением Паде (Higham, 2005). (ii) Вместо этого может быть использован метод собственных значений Бете, который использует диагонализации матриц для непосредственного получения собственных значений и собственных векторов отдельных собственных состояний Блоха.Вычислительная стоимость части расчета потенциала перед расчетом процесса динамического рассеяния также была снижена. ReciPro учитывает только мнимые части кристаллического потенциала, которые описывают феноменологическое поглощение упруго рассеянных электронов из-за теплового диффузного рассеяния (TDS), которое является наиболее доминирующим неупругим рассеянием, связанным с фононными возбуждениями (Hall & Hirsch, 1965; Bird & King, 1990; Weickenmeier & Kohl, 1991). Это вычисляется аналитически,Обратите внимание, что эта схема ускорения предполагает как проекционное приближение (т.е. плоскую сферу Эвальда в качестве высокоэнергетического приближения), так и атомные факторы рассеяния, аппроксимированные суперпозицией гауссовых функций (Пэн и др., 1996; Пэн, 1998).теория передачи контраста, основанная на более точном коэффициенте перекрестного пропускания первого порядка (Ishizuka, 1980). Детали этих моделей кратко описаны в Приложении E. Хотя первая модель имеет меньшую вычислительную стоимость, чем вторая, теория линейного переноса контраста имеет тенденцию к отказу для более толстых образцов, в которых приближение слабого фазового объекта не выполняется. Последняя модель является более надежным вариантом, даже для более толстых образцов и/или материалов сВ последней версии ReciPro моделирование изображений HRTEM также реализовано с использованием той же теоретической структуры, что и функция динамического моделирования в Diffraction Simulator. Хорошо известно, что контрастность изображений HRTEM неkðjÞth g тыбðk;rÞ¼ Pй ПУх þ iU0 гхгде волна Блоха была расширена до базиса плоских волн в терминахи U0 - средний внутренний кристалл(коэффициент Фурье). Таким образом, общее решение волновойГраничное условие на входной поверхности кристаллического образца требует тангенциальных составляющих kvac и kðjÞðrÞ¼ PðjÞPkðjÞ¼ k0 ÞðjÞ þ í ðjÞn;где верхний индекс j обозначает j-ю волну Блоха, а ðjÞ— амплитудаVðrÞ¼2м UðrÞ¼2м ХИ þ iU0 гПодставляя уравнение (7) в уравнение (6), мы можем переписатьkðjÞth g ты 0 ¼Pg þ Qg þ iU0 0;где Pg = 2n ðk0 + gÞи Qg = g ð2k0 + gÞ. В геометрии дифракции электроновмал,поскольку этот член обычно очень мал по сравнению с k0 (Ким иШейнин, 1982), и поэтому уравнение (6) можно свести кUghCðjÞгðkðjÞÞ¼кулоновский потенциал и потенциал поглощения соответственно. ВВ динамической теории рассеяния электронов нам необходимо знать собственные волновые векторы kðjÞ, которые физически разрешены внутри кристалла, когда падающие электроны имеют определенную кинетическую энергию E в вакууме, связанную с ускоряющим напряжением электронного микроскопа. Отдельные собственные состояния (волны Блоха) могут быть получены путемhследующее:где kvac — волновой вектор падающих электронов в вакууме, удовлетворяющий соотношению E ¼ h2 k2 vac=2m. Подставляя уравнения (1) и (3) в уравнение (5), приходим к исходному уравнению метода волн Блоха (Бете, 1928),..дК; зÞ0Здесь матричные элементы fAgg;h = ½ðQg þ iU0 0Þ=Pgg;h + ½ðUgh...þ iU0 ghÞ=Pgð1 g;hÞи функция.Кроме того, мы можем переписать это матричное уравнение какслучая, в котором мы разложили блоховскую волну на n плоских волновых компонент...1.где мы предполагаем, что положение глубины z = 0 указывает положение входной поверхности.волновую функцию падающих электронов можно переписать какРР; zÞ¼ П Пexp 2½ iðK þ GÞR :Применяя двумерное преобразование Фурье сðQ; zÞ¼ P П'дК; zÞ'ðK þ H; zÞ......граничное условие ðR; tÞ= 'ðR; tÞили ðQ; tÞ= 'ðQ; дом,следующее:2ik0z z ZðzÞCexp 2ð ÞiKz1..где fZðzÞgg;h ¼ expð2igzzÞg;h и fexpð2iKzÞgi;j ¼ expð2iðjÞzÞi;j .Здесь предполагается плосковолновое освещение, пригде z = t — глубина положения выходной поверхности.в КР Þ ;Дп;q ¼ Xqквач т1.соответствующим образом в соответствии со значением нормы L1 матриð2itÞн¼ C expð2iKtÞC1 :Следовательно, уравнение (20) можно переписать какпредпочтительный подход в зависимости от ситуации..1Сг2 : 4где ai и bi — коэффициенты подгонки (Пэн и др., 1996; Пэн, 1998; Курамочи, 2009).гдеexp 2ð Þ' iAt In' В0 ðgÞexp 2ig r expгНп;q ¼ Хпнгде f 0 ðgÞ- поглощающий форм-фактор для атома th.(Аллен и Россоу, 1989):Изображение HRTEM I(R) можно выразить как квадрат амплитудыпростого сверточного произведения выходной волновой функциичто это возмущающее выражение, чтобы четко установитьгде оператор — это операция свертки, а Fвеличины в более точной форме (Oxley et al., 2005) и этоA(Q)exp[i(Q)], где A(Q) — функция апертуры и0 (вне апертуры объектива).фононные возбуждения, а именно TDS, рассматриваютсяизотропный фактор Дебая-Валлера, вклад TDS вгде - длина волны падающих электронов, f -1Однако формирование изображений HRTEM никогда негде c — скорость света. Это выражение предполагает, чтокогерентности в модель визуализации HRTEM. В ReciPro HRTEMи вышеупомянутое локальное приближение совершенногде Tcc(Q, Q0 ) описывает силу парной интерференции между компонентами пространственной частоты Q и Q, и0словами, Tcc выражает согласованность между отдельнымиСсылкиCc — коэффициент хроматической аберрации, а E — ширина 1/e энергетического разброса падающих электронов, предполагающая гауссово распределение, и они связаны с разбросом расфокусировки. — полуугол освещения из-за эффекта конечного размера источника. Хотя мы должны дополнительно включить вклад нестабильности тока линзыв член разброса расфокусировки, этот вклад игнорируется в ReciPrЧoа.нтлер, CT (1995). J. Phys. Chem. Ref. Data, 24, 71–643.Холл, CC и Хирш, П.Б. (1965). Учеб. Р. Сок. Лондон сер. А, 286,Хамфри В., Далк А. и Шультен К. (1996). Дж. Мол. график. 14,
Далее >