Презентация по курсовой работе (Неявный метод)

advertisement
Курсовая работа
Неявный метод решения
Построение разностных схем
(неявная схема)
Массив коэффициентов системы
уравнений
A*X=B
*Т=
Массив коэффициентов системы
уравнений
 
Fo
j
i
Ai ,i 1
j 1
i
j
i 1


j
i 1
 2  
X
j
i
2
 Ai ,i   Ai ,i 1
j
i
j
i 1
j
i 1
 Bi
Массив коэффициентов системы
уравнений
Слева (i = 0):
Ai ,i 1
j
i 1
 

Центр (i = ?): 1
X
j
i
Ai ,i 1
Справа (i = n):
j
i 1
 Ai ,i   Bi
j
i 1
j
i
 2


X
j
i 1
 Ai ,i   Ai ,i 1
j
i
Аi ,i   Ai ,i 1
j
i
j
i 1
j
i 1
 Bi
j
i
 Bi
Алгоритм решения задачи
неявным методом
Задание
исходных
данных
• Создание объектов
для стенок через
класс «Стенка» с их
характеристиками
(геометрия,
свойства
материала)
• Перевод величин в
безразмерный вид
Подготовка к
расчету
• Задание начальных
условий
(температура,
время)
• Задание
параметров
численного
решения (шаги по
времени и
координате)
Цикл по
времени
• Составление
расчетной
трехдиагональной
матрицы
коэффициентов при
температуре и
вывод ее в таблицу
• Расчет
температурного
поля на конкретное
время с учетом
предыдущей
итерации (решение
системы уравнений
требуемым
методом)
Вывод
результатов на
отдельную
форму
• Перевод величин к
размерному виду
• Таблица
распределения
температуры по
длине стенки в
различные
моменты времени
• Графики
распределения
температуры по
длине стенки в
различные
моменты времени
Методы решения уравнении
• Метод Гаусса
• Метод Крамера
• Метод прогонки
• Метод простой итерации
Метод простой итерации
X[j] = (B[j] - sum) / A[j, j];
Метод Гаусса
http://ru.wikipedia.org/wiki/Метод_Гаусса
Метод Гаусса
Метод прогонки
Метод Крамера
Требования к программному
продукту
• Любой оператор или блок кода должен быть
снабжен комментариями (//)
• Предусмотрена обработка исключений и не
санкционированных действий пользователя
• Использование объектной модели (Объектная
модель создается для стенки)
• Отображение результатов на отдельной форме
(Таблично и графически)
• Передача результатов в Microsoft Excel
• Построение 3D графика процесса*
Состав пояснительной записки для
курсовой работы
• Введение
• Постановка задачи, включая чертеж
• Приведение решаемой задачи к безразмерному
виду
• Метод конечных разностей
• Метод решения СЛАУ
• Алгоритм программы на языке блок-схемы
• Код программы
• Результаты расчетов и их анализ
• Заключение
• Список использованных источников
Напоследок
• Курсовая работа должна быть оформлена в
соответствии с требованиями СТО
• Публичная защита
• Deadline зачетная неделя
Download