Details

Title Разработка динамической модели операции электролиза никеля в цехе горно-металлургического предприятия: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Creators Чернова Полина Игоревна
Scientific adviser Шошмина Ирина Владимировна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects системно-динамическое моделирование ; растворение и дегазация ; горная металлургия ; материально-энергетический баланс ; параметрический анализ ; Python ; Streamlit ; system-dynamics modelling ; leaching and off-gas treatment ; hydrometallurgy ; mass-energy balance ; parameter sweep
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.02
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2025/vr/vr25-2964
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\37216
Record create date 9/19/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Работа посвящена созданию системно-динамической модели блока отделения растворения и дегазации, позволяющей оперативно рассчитывать масс- и энергобалансы процесса и анализировать влияние технологических параметров. Цель — разработать воспроизводимое, расширяемое и вычислительно эффективное программное средство. В ходе исследования решались задачи: • проанализированы существующие методы моделирования непрерывных металлургических процессов и обоснован выбор системной динамики; • сформулирована формальная схема «блок-склад-поток» и выведены дифференциальные уравнения массопереноса и теплового баланса; • спроектирована и реализована четырёхслойная архитектура; • разработан набор из 9 модульных и интеграционных тестов, подтверждающий инварианты массы и энергии; • проведён базовый 8-часовой расчёт и параметрический прогон по массе сырья, выявивший рост извлечения никеля с 66,9 % до 70 % и двукратное снижение удельной энергоёмкости. Полученный программный комплекс может использоваться для: • оперативного составления сменных заданий и оценки тепловой нагрузки; • подбора дозировок реагентов и анализа предельных режимов. Результаты показывают, что комплекс демонстрирует воспроизводимые и консистентные расчёты, а также предоставляет устойчивую основу для дальнейшего развития — от подключения новых технологических блоков до внедрения более сложной кинетики. В процессе работы использованы информационные технологии и инструменты: язык Python 3.11, библиотеки NumPy, Pandas, Pydantic, Matplotlib, фреймворк Streamlit, pip и pyproject.toml.

The thesis presents a system-dynamics model of the leaching-and-degassing section that allows rapid calculation of mass- and energy balances and assessment of how process settings influence performance. The goal is to deliver a reproducible, extensible and computationally efficient software tool. The work addressed the following tasks: • reviewed existing approaches to modelling continuous metallurgical processes and justified the choice of system dynamics; • formulated the formal block–stock–flow scheme and derived the differential equations for mass transfer and heat balance; • designed and implemented a four-layer software architecture; • created a suite of nine unit- and integration tests confirming mass- and energy invariants; • ran a base 8-hour simulation and a parameter sweep over feed mass, revealing a rise in nickel recovery from 66.9 % to 70 % and a two-fold drop in specific energy demand. The resulting software package is suitable for: • quick generation of shift production plans and heat-load assessments; • tuning reagent dosages and exploring boundary operating modes. The results confirm that the stated goal has been achieved. The complex is reliable, delivers reproducible and consistent calculations, and provides a solid foundation for future extensions—from adding new process blocks to introducing more sophisticated reaction kinetics. Development employed Python 3.11, the NumPy, Pandas, Pydantic and Matplotlib libraries, the Streamlit framework, and a pip/pyproject.toml build system.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics