Научная статья на тему 'Эволюционный метод моделирования кристаллической структуры вещества по данным порошковой дифракции'

Эволюционный метод моделирования кристаллической структуры вещества по данным порошковой дифракции Текст научной статьи по специальности «Физика»

CC BY
84
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КРИСТАЛЛИЧЕСКАЯ СТРУКТУРА ВЕЩЕСТВА / МЕТОДЫ ГЛОБАЛЬНОЙ ОПТИМИЗАЦИИ / ЭВОЛЮЦИОННЫЕ И ГЕНЕТИЧЕСКИЕ АЛГОРИТМЫ / ПОРОШКОВАЯ ДИФРАКЦИЯ / РЕНТГЕНОСТРУКТУРНЫЙ АНАЛИЗ ПОЛИКРИСТАЛЛОВ / ПОЛНОПРОФИЛЬНЫЙ МЕТОД РИТВЕЛЬДА / X-RAY POWDER DIFFRACTION / CRYSTAL STRUCTURE ANALYSIS / GENETICS ALGORITHM

Аннотация научной статьи по физике, автор научной работы — Якимов Я. И., Кирик С. Д., Семенкин Е. С., Соловьев Л. А., Якимов И. С.

Предложен эволюционный метод моделирования атомной кристаллической структуры химических соединений из данных порошковой дифракции, интегрирующий метод полнопрофильного структурного анализа и генетический алгоритм глобальной оптимизации. Проведено экспериментальное исследование эволюционного механизма, обеспечивающего сходимость нового гибридного эволюционного метода структурного анализа при ab initio определении кристаллической структуры ряда химических соединений.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по физике , автор научной работы — Якимов Я. И., Кирик С. Д., Семенкин Е. С., Соловьев Л. А., Якимов И. С.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The Evolutionary Method of Modeling a Crystal Structure by Powder Diffraction Data

The evolutionary method for modeling of crystal structure from powder diffraction integrated with full profile analysis method and genetic algorithm is proposed. An evolutionary mechanism of new hybrid method is studies on ab initio determination a number of known structures.

Текст научной работы на тему «Эволюционный метод моделирования кристаллической структуры вещества по данным порошковой дифракции»

Journal of Siberian Federal University. Chemistry 2 (2013 6) 180-191

УДК 539.26:519.65:519.68

Эволюционный метод моделирования кристаллической структуры вещества по данным порошковой дифракции

Я.И. Якимова, С.Д. Кирика, Е.С. Семенкина, Л.А. Соловьев6, И.С. Якимова*

аСибирский федеральный университет, Россия 660041, Красноярск, пр. Свободный, 79 бИнститут химии и химической технологии СО РАН Россия 660049, Красноярск, К. Маркса, 42

Received 23.09.2012, received in revised form 24.12.2012, accepted 18.01.2013

Предложен эволюционный метод моделирования атомной кристаллической структуры химических соединений из данных порошковой дифракции, интегрирующий метод полнопрофильного структурного анализа и генетический алгоритм глобальной оптимизации. Проведено экспериментальное исследование эволюционного механизма, обеспечивающего сходимость нового гибридного эволюционного метода структурного анализа при ab initio определении кристаллической структуры ряда химических соединений.

Ключевые слова: кристаллическая структура вещества, методы глобальной оптимизации, эволюционные и генетические алгоритмы, порошковая дифракция, рентгеноструктурный анализ поликристаллов, полнопрофильный метод Ритвельда.

Введение

Информация об атомно-кристаллическом строении необходима для объяснения и прогнозирования физических и химических свойств веществ и материалов. Данная информация накапливается в базах кристалло-структурных данных (БД) [1, 2] и включает координаты и параметры тепловых колебаний атомов в симметрически независимой части элементарной ячейки кристаллического вещества. Основным методом для изучения структуры служит дифракционный анализ монокристаллов, однако у значительной части веществ, получаемых в форме поликристаллов, структура изучается методами порошковой дифракции. Структурное исследование включает этапы определения параметров элементарной ячейки и пространствен-

© Siberian Federal University. All rights reserved

* Corresponding author E-mail address: i-s-jakimov@yandex.ru

