Запрос клиента
Инженерная компания выполняет EPC-проекты, включающие:
расчёт параметров водоснабжения,
формирование технико-коммерческих предложений,
подготовку расчётной документации для заказчика. При этом возникали следующие проблемы:
- Высокая трудоёмкость расчётов — проекты содержат десятки и сотни типовых водопотребителей.
- Наличие нескольких конфигураций одного проекта — варианты застройки регулярно пересматриваются.
- Вероятностный коэффициент α, представленный в таблицах нормативного документа СП 30.13330.2020, требовал ручной интерпретации и корректировки.
- Отсутствие гибкой отчётности в существующих программных решениях.
- Зависимость качества расчётов от человеческого фактора.
Клиенту требовалось:
- Централизованно управлять вариантами проекта,
- Автоматизировать расчёты холодного и горячего водопотребления,
- Интеллектуально аппроксимировать коэффициент α,
- Формировать отчётную документацию в профессиональном формате,
- Сократить время подготовки расчётов и минимизировать ошибки.
Решение
Десктопное приложение WaterCon с модулями:
- Управление проектами и конфигурациями,
- Расчётное ядро (часовые, суточные, секундные расходы, расходы на нагрев воды),
- Интеллектуальная аппроксимация коэффициента α,
- Генерация детальной отчетности по производимым расчетам.
Интеллектуальная аппроксимация коэффициента α
Коэффициент α расчитывается благодаря нейронной сети, которая обучается на накопленных данных и нормативной базе, и может аппроксимировать коэффициент α для новых проектов.
Генерация отчётной документации
Реализовано на базе MiKTeX: автоматическая вёрстка формул, единое оформление, конечный документ представлен в формате PDF. В отчёт входят исходные данные, формулы, промежуточные и итоговые показатели, обоснование коэффициентов. Документы автоматически собираются и обновляются при изменении данных.
Результат
Сокращение времени подготовки расчётов, повышение точности и воспроизводимости, оперативное обновление при изменении конфигурации, автоматизированное формирование технической документации, снижение влияния человеческого фактора, возможность работы с крупными проектами (более 200 водопотребителей). Система интегрирована в EPC-процессы и используется в реальных проектах.
Стек технологий
Язык программирования:
Python
GUI:
Dear PyGui
Математика:
NumPy
SciPy
Машинное обучение:
scikit-learn
PyTorch
Отчётность:
MiKTeX
Установщик:
InstallForge