Логотип

В корзине нет товаров
Книги> Дискретная, прикладная и вычислительная математика. Математика для физиков

Компьютерное моделирование физических систем

  • Компьютерное моделирование физических систем Булавин Л.А., Выгорницкий Н.В., Лебовка Н.И.  2011
    • Автор Булавин Л.А., Выгорницкий Н.В., Лебовка Н.И.
    • Раздел: Дискретная, прикладная и вычислительная математика
    • Страниц: 352
    • Переплёт: Мягкий
    • Год: 2011
    • ISBN: 978-5-91559-101-0
    • В продаже
    • Цена: 1672 руб.
    • В корзину

   В учебном пособии изложен материал по применению методов компьютерного моделирования для исследования физических систем. В каждой главе рассмотрена самостоятельная физическая задача, в ней содержится введение в суть проблемы, изложены рецепты и алгоритмы ее решения, дано описание рабочей программы на языке Фортран 90, а также приведены примеры ее использования. Рассмотренные задачи относятся к областям статистической физики и физики конденсированных систем, физики фракталов, перколяционных и хаотических явлений. Для более глубокого усвоения материала, к каждой главе прилагаются задачи и упражнения для самостоятельной работы.

   Для студентов, аспирантов и преподавателей физических, физико-химических специальностей, а также научных сотрудников.


Оглавление

 

Глава 1. 
Использование  языка программирования фортран 90 для компьютерного моделирования физических систем

 
1 Язык программирования Фортран 90 
   1.1 Структура программ 
   1.2 Основные типы данных и их декларирование 
   1.3 Особенности роботы с массивами 
   1.4 Операторы присваивания и управления 
   1.5 Подпрограммы 
   1.6 Файлы и операторы ввода-вывода 
   1.7 Генерация случайных чисел v
   1.8 Использование графики 

2 Примеры программирования простых вычислительных задач 
   2.1 Табуляция и построения графика функции 
   2.2 Построение спирали Улама 

2.3 Вычисления числа
   2.4 Вычисление многомерных интегралов 
   2.5 Построение  линий напряженности  и эквипотенциальных поверхностей для распределения электрического поля 

3 Задачи для самостоятельной работы 
4 Литература

 
Глава 2.
Задача Ферми-Паста-Улама


1. Колебания в цепочке связанных осцилляторов 
   1.1 Линейная цепочка 
   1.2 Нелинейная цепочка 

2. Алгоритм и описание работы программы 
   2.1 Алгоритм 
   2.2 Описание работы программы 
   2.3 Пример работы программы 

3. Задачи для самостоятельной работы 
4. Литература 

 
Глава 3.
Солитоны  и уравнение Кортевега - де Вриза

 
1. Развитие представлений о солитоне 
   1.1 Распространение уединенный волны в узком канале 
   1.2 Уравнение Кортевега де Вриза 
   1.3 Роль нелинейного и дисперсионного вкладов 
   1.4 Точное солитонное решение 

2. Алгоритм и описание работы программы 
   2.1 Алгоритм 
   2.2 Описание работы программы 
   2.3 Пример работы программы

3. Задачи для самостоятельной работы 
4. Литература


Глава 4.
Логистическое отображение и показатель Ляпунова


1. Хаотическое поведение 
   1.1 Логистическое отображение 
   1.2 Показатель Ляпунова 

2. Описание работы программы 
   2.1 Бифуркационная диаграмма и поведение показателя Ляпунова 
   2.2 Пример работы программы

3. Задачи  для самостоятельной работы 
4. Литература 

 
Глава 5.
Множества Жюлиа и Мандельброта


1. Нелинейные отображения в комплексных координатах 
   1.1 Множество Жюлиа 
   1.2 Множество Мандельброта 

2. Алгоритмы и описание работы программ 
   2.1 Алгоритм для построения множества жюлиа 
   2.2 Алгоритм построения множества мандельброта 
   2.3 Описание работы программ 
   2.4 Примеры работы программ

3. Задачи для самостоятельной работы 
4. Литература 

 
Глава 6.
Детерминистические фракталы


1. Примеры детерминистических фракталов 
   1.1 Кривые Коха и Мандельброта-Гивена 
   1.2 Треугольник и ковер Серпинского 
   1.3 Пирамида Серпинского и губка Менгера 
   1.4 Канторовская пыль 

2. Алгоритмы и описание программ 
   2.1 Рекурсивный алгоритм 
   2.2 Алгоритм на основе систем итерируемых функций (IFS) 
   2.3 Описание работы программ 
   2.4 Примеры работы программ 

