Визуализация распространения тепла в двумерных кристаллических решетках — различия между версиями
Alena dav (обсуждение | вклад) |
Alena dav (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | ==Выполнили== | ||
+ | Реализация программы: студентка группы 23604/1<br /> | ||
+ | Давыдова Алена<br /> | ||
+ | Научный руководитель: Кузькин Виталий Андреевич | ||
+ | |||
==Формулировка задачи== | ==Формулировка задачи== | ||
+ | Данная работа была сделана с целью оценки и визуализации результатов, получаемых с помощью ряда приближений и упрощений аналитическим путем. Написанная программа позволяет получить карту распределения температур. Результат может быть использован для сравнения аналитических расчетов с экспериментальными данными. | ||
+ | |||
+ | ==Интерфейс== | ||
+ | При запуске программы на экране у пользователя появляется пользовательский интерфейс с установленными начальными значениями и пример визуализации при этих значениях. Пользователь может выбрать: | ||
+ | |||
+ | * Тип кристаллической решетки (треугольная или квадратная); | ||
+ | * Тип начального распределения тепла (нагретый круг на плоскости или две полуплоскости разных температур). | ||
+ | |||
+ | Пользователь может настроить с помощью ползунков следующие параметры: | ||
+ | * Радиус круга (для соответствующего типа начальных условий) - Radius; | ||
+ | * Направление прямой, разделяющей две полуплоскости (для соответствующих начальных условий) - обозначается как alfa; | ||
+ | * Температуры обоих областей (T1,T2); | ||
+ | * Время, прошедшее с начала эксперимента (t). | ||
+ | |||
+ | После того, как пользователь задал всем параметрам необходимые значения, для выполнения расчетов и визуализации необходимо нажать соответствующую кнопку ("Нажми, чтобы визуализировать"). | ||
+ | В результате этих действий пользователь получает картину распределения температур на плоскости при заданных параметрах. | ||
+ | |||
− | == | + | ==Возможности усовершенствования программы== |
+ | # оптимизировать алгоритм для ускорения расчетов | ||
+ | # добавить другие виды кристаллических решеток | ||
+ | # добавить принципиально другие виды начальных условий | ||
+ | # улучшить цветовую палитру | ||
==Реализация== | ==Реализация== | ||
{{#widget:Iframe |url=http://tm.spbstu.ru/htmlets/DavydovaA/Temperature/Temp.html |width=1000 |height=830 |border=0 }} | {{#widget:Iframe |url=http://tm.spbstu.ru/htmlets/DavydovaA/Temperature/Temp.html |width=1000 |height=830 |border=0 }} |
Версия 01:45, 2 июня 2017
Содержание
Выполнили
Реализация программы: студентка группы 23604/1
Давыдова Алена
Научный руководитель: Кузькин Виталий Андреевич
Формулировка задачи
Данная работа была сделана с целью оценки и визуализации результатов, получаемых с помощью ряда приближений и упрощений аналитическим путем. Написанная программа позволяет получить карту распределения температур. Результат может быть использован для сравнения аналитических расчетов с экспериментальными данными.
Интерфейс
При запуске программы на экране у пользователя появляется пользовательский интерфейс с установленными начальными значениями и пример визуализации при этих значениях. Пользователь может выбрать:
- Тип кристаллической решетки (треугольная или квадратная);
- Тип начального распределения тепла (нагретый круг на плоскости или две полуплоскости разных температур).
Пользователь может настроить с помощью ползунков следующие параметры:
- Радиус круга (для соответствующего типа начальных условий) - Radius;
- Направление прямой, разделяющей две полуплоскости (для соответствующих начальных условий) - обозначается как alfa;
- Температуры обоих областей (T1,T2);
- Время, прошедшее с начала эксперимента (t).
После того, как пользователь задал всем параметрам необходимые значения, для выполнения расчетов и визуализации необходимо нажать соответствующую кнопку ("Нажми, чтобы визуализировать"). В результате этих действий пользователь получает картину распределения температур на плоскости при заданных параметрах.
Возможности усовершенствования программы
- оптимизировать алгоритм для ускорения расчетов
- добавить другие виды кристаллических решеток
- добавить принципиально другие виды начальных условий
- улучшить цветовую палитру
Реализация