Содержание
В эпоху цифровизации и стремительного развития технологий автоматизация проектирования становится ключевым фактором успеха в строительных проектах. Российские разработчики ежедневно соревнуются в создании лучших для этого решений, однако порой им не хватает ресурсов для реализации всех запросов пользователей. В этот момент в игру вступают сторонние IT‑компании, которые не только берут на себя создания плагинов для программ, но и служат посредником между проектировщиками и разработчиками.
Одним из примеров подобной организации служат «Цифровые технологии 1520» — внутренний интегратор холдинга «Нацпроектстрой», занимающийся разработкой, внедрением и сопровождением программного обеспечения для различных сфер проектирования и строительства. Основное внимание специалисты компании уделяют технологиям информационного моделирования, которые позволяют создавать детализированные цифровые модели объектов с учетом их геометрических и функциональных характеристик. В данной статье мы рассмотрим основные направления деятельности компании, используемые инструменты и технологии, а также примеры успешных решений на базе платформы Топоматик Robur, о которых рассказали замначальника отдела Андрей Степанюк и инженер первой категории Борис Авдейчук в рамках мероприятия PRO ТИМ INFRA.
Инструменты и функции компании в строительной отрасли
«Цифровые технологии 1520» играют ключевую роль в интеграции BIM‑технологий в процессы проектирования предприятий холдинга «Нацпроектстрой». Специалисты компании имеют профильное образование и глубокие знания как в области проектирования, так и в разработке программного обеспечения. Это позволяет им эффективно адаптировать существующие программные решения под специфические нужды организации.
По словам Бориса Авдейчука, для успешной реализации задач он с коллегами использует следующие инструменты:
- Языки программирования и интеграция ПО
Всего эксперт описал три языка:
- C# — мощный инструмент для создания приложений с высоким уровнем производительности и широкими возможностями интеграции
- Python — популярен для написания скриптов и автоматизации процессов, позволяет быстро разрабатывать прототипы и автоматизировать рутинные задачи
- TLC (Topomatic Lisp Construction) — диалект Lisp, специально разработанный для создания параметрических 3D‑моделей в Топоматик Робур. TLC позволяет гибко настраивать модели и автоматизировать процесс их создания и изменения
Также Авдейчук рассказал о преимуществах использования этих инструментов. В первую очередь, они обеспечивают гибкость и масштабируемость проектов: использование C# и Python позволяет создавать решения, которые легко изменяются под новые требования, а TLC и макросы на Python помогают автоматизировать рутинные задачи, сокращая время на их выполнение.
Помимо языков программирования, специалисты IT‑компании активно применяют возможность интеграции Топоматик Robur с другими решениями вроде платформы Casper, что позволяет им объединять разные виды проектных данных в единую информационную модель.
- Шаблоны и библиотеки
Одним из ключевых инструментов, используемых в Робуре, являются библиотеки семантики. Они содержат специальные объекты, в которых хранится информация о способах их отображения на различных видах чертежей: на плане, в 3D‑виде, на профиле и т. д. Например, если изыскатель создает объект типа «репер», все его проекции автоматически обновляются при изменении параметров.
Шаблоны используются для модулей по созданию железных дорог и инженерных сетей. Они помогают унифицировать процесс проектирования и сократить время на выполнение задач. Например, шаблон для продольного профиля железной дороги позволяет автоматизировать создание чертежей в соответствии с требованиями организации.
- Правила оформления чертежей
Такие правила позволяют автоматически изменять чертежи при экспорте для соответствия требованиям экспертизы. Например, можно задать условие, согласно которому названия блоков должны начинаться с определенного атрибута, а элементы — размещаться в заданных слоях. Это избавляет проектировщиков от необходимости вручную редактировать чертежи для разных экспертиз, сокращая время на подготовку документации.
- Макрокоманды и создание собственных моделей
Этот функционал позволяет записывать последовательности действий, которые часто повторяются, и выполнять их одним нажатием кнопки. Например, если необходимо создать структурную линию с определенными свойствами, вместо выполнения нескольких действий вручную можно использовать макрокоманду, которая автоматически выполнит все необходимые шаги.
- Создание собственных типов моделей
Создание собственных типов моделей в Robur позволяет решать более сложные задачи проектирования. Например, можно разработать модель шумозащитного экрана с возможностью редактирования его параметров и автоматической генерацией чертежей. Такие модели могут включать сложные конструкции вроде опор, ростверков и других элементов.
Примеры разработанных решений
После описания основных инструментов, использующихся в «Цифровых технологиях 1520», Борис Авдейчук рассказал о реальных примерах разработанных решений:
- Плагин для камнеулавливающего барьера
В базовом функционале Robur инструменты для выполнения этой задачи отсутствовали. Для реализации плагина был использован модуль «Инженерные сети».
«Да, вы не ослышались, «Инженерные сети». Как уже сказал какой-то спикер до меня, именно оттуда происходят термины узел и сегмент. Это, конечно, какие‑то абстрактные понятия для проектировщика, но, с другой стороны, они дают некую свободу. Поэтому и были использованы», — объяснил эксперт.
Опоры барьера были представлены узлами, а сам барьер — сегментом. Благодаря этому проектировщики смогли автоматически выполнять расчёты уклонов, а также определять геометрическое положение анкеров. Это позволило значительно сократить время на проектирование и уменьшить количество ошибок.
- Водоотвод и ливневая канализация
Для автоматизации проектирования систем водоотвода и ливневой канализации в отделе Бориса Авдейчука был разработан плагин, который расширил функционал модуля «Инженерные сети». В него добавили шаблоны для автоматического подбора конструкций колодцев и расчёта их параметров.
Также для выполнения задачи были использованы инструменты работы с поверхностями, что позволило точно моделировать рельеф и привязывать колодцы к существующим инженерным объектам.
- Интеграция Robur с Casper
Для проектирования устройств сигнализации, централизации и блокировки (СЦБ) потребовалось связать Робур со сторонней программой. Специалисты «Цифровых решений 1520» создали модуль для автоматического расставления устройств на планах железнодорожных путей на основе данных из Casper.
Интеграция осуществлялась через экспорт данных в формате XML. В результате проектировщики смогли автоматически создавать 3D‑модели светофоров, стрелочных переводов и других элементов СЦБ, учитывая их характеристики и параметры.
Поддержка и обучение пользователей
Эксперты IT‑компании обеспечивают техническую поддержку для всех разработанных решений, помогая проектировщикам решать проблемы, возникающие при использовании программного обеспечения, и взаимодействуют с разработчиками для устранения ошибок.
Обучение пользователей по работе в разработанных плагинах проводится в двух форматах: техническом, заключающемся в изучении интерфейса и функционала ПО, и технологическом, сконцентрированном на методах и принципах проектирования с использованием информационного моделирования.
Заключение
Платформа Топоматик Robur в сочетании с дополнительными плагинами и скриптами позволяет решать широкий спектр задач в области проектирования и строительства. Компания «Цифровые технологии 1520» помогает адаптировать программные решения под нужды «Нацпроектстроя», что значительно повышает производительность труда и качество выполнения проектов в холдинге. В этом им помогают использование BIM‑технологий, автоматизация процессов и интеграция с другими системами.
Смотрите полное выступление Бориса Авдейчука с примерами разработанных плагинов:
Напомним, PRO ТИМ INFRA прошла в Москве 28 ноября. Мероприятие объединило ведущих специалистов в сфере автоматизации проектирования и строительства линейных объектов.
Понравилась статья?
1
А что вы думаете по этому поводу? Поделитесь с нами
Комментарии