2012 Выволокина Е.В

10
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РАСЧЕТА ПОТЕРЬ ДАВЛЕНИЯ ПРИ ДВИЖЕНИИ ПРОДУКТОВ СГОРАНИЯ ПО ГАЗОХОДУ КУРСОВАЯ РАБОТА ПО ДИСЦИПЛИНАМ «ЭНЕРГОСБЕРЕЖЕНИЕ И ТЕПЛОЭНЕРГЕТИКА МЕТАЛЛУРГИЧЕСКОГО ПРОИЗВОДСТВА» И «ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ» Министерство образования и науки РФ ФГАОУ ВПО «Уральский федеральный университет имени первого Президента России Б.Н.Ельцина» Институт материаловедения и металлургии Кафедра «Теплофизика и информатика в металлургии» Выполнил: Руководители:. Екатеринбург, 2012 г. Выволокина Е.В., Мт-4905 доцент, к.т.н., Гольцев В доцент, к.т.н., Лавров В.

Category:

Education


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: 2012 Выволокина Е.В

РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РАСЧЕТА ПОТЕРЬ ДАВЛЕНИЯ

ПРИ ДВИЖЕНИИ ПРОДУКТОВ СГОРАНИЯ

ПО ГАЗОХОДУ

КУРСОВАЯ РАБОТА ПО ДИСЦИПЛИНАМ «ЭНЕРГОСБЕРЕЖЕНИЕ И ТЕПЛОЭНЕРГЕТИКА МЕТАЛЛУРГИЧЕСКОГО ПРОИЗВОДСТВА» И «ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ»

Министерство образования и науки РФФГАОУ ВПО «Уральский федеральный университет

имени первого Президента России Б.Н.Ельцина»Институт материаловедения и металлургии

Кафедра «Теплофизика и информатика в металлургии»

Выполнил:

Руководители:.

Екатеринбург,2012 г.

Выволокина Е.В., Мт-490502

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

Page 2: 2012 Выволокина Е.В

ЦЕЛЬ РАБОТЫ:• разработать программное обеспечение, автоматизирующее расчет

потерь давления при движении продуктов сгорания по газоходу;

• определить факторы, влияющие на потери давления.

ЗАДАЧИ РАБОТЫ:

• изучить методику расчета потерь давления при движении продуктов сгорания по газоходу;

• составить расчетную модель средствами Microsoft Excel для практического освоения методики расчета потерь давления;

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

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

Page 3: 2012 Выволокина Е.В

ЭТАПЫ РАЗРАБОТКИДля разработки ПО была изучена методика проведения расчетов, после чего был разработан тестовый вариант расчетов в среде MS Excel, на слайде приведены фрагменты расчетного файла (исходные данные):

Page 4: 2012 Выволокина Е.В

ЭТАПЫ РАЗРАБОТКИ:

На слайде приведены фрагменты расчетного файла (результаты расчета):

Page 5: 2012 Выволокина Е.В

ЭТАПЫ РАЗРАБОТКИДиаграмма расчета средствами MS Visio 2010

Page 6: 2012 Выволокина Е.В

ЭТАПЫ РАЗРАБОТКИПрограммная реализация. Архитектура создаваемого ПО

Графический интерфейс

Пользователь

Загрузка/сохранение исходных данных

dat-файл

Редактирование исходных данных

Выполнение расчетов

Табличное и графическое отображение результатов

Формирование отчета в формате

ReportViewer

Вызов справки

Математическая библиотека (dll)

Класс варианта расчета

PDFExcel

Печать/экспорт в другие форматы

Файл справки (.chm)

Page 7: 2012 Выволокина Е.В

ЭТАПЫ РАЗРАБОТКИ

• разработка математической модели (dll) на языке С# в среде MS Visual Studio 2010;

• разработка и отладка клиентского модуля: проработка графического интерфейса; программная реализация объявленных в архитектуре

модулей; тестирование; исправление ошибок; создание справки.

Page 8: 2012 Выволокина Е.В

ДЕМОНСТРАЦИЯ ПО

Page 9: 2012 Выволокина Е.В

АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ

При проведение различных вариантов расчета было выявлено, что на потери давления влияют:

• размеры труб газохода;

• проходные сечения;

• скорость движения продуктов сгорания.

Page 10: 2012 Выволокина Е.В

РЕЗУЛЬТАТЫ РАБОТЫВ ходе работы было создано программное обеспечение с рабочим названием «RaschetPoter». Данное программное средство позволяет решить задачу расчета потерь давления при движении продуктов сгорания по газоходу.

В процессе проектирования и создания программного средства было создано следующее:

• тестовый вариант расчета;

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

• архитектура программного обеспечения;

• программное средство для решения задачи расчета потерь давления;

• справочные материалы;

• установочный файл.