Details
Title | Алгоритм решения обратной задачи определения начального распределения температуры по измерению температуры в точке: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» |
---|---|
Creators | Ширяев Глеб Евгеньевич |
Scientific adviser | Кузнецова Лидия Валерьевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | обратная задача ; теплопередача ; численное моделирование ; начальное распределение температуры ; python ; алгоритм ; inverse problems ; heat transfer ; numerical modeling ; initial temperature distribution ; algorithm |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.02 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-173 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\34180 |
Record create date | 2/26/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Целью данной работы является разработка и реализация алгоритма решения обратной задачи определения начального распределения температуры на основе измерений температуры в одной точке, включающая создание программного средства для проведения расчетов и анализа результатов. Задачи, которые решались в ходе исследования: Проведение обзора литературы по теме исследования и изучение существующих методов решения прямой и обратной задач теплопроводности. Разработка математической модели и алгоритма решения обратной задачи теплопроводности. Создание прототипа программного обеспечения для численного решения задачи, визуализации результатов и анализа полученных данных. Тестирование разработанного прототипа и анализ его эффективности. В ходе работы было проведено математическое моделирование с использованием метода конечных разностей для численного решения задачи. Реализованы алгоритмы расчётов на различных временных и пространственных сетках, а также функции визуализации распределений температуры. В результате работы: Разработана программа, обеспечивающая решение прямой и обратной задач теплопроводности с возможностью настройки параметров. Проведены различные испытания программы. Сформированы рекомендации по дальнейшему развитию алгоритма. Предложенный метод может быть применен в различных инженерных задачах, связанных с тепловыми процессами, а также в научно-исследовательской и образовательной деятельности по анализу явлений теплопередачи.
The purpose of this work is to develop and implement an algorithm for solving the inverse problem of determining the initial temperature distribution based on temperature measurements at one point, including the creation of a software tool for performing calculations and analyzing the results. Tasks that were solved during the study: Conducting a literature review on the topic of the study and studying existing methods for solving direct and inverse heat conductivity problems. Developing a mathematical model and algorithm for solving the inverse heat conductivity problem. Creating a software prototype for numerically solving the problem, visualizing the results and analyzing the data obtained. Testing the developed prototype and analyzing its effectiveness. The work included mathematical modeling using the finite difference method for numerically solving the problem. Algorithms for calculations on various time and spatial grids, as well as functions for visualizing temperature distributions, were implemented. As a result of the work: A program has been developed that provides a solution to direct and inverse heat conductivity problems with the ability to customize the parameters. Various tests of the program have been carried out. Recommendations for further development of the algorithm have been formed. The proposed method can be applied in various engineering problems related to thermal processes, as well as in research and educational activities for the analysis of heat transfer phenomena.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- СОДЕРЖАНИЕ
- ВВЕДЕНИЕ
- ГЛАВА 1 ПОСТАНОВКА ЗАДАЧИ
- 1.1Актуальность задачи
- 1.2Формулировка задачи
- 1.3Методы решения
- 1.4Проблемы и вызовы
- 1.5Практическое значение
- ГЛАВА 2 ОБЗОР ЛИТЕРАТУРЫ ПО ТЕМЕ
- 2.1Обратные задачи теплопередачи: определение и классификация
- 2.2Методы решения обратных задач теплопередачи
- 2.2.1Аналитические методы
- 2.2.2Численные методы
- 2.2.3Комбинированные методы
- 2.3Численное моделирование обратных задач теплопередачи
- 2.3.1Метод конечных разностей
- 2.3.2Метод конечных элементов
- 2.3.3Метод граничных элементов
- 2.4Численное моделирование и оптимизация обратных задач теплопередачи
- 2.4.1Применение алгоритмов оптимизации
- 2.4.2Алгоритм L-BFGS-B: принципы работы и применение
- 2.5Оценка эффективности методов
- ГЛАВА 3 РАЗРАБОТКА ПРОТОТИПА
- 3.1Итоговая формулировка задачи
- 3.2Выбор средств разработки
- 3.3Архитектура программы
- 3.4Описание логики и структуры программы
- 3.4.1Основные этапы алгоритма
- 3.4.2Описание структуры программы
- 3.4.3Описание модулей и этапов вычислений
- 3.5Программная реализация: итоги
- ГЛАВА 4 ТЕСТИРОВАНИЕ РАЗРАБОТАННОГО ПРОТОТИПА
- 4.1Исполнение программы
- 4.1.1Способ вызова программы
- 4.1.2Входные точки в программу
- 4.1.3Входные данные
- 4.1.4Выходные данные
- 4.1.5Результаты работы программы
- 4.2Программа и методика испытаний
- 4.2.1Виды испытаний
- 4.2.2Подробное описание примера тестирования
- 4.3Итоговая оценка разработанного прототипа
- 4.3.1Точность вычислений
- 4.3.2Производительность
- 4.3.3 Общие выводы
- 4.4Заключение
- 4.1Исполнение программы
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ КОД ПРОГРАММЫ
Access count: 3
Last 30 days: 3