ной группы симметрии, определения модели атомной кристаллической структуры и ее оптимизацию. Оптимизация выполняется путем решения прямой задачи моделирования экспериментального дифракционного спектра (дифрактограммы) вещества его расчетным спектром, вычисляемым из уточняемой структуры и параметров профиля дифрактограммы. Как правило, для этого используется полуэмпирический метод полнопрофильного уточнения дифракто-грамм (метод Ритвельда) [3], основанный на нелинейном МНК.

Проблемой является нахождение структурной модели. Определение параметров модели атомной структуры по порошковой дифрактограмме представляет обратную задачу моделирования, когда известно множество возможных моделей и надо выбрать конкретную модель на основе дифрактограммы и дополнительных данных о веществе. Перспективным направлением ее решения служит применение численных стохастических методов глобальной оптимизации, осуществляющих «сборку» модельных структур из атомов и молекул в кристаллической ячейке вещества по критерию соответствия расчетной дифрактограммы с экспериментальной. В последние годы наблюдается неуклонный рост числа опубликованных структур, решенных методами глобальной оптимизации [4]. Наиболее развиты методы имитации отжига, реализованные, например, в широко известных структурных программах Fox [5] и DASH [6].

Эволюционный генетический алгоритм (ГА) [7] - альтернативный метод глобальной оптимизации, он моделирует механизм биологического естественного отбора, выполняемого над множеством (популяцией) строк из пространства допустимых значений параметров оптимизируемой функции, включая их перекрестное скрещивание, вероятностные мутации и селекцию новых поколений популяции по целевой функции.

Несмотря на то что оба метода начали адаптироваться для структурного анализа практически одновременно [8, 9] и с помощью ГА найден ряд структур новых веществ [10], этот метод еще недостаточно развит для широкого применения. В [11] отмечено, что в публичном доступе нет ни одной структурной программы ГА, хотя некоторые исследования выявили его мощные возможности, в частности неявный параллелизм. Причиной служит недостаточное понимание эволюционного механизма ГА при поиске структуры, и ГА в значительной степени используется по принципу «черного ящика».

Метод эволюционного структурного моделирования

В данной статье описывается метод эволюционного структурного моделирования (ЭСМ), представляющий развитие предложенного нами ранее генетического метода поиска структурных моделей [12]. Особенностью ЭСМ относительно прочих реализаций ГА в структурном анализе является его двухуровневая организация, обеспечивающая гибридизацию ГА с методом полнопрофильного уточнения структурных моделей. Сводные результаты апробации ЭСМ, полученные при определении «с нуля» 21 кристаллической структуры веществ разной сложности, приведены в табл. 1. Наиболее сложной из них стала структура соединения Eri0W2O2i с 16 атомами в общих позициях независимой части ячейки (48 атомных координат).

Таким образом, при поиске структуры из 6-7 атомов, расположенных в общих, симметрически независимых позициях ячейки, в среднем тестируется всего около 3000 структурных моделей. Очевидно, это очень мало для оптимизации 19 параметров любым методом. Заметим,

Таблица 1. Сводка результатов моделирования 21 структуры разных веществ по ЭСМ

Среднее кол-во координат атомов Средний размер популяций ЭСМ1 / ЭСМ2 Среднее кол-во циклов ЭСМ1-ЭСМ2 Среднее кол-во поколений эволюции ЭСМ1 Среднее кол-во испытанных структур

19 100 / 7 4,25 26 3190

например, что при поиске тех же структур с помощью у помянртых программ Fox- и DASH-метода имитации отжига тестируются 106-108 структурных конфигураций. Для объяснения этого факта в работе исследуется эволюционный механизм, обеспечивающий сходимость ЭСМ при решении обратной задачи моделирования атомной уристаллическох структуры вещества из экспериментхрьных данных порошковой дифракции.

Обратная задача моделирования кристаллической струотуры из данныр порошковой дифракции может быть формализована в виде следующей задачи оптимизации. Экспериментальная дифрактограммх мпогофазного образца представляют собой дискретную последовательность {0j, Y }, где Х. —угол дифрокции, Y- - измеренная интенсивность. Имеется нукоеорый класр параметричесекх функций Р""^^, моделирующих дифрактограмму:

7 P,Vj) = £S а£Па( PL

а У L,aT J

ъ*) ■ 1ри:Ч( Ps av)+b( Pb v ),

