
- •Содержание
- •1. Теоретическая часть
- •1.1. Открытие углеродных нанотрубок и распространённость нанотрубок в природных и технологических средах
- •1.2. Основные типы и структура углеродных нанотрубок
- •1.3. Основные способы получения углеродных нанотрубок
- •1.4. Свойства и применение углеродных нанотрубок
- •1.4.1. Механические свойства
- •1.4.2. Баллистический транспорт в наноразмерных системах
- •1.4.3. Полупроводниковые нанотрубки
- •1.4.5. Использование асм для работы с нанотрубками
- •1.4.7. Топливные элементы на основе углеродных нанотрубок
- •1.5. Методы расчетов электронной структуры
- •1.6. Зонная структура углеродных нанотрубок
- •1.6.1. Метод сильной связи
- •1.6.2. Расчеты зонной структуры углеродных нанотрубок методом сильной связи
- •1.6.3. Другие методы расчета углеродных нанотрубок
- •1.6.4. Экспериментальные данные по зонной структуре нанотрубок
- •1.7. Метод функционала плотности
- •1.7.1. Принцип минимума функционала энергии в терминах волновых функций уравнения Шредингера
- •1.7.2. Плотность электронных состояний
- •1.7.3. Теоремы Хоэнберга – Кона
- •1.7.4. Самосогласованные уравнения Кона – Шэма и обменно-корреляционная энергия
- •1.7.5. Приближение lda
- •2. Практическая часть
- •2.1. Программное обеспечение, используемое в работе
- •2.1.1. Программный комплекс Gaussian
- •2.1.2. Базисные наборы в Gaussian
- •2.1.3. Программное обеспечение TubeGen
- •2.1.4. Файлы заданий в Gaussian
- •2.1.5. Этапы расчета
- •2.2. Задания
- •2.3. Задания для самостоятельной работы
- •2.4. Вопросы
- •2.4. Рекомендуемая форма отчётности
- •3. Рекомендуемая литература
2.1.5. Этапы расчета
1. Генерация углеродной нанотрубки в TubeGen 3.3.
2. Редакция полученной структуры, корректировка трансляционных векторов в GaussView.
3. Выбор технических параметров расчета: объема оперативной памяти, количества процессоров.
4. Выбор приближения расчета: базис, спиновые состояния.
5 Выбор количества точек вектора обратной решетки, для которых проводится расчет.
6. Сохранение параметров расчета в файле задания Gaussian.
7. Проведение расчета в Gaussian.
Использование простых базисных наборов для сложных структур ОУНТ вызывается в первую очередь техническими ограничениями. Также существуют и программные ограничения в Gaussian. Поэтому при некорректных параметрах расчета возможны ошибки.
2.2. Задания
Задание 1. Создание трехмерных моделей элементарных ячеек ОУНТ в комплексе TubeGen.
Открыть страницу через интернет-браузер, URL:
http://turin.nss.udel.edu/research/tubegenonline.html.
В поля “Chirality” ввести значения, равные индексам хиральности ОУНТ (0, 3).
В поле “Format” выбрать Gaussian (with PBC), здесь PBC – periodic boundary conditions.
Нажать кнопку “Generate”.
Сохранить полученные данные в файл CNT_0_3.gjf.
Удалить из файла 2 предпоследние строки, начинающиеся с “Tv”, т.е., не использовать трансляционные вектора перпендикулярные оси трубки.
Открыть файл CNT_0_3.gjf в GaussView. Для этого: запустить gview.exe, закрыть пустое окно нового файла (G1:M1:V1 – New), выбрать в меню File подменю Open, затем выбрать созданный в пункт 5 файл в стандартном диалоге операционной системы.
Убедиться в том, что полученная структура является элементарной ячейкой ОУНТ, для чего выбрать кнопку “Crystal editor” панели инструментов главного окна, перейти на вкладку “View”, ввести в поле “a” группы “Cell Replication” значение в диапазоне от 3 до 15 и нажать “Combine”.
Просмотреть полученную структуру, отменить трансляцию нажатием кнопки “Undo” на панели инструментов.
Выйти из gview.exe.
Задание 2. Подготовка файла к расчету в Gaussian.
Открыть файл, полученный в предыдущем задании, в gview.exe.
Выбрать подпункт “Gaussian”, пункта главного меню “Calculate”.
На вкладке “Method” для группы полей “Method” выбрать: ‘Ground State’, ‘DFT…’, ‘Default Spin’, “LSDA”. Для группы полей “Basis” выбрать ‘STO–3G’, ‘3–21G’ или ‘6–31G’ в зависимости от требуемой точности и быстроты расчета. В данном случае выбрать ‘3–21G’. Остальные поля оставить пустыми. В поле “Charge” выбрать 0, в поле Spin выбрать ‘Singlet’.
В многострочное поле Link 0 Commands на вкладке Link 0 ввести строки
%mem=100MW
%nproc=1
На вкладке “General” отметить пункт “Additional print”.
На вкладке “PBC” выбрать число точек зоны Бриллюэна, для которых будет проведён расчет (от 50 до 300) – в данном случае рекомендуется 100.
Закрыть диалоговое окно “Gaussian Calculation Setup”. В меню “File” выбрать “Save”, затем сохранить файл, сохраняя первоначальное имя (с перезаписью). Полученный в результате файл должен выглядеть следующим образом:
%mem=100MW
%nproc=1
#p lsda/3-21g pbc=nkpoints=100
(0,3) nanotube
0 1
C 0.71050000 -0.00000033 -1.21602250
C 1.44570700 1.05310667 -0.60801150
C 0.71050000 1.05310667 0.60801150
C 1.44570700 -0.00000033 1.21602250
C 0.71050000 -1.05310633 0.60801150
C 1.44570700 -1.05310633 -0.60801150
C 3.60191400 -0.00000033 -1.21602250
C 2.86670700 1.05310667 -0.60801150
C 3.60191400 1.05310667 0.60801150
C 2.86670700 -0.00000033 1.21602250
C 3.60191400 -1.05310633 0.60801150
C 2.86670700 -1.05310633 -0.60801150
Tv 4.31241400 0.00000000 0.00000000
Задание 3. Расчет в Gaussian.
Запустить g03w.exe.
В меню “File” выбрать “Open”, затем в открывшемся диалоговом окне нажать кнопку “Run”, подтвердить сохранение файла вывода OUT или LOG.
По завершении расчета открыть файл вывода. Найти последнюю группу строчек
Indirect gap
Max direct gap at k-point
Min direct gap at k-point.
Здесь число в эВ в первой строке соответствует минимальной непрямой ширине запрещенной зоне (основной результат расчета). Отрицательное значение подразумевает металлическую проводимость.
Число во второй строке – максимальная прямая ширина запрещенная зона. Число в третьей строке – минимальная прямая ширина запрещенной зоны.