Разработка программного обеспечения для решения задач теплотехники
Постановка задачи: Разработка ПО для решения задач теплотехники Автоматизация рутинных расчетов Обеспечение возможности использования данного ПО в учебных целях
Предметная область Теплопроводность - это перенос тепловой энергии, который обусловлен движением микроструктурных элементов тела, зависящим от местной температуры. В чистом виде теплопроводность можно наблюдать только в твердых телах. Процесс переноса теплоты теплопроводностью зависит от пространственно-временного распределения температуры в теле, иначе - от температурного поля, которое в общем случае является нестационарным. Температурное поле может быть и стационарным. При этом температура во всех точках тела остается неизменной с течением времени. Тепловое излучение – это особый вид переноса тепловой энергии, осуществляемого электромагнитными волнами. Законы теплового излучения тождественны законам оптики и электромагнетизма. Теория представляет лучистый перенос теплоты как поток, имеющий как волновой, так и квантовый характер распространения. Количество теплоты, излучаемой нагретым телом, пропорционально четвертой степени абсолютной температуры этого тела
Разработка алгоритма в таблицах Excel
Стационарная теплопроводность в плоской стенке
Стационарная теплопроводность в цилиндрической стенке
Нестационарная теплопроводность
Потери теплоты излучением
Визуализация алгоритма расчета в пакете MS Visio
Стационарная теплопроводность в плоской стенке
Стационарная теплопроводность в цилиндрической стенке
Нестационарная теплопроводность
Потери теплоты излучением через открытые отверстия
Архитектура ПО
Реализация программного средства в среде MS Visual Studio Проектируемое программное средство создано в среде MS Visual Studio 2005.NET на языке C#. Выбор языка С# обусловлен его простотой, но в то же время выразительностью с точки зрения реализации современных концепций программирования. Программа включает в себя четыре независимых расчета, расположенных на отдельных вкладках одной формы – «Расчет задач теплотехники».
Программное обеспечение «Расчет задач теплотехники»
Стартовая страница
Стационарная теплопроводность в плоской стенке
Стационарная теплопроводность в цилиндрической стенке
Нестационарная теплопроводность
Потери теплоты излучением через открытые отверстия
Дополнительные функции расчета: Построение графиков Формирование отчетов Вызов справки Установка ограничений на поля ввода исходных данных в соответствии с физикой процесса
График для задачи по нестационарной теплопроводности
Отчет
Ограничения на поля и обработка исключительных ситуаций
Справка
Установка ПО
ЗАКЛЮЧЕНИЕ В процессе проектирования и создания программного средства было создано следующее: блок-схема проектируемой программы; тестовый файл расчета и проверки методики расчета в Excel; спецификации внешних функций; архитектура программного обеспечения; программное средство для решения задач теплотехники; справочная система программы; установочный файл;