Что-то типа технического задания
Общие сведения
1.1 Полное наименование программного продукта: «Автоматизированная система расчета геометрии слоев содержимого шахты доменной печи».
Назначение и цели создания системы
Цели создания системы
Целью являетсяавтоматизация выполнения расчета геометрии слоёв подвижного содержимого шахты печи в процессе доменной плавки и моделирование процесса образования продуктов плавки.
Назначение системы
Система предназначена для обучения студентов специалистов и бакалавров в качестве интерактивного методического пособия.
2.3 Создаваемая система должна обеспечивать:
2.3.1 Построение модели доменной печи с учетом допусков и ограничений, задавая необходимые размеры всех основных частей (загрузочного устройства; шахты; распара; горна; заплечиков, колошника; лётки; горизонта фурм и т.д.).
(для этой стадии все расчеты и формулы уже имеются)
2.3.2 Проверка введенных параметров на адекватность.
(ограничения на адекватность все есть)
2.3.3 Визуализация модели доменной печи в разрезе (с содержимым).
(для того что бы показать какие материалы будут засыпаться в печь (а всего их будет только 3 или 4) нужно будет использовать файл с этой информацией, т.е. вводить пользователь их не будет. Этот волшебный файл будет скорее всего как документ Excel)
2.3.4 Расчет динамики изменения геометрии слоёв содержимого шахты в процессе плавки.(этот расчет, не готов, но уже в процессе)
2.3.5 Динамическая визуализация процесса плавки в доменной печи. (здесь самое важное, нужно сделать красивую разноцветную двигающуюся картинку, на которой слои руды будут опускаться вниз по шахте печи)
Требования к системе
Требования к системе в целом
Требования к структуре и функционированию системы
Готовая работающая система должна обеспечивать визуализацию процесса доменной плавки, имитируя режим реального времени указанное пользователем, с учетом времени выпуска:
3.1.1.1 Система должна предоставить удобную форму для выбора параметров доменной печи, с проверкой на адекватность выбранных параметров.
3.1.1.2 Система должна корректно рассчитывать характеристики режима выпусков (массу сырья, количество подач руды, массу чугуна и т. д.).
3.1.1.3 Визуализация доменного процесса должна начинаться с построения доменной печи в разрезе. После выполнения нажатия на кнопку «Запуск процесса» должен начаться непрерывный доменный процесс, начиная с подачи руды, далее продвижение ее по шахте печи и образованием слоев, включая все изменениями геометрии и цвета этих слоев, и заканчивая выпуском чугуна.
3.1.1.4 Продолжительность процесса доменной плавки должна осуществляться как в реальном времени, так и за время, которое укажет пользователь.
3.1.1.5 Разрабатываемая система должна обеспечивать:
· оперативный ввод параметров и их проверку;
· корректную работу пользователей, путем вывода сообщений об ошибках пользователя и возможность вернуться в нормальный режим работы системы;
· возможность быстрого и легкого ознакомления с системой пользователя;
· "дружественный" интерфейс (система меню, подсказок) и надежный логический контроль вводимой информации;
· подробный справочный материал по осуществляемому системой доменному процессу.
Требования к функциям, выполняемым системой
Состав функций, реализованных в системе, приведен в таблице2.
Таблица 2 – Состав задач системы
Подсистема | Функция | Режим | Входные данные | Источник | Выходные данные | Потребитель |
Math | Инициализация констант, коэффициентов, переменных, использующихся в формулах и вычислениях. | Вычисление характеристик режима выпуска чугуна и процесса плавки чугуна. | Константы, числовые значения. | Введенные пользователем значения. | Расчеты для дальнейшего построения модели. | Visual |
Graph | Изображение всех частей доменной печи. | 1 Рисование доменной печи в разрезе. | Размеры частей доменной печи. | Ввод пользователем с формы. | Не цветная модель доменной печи в разрезе | Visual |
2 Изменение параметров доменной печи | Измененные размеры частей доменной печи | Ввод пользователем с формы. | Измененная не цветная модель доменной печи в разрезе | Visual | ||
Visual | 1 Загрузка сырья | 1 Загрузка сырья | Рассчитанное количество тонн сырья | Math | Визуализированная загрузка сырья | Пользователь |
2 Ожидание, пока сырье переместится из колошника в шахту печи | Рассчитанное время ожидания между загрузками сырья | Math | Визуализация процесса перемещения сырья в шахту печи после | Пользователь |
Окончание таблицы 2.
Подсистема | Функция | Режим | Входные данные | Источник | Выходные данные | Потребитель |
загрузки | ||||||
2 Процесс плавки сырья в доменной шахте | Плавка сырья | Расчеты, учитывающие изменения профиля слоев сырья, количество образующихся газов, скорость продвижения сырья по шахте и т.д. | Math | Визуализация процесса плавки сырья | Пользователь | |
3 Образование слоев продуктов плавки | 1 Образование слоев продуктов плавки | Расчеты, отражающие изменения сырья после переплавки, образование побочных продуктов | Math | Визуализация образования пирога продуктов плавки | Пользователь | |
2 Выгрузка чугуна | Расчеты режима выпусков, скорость и т.д | Math | Визуализация выгрузки чугуна | Пользователь |