¬аше окно в мир —јѕ–
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

19 €нвар€ 2022

Ёффективна€ технологи€ работы с большими BIM-модел€ми

≈вгений «ападинский, руководитель компании Cadwise

≈вгений «ападинский


ќдним из направлений де€тельности компании Cadwise €вл€етс€ создание программного обеспечени€ —јѕ– и BIM. — момента основани€ компании в 2000 году мы фокусировались на разработке продуктов дл€ проектировани€ инженерных коммуникаций. —овместно с компани€ми Ђ—и—офт ƒевелопментї и ЂЌанософт –азработкаї мы разработали р€д попул€рных продуктов MEP‑проектировани€: BIM Ёлектро, BIM ќѕ—, BIM — —, BIM ¬ , BIM ќтопление дл€ платформы nanoCAD и продукты из серии Project Studiо дл€ AutoCAD.

¬се наши решени€ приобрели попул€рность за счет простоты использовани€, функциональности и соответстви€ российским стандартам проектировани€. MEP‑системы содержат огромное количество деталей, и быстро стало пон€тно, что их информационное моделирование испытывает трудности, св€занные с задачами больших размерностей. Ќесмотр€ на то что мы посто€нно развивали и оптимизировали программные алгоритмы, проблемы размерности нас все равно настигали.

 роме этой проблемы свои требовани€ выдвигал и рынок. ¬се чаще и чаще от наших пользователей звучали пожелани€ о многопользовательской работе, о возможности прозрачно контролировать версии модели и быстро обновл€ть ее состо€ние. ¬се это привело нас к мысли о создании с нул€ BIM-системы, основанной на иных принципах.

¬ 2017 году мы ушли в глубокое подполье и зан€лись разработкой перспективной программной технологии. „етыре года прошло в упорной работе, и мы готовы выдать на ваш суд первые результаты. —оздан первый программный продукт на основе новой технологии. ѕредставл€ть продукт здесь мы не будем, наша компани€ занимаетс€ сугубо разработкой технологии и программных компонентов. ”пом€нем лишь, что он называетс€ nanoCAD BIM ¬ентил€ци€, и наши партнеры расскажут о нем лучше нас.

¬ данной статье речь пойдет о возможност€х разработанной программной технологии.

ѕостановка задачи

ѕеред нами сто€ла ключева€ задача Ч обеспечить удобную работу пользовател€ с большими модел€ми и их представлени€ми. Ќад большими модел€ми работают специалисты различных специальностей. «ачастую они ведут работу одновременно. Ѕолее того, нередко одновременно ведут работу специалисты одной и той же специальности. “ака€ широка€ постановка подразумевает решение как минимум семи основных проблем.

  1. ћногопользовательский режим работы программы

    ¬ современных услови€х, когда степень детализации проектов растет, а сроки проектировани€ неуклонно сокращаютс€, эту возможность сложно переоценить.

  2. Ќеобходимость двусторонней св€зи между моделью и ее представлени€ми

    ѕривычные всем проектировщикам документы, такие как планы, схемы, таблицы (например, спецификаци€ оборудовани€, изделий и материалов) Ч это не произвольные формы представлени€ проектируемого объекта. Ёто именно такие представлени€, которые позвол€ют наиболее нагл€дным образом продемонстрировать прин€тые проектные решени€. “акже модель может быть представлена как 3D-вид. Ќо продемонстрировать Ч это лишь полдела. ћаксимальный эффект достигаетс€ только тогда, когда через эти представлени€ можно формировать саму информационную модель, вносить в нее изменени€.

  3. јсинхронность моделировани€ и, соответственно, обновлени€ модели

    ќбновление большой модели занимает значительное врем€. ¬о врем€ проектировани€ инженеру нет необходимости непрерывно вносить в модель любое изменение. ƒл€ ускорени€ процесса ему значительно проще Ђвз€тьї себе в автономное пользование версию модели и синхронизировать ее с центральной моделью только тогда, когда он считает нужным, или когда это согласовано с коллегами. ¬носить изменени€ в модель Ђв режиме onlineї Ч это нежизнеспособна€ в проектировании схема и по другой причине. »нженер должен иметь возможность опубликовать свои изменени€ только тогда, когда проработает свою часть.  оллеги не должны видеть, как инженер изо дн€ в день создает, передвигает или удал€ет, например, воздуховоды.  оллеги должны видеть результаты заранее обозначенных этапов проектировани€.

  4. ћесто размещени€ центральной информационной модели

    — одной стороны, часть участников рынка активно осваивает облачные технологии. ќт них идет запрос возможности разместить центральную модель проекта в облаке. Ёто дает возможность всем участникам проекта иметь доступ к проекту из любого места, с любого устройства. — другой стороны, дл€ части организаций крайне важно строго ограничить доступ к модели проекта локальной сетью предпри€ти€.

  5. “иповое проектирование

    Ќаравне с многопользовательским режимом возможность тиражировать разработанные модели Ч это один из наиболее эффективных ответов на вызовы современного проектного рынка.

  6. »нкрементное обновление модели

    —инхронизаци€ версии модели, находившейс€ в автономном пользовании, с центральной моделью займет значительное врем€, если система начнет передавать всю модель целиком. ћасштаб бедстви€ будет тем больше, чем больше размер информационной модели. Ёто особенно критично дл€ облачного хранени€ модели. ¬ св€зи с этим необходимо, чтобы при обновлении система принимала в расчет только те элементы модели, которых каким-то образом коснулись изменени€.

  7. √ибкое сегментирование модели

    ƒалеко не всегда специалисту при проектировании нужна вс€ модель. ƒл€ обеспечени€ удобной работы достаточно вз€ть только определЄнный сегмент модели, например один этаж или только те части электрической схемы, которые сведены в один шкафЕ

Ѕазовые технологические решени€

ѕрежде чем рассказывать, какие инструменты дл€ решени€ данных проблем мы разработали, следует обозначить три наших главных технологических решени€.

ѕервое. ƒл€ реализации всех поставленных задач мы выбрали способ хранени€ модели в виде истории операций над ней. “акой подход уже использовалс€ в твердотельном моделировании. ¬ нашем случае мы храним последовательность всех операций над моделью в виде разработанного специальным образом файла.

¬торое. »деологи€ контрол€ версий во многом позаимствована нами у продуктов, использующихс€ при разработке программного обеспечени€. «арекомендовавша€ себ€ идеологи€ позволила нам обеспечить гармоничное сли€ние различных версий модели и вести их параллельное развитие.

“ретье. Ќаша система работает в плотной св€зке с графической платформой nanoCAD. Ёто позвол€ет оставить пользовател€ в привычном ему интерфейсе и предоставить ему весь мощнейший оформительский функционал nanoCAD. „тобы избежать технологических ограничений представлени€ модели в формате DWG, ее хранение и все манипул€ции с ней осуществл€ютс€ в независимом файле. nanoCAD и, соответственно DWG, используетс€ только в качестве привычного редактора, но на насто€щий момент нет никаких существенных ограничений, чтобы редактором не мог быть любой аналог Ч AutoCAD, BricsCAD и т. д.

–езультат

Ќиже краткий отчет о том, как мы справились с поставленными задачами:

  1. Ќаша технологи€ позвол€ет работать над проектом неограниченному количеству пользователей. ќни могут работать как в пределах одного раздела, так и в пределах проекта.
  2. Ќаша технологи€ позвол€ет вносить изменени€ в модель при работе с планом, 3D-видом или таблицей. Ћюбое представление модели может быть использовано не только дл€ демонстрации модели, но и дл€ внесени€ в нее изменений.

    »ллюстраци€ св€зи модели с 3D и 2D видами и спецификацией

  3. Ќаша нова€ программна€ технологи€ позвол€ет всем участникам проекта автономно и независимо работать над своей частью. ¬ любой момент каждый участник проекта может загрузить себе изменени€, произошедшие в центральной информационной модели проекта, или опубликовать в нее свои изменени€. ¬ажно отметить, что пользователь синхронизирует свою модель с центральной только тогда, когда посчитает нужным.
  4. Ќова€ программна€ технологи€ позвол€ет располагать центральную модель как на сервере в локальной сети предпри€ти€, так и в облаке. ѕредвосхища€ запрос рынка из области безопасности данных, мы разработали BIM Server, который работает как под управлением ќ— Windows, так и под ќ— Linux.
  5. ¬ новой программной технологии мы реализовали возможность создавать сборки изделий любого уровн€ вложенности и использовать их в последующей работе, в том числе и в других проектах. Ёто существенно ускор€ет процесс проектировани€: инженер может один раз проработать тот или иной узел, сохранить его как типовой и тиражировать в последующих проектах. “иражируемым решением может быть не только узел креплени€ какого-либо оборудовани€, но и типовое здание или сооружение.
  6.  ак уже было упом€нуто выше, в новой программной технологии всю информацию о модели мы храним в виде истории операций. ѕри синхронизации моделей программа передает только новые операции. “аким образом, происходит обмен не всей моделью целиком, а только изменившейс€ частью.
    ѕример истории изменений модели

    ѕример истории изменений модели

  7. «адачу сегментировани€ модели мы на данный момент не реализовали, но заложили в технологию все необходимые механизмы дл€ ее решени€ в будущем.

ѕерспективы

ќпределенную перспективу мы видим в расширении возможности работы нашего приложени€ под управлением ќ— Linux.  ак было выше упом€нуто, серверное приложение (BIM Server), которое отвечает за синхронизацию моделей всех участников проекта, уже работает под управлением ќ— Windows или Linux на выбор пользовател€. “еперь мы намечаем меры, которые необходимо предприн€ть дл€ того, чтобы на Linux заработало и клиентское приложение. ¬еро€тно, в самом ближайшем будущем така€ возможность будет востребована.

ћы ставим перед собой еще одну весьма амбициозную задачу. Ќова€ технологи€ нами разрабатываетс€ как BIM платформа. ’от€ на данный момент программный интерфейс находитс€ на этапе детальной проработки, но при по€влении коммерческого интереса к нашей платформе разработка в данном направлении будет ускорена.

ћы приглашаем к сотрудничеству всех разработчиков BIM приложений. ћы очень заинтересованы в комментари€х и предложени€х, особенно тех, которые касаютс€ требований к функциональным возможност€м новой платформы, поскольку во многом исходили из опыта разработки в области MEP-проектировани€ и наши собственные требовани€, возможно, им ограничены.



¬акансии:

јктуальное обсуждение

RSS-лента комментариев

-->

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: Ќе пора ли на смену BIM вбросить свежую трехбуквенную комбинацию
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

T-FLEX MDM Ч ”правление мастер-данными и нормативно-справочной информацией — ≈лена ћалай, ведущий системный аналитик «јќ Ђ“оп —истемыї (22 сент€бр€ 2022)
isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2022 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.