| Наименование РИД |
Программный модуль для автоматизированной расстановки пожарных извещателей
|
| Реферат |
Программный модуль является частью программного обеспечения для автоматизированного проектирования систем пожаротушения и предназначен для автоматизации процесса расстановки пожарных извещателей в готовых CAD-проектах формата DXF (Drawing eXchange Format).
Программа написана на языке Python, технологический стек включает в себя следующие библиотеки и пакеты:
– PySide6 – библиотека, предназначенная для создания графического пользовательского интерфейса, аналогичного AutoCAD. Посредством PySide6 в программном компоненте реализовано окно (вьюпорт) для просмотра проектов DXF-файлов с предоставлением набора базовых функций в виде панели инструментов (загрузка DXF-файла, сохранение, закрытие текущего проекта, выбор типа пожарных извещателей и характеристики помещения, открытие боковой панели с информацией о выделенном элементе и существующих слоях проекта и др.).
– ezdxf – пакет-интерфейс для работы с форматом DXF, позволяющая читать и изменять существующие DXF-файлы, а также создавать новые. С помощью данной библиотеки происходит чтение файла, загруженного пользователем, и реализуется логика работы с проектом.
– Shapely – пакет для манипулирования и анализа плоских геометрических объектов. Основной задачей использования Shapely является анализ полигонов помещений проекта – определение границ помещений для последующего вычисления оптимальных позиций окружностей. Вычисление оптимальных позиций пожарных извещателей происходит с использованием алгоритма гексагональной упаковки окружностей.
– Pydantic – библиотека для валидации входных данных и конфигураций, моделей данных для геометрических объектов.
Меню и панель инструментов содержат следующие функции:
открытие ( ) файла с проектом;
сохранение ( ) внесенных изменений в открытом файле;
сохранение ( ) внесенных изменения в отдельном файле;
закрытие ( ) текущего файла с проектом;
перезагрузка/обновление ( ) файла с проектом – несохраненные внесенные изменения не сохраняются;
выбор типа пожарных извещателей и характеристики помещения, а также определение соответствующих параметров расстановки пожарных извещателей ( ) – характеристика помещения выбирается в соответствии с СП 484.1311500.2020 «Системы противопожарной защиты. Системы пожарной сигнализации и автоматизация систем противопожарной защиты. Нормы и правила проектирования», после чего определяются такие параметры расстановки, как радиус зоны контроля точечного извещателя, расстояние между точечными извещателями;
автоматическая расстановка пожарных извещателей ( ) в выбранном помещении (полигоне) – доступна только после определения параметров расстановки пожарных извещателей;
открытие/скрытие боковой панели ( ) с подробной информацией о существующих слоях проекта и выбранном элементе;
просмотр информации о разработанном модуле ( ).
Тип ЭВМ: IBM PC-совмест.ПК.
Язык: Python 3.13+
ОС: Windows 10 и выше
Объем программы: 83,6 Мб
(исходного текста)
|
| Возможные направления использования |
Область проектирования систем пожаротушения
|
| Количество опытных образцов |
1
|
| Количество просмотров |
2
|
| Наличие дополнительных файлов |
True
|
| Использование РИД правообладателем |
False
|
| Внешнее использование РИД |
False
|
| НИОКТР (JSON) |
{}
|
| ИКСИ (JSON) |
[]
|
| ИКСПО (JSON) |
[]
|
| ОЭСР (JSON) |
[]
|
| Дата первого статуса |
2026-01-13T11:37:44.053413+00:00
|
| Предполагаемый тип результата |
Программа для ЭВМ
|
| Ожидаемая роль |
Исполнитель
|
| Заказчик |
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ "ФОНД СОДЕЙСТВИЯ РАЗВИТИЮ МАЛЫХ ФОРМ ПРЕДПРИЯТИЙ В НАУЧНО-ТЕХНИЧЕСКОЙ СФЕРЕ"
|
| Руководитель работы |
Тараканов Дмитрий Анатольевич
|
| Руководитель организации |
Тараканов Дмитрий Анатольевич
|
| Регистрационный номер НИОКТР |
—
|
| Последний статус |
Подтверждена, 626011300646-3, 2026-01-13 14:28:57 UTC
|
| ОКПД |
Услуги по инженерно-техническому проектированию зданий прочие, не включенные в другие группировки
|
| Ключевые слова |
ПРОГРАММНЫЙ МОДУЛЬ; ПРОЕКТИРОВАНИЕ; СИСТЕМА ПОЖАРОТУШЕНИЯ; АВТОМАТИЗИРОВАННАЯ РАССТАНОВКА; ИЗВЕЩАТЕЛЬ
|
| Исполнители |
—
|
| Авторы |
Тараканов Дмитрий Анатольевич
|
| Коды тематических рубрик |
50.51.02 - Общие проблемы автоматизации проектирования
|
| OESR |
Информатика – архитектура и аппаратное обеспечение
|
| Приоритеты научно-технического развития |
а) переход к передовым технологиям проектирования и создания высокотехнологичной продукции, основанным на применении интеллектуальных производственных решений, роботизированных и высокопроизводительных вычислительных систем, новых материалов и химических соединений, результатов обработки больших объемов данных, технологий машинного обучения и искусственного интеллекта;
|