(i)

где Qa - парамдтриче ская функция профиля дуфраационных линий c индероами hOl с центрами в точках вШа фазы а, зависящая от набора профильных параметров PLa (центры, полуширина, форма, асимметрия линий и т.п.); 1расч-Ша - расчетная интегральная интенсивность линий, зависящая от ннборо партметров отруктуры Ps_а фкхе1 a. Ia качеааве параметров структуры могут использовлться ао ординат о тдельных атомов и жустко связанныо грвпп отомов (молек.и и структурнхгв фрагментов) и параметры тепловых колебаний атомов. В — функция фону, зависящая от профильных параметров фона PB, P = PL,axPS,axPB е D. Пространство возможных значений параметров D определяется особенностями конкретной задачи и обычно является прямоугольным из R". Иотооральная интенсдвхооть I рефлекса h,l крисдаляической Казы а вычисляется сохласно [ИЗ]:

т ра:ч. _

НИ!, а ~

МьЛ

32nr mec4

M ,

2V

НИ! f 2 \Г(Ш) а

+ cos 2 2 V cos2 2Vr ^ sin2 Vcos V

W

P a^m

(2)

где 10 - интенсивнос^т:^ падающего монохроматического рентгеновского излучения; е - заряд электрона; те - масса электрона; г - расстояние между образцом и детектором; с - скорость света; М - фактор повторяемости, V - объем элементарной кристаллической ячейки; в и вт -углы дифракции для рефлекса с индексами Нк1 и монохроматора; Т¥а и ра- массовое содержание и плотаость фазы а соответственно, ]и*т - массовый коэффициент поглощения образца, \Е\2 - структурный фактор рефлекса ИИ фазы а:

ео ),а I _ (I ] пр j ' ^. Z'

• t :

(3)

где j, т - суммирование по атомам, соответственно, независимой и зависимой части ячейки; хт, ут, - координаты ттомов в координамной системе векторов а, Ь, с элементарной ячейки; ^т - анизотропный тепловой (фактор атома с позиции т (или изотропный /,); п- коэффициент заполнения атомом] кристаллографической по зиции;Ц - фактор рассеяния излучения атомом/ Ки-ординаты атомов зависимой чтсти тчрйки вычисляютвя ит координат атомов независимой часии с помощью операторов иространственной группы симметрии кристаллической фазы вещества.

Требуется определить функцию (1) из класса ¥(Р, в) и вектор оптимальных параметров Р* из D, доставляющих минимум избранному функционалу качества (разность модельной и экспериментальный4 дифрактосрсммы в некоторой меирике). Вместо обычного функционала МНК полнопрофидьногрлсаасзс по Ритве льду выЛран функционал метода МПР - иолнопри фильно-го анализа «мииимизации итоизвлдной разности» [14]:

мр = ЪА^у-УУОд(р>в1 >)) + 2>2[|А(у(еА))| -^о, (4)

где wi - веса, отражающие статистику измерений интенсивностн.

За мер}' качестве решения взят взвешенный профилдный Я-фактор МПР:

КМ!Р = 5 0 '

II

14(у^ - Умод(РА+()

т , У -Х*0 Ку)

и

ъуу*

(5)

1ж,У,2

где =

К4 )>,+, )2

- ко эффициенты Савицкого -Голея для оценки производной к-го

порядка для интервала сверт ки профиля [-т, т], N - число точек профиля, о 1 - дисперсия наблюдаемой интенсивности профи ля Yi.

Для решения задачи предложен гибридный двухуровневый эволюционный алгоритм, интегрирующий генетический метод глобальной оптимизации и проблемно-ориентированный метод МПР. Индовиды эволюции ЭСМ первого уровня представляют собой параметрические строки типа К - дяоичные представления округленных значений вектора искомых профильных и/или структурных параметров, используемых МПР, в частности координат х, у, г атомов вещества относительно осей его элементарной ячейки. Округленные значения строк задаются узлами сетки, равномерно покрывающей заданный интервал поиска параметров. Минимизируемая целедая фгнкция для Р есть ЛМПР (5). Задана первого уровня ЭСМ л найти удовлетворительные, в смыкле величины Л-фахтора, приближения параметров Р для передачи лучших решений на следующий, 2-й уровень ЭСМ. Алгоритм ЭСМ 2-го уровня используется для выработки стратегии уточнения по МНК МПР параметров Р, представляющую собой последова-тельнисть локальных кпусков на еиперповерхнокти Л-фактора. Инди виды эво люции ЭСМ 2-го уровня представляют управляющие битовые строки типя В, где каждая строка бол определяет группу уточняемых по МНК на данном помолении профильных и/или структурных параметров из Р,-. В-индивиды подвергаются генетическим операциям скрещивания, мутации и др., целевая функция учитывает результаты МНК:

2

2

1=т+\

к=1 ¡=т+1

-1

^^СР»)+р]\ (6)

где р - штраф за отсутствие сходимости, Р1' - уточнеиные по МНК стро ки

Оба уровн я ЭСМ работают циклически до сходимости одной из структур к целевому значению R (или до конца вычислительного ресурса). Описанный алгоритм реализован в программе моделирования кристаллической структуры, использованной для экспериментального исследования механизма глобальной сходимости метода ЭСМ.

Экспериментальное исследование сходимости метода ЭСМ

Важным фактором сходимости является размер вычислительной сетки, используемой на 1-м уровне ЭСМ. Результаты сходимости двухуровневого ЭСМ при моделировании ряда структур с округлением координат атомов по разным сеткам разбиения ячейки показали, что при размерах осей ячейки до 10-15 ангстрем (большинство неорганических соединений) оптимальной является 5-битная сетка. В качестве примера в табл. 2 представлены результаты моделирования известной структуры Ва2Сг04 (параметры решетки: а=7.67А, Ь=5.89А, с=10.39А, а=Р=у=90°, пространственная группа симметрии Рп2^), в которой требовалось определить 21 координату 7 атомов в независимой части ячейки. Для исключения влияния микроструктурных особенностей (текстуры, размера кристаллитов и т.п.) и установления точного целевого значения R-фактора использована расчетная зашумленная дифрактограмма (дифрактограммы прочих веществ экспериментальные). Поскольку ЭСМ-стохастический метод, для получения достаточно достоверного результата осуществлено по десять независимых запусков программы ЭСМ для каждого размера сетки.

Для изучения преимуществ двухуровневой организации алгоритма по сравнению с одноуровневой выполнена оценка сходимости по двухуровневому ЭСМ относительно ЭСМ 1-го уровня. В обоих случаях использованы одинаковые управляющие параметры поиска, в частности размер популяции из 100 структур. Для сопоставимости результатов в конце работы ЭСМ 1-го уровня выполнялось уточнение координат атомов лучшей структуры по МПР. В табл. 3 представлены результаты сходимости для десяти независимых запусков программы ЭСМ в каждом из этих режимов при моделировании структуры Ва2Сг04.

На рис. 1 показаны типичные графики сходимости. При использовании только ЭСМ 1-го уров -ня (слева) целевой R-фактор (1,4 %) достигнут и структура найдена на 102-м, а в двухуровневом ЭСМ (справа) - на 39-м поколении эволюции. На правом графике рис. 1 штриховыми полосами разделены итерационные циклы ЭСМ1 - ЭСМ2, резкие спады R-фактора лучшей структуры на участках ЭСМ2 иллюстрируют действие эволюционной локальной минимизации по МПР. Таким образом, именно применение двухуровневого алгоритма обеспечивает эффективность ЭСМ.

Таблица 2. Сходимость моделирования структуры Ва2Сг04 с разными размерами сетки

Сетка 4 бит Сетка 5 бит Сетка 6 бит

Количество успешных пусков ( %) Среднее время (мин) Количество успешных пусков ( %) Среднее время (мин) Количество успешных пусков ( %) Среднее время (мин)

20 40 70 30 40 35

Таблица 3. Характеристики сходимости ЭСМ 1-го уровня и двухуровнев ого ЭСМ

Критерии эффективности ЭСМ 1-го у ровня 2-уровневый ЭСМ

Количество успешных пусров ( %) 10 60

Среднее время (мин) 23 30

.................»............................................................... '........................1................ Г » 1 1

« . ...........• „Л.Л "........... . В Иг|—- Е .11\ *

♦ •

к- • * * '' ■ =г . и