3. Задачи для самостоятельной работы 
4. Литература 


Глава 7.
Рост бактериальных колоний: Модель Идена

1. Типы моделей стохастического роста 
   1.1 Базисная модель Идена 
   1.2 Модель с подавлением шума 
   1.3 Нерешеточные модели Идена 
   1.4 Структура кластеров Идена 
   1.5 Перколяционная модель 
   1.6 Модель экранированного роста 
   1.7 Модель случайного последовательного роста 
   1.8 Модель «летающей бабочки» 

2. Алгоритм для базисной модели идена и описание работы программы
   2.1 Алгоритм 
   2.2 Описание работы программы 
   2.3 Пример работы программы 

3. Задачи для самостоятельной работы 
4. Литература

 
Глава 8.
Агрегация, контролируемая диффузией


1. Варианты модели агрегации, контролируемой диффузией (DLA)
   1.1 Базисный  вариант модели DLA 
   1.2 Модель DLA с подавлением шума 
   1.3 Модель роста на множественных центрах 
   1.4 Фрактальная размерность

2. Алгоритмы и описание работы программ 
   2.1 Алгоритм для базисного варианта 
   2.2 Алгоритм для ускоренного варианта  
   2.3 Описание работы программы для базисного варианта 
   2.4 Описание работы программы для ускоренного варианта 
   2.5 Примеры работы программ 

3. Задачи для самостоятельной работы 
4. Литература 

 
Глава 9.
Имитация роста шероховатых поверхностей

 
1. Структура и свойства шероховатых поверхностей 
   1.1 Характеристики фронта роста поверхности 
   1.2 Концепция пространственно-временного скейлинга 
   1.3 Основные типы компьютерных моделей 
      1.3.1 Случайное осаждение (RD)  
      1.3.2 Осаждение с поверхностной релаксацией (RDR)  
      1.3.3 Баллистическое осаждение (BD) 
      1.3.4 Смешанные модели 

2. Алгоритмы и описание работы программ 
   2.1 Описание алгоритмов для моделей осаждения RD, RDR и BD 
   2.2 Описание работы программ для моделей осаждения RD, RDR и BD 
      2.2.1 Модель RD 
      2.2.2 Модель RDR 
      2.2.3 Модель BD 
   2.3 Примеры работы программ 

3. Задачи для самостоятельной работы 
4. Литература 


Глава 10.
Случайная последовательная адсорбция


1. Необратимая адсорбция и джамминг 
   1.1 Определение базисной модели RSA 
   1.2 Концентрация джамминга для разных вариантов модели RSA 
   1.3 Модель RSA для объектов анизотропной формы 
   1.4 Влияние формы частиц и полидисперсности 
   1.5 Кинетика осаждения для решеточных и непрерывных моделей 

2. Алгоритм и описание работы программы 
   2.1 Алгоритм RSA для одномерной модели 
   2.2 Быстрый алгоритм RSA для двумерной квадратной решетки 
   2.3 Описание работы программы для определение порога насыщения 
   2.4 Описание работы программы для моделирования кинетики насыщения 
      2.4.1 Одномерная модель RSA 
      2.4.2 Двумерная модель RSA 
   2.5 Примеры работы программ 

3. Задачи для самостоятельной работы 
4. Литература 

 
Глава 11.
Аномальная диффузия и диффузия в неупорядоченных средах


1. Модели диффузии  в различных конденсированных средах 
   1.1 Случайные блуждания и движение броуновской частицы 
   1.2 Классификация типов диффузионного движения 
   1.3 Модель «прыжков Леви» 
   1.4 Модель диффузии с памятью 
   1.5 Модель Эдвардса 
   1.6 Модель решеточного газа 
   1.7 Диффузия при наличии дрейфа частицы 
   1.8 Диффузия в неупорядоченных средах и модель де Жена 
   1.9 Диффузия на фрактальных объектах 
2. Диффузия на перколяционном кластере: Алгоритм и описание работы программы

   2.1 Алгоритм 
   2.2 Описание работы программы 
   2.3 Пример работы программы 

3. Задачи для самостоятельной работы 
4. Литература


Глава 12.
Алгоритмы для кластерного анализа


1. Постановка задачи 

2. Кластерный анализ методом прожига 
   2.1 Алгоритм
   2.2 Программа кластерного анализа методом прожига 
   2.3 Пример работы программы кластерного анализа методом прожига

3. Кластерный анализ с использованием метода Хошена-Копельмана 
   3.1 Решеточный вариант 
      3.1.1 Алгоритм 
      3.1.2 Описание программы 
   3.2 Нерешеточный вариант 
      3.2.1 Формирования списка связности 
      3.2.2 Алгоритм   Хошена-Копельмана с использованием списка связности 
      3.2.3 Описание программы, основанной на использовании списка связности

