11
Курсовая работа на тему: «Расчет процесса нагрева (охлаждения) бесконечного цилиндра при регулярном режиме» Исполнитель: Студентка гр. Мт-480503 К.В.Захаровых Руководители: В.В.Лавров В.А.Гольцев

2011 Захаровых К.В

Embed Size (px)

DESCRIPTION

Курсовая работа по дисциплине "Технология разработки программного обеспечения" (УрФУ, 2012). Руководитель доцент, к.т.н. Лавров В.В. http://vlavrov.professorjournal.ru

Citation preview

Page 1: 2011 Захаровых К.В

Курсовая работа на тему:«Расчет процесса нагрева

(охлаждения) бесконечного цилиндра при регулярном

режиме»

Исполнитель:Студентка гр. Мт-480503

К.В.ЗахаровыхРуководители:

В.В.ЛавровВ.А.Гольцев

Page 2: 2011 Захаровых К.В

Процесс нагрева (охлаждения) бесконечного цилиндра ведется при регулярном режиме. Регулярный режим начинается с некоторого момента времени, когда темп изменения температуры устанавливается на постоянном уровне.

К граничным условиям I рода можно отнести задачи нагрева и охлаждения системы при заданном изменении температуры на границе.

В граничных условиях III рода решена задача нестационарной теплопроводности. В нестационарных процессах температура в общем случае изменяется во времени.

Page 3: 2011 Захаровых К.В

Постановка задачи В данной программе при граничных условиях I рода

поставлена следующая задача: идет процесс нагрева бесконечного цилиндра из малоуглеродистой стали. Пользователю необходимо самостоятельно задать температуру внутренней стенки цилиндра, температуру внешней стенки цилиндра, величину радиуса внутренней стенки цилиндра, величину радиуса внешней стенки цилиндра, а также значение текущего радиуса, для которого будет производиться расчет температуры. Программа производит расчет и вывод результата.

Постановка задачи при граничных условиях III рода: при известной толщине цилиндрической стенки, коэффициенте теплоотдачи, температуре среды, температуре начала процесса, времени процесса, плотности и теплоемкости цилиндра необходимо найти температуру цилиндра по истечении некоторого количества времени, которое пользователь определяет самостоятельно. Данная задача будет иметь различные решения, в зависимости от того, каким телом является цилиндр, подвергаемый нагреву - термически тонким или термически массивным. Если цилиндр является термически тонким телом, рассчитывается одна искомая температура, а в случае, если цилиндр - тело термически массивное, получаем три температуры: температуру поверхности, среднемассовую температуру и температуру середины цилиндрической стенки.

Page 4: 2011 Захаровых К.В

Результатом проекта стало создание ПО, рассчитывающего температуру цилиндрической стенки при граничных условиях I и III рода

Page 5: 2011 Захаровых К.В

Данный продукт разработан в среде программирования Visual Studio 2010 и отвечает всем требованиям, предъявляемым к ПО заказчиком.

Page 6: 2011 Захаровых К.В

Работа с ПООткрытие программы вызывает главную форму, на которой расположены две вкладки:Граничные условия I рода

Page 7: 2011 Захаровых К.В

Граничные условия III рода:

Page 8: 2011 Захаровых К.В

Работа с программой :

- Пользователь вводит необходимые для расчета данные;

- Программа производит расчет и выдает результаты.

Дополнительно данное ПО иллюстрирует процесс нагрева бесконечного цилиндра на графиках, а так же позволяет пользователю получить отчет о результатах проведенного расчета.

Page 9: 2011 Захаровых К.В

Иллюстрация графика в ПО «Cilindr»

Page 10: 2011 Захаровых К.В

Иллюстрация отчета о проведенном расчете

Page 11: 2011 Захаровых К.В

ВыводыВ результате выполнения курсовой работы создано ПО «Cilindr», выполняющее расчет температуры бесконечного цилиндра при регулярном режиме. Математическая модель процесса проверена с помощью программы MS Excel.В ходе создания программы решены поставленные перед разработчиком задачи. Данное ПО может применяться в учебных целях студентами ВУЗов.