Дипломный проект Жидкова Д.А. Тема "Разработка комплекса программных средств для выполнения расчётов и исследования теплового баланса доменных печей" (УрФУ, 2012). Руководитель доцент, к.т.н. Лавров В.В. http://vlavrov.com
1. ФГАОУ ВПО «Уральский федеральный университет
имени первого Президента России Б.Н.Ельцина»
Институт материаловедения и металлургии
Кафедра «Теплофизика и информатика в металлургии»
РАЗРАБОТКА КОМПЛЕКСА ПРОГРАММНЫХ
СРЕДСТВ ДЛЯ ВЫПОЛНЕНИЯ РАСЧЕТОВ
И ИССЛЕДОВАНИЯ ТЕПЛОВОГО БАЛАНСА
ДОМЕННЫХ ПЕЧЕЙ
Выполнил: Жидков Д.А.
Группа: Мт-570502
Руководитель: доцент, к.т.н. Лавров В.В.
Екатеринбург, 2012
2. В чем важность исследования теплового баланса?
структура источников тепла в печи и
направления его расхода;
анализ эффективности тепловой работы
доменной печи;
выявление узких мест и проблем в
работе агрегата;
экономичность доменного процесса
(резервы снижения расхода
энергоресурсов).
3. Почему необходимо применять IT?
трудоемкость расчета;
исключение человеческого фактора;
автоматизация рутинных операций
(отчетность и т.д.);
анализ (проверка гипотез, тренды и т.д.).
4. Цель и задачи
Разработка комплекса программных средств для выполнения
расчетов и исследования теплового баланса доменных печей.
Хранение результатов
Модельные расчеты Визуализация
показателей
Методическое
обеспечение Формирование
отчетов
Исследование
накопленных данных
7. Основные этапы разработки (продолжение)
2. Разработка информационно-моделирующей
системы теплового баланса:
2.1 Архитектурные решения:
клиент-серверная архитектура;
разделение графического интерфейса и бизнес-логики;
хранение результатов в базе данных доменного цеха;
автоматизация расчетов на сервере БД;
подсистема визуализации показателей и формирования отчетов.
8. Основные этапы разработки (продолжение)
2.2 Разработка математической библиотеки DLL:
программная реализация расчета теплового баланса;
автоматизированное тестирование NUnit.
Подход:
объектно-ориентированный;
язык – С#.
9. Основные этапы разработки (продолжение)
2.3. Проектирование и реализация базы данных:
таблицы для хранения результатов;
связи таблиц;
хранимые процедуры;
задания SQL Server Agent.
11. Основные этапы разработки (продолжение)
2.4 Разработка подсистемы визуализации результатов расчета на
базе Reporting Services:
табличная и графическая форма;
фильтрация информации по параметрам (датам, статьям баланса,
доменным печам);
экспорт в Excel, PDF;
вывод на печать.
12. Основные этапы разработки (продолжение)
2.5 Разработка клиентского приложения. Особенности
реализации:
возможность выполнения модельных расчетов в автономном (от БД)
режиме;
поддержка загрузки данных из БД;
отображение расчетных данных на элементах формы;
возможность формирования отчетов;
справочная система.
13. Основные этапы разработки (продолжение)
3 Разработка проекта Analysis Services для исследования
теплового баланса.
хранилище данных;
OLAP-куб показателей работы
печей доменного цеха;
пакет Integration Services для
загрузки данных в базу OLAP;
модели Data Mining для прогнозирования суммарного притока тепла в
доменную печь по содержанию кремния в чугуне.
14. Основные этапы разработки (продолжение)
Использованные алгоритмы Data Mining:
деревья решений;
линейная регрессия;
нейронные сети;
логистическая регрессия.
15. Основные этапы разработки (продолжение)
4 Разработка методического обеспечения лабораторного практикума
«Хранилища данных и OLAP» дисциплины «Проектирование баз
данных»:
модульная структура;
теоретический материал;
задания для закрепления материала
с описанием решения;
задания для самостоятельного выполнения;
интерактивные презентации, созданные средствами Adobe Captivate 5.5
16. Заключение
1) Разработанные средства внедрены на производстве и в учебный
процесс
2) Ожидаемые результаты от эксплуатации:
повышение производительности
труда технологов;
положительный экономический
эффект;
в плане учебного процесса –
повышение качества образования.