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