Разработка программного обеспечения Теплотехнический расчет нагрева бесконечного цилиндра при регулярном режиме Разработчик: Чуркин А.А. Мт-46053 Постановка.

Презентация:



Advertisements
Похожие презентации
Разработка программного обеспечения для решения задач теплотехники.
Advertisements

Курсовая работа на тему : « Расчет процесса нагрева ( охлаждения ) бесконечного цилиндра при регулярном режиме » Исполнитель : Студентка гр. Мт
2011 Нагрев (охлаждение) неограниченной пластины ведется в регулярном режиме. Регулярный режим - режим, который начинается с некоторого момента времени,
Разработка программного обеспечения теплотехнического расчета металлического петлевого рекуператора Разработчики Воробьева А.А. гр. Мт Гунько И.А.
ФГАОУ ВПО «Уральский федеральный университет имени первого Президента России Б.Н.Ельцина» Металлургический факультет Кафедра «Теплофизика и информатика.
Выполнил студент группы А Алексан П.А.. Проектирование и реализация информационной системы «Лаборатория химического анализа» для автоматизации обработки.
1 Тема 1.7. Алгоритмизация и программирование Информатика.
Разработка программного обеспечения расчета камерной сушильной печи Разработчик Казанцева А.В. гр. Мт Проверил доцент, к.т.н. Гольцев В. А. доцент,
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
УТКИН Денис Михайлович ЗОЛЬНИКОВ Владимир Константинович УТКИН Денис Михайлович МОДЕРНИЗИРОВАННАЯ МЕТОДИКА ПРОЕКТИРОВАНИЯ СЛОЖНЫХ БЛОКОВ ПРОГРАММНО-ТЕХНИЧЕСКИХ.
Разработка программного обеспечения расчета теплового баланса конвейерной сушильной печи Разработчик Догадкина О.В. гр. Мт Проверил: доцент, к.т.н.
База данных (БД) – Совокупность определённым образом организованной информации на определённую тему (в рамках определённой предметной деятельности); Организованная.
Быстрая разработка кадастровых приложений муниципального уровня с использованием системы «ИнМета» Вячеслав Томилин ООО НВЦ «Интеграционные технологии»
Лекция 5 Способы конструирования программ. Основы доказательства правильности.
Разработка программного обеспечения для расчета показателей работы шлакового режима доменной печи Выполнил: Костромин А.В. Группа: Мт
Преподаватель: Береснева Ксения Александровна Преподаватель: Береснева Ксения Александровна.
Этапы разработки базы данных.. Этапы разработки БД. 1. Постановка задачи. 2. Проектирование БД. 3. Создание БД в СУБД. 4. Управление БД в СУБД.
1 Развитие информационной системы электронной документации деканата заочного факультета ГУ КузГТУ Руководитель: к.т.н., доцент Крюкова Валентина Валентиновна.
Технология подготовки и решения задач с помощью компьютера Этапы решения задач с помощью компьютера.
Методология проектирования RAD МДК Раздел 1.
Транксрипт:

Разработка программного обеспечения Теплотехнический расчет нагрева бесконечного цилиндра при регулярном режиме Разработчик: Чуркин А.А. Мт Постановка задачи: к.т.н Гольцев В.А. Руководитель: к.т.н Лавров В.В. УГТУ-УПИ, г.Екатеринбург, 2009 г

Постановка задачи: Разработка ПО для решения задачи нестационарной теплопроводности – нагрева бесконечного цилиндраРазработка ПО для решения задачи нестационарной теплопроводности – нагрева бесконечного цилиндра Автоматизация рутинных расчетовАвтоматизация рутинных расчетов Обеспечение возможности использования данного ПО в учебных целяхОбеспечение возможности использования данного ПО в учебных целях

Физическая постановка задачи Теплопроводность это перенос теплоты структурными частицами вещества (молекулами, атомами, электронами) в процессе их теплового движения. Явление теплопроводности заключается в том, что кинетическая энергия атомов и молекул, которая определяет температуру тела, передаётся другому телу при их взаимодействии или передаётся из более нагретых областей тела к менее нагретым областям. Различные группы сталей в зависимости от температуры имеют различную теплопроводность. Так, углеродистые стали с повышением температуры уменьшают свою теплопроводность, высоколегированные аустенитные стали увеличивают, а теплопроводность нержавеющих хромистых сталей остается почти по­стоянной примерно до 1000 ºС. Теплопроводность сталей значительно изменяется с введением легирующих добавок, однако с повышением температуры разница стирается и при ºС теплопроводность всех сталей становится примерно одинаковой.

