Седьмой семестр

Восстановление структуры по "экспериментальным данным РСА" в одномерной модели

Модельная функция ЭП в одномерной элементарной ячейке была задана как сумма пяти гауссовых функций:
gauss = 45e-32(x-3.5)2 + 36e-32(x-5)2 + 2e-3.52(x-13)2 + 19e-32(x-14)2 + 39e-32(x-15.5)2
Команда для задания функции:
run 'compile-func.py' -g 45,3,3.5+36,3,5+2,3.5,13+19,3,14+39,3,15.5

Рисунок 1. Модельная функция электронной плотности

Далее были рассчитаны параметры сигнала, моделирующие экспериментальные данные: амплитуды и фазы.
run 'func2fourier.py' func.txt

Отбор гармоник производился с помощью запуска с различными параметрами функции:
run 'fourier-filter.py' -r 0-42

Восстановление функции ЭП по модельным ("экспериментальным") данным
run 'fourier2func.py' -f func.txt -i func_ft_filtered.txt -o two_func.txt

Оценка качества восстановления функции ЭП
Отличное восстановление – по графику восстановленной функции можно определить положение максимума всех гауссовых слагаемых функции ("атомов")
Хорошее восстановление – можно угадать положение всех максимумов, зная число слагаемых ("атомов"), хотя на восстановленной функции максимумы атомов не отличимы от шума
Среднее восстановление – положение каких-то атомов определить по восстановленной функции нельзя, других - можно
Плохое восстановление – положение атомов определить не представляется возможным; можно только предсказать примерный размер "молекулы"

Полные наборы гармоник


Рисунок 2. График функции,
восстановленной по гармоникам с 1 по 5.

Рисунок 3. График функции,
восстановленной по гармоникам с 1 по 17.

Рисунок 4. График функции,
восстановленной по гармоникам с 1 по 36.

Рисунок 5. График функции,
восстановленной по гармоникам с 1 по 42.

Отличное восстановление было получено при использовании полного набора гармоник от 0 до 42.

Зашумленные полные наборы гармоник

Для зашумления исходной функции амплитуда и фаза рассчитывались с использованием дополнительных параметров, задающих добавление гауссового шума к амплитудам (параметр -F <число>) и фазам (-P <число>):


Рисунок 6. График функции,
восстановленной по гармоникам с 0 по 42
при добавлении к амплитудам шума на уровне 5%.

Рисунок 7. График функции,
восстановленной по гармоникам с 0 по 42
при добавлении к фазам шума на уровне 10%.


Рисунок 8. График функции,
восстановленной по гармоникам с 0 по 42
при добавлении к амплитудам шума на уровне 5%
и к фазам шума на уровне 5%.

Неполные наборы гармоник

Также графики восстановленной функции были построены по следующим неполным гармоникам:

Рисунок 9. График функции,
восстановленной по гармоникам со 2 по 42.

Рисунок 10. График функции,
восстановленной по гармоникам
0-10, 13-20, 23-42.

Рисунок 11. График функции,
восстановленной по гармоникам
0-10, 12-20, 22-32, 34-42.

Рисунок 12. График функции,
восстановленной по гармоникам
0-10, 13-20, 23-42, 52.

Рисунок 13. График функции,
восстановленной по гармоникам
0-10, 12-20, 22-32, 34-42, 52.

Полученные результаты представлены в таблице:

Набор гармоник Разрешение (Å) Полнота данных (%) Шум амплитуды
(% от величины F)
Шум фазы
(% от величины phi)
Качество восстановления
(отличное, хорошее, среднее, плохое)
Комментарии

Полный набор гармоник
0-5 6 100 0 0 Плохое
0-17 1.8 100 0 0 Среднее
0-36 0.8 100 0 0 Хорошее
0-42 0.7 100 0 0 Отличное
0-42 0.7 100 5 0 Хорошее
0-42 0.7 100 0 10 Среднее
0-42 0.7 100 5 5 Среднее

Неполный набор гармоник
2-42 0.7 95 0 0 Хорошее
0-10,13-20,23-42 1 86 0 0 Среднее
0-10,12-20,22-32,34-42 0.7 93 0 0 Хорошее
0-10,13-20,23-42,52 1 86 0 0 Среднее
0-10,12-20,22-32,34-42,52 0.7 93 0 0 Хорошее

Выводы