> !.; . • * и Е 1 ! ]

4 • ■ * > ■ £

( «_\_ 1 р

44-—1-

п : в ш

—:

1

н ' < 1 . 1

» 1*1 Л * : *' 1

к \ Мл И * , ( 1 V. • %,' \ «»»¿и * <' -4 N

\ т-г ' 1

+ %» 1

: - > ■. * 1 *» >

Э ; 1, * Мм«, <*

Я

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

;1 ; ■ V' Ч;

* • чзлллгии к а и « л п с п с ш , , , , нцЦшншСМшишшИ:!

■**' ьл

Рис. 1. Графики сходимости структуры Ва2Сг04: слева - одноуровневым ЭСМ, справа - двухуровневым (штриховые полосы - циклы ЭСМ1 и ЭСМ2); ось абсцисс - номер поколения, ось ординат - II- фактор МПР; красные ромбы - 1-фактор лучшей структуры, зеленые кру жки - средний, синие кеадраты -худшей по популяции структуры

Таблица 4. Сравнение найденной по ЭСМ структуры Ва2Сг04 с эталонной*

Атом X* ХЭСМ |Д| у* УЭСМ |Д| Ъ* ЪЭСМ |Д|

Ва1 0,0047 0,0047 0,0000 0,2432 0,2427 0,0005 0,1893 0,1893 0,0000

Ва2 0,8519 0,8519 0,0000 0,2500 0,2500 0,0000 0,5838 0,5839 0,0001

Сг1 0,2770 0,2771 0,0001 0,2420 0,2408 0,0012 0,5800 0,5798 0,0002

01 0,5230 0,5231 0,0001 0,1900 0,1906 0,0006 0,5770 0,5771 0,0001

02 0,1650 0,1647 0,0003 0,2330 0,2313 0,0017 0,4260 0,4258 0,0002

03 0,3250 0,3253 0,0003 0,9930 0,9909 0,0021 0,1570 0,1573 0,0003

04 0,6950 0,6954 0,0004 0,0050 0,0035 0,0015 0,8500 0,8502 0,0002

Полученные координаты атомов с высокой точностью совпали с истинными: среднее абсолютное отклонение |Д|ср.=0,00047 (табл. 4).

На рис. 2 на примере атома Ва1 показано, как происходит сходимость атомов в их истинные позиции (х, у, z) при моделировании структуры Ва2Сг04 по двухуровневому ЭСМ. По оси абсцисс отложены номера поколений, по оси ординат - положение атома по одной из координат Х,У или Ъ в независимой части ячейки; истинное значение координаты указано горизон-

X

4 Щ 1 »

У

;Я 4«

Ю

Ъ

Рис. 2. Графики покоординатной сходимости атома Ба1 к истинным значениям координат в популяции структур Ва2Сг04 (ось абсцисс; - номер поколения, ось ординат - ко ордината X, У или 7 атома). Вертикальным пунктиром разделена работа методов ЭСМ 1-го и 2-го уровней

тальной красной линией, вертикальные штрихованные полосы отмечают чередование 1-го и 2-го уровней ЭСМ. Б процессе сходимости координаты группируются в плотные сгущения (10-кратные сгущения для наглядности выделены овалами) в окрестности истинных значений, менее плотные сгущения соответствуют локальным минимумам.

Б аналогичных экспериментах с разными веществами обнаружено, что в популяциях структурных моделей сначала формируются значения координат тяжелых атомов, а затем более легких. Это в соответствии с (1)-(3) объясняется большим вкладом в дифрактограмму рассеяния от тяжелых атомов, после же их расстановки в истинные позиции на детали расчетной дифрактограммы влияет только расположение легких атомов.

Повышение сходимости при двухуровневой организации алгоритма ЭСМ обеспечивается локальной оптимизацией структурных моделей на 2-м уровне. Для изучения преимуществ эволюционного управления процессом оптимизации структур на 2-м уровне ЭСМ относительно независимого уточнения одновременно всех структурных параметров по индивидуальному методу МПР выполнялось уточнение структур с искаженной геометрией. Бсе атомные координаты смещались от истинных значений на величины, вычисленные генератором случайных чисел с нормальным законом распределения при заданном стандартном отклонении. Б табл. 5 приведены результаты уточнения по обоим способам десяти независимо искаженных более сложных структур соединений К48п04 (27 атомных координат) и Pd(NHз)2(NO2)2 (12 координат неводородных атомов). Это показывает, что уточнение под управлением ЭСМ 2-го уровня обеспечивает лучшую сходимость при худших исходных приближениях по сравнению с МПР.

Бажнейшим фактором сходимости при использовании эволюционных методов глобальной оптимизации является чувствительность целевой функции к накоплению элементов структуры на фоне случайных структурных вариаций. Чувствительность R-фактора МПР изучалась на основе численного эксперимента, заключавшегося в последовательной замене значений координат X, У и 7 каждого атома в случайно сгенерированных популяциях структурных моделей на их истинные значения, взятые из БД ICSD [1]. Атомы упорядочены по убыванию атомных весов. После очередной замены 7 данный атом попадает в истинную позицию в структуре. На рис. 3 показано типичное распределения R-фактора, полученное после замены координа-

Таблица 5. Результаты уточнения по методам ЭСМ2 и МПР десяти структур соединений К^БпО,, и Pd(NHз)2(NO2)2 с различной величиной отклонения координат атомов

Уточняемая структура МПР ЭСМ2 МПР ЭСМ2

К4ВТО4 СКУ координат 5 % СКО координат 10 %

Количество успешных пусков ( %) 80 100 20 80

Р4^Нз)2(Ж)2)2 СКО координат 10 % СКО координат 15 %

Количестве успешных пусков ( %о) 80 100 20 80

Рис. 3. График распределения R-фактора в популяции структур) К^пО,, при замене случайных атомных позиций (х,у^) на иетинные (Rstart - стартовая генерация, Sn1z - посае замены позиции атома Sn, К^ - после замены позиции 1-го атома К и т.д.)

ты 2 в популяции из 100 структурных моделей К^ТпО^ упорядоченных в порядке убывания R-фактора.

Кривая R-фактора стартовой генерации показывает, что уже в популяции случайно генерированных структур имеется нркоторое их чис ло с относительно небольшим 1у-фактором. По мере расстановки атомо в в истинные позиции рривые располагаются систематически все ниже и ниже. При этом 11-фактор в правых частях, распределений меняется незначительно и наиболее систематически. Заметим, что интенсивность дифракционных рефлексов и, следовательно, R-фактор зависят от межатомных расстояний!, которые для атомов, расположенных вблизи их истинных позиций, близки к оптимальным. В то же время негативный вклад в R-фактор от межргомных ратстоянай для атомов в случайных позициях; часта взаимно компеысируется, о чем свидетельствует форма распределения R-фактора в правой части рис. 1.

Рис. 3 показывает высокую чувствительность R-фактора к попаданию атомов в истинные позиции. Возьмем в качестве меры чувствительности долю положительных значений среднего по популяции изменения R-фактора для данной координаты (X, Y или 2):

т

N х = пх / т] > 0}/п (6)

>1

Таблица 6. Характеристики снижения 1-фактора при последовательной замене случайных координат атомов на их истинные значения в популяциях различных структур

Среднее {NX + ОД Среднее {Nz} Среднее {AR/R),cp} для координат X и Y Среднее {AR/R)icp} для координат Z

69,3 % 94,6 % 2,3 % 14,8 %

K4x K4y K4z

O1x O1y O1z

27,0

25,5

24,0

22,5

21,0

19,5

100

100

Рис. 4. Графики распределения ]!-фактора в популяции структур К^гЮ,,, слева для атома К4, справа -для О1; по оси абсцисс - по рядковый номер с труктуры; в рамкат - список последовательно заменяемых координат атомов

где AR/j - изменение R-фактора при замене случайного значения координаты атома - на истинное в структуре j из n атомов в популяции из m структур. Отметим, что при отсутствии чувствительности R-фактора к координате, например к X, величина NX ~50 %, а величины АК,ср- ~ 0, в противном случае NX >>50 % и ЛЛ,ср>>0. Средние характеристики снижения R-фактора при замене случайных координат атомов на истинные значения для 10 независимо сгенерированных популяций структур соединений K4SnO4, As2O3 и CaC4H4O<o4H2O разной степени сложности сведены в табл. 6.

