Рентгенофазовая идентификация состава поликристаллических материалов: Методические указания к лабораторным работам, страница 7

1) Объекты, содержащиеся в IN, обрабатываются операторами запроса последовательно;

2) Объект из IN отбирается в OUT тогда и только тогда, когда одновременно:

-   не выполняется ни один из операторов NOT;

-   выполняется хотя бы один из операторов YES;

3) Отсутствие оператора YES эквивалентно его выполнению.

Применение языка запросов ФИ

          Активизация окна для составления и выполнения запросов осуществляется через меню ИПС «Задания». На рисунке 6 показаны окна с запросами для  визуализации на экране монитора (TV) карточки (с номером 0-1) из БД и состава выборки (с номером S8) по указанным номерам. Возможны 2 типа выдачи состава выборки: TVTYPE=2 – выдача в виде списка фаз, TVTYPE=1 – выдача в виде списка номеров карточек.

Рисунок 6 – запросы на визуализацию карточки (слева) и  выборки (справа)

Для выполнения любого запроса необходимо нажать кнопку с иконкой «птичка». Подготовленные запросы можно хранить в БД. Для этого предусмотрены кнопки: «открыть», «закрыть» и «сохранить» (с иконками в виде книжек).

Ниже приведены примеры типичных запросов.

1).  Найти в БД и записать в выборку S1 эталонные спектры всех фаз, состоящих из комбинаций элементов  O, F, Al, Ca, Zn  и не содержащих другие элементы. Это означает, что любая фаза из БД должна быть отобрана в выборку, если все элементы ее химической формулы присутствуют в указанном списке элементов.

IN=SS;                                    «поиск по всей БД»

YES=IF ALL(F<L);                «отбор, если все элементы хим.формулы содержатся в списке»

LIST=O,F,Al,Ca,Zn;              «список заданных элементов»

OUT=S1;                                «запись всех не отфильтрованных фаз в выборку S1»

2). Найти в БД и записать в выборку S1 эталонные спектры всех фаз, состоящих одновременно из всех элементов заданного списка, и только из них.  Например, найти в БД все соединения системы Au-Cu. Это достигается использованием в запросе одновременно 2-х операторов: отбраковки, если хотя бы один из элементов списка отсутствует в химической формуле фазы, и отбора, если все элементы химической формулы присутствуют в заданном списке элементов.

IN=SS;                                    «поиск по всей БД»

TVTYPE=2;                           «выдача списка фаз на TV»

NOT=IF ONE(L#<F);                        «отбраковка, если хотя бы один из элементов списка

LIST=Cu,Au;                          не содержится в хим.формуле»

YES=IF ALL(F<L);                «отбор, если все элементы хим.формулы содержатся в списке»

LIST=Cu,Au;

OUT=S1;                                «запись всех не отфильтрованных фаз в выборку S1»

Ниже приведен состав полученной по этому запросу выборки S1.

Рисунок 7 – результат запроса на выборку из БД интерметаллидов Au-Cu

3).  Найти в выборке S1 все эталонные спектры фаз, которые одновременно:

a)  содержат 100% - ную линию с 2Q=28.3О;

b)  все сильные линии которых совпадают, в пределах погрешности +/- 0,1О по 2Q,  с линиями экспериментального спектра с номером 0-1;

c)  все сильные линии, которых перекрываются, в пределах этой же погрешности, с линиями спектра 0-1 не менее, чем на 25%.

IN =S1;                                               «поиск по выборке S1»

LAMBDA=1.5406;                             «длина волны  lKa1  медного излучения»

SPECTR=0-1;                                     «экспериментальный спектр 0-1»

D2Т=0.1;                                            «погрешность +/- 0,1О по 2Q»

NOT=IF ONE(L#<S)FOR(I=100);    «отбраковка фаз, не имеющих 100%-х линий с 2Q=28.3О»

LIST=28.3;                                        

NOT=IF(RN<100)FOR(I>=40);        «отбраковка фаз, не имеющих 100%-го совпадения  сильных   линий (с интенсивностью I>=40%)»

NOT=IF(RHC<50);                            «отбраковка фаз, не имеющих 50%-го перекрытия линий»

OUT=S8;                                            «запись всех не отфильтрованных фаз в выборку S8»

Далее, эталонные спектры из карточек выборки S8 следует сравнить с линиями экспериментального спектра 0-1, как описано в начале раздела «методики фазовой идентификации».

Используемое оборудование

1. ПК с установленной  ИПС РФА (папка С:/JCPDS/):

2. Набор экспериментальных рентгенограмм поликристаллических веществ, измеренных на дифрактометре с фокусировкой по Брэггу-Брентано (папка С:/JCPDS/Scan/).

Порядок выполнения работы

1.  Научиться визуализировать карточки и  выборки БД по запросам  к ИПС.

2.  Научиться составлять запросы к ИПС на отбор фаз из БД по заданному элементному составу;  выполнить запросы, визуализировать и оценить состав выборок на соответствие запросу.

3.  Научиться составлять запросы на отбор фаз по заданным фрагментам химических формул и химических названий фаз;  выполнить запросы, визуализировать и оценить состав выборок на соответствие запросам.

4.  Научиться составлять сложные запросы на отбор и отбраковку фаз по допустимым комбинациям элементного состава; выполнить запросы, визуализировать и оценить состав выборок на соответствие запросам.

5.  Научиться составлять запросы на отбор фаз по заданным линиям  дифракционных спектров.

6.  Идентифицировать с помощью запросов к ИПС РФА фазовый состав смесей по их дифракционным спектрам, выданным преподавателем для выполнения заданий пунктов 1 и 3;  сравнить результаты с ранее полученными.

7.  Составить отчет с описанием результатов по каждому пункту задания.

Контрольные вопросы

1.  Какие объекты включает язык запросов ИПС  РФА?

2.  Каковы формат запроса и типы операторов в языке ИПС РФА?

3.  Каковы операторы ИПС для отбора по спектральным критериям?

4.  В чем суть фильтрации по вероятностным критериям соответствия? 

5.  Каковы операторы ИПС для отбора по хим. составу?

6.  Каковы операторы ИПС для отбора по указанным линиям?

7.  В чем заключается двойственность операторов языка ИПС?

8.  Каковы правила взаимодействия операторов в запросе к ИПС?

Лабораторная работа 3