2012 Силкин П.А

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

Category:

Education


1 download

DESCRIPTION

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

TRANSCRIPT

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 Силкин П.А

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

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

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

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

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

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

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

ЗАКЛЮЧЕНИЕ