В качестве иллюстрации на рис. 4 представлены правые части типичных графиков снижения R-фактора при замене координат атомов на их истинные значения в упорядоченной! популяции из 100 структурных моделей соединения K4SnO4, построенных для тяжелого и легкого атомов: 4-го калия (слева) и 1-го кислорода (справа). Верхние графики соответствуют замене отдельных координат X к Y,a нижние - полных атомных позиций (X, Y,Z).

На рис. 4 видим, что R-Л-ктоа чувствителен к попадонию в лстинную поззлсю не только всего атома, но и отдельных его координат, причем не только тяжелых (калий), но и легких (кислород), хотя и в меньшей степени.

Обсуждение механизма глобальной сходимости ЭСМ

Таблица 1 показывает, что метод ЭСМ может обеспечивать глобальную сходимость небольших популяций (т100) структ-рных мкделей за небольшое чилло поколений (—26), несмотря на огромное число возможных вариантов структуры. Например, для структуры Ba2CrO4 (21 атомная координата) оно составляет 2105 при кодировании по 5-битной сетке. В соответствии с (1)-(4) снижение R-факторд должно преисходит ь за счет накопления стомов в их истинны- по- 1КР -

Рис. 5. Двумерные разрезы гиперповерхности R-фактора в плоскостях Х0У для структуры К4Бп04: слева - для атома олова, справа - дл я одного из кислородом

зициях. Вероятность случайного попадания данного атома в истинную позицию (х,у,^) составляет _р1=1/215, т.е. в среднем в одну структурную модель популяции за ~ 320 поколений. Очевидно, для накопления всех атомов в истинных позициях в одной из структур популяции процесс эволюции должен занимать в десятки раз большее число поколений, чем фактически в ЭСМ. Факт дскоренной сходимости о установление статистическойчувствительности R-фактора к попаданию координат втомов в их истинные позиции в структире позволяют предположитв, что строительными блоками структуры в ЭСМ наряду с позициями атомов должны быть и отдельные атомные координаты. Очевидно, это связано со специфической формой гиперповерхности 1/-фактора. На рис. 5 представлены примеры двух поверхностей 11-фа1^тора стрдотуры К48п04 как функции координат X и У для тяжелого атома олова (слева) и легкого атома кислорода (остальные атомные координаты фиксированы в истинных позициях структуры). Можно отметкть наличие широких пологих краев «воронти» вокруг гло бального минимума. Замеоа у произвольной точки (X, У«) одной из координат на истинное значение при случай/ном /начении другой координаты приводит к достаточно высокой вероятности попадания всей точки на край воронки с более низким значением R-фактора, которое может еще снизиться при уточнении этой структурной модели по МПР.

Поскольку размер сетки 1/24 еще чувствителен (табл. 2), можно предположить, что величина R-фактора с высокой вероятностью р2 значимо снижается после попадания одной из координат атома в истинное значение, если при этом случайные значения двух других координат будут находиться в окрестности истинной позиции атома с радиусом около 1/23. Вероятность попадания координаты атома в истинное значение 1/25 (в среднем в трех структурных моделях популяции размера 100), тогда вероятность снижения R-фактора составит р3 =1/211р2. При р2 ~0,5 значение р3 =1/212 в 8 раз выше р1. Снижение R-фактора обеспечивает статистически преимущественное накопление таких структурных моделей в популяции. Кластеры истинных координат атомов, образуемые в некоторых структурных моделях за счет скрещиваний и удачных мутаций, обеспечивают дальнейшее снижение R-фактора и распространяются по популяции за счет новых скрещиваний и селекции. Локальная оптимизация лучших из этих структурных

моделей на 2-м уровне ЭМС обеспечивает точную установку координат (рис. 2), а попадания атомов в истинные позиции еще более снижают R-фактор (рис. 4). По мере накопления атомов в истинных позициях это приводит к сходимости одной из структурных моделей к истинной структуре.

Заключение