Физическая постановка задачи Для сталей в случае отсутствия табличных данных значения коэффициента теплопроводности λ при нужных температурах с достаточной степенью точности можно рассчитать по формуле λt = K · λ0 где К коэффициент, который определяется по графику; λ0 коэффициент теплопроводности при нормальных условиях. Значения поправочного коэффициента К, учитывающего изменения теплопроводности углеродистых сталей с изменением температуры

Разработка алгоритма в таблицах Excel Исходные данные Расчет Этап 1 Расчет Этап2

Визуализация рассчитанных данных Разработка алгоритма в таблицах Excel

Визуализация алгоритма расчета в пакете MS Visio

Архитектура ПО

Реализация программного средства в среде MS Visual Studio Проектируемое программное средство создано в среде MS Visual Studio 2005.NET на языке C#. C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к С++ и Java. Язык имеет строгую статическую типизацию, поддерживает полиморфизм, перегрузку операторов, указатели на функции-члены классов, атрибуты, события, свойства, исключения, комментарии в формате XML.

«Нагрев цилиндра»: Установка Установка на компьютер производится с помощью инсталлятора – файла Cilindr_Setup.msiУстановка на компьютер производится с помощью инсталлятора – файла Cilindr_Setup.msi После запуска файла появится окно, в котором нужно указать полный путь к папке, куда следует установить файлы программы. По умолчанию файлы скопируются в папку C:\Program Files\Нагрев цилиндра.После запуска файла появится окно, в котором нужно указать полный путь к папке, куда следует установить файлы программы. По умолчанию файлы скопируются в папку C:\Program Files\Нагрев цилиндра.

«Нагрев цилиндра»: Теория На теоретическом этапе вам будет предложено 3 вопроса из области теплофизики, связанные с тематикой программы: нагрев бесконечного цилиндра при регулярном режиме.

«Нагрев цилиндра»: Расчет Ввод исходных данных

«Нагрев цилиндра»: Расчет Результат

«Нагрев цилиндра»: Расчет Визуализация расчета

«Нагрев цилиндра»: Оценка Оценивание работы за 2 этапа

«Нагрев цилиндра»: Сервис Справка Журнал посещений

«Нагрев цилиндра»: Сервис 3 Уровня обработки исключений 1 Уровень 2 Уровень 3 Уровень Информативный характер с максимальной степенью быстродействия по выявлению ошибок Уровень блокирует процедуру расчета с выводом соответствующего сообщений, обеспечивая тем самым стабильность системы в целом в самый критический момент. Для данного этапа ведется журнал ошибок ErrorLog.log, где протоколируются ошибки и причины, вызвавшие их. Просмотр журнала возможен лишь привилегированным пользователем. Данный этап носит сервисный характер – он позволяет привилегированному пользователю разобраться с причиной появления исключительной ситуации.

«Нагрев цилиндра»: Особенности –применены методы ООП – создана структура классов, использован полиморфизм; –разработан в составе программы модуль тестирования по теоретическим вопросам нестационарной теплопроводности; –теплотехнический расчет нагрева бесконечного цилиндра при регулярном режиме; –экспорт/импорт исходных данных в файле xml; –возможность просмотра отчета с помощью ReportViewera и печати отчета; –экспорт исходных и рассчитанных данных в популярные форматы: excel, word, pdf; –визуализация данных с помощью графиков –трехуровневая обработка исключительных ситуаций; –ведение журналов: журнал посещений и журнал ошибок; –распределение привилегий между пользователями.

«Нагрев цилиндра»: Вывод В процессе проектирования и создания программного средства было создано следующее: –тестовый файл расчета и проверки методики расчета в Excel; –функциональная модель программы; –спецификации внешних функций; –блок-схема проектируемой программы; –архитектура программного обеспечения; –программное средство для решения задачи нестационарной теплопроводности для бесконечного цилиндра; –справочная система программы; –установочный файл. В результате разработки было создано программное обеспечение «Нагрев цилиндра», которое является учебным пособием для студентов, изучающих теплообменные процессы, и позволяющее решить задачу нестационарной теплопроводности бесконечного цилиндра при регулярном режиме.