4. Вспомогательные программы 
   4.1 Случайное заполнение плоскости  
      4.1.1 Узлы квадратной решетки 
      4.1.2 Перекрывающиеся диски 
   4.2 Формирование списка связности 
      4.2.1 Узлы квадратной решетки 
      4.2.2 Перекрывающиеся диски 
   4.3 Визуализация кластеров

5. Примеры  работы программ для кластерного анализа с использованием метода Хошена-Копельмана 

6. Задачи для самостоятельной работы 
7. Литература 

 
Глава 13.
Метод Монте-Карло для анализа модели Изинга: Алгоритм Метрополиса и кластерные алгоритмы


1. Фазовые переходы в магнитных материалах и модель Изинга 
   1.1 Определение модели Изинга на квадратной решетке 
   1.2 Точное решение для  модели Изинга на квадратной решетке 
   1.3 Простейшее обобщение модели Изинга: модель Поттса 
   1.4 Конечномерный анализ для модели Изинга и метод кумулянт Биндера 
   1.5 Алгоритм Метрополиса для решения модели Изинга 
   1.6 Замедление процедуры Метрополиса вблизи критической точки 
   1.7 Преодоление проблемы критического замедления с помощью кластерных алгоритмов

2. Алгоритмы и описание работы программы 
   2.1 Алгоритм Метрополиса 
   2.2 Алгоритм Свендсена-Ванга 
   2.3 Алгоритм Вольфа 
   2.4 Описание работы программы 
      2.4.1 Процедура Метрополиса 
      2.4.2 Процедура Свендсена-Ванга 
      2.4.3 Процедура Вольфа 
   2.5 Пример работы программы

3. Задачи для самостоятельной работы 
4. Литература 

 
Глава 14.
Задача коммивояжера


1. Метод модельного отжига и задача коммивояжера 
   1.1 Метод модельного отжига 
      1.1.1 Вероятность перехода 
      1.1.2 Уменьшение температуры со временем
   1.2 Задача коммивояжера 

2. Алгоритм для решения задачи коммивояжера и описание работы программы 
   2.1 Алгоритм 
   2.2 Описание работы программы 
   2.3 Примеры работы программы 

3. Задачи для самостоятельной работы 
4. литература 

 
Глава 15.
Вычисление электропроводности композиционных систем


1. Методы расчета электропроводности композиционных систем 

2. Алгоритм Франка-Лобба для расчета электропроводности и описание работы программы 
   2.1 Алгоритм Франка-Лобба 
      2.1.1 Элементарные преобразования 
      2.1.2  Преобразование звезда-треугольник  и их обобщение 
      2.1.3  „Сворачивание” квадратной сетки сопротивлений 
      2.1.4 Применение метода Франка-Лобба для более сложных плоских решеток
   2.2 Описание работы программы 
   2.3 Примеры работы программы 

3. Задачи  для самостоятельной работы 

4. Литература

 
Глава 16.
Электрический пробой


1. Простейшие модели электрического пробоя 
   1.1 Модели типа резистор-изолятор (модель RI) и резистор-сверхпроводник (модель RS) 
   1.2 Стохастические и детерминистические модели 
      1.2.1 Стохастическая модель (модель NPW) 
      1.2.2 Детерминистическая модель (модель Такаясу) 
   1.3 Термоактивационная модель 

2. Алгоритмы и описание работы программ 
   2.1 Стохастическая модель NPW 
   2.2 Обобщенная модель Такаясу 
   2.3 Термоактивационная модель 
   2.4 Описание работы программ 
      2.4.1 Стохастическая модель NPW 
      2.4.2 Обобщенная модель Такаясу 
   2.5 Примеры работы программ 

3. Задачи для самостоятельной работы
4. Литература 


Глава 17. 
Явления самоорганизованной критичности


1. Модели  самоорганизованой критичности 
   1.1 Обвал кучи с песком 
   1.2 Землетрясения 
   1.3 Горение лесных массивов 
   1.4 Игра «жизнь» 

2. Алгоритмы и описание работы программ 
   2.1 Обвал кучи с песком 
   2.2 Лесной пожар 
   2.3 Описание работы программ 
      2.3.1 Обвал кучи с песком 
      2.3.2 Лесной пожар 
   2.4 Примеры работы программ 

3. Задачи для самостоятельной работы 
4. Литература 

 

 


Комментарии: (авторизуйтесь, чтобы оставить свой)