11
ФГАОУ ВПО «УРАЛЬСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ ИМЕНИ ПЕРВОГО ПРЕЗИДЕНТА РОССИИ Б.Н.ЕЛЬЦИНА» ИНСТИТУТ МАТЕРИАЛОВЕДЕНИЯ И МЕТАЛЛУРГИИ КАФЕДРА «ТЕПЛОФИЗИКА И ИНФОРМАТИКА В МЕТАЛЛУРГИИ» Разработка программного обеспечения расчета тепловых потерь чрез цилиндрическую многослойную стенку Курсовая работа по дисциплинам „Энергосбережение и теплоэнергетика металлургического производства” и „Технология разработки программного обеспечения” Выполнил: Силкин П.А. Группа: Мт-490503 Руководители: доцент, к.т.н. Лавров В.В. доцент, к.т.н. Гольцев В.А.

2012 Силкин П.А

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: 2012 Силкин П.А

ФГАОУ ВПО «УРАЛЬСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТИМЕНИ ПЕРВОГО ПРЕЗИДЕНТА РОССИИ Б.Н.ЕЛЬЦИНА»

ИНСТИТУТ МАТЕРИАЛОВЕДЕНИЯ И МЕТАЛЛУРГИИКАФЕДРА «ТЕПЛОФИЗИКА И ИНФОРМАТИКА В

МЕТАЛЛУРГИИ»

Разработка программного обеспечения расчета тепловых потерь чрез цилиндрическую многослойную стенку

Курсовая работа по дисциплинам „Энергосбережение и

теплоэнергетика металлургического производства” и „Технология

разработки программного обеспечения”

Выполнил: Силкин П.А.

Группа: Мт-490503

Руководители: доцент, к.т.н. Лавров В.В.

доцент, к.т.н. Гольцев В.А.

Page 2: 2012 Силкин П.А

АКТУАЛЬНОСТЬ РАБОТЫ

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

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

Page 3: 2012 Силкин П.А

ЦЕЛИ И ЗАДАЧИ

Цель работы: разработать программное обеспечение,

автоматизирующее рутинные операции расчета тепловых потерь через цилиндрическую многослойную стенку.

рассчитать критический диаметр для определения эффективности теплоизоляции

Задачи работы: изучить методику расчета тепловых потерь ; составить расчетную модель средствами Microsoft

Excel для практического освоения методики расчета тепловых потерь;

познакомиться с возможностями среды разработки Microsoft Visual Studio 2010;

программно реализовать решение задачи.

Page 4: 2012 Силкин П.А

Для разработки ПО была изучена методика проведения

расчетов, после чего был разработан тестовый вариант

расчетов в среде MS Excel, на слайде приведены фрагменты

расчетного файла

ОСНОВНЫЕ ЭТАПЫ РАЗРАБОТКИ

Page 5: 2012 Силкин П.А

ОСНОВНЫЕ ЭТАПЫ РАЗРАБОТКИ Составление диаграммы расчета

средствами Microsoft Visio 2003 и

спецификации внешних функций

на основе изученной методики

составления теплового баланса

доменной плавки

Реализация расчетной модели в

Microsoft Excel 2010, получение

результатов для дальнейшей

проверки корректности расчетов

программы

Функциональное моделирование

системы с дальнейшей

разработкой архитектуры

приложения (см. рисунок на

слайде)

Page 6: 2012 Силкин П.А

Разработка математической библиотеки (dll) на языке C#

в среде разработки Microsoft Visual Studio 2010

ОСНОВНЫЕ ЭТАПЫ РАЗРАБОТКИ

Page 7: 2012 Силкин П.А

Разработка и отладка

клиентского модуля:

проработка графического

интерфейса пользователя,

программная реализация

объявленных в

архитектуре модулей,

тестирование,

исправление ошибок

Разработка и подключение

к приложению файла

справки в формате .chm

ОСНОВНЫЕ ЭТАПЫ РАЗРАБОТКИ

Page 8: 2012 Силкин П.А

ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ РАЗРАБОТАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯВ ходе выполнения работы было разработано программное обеспечение, обладающее следующими функциональными возможностями: загрузка исходных данных из xml-

файла; ручной ввод и редактирование

данных; коррекция ввода ошибок; сохранение варианта исходных

данных в xml-файле; расчет тепловых потерь через

цилиндрическую многослойную стенку;

Page 9: 2012 Силкин П.А

ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ РАЗРАБОТАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ (ПРОДОЛЖЕНИЕ)

Графическое отображение процесса

Page 10: 2012 Силкин П.А

ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ РАЗРАБОТАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ (ПРОДОЛЖЕНИЕ)

формирование отчетов в краткой (без отображения

промежуточных вычислений) и полной форме (с

отображением промежуточных вычислений) с

возможностью выбора выводить или нет диаграммы в

отчет; печать отчетов и экспорт их в форматы Excel и

PDF.

Page 11: 2012 Силкин П.А

В ходе выполнения курсовой работы было

разработано программное обеспечение по

расчету тепловых потерь через

цилиндрическую многослойную стенку,

обладающее широким кругом

функциональных возможностей, отвечающих

требованиям технического задания.

ЗАКЛЮЧЕНИЕ