Стохастические методы имитации отжига и генетические алгоритмы обеспечивают ab initio поиск атомной кристаллической структуры химических соединений по порошковой диф-рактограмме, хорошо автоматизируются и не требуют высокой квалификации исследователя в области структурного анализа. Это создает возможность выполнения структурных исследований непосредственно в тех же лабораториях и материаловедческих центрах, где новые химические соединения и создаваемые на их основе материалы синтезируют и исследуют, имея в виду, что многие из них оснащены относительно недорогими порошковыми дифрактометрами. Однако сложность кристаллических структур, определяемых этими методами, пока не превышает ~ 40 степеней свободы структурных параметров [4, 15]. Обнаружение и объяснение эффекта быстрой сходимости нового эволюционного метода ЭСМ открывает принципиальную возможность его развития для определения более сложных кристаллических структур. Одним из наиболее перспективных направлений является развитие на основе ЭСМ параллельной мультипопуляционной коэволюции структурных моделей на базе суперкомпьютерных вычислений.

Список литературы

1. Inorganic Crystal Structure Database. FIZ Karlsruhe // http://www.fiz-karlsruhe.de/icsd.html.

2. Cambridge Structural Database. Cambridge Crystallographic Data Centre // http://www.ccdc. cam.ac.uk/products/csd/

3. Young R.A. The Rietveld Method // Oxford University Press. 1995. 298 p.

4. David W. I. F., Shankland K. Structure determination from powder diffraction data // Acta Cryst. (2008). A64. P. 52-64.

5. Favre-Nicolin V. and Cerny R. FOX, 'free objects for crystallography': a modular approach to ab initio structure determination from powder diffraction // J. Appl. Cryst. (2002). 35. P. 734-743.

6. Thomas A. N. Griffin, Kenneth Shankland, Jacco van de Streek and Jason Cole. GDASH: a grid-enabled program for structure solution from powder diffraction data // J. Appl. Cryst. (2009). 42. P. 356-359.

7. Goldberg D. E. Genetic Algorithms in Search, Optimization and Machine Learning. Addison. Wesley Publishing Co. Inc., 1989. ISBN 0-201-15767-5.

8. Solovyov L. A., Kirik S. D. Application of a Simulated Annealing Approach in Powder Crystal Structure Analysis. Materials Science Forum 133-136 (1993). P. 195-200.

9. Kariuki B. M., Serrano-Gonzalez H., Johnston R. L. and Harris K. D. M.. The application of a genetic algorithm for solving crystal structures from powder diffraction data. Chem. Phys. Letters, 280:189.195, 1997.

10. Kenneth D.M. Harris. Fundamentals and applications of genetic algorithms for structure solution from powder X-ray diffraction data // Computational Materials Science. V. 45. Issue 1. 2009. P. 16-20.

11. Cerny R. and Favre-Nicolin V. Direct space methods of structure determination from powder diffraction: principles, guidelines, perspectives // Z. Kristallogr. 222 (2007) P. 105-113.

12. Yakimov Y. I., Semenkin E. S., Yakimov I. S. Two-level genetic algorithm for a fullprofile fitting of X-ray powder patterns. // Z. Kristallogr. Suppl. 30 (2009) P. 21-26.

13. Powder Diffraction Theory and Practice, ed. R.E. Dinnebier and S.J.L. Billinge // Royal Society of Chemistry, 2008. 507 P.

14. Solovyov, L.A. Full-profile refinement by derivative difference minimization / L.A. Solovyov // J. Appl. Cryst. 2004. Vol. 37. P. 743-749.

15. Bail A. Le, Cranswick L. M. D. Third structure determination by powder diffractometry round robin (SDPDRR-3) // Powder Diffr. Volume 24, Issue 3, pp. 254-262 (September 2009).

The Evolutionary Method of Modeling a Crystal Structure by Powder Diffraction Data

Yaroslav I. Yakimov", Sergei D. Kirika, Evgeny S. Semenkina, Leonid A. Solovyovb and Igor S. Yakimova

aSiberian Federal University 79 Svobodny, Krasnoyarsk, 660041 Russia bInstitute of Chemistry and Chemical Technology SB RAS, 42 K. Marx, Krasnoyarsk, 660049 Russia

The evolutionary methodfor modeling of crystal structure from powder diffraction integrated with full profile analysis method and genetic algorithm is proposed. An evolutionary mechanism of new hybrid method is studies on ab initio determination a number of known structures.

Keywords: X-ray powder diffraction, crystal structure analysis, genetics algorithm.

i Надоели баннеры? Вы всегда можете отключить рекламу.