Skip navigation
Hero_Landingpage_IFC-Workflow.png

Рабочий процесс IFC в Revit

Вы до сих пор сталкиваетесь с трудностями на рабочем месте или уже продуктивно работаете?

В актуальную версию программного обеспечения liNear 20.03 по многочисленным просьбам клиентов внесены значительные улучшения для рабочего процесса по проектированию инженерных систем на основе IFC-архитектуры. На примере подложки из ArchiCAD мы рассмотрим наиболее важные шаги на пути к стандартизированному расчёту.


ЧТО МОЖЕТ IFC, А ЧТО НЕТ?
Если вы имеете дело с рабочими процессами на основе формата Industrie Foundation Classes (IFC), вам нужно принять во внимание следующее: в настоящее время IFC не определяет универсальный формат обмена данными для моделей зданий и пользователь может выбирать практически любую платформу. Таким образом, ошибочно полагать, что вы можете моделировать здание в ArchiCAD, потом редактировать его в Allplan, и в конечном итоге загрузить модель в Autodesk Revit для дальнейшего редактирования. Такой рабочий процесс функционирует ограниченно даже при стандартной текстовой обработке, так почему же вы ожидаете, что он сможет работать правильно со сложными параметрическими конструкциями? Кроме того, в рамках интегрального проектирования следует задать себе вопрос о целесообразности. Когда вы получаете файл IFC, вы обычно получаете его от другого пользователя. Он несёт ответственность за изменения и должен вносить их в исходную платформу.

Некоторые из создателей IFC проводят параллель с PDF, и такое сравнение выбрано совершенно корректно. Так, PDF имеет визуально правильный вид и содержит необходимую информацию для получателя. Тем не менее, он не предоставляет возможности редактирования в своей исходной структуре. В лучшем случае вы можете добавлять страницы, отмечать места в тексте или комментировать доступную информацию. Если вы хотите внести структурные изменения, то вы должны либо сделать это в исходной модели, либо настроиться на ручную работу.

Таким образом, IFC не является форматом обмена данными для дальнейшего редактирования. Но для чего подходит IFC, где подводные камни в рабочем процессе проектирования инженерных систем и как их обойти?

IFC очень хорошо подходит для фиксирования и документирования стадии проектирования модели. При выводе в файл IFC параметрическая модель здания из программного обеспечения пользователя преобразовывается в единое геометрическое представление. Дополнительно к различным элементам здания добавляются файлы с данными, которые были определены заранее. С помощью этих элементов данные могут быть распознаны и в последующем отфильтрованы, объединены и дополнены необходимой информацией. Пока идентификация (IfcGuid) элемента не изменена, он доступен каждому участнику проекта, что не в последнюю очередь является обязательным условием для таких технологий, как формат BCF (BIM Collaboration Format). При работе с инструментом для координации не имеет значения, из какой платформы экспортирован файл IFC, если он соответствует спецификации IFC в целом и установленным стандартам проекта в частности.

Рабочий процесс на основе IFC может быть предпочтительным при проектировании инженерных систем здания, если задействованный архитектор не использует Revit. К сожалению, как только архитектурная модель передаётся проектировщику инженерных систем, возникают первые трудности, которые в первую очередь касаются анализа геометрии здания и расположения установленных элементов.

ОТКРЫТЬ ФАЙЛ IFC ИЛИ ИСПОЛЬЗОВАТЬ СВЯЗКУ ФАЙЛА IFC?
В самом начале вы должны принять решение: вы открываете файл IFC в Revit или просто связываете его? Это имеет значение, так как на деле происходят две совершенно разные вещи.

Возможность «открыть» файл IFC (по сути, скорее импортировать его) на первый взгляд звучит логично, так как в случае необходимости вам доступно дальнейшее редактирование элементов. Так, по крайней мере, в теории. Тем не менее, обычно здесь наблюдаются такие же проблемы, которые возникают, например, если вы хотите открыть документ Word в Open Office: импортированная модель зачастую имеет мало общего с фактической архитектурой. Помещения размещаются неправильно, элементы находятся не на оси, происходят также другие всевозможные ошибки. В течение многих лет бытует расхожее мнение, что импорт IFC на самом деле не является проблемой, если вы знаете, как это работает. К сожалению, мы не можем согласиться с этим утверждением. Последние несколько лет мы общались с бесчисленным количеством пользователей в Германии и за рубежом и еще даже не приблизились к формированию рабочего процесса, который бы работал с «неидеальными» моделями зданий. Параметры экспорта исходных платформ и параметры импорта целевой платформы слишком разнообразны, чтобы рассчитывать на бесперебойную работу. Для каждого сценария использования, безусловно, есть комбинация параметров для импорта/экспорта в сочетании с рекомендациями по моделированию с ограничениями, которые не требуют слишком трудоёмких усилий по дальнейшему редактированию. Однако до сих пор многим пользователям приходится выбирать, моделировать своё здание для расчётов тепловой нагрузки заново или вручную настраивать импортированную модель в соответствии с собственными потребностями. Оба пути ставят перед проектировщиком инженерных систем трудноразрешимые задачи, как только архитектор позже вносит изменения в модель (рис. 1).

Вторая возможность – это метод «связывания» файла в проекте Revit, который заключается в использовании файла IFC в качестве подложки для дальнейшего рабочего процесса. Этот сертифицированный способ обработки файла IFC в Revit тесно связан с фактической задачей рабочих процессов IFC и разработан компанией Autodesk как проект с открытым кодом. Модель IFC воспринимается как подложка, поэтому требуются только правильное графическое представление архитектуры и связанные с ней данные отдельных элементов модели. Этого достаточно для создания базовых линий при проектировании инженерных систем, а также для точного моделирования своей задачи в проекте, результаты которого позже объединяются в разделе координации.

В чём же кроется подвох? Что ж, если вы рассмотрите успешно связанный IFC, вы увидите, что несмотря на то, что связанные компоненты классифицированы соответствующим образом (например, как стена, окно и т. д.), они больше не содержат полные параметры Revit. Полученные элементы хоть и имеют категорию «стена» или «окно» и выглядят соответствующим образом, но больше себя так не ведут. В результате, они не могут быть правильно обработаны большинством инструментов, например для экспорта модели в формат gbXML или для проектирования штроб и проёмов (рис. 2).

Для крупных проектов есть ещё один аспект, который усложняет связь IFC. Пространства IFC представляются в Revit не как «Помещения» или «Пространства MEP», а как «Обобщённые модели», которые не подходят для дальнейшего использования в рабочем процессе проектирования инженерных систем. Таким образом, с помощью инструментов платформы у вас мало шансов выполнить расчёт тепловой нагрузки на основе связанного в Revit файла IFC, чтобы определить размеры технических систем. До сих пор единственной альтернативой являются табличный ввод или графические инструменты, которые позволяют вручную вводить данные IFC-архитектуры для расчёта. Это трудоёмкий и чреватый ошибками процесс, и его сложно интегрировать в эффективные процессы проектирования, так как после выполнения расчёта полученные данные должны быть кропотливо перенесены обратно в подмодель инженерных систем. Это весьма утомительная работа, а постоянно возникающая необходимость вносить изменения превращают её в сизифов труд. Таким образом, настало время для переосмысления рабочих процессов.

По этой причине отдел разработки liNear долго и усердно работал, пытаясь выяснить, как проверенные рабочие процессы могут стать доступными для связанных моделей IFC. На примере архитектуры ArchiCAD мы хотим продемонстрировать, как вы, специалист по проектированию инженерных систем, можете использовать программное обеспечение liNear на платформе Revit, чтобы установить связь между различными платформами.

ПОШАГОВОЕ РУКОВОДСТВО: ОТ IFC-АРХИТЕКТУРЫ К ОТОПИТЕЛЬНОЙ НАГРУЗКЕ
Далее мы хотели бы описать расчёт отопительной нагрузки на основе модели индивидуального жилого дома, представленной в формате IFC41. Общий процесс тесно связан с рабочим процессом на основе архитектуры Revit, есть только небольшие отличия в деталях.

НАЗНАЧЕНИЕ КЛАССОВ IFC КАТЕГОРИЯМ REVIT
Ниже мы предполагаем, что выполняется связь IFC со стандартной конфигурацией. Если у вас есть особые требования к переводу классов и типов IFC в категории и подкатегории Revit, вы можете заранее сохранить их в конфигурации сопоставления классов IFC. Поскольку подпрограмма загрузки/сохранения в диалоговом окне конфигурации Revit имеет проблемы с кодированием умлаутов, рекомендуется выполнить эти настройки с помощью текстового редактора с кодировкой UTF8 (рис. 3).


Информация

В дополнение к стандартной конфигурации, в зависимости от настроек экспорта архитектуры конкретной системы, может иметь смысл применить свои собственные настройки, например, для сопоставления оболочек (IfcCovering) и перекрытий (IfcSlab), чтобы было меньше проблем при импорте. Присвойте этим типам IFC подходящую категорию Revit (например, IfcSlab.FLOOR может быть перенаправлен в категорию «Междуэтажное перекрытие»). Обзор предопределённых типов и их значения можно найти в спецификации IFC2. Подробную информацию о конфигурации интерфейса IFC в Revit вы найдёте в руководстве по работе с файлами IFC в Revit от Autodesk3.


СВЯЗЫВАНИЕ ФАЙЛА IFC В REVIT
Прежде чем связать файл IFC, мы c помощью программы для просмотра IFC должны убедиться, что элементы в нашем здании были правильно классифицированы программой для экспорта данных и не пересекаются друг с другом. Кроме того, нам нужны пространства в виде элементов IfcSpace для удобной передачи модели в Revit. Если какое-либо из этих предварительных условий не подтверждается, то сначала согласуйте необходимые условия с вашим архитектором. В зависимости от ситуации, возможно, вам потребуется настроить параметры экспорта, фильтры вывода и свойства для генерации геометрии (рис. 4).  

Итак, мы начинаем новый проект Revit на основе шаблона liNear (или другого подходящего шаблона для инженерных систем). Затем мы открываем диалоговое окно «Диспетчер связей» в Revit и нажимаем на вторую вкладку с именем «IFC». Там мы добавляем ссылку на нужный проект IFC. В фоновом режиме Revit автоматически генерирует файл с расширением «.ifc.rvt». Этот файл содержит модель Revit, которая предлагает представление геометрии и атрибутов, хранящихся в IFC. Стоит отметить тот факт, что сгенерированная модель может быть открыта в Revit и частично изменена, но глобальное редактирование невозможно. Такие элементы, как стены, окна, двери и т. д., хоть и правильно классифицированы в этой модели, но больше не могут быть отредактированы с помощью обычных инструментов Revit, например редактора семейств или эскизов (рис. 5).

Если импорт выполнен, после выхода из диалогового окна вы увидите модель ссылочного файла IFC. Чтобы улучшить отображение, мы рекомендуем скрыть категорию Revit «Обобщённая модель» через диалоговое окно видимости. Обычно это приводит к тому, что графические представления пространств (IfcSpace) и отверстий (IfcOpeningElement) больше не отображаются явно. Кроме того, вы можете легко обнаружить возможные ошибки в таблице классификации IFC: в случае ошибок подпрограмма связывания вместо правильных категорий будет генерировать «Обобщённые модели» в качестве временного решения, что в последующих рабочих процессах (расчёт нагрузки на отопление/охлаждение, проектирование штроб и проёмов и т. д.) может привести к техническим проблемам (рис. 6).

ИМПОРТ ЭТАЖЕЙ
Важным шагом для дальнейшего редактирования является перенос этажей из ссылки в текущий проект инженерных систем. Для выполнения этой задачи подходит наша таблица этажей. С помощью функции «Импортировать/Синхронизировать» вы можете импортировать этажи из IFC (рис. 7). Выделите все этажи и замените любые существующие этажи в вашем шаблоне импортированными данными. Также добавьте вспомогательный уровень над чердаком на высоте конька. Это поможет вам позже при размещении пространств MEP. С помощью нашего диспетчера управления видами теперь можно создавать планы для двух этажей.

СОЗДАНИЕ ПРОСТРАНСТВ MEP
Переключитесь на один из планов этажей. Здесь вы можете увидеть различные особенности импорта IFC. Во-первых, IfcSpaces, то есть пространства в вашем IFC, создаются как общие модели и, таким образом, непригодны для дальнейшего использования в рабочем процессе проектирования инженерных систем. Например, чтобы продолжить расчёт нагрузки, сначала вам необходимо создать соответствующие пространства MEP, аналогично закрытому рабочему процессу BIM. Это можно сделать с помощью основных функций Revit или с помощью нашего инструмента «Создать пространства MEP» (рис. 8).

Основное преимущество инструмента liNear, наряду с предварительной настройкой соответствующих высот и переносом наименований и номеров помещений из IFC, состоит в том, что принимаются во внимание виртуальные элементы (например, см. жилую комнату/кухню на рисунке 9) и правильно учитывается положение дверей. Кроме того, на этом этапе переносятся наименования, номера и другие параметры (опционально).


Для точности вам следует ещё раз проверить пространства MEP в рабочем разрезе или трёхмерном виде. Нажмите на соответствующие пространства в нашем инструменте зонирования и убедитесь, что объём пространства отображается правильно (рис. 10).

Если пространства MEP на вашем плане отображаются неверно, убедитесь, что для параметра «Высота для расчёта» соответствующего уровня этажа установлено значение, при котором пространства этого этажа принимают максимальную величину. В пространствах с постоянным сечением заданное значение может быть сохранено при условии, что междуэтажные перекрытия были построены ниже соответствующего уровня этажа. В противном случае, например, если стяжка была смоделирована в виде отдельного элемента над уровнем этажа, исправьте заданное значение на значение относительной высоты, которая находится выше толщины стяжки (рис. 11).

НАСТРОЙКА ПЕРЕДАЧИ ПАРАМЕТРОВ
Подобно согласованности действий с помещениями Revit, программное решение liNear предлагает возможность переноса данных из объектов IfcSpace в соответствующие пространства MEP во время или после генерации. В особенности это представляет интерес для именования помещений, поскольку мы можем автоматически переносить имена и номера помещений из пространств IFC, например, из параметров «LongNameOverride» и «IfcName» (рис. 12).

Используя кнопку рядом с опцией «Применить дополнительные параметры», вы также можете настроить, какие дополнительные (общие) параметры вы хотите перенести в свои пространства MEP. Здесь вы найдёте наборы параметров, импортированные из IFC (рис. 13).

ПЕРЕДАЧА В liNear BUILDING И РАСЧЁТ ОТОПИТЕЛЬНОЙ НАГРУЗКИ
При передаче архитектуры IFC в liNear Building в настоящий момент не переносятся свойства материалов из слоёв стен. Однако, если коэффициенты теплопередачи уже сохранены в элементах (например, окна/двери), вы можете установить соответствующий параметр (например, ThermalTransmittance) в конфигурации (рис. 14). Здесь мы обращаем ваше внимание на то, что необходимо удостовериться, что в этом случае в цепочке информационных процессов уже сохранены приемлемые значения. Если это не может быть гарантировано, то вам не стоит доверять указанным значениям и вместо этого следует просто определить структуры слоёв или коэффициенты теплопередачи в основных таблицах проекта liNear Building.

Дальнейший рабочий процесс ничем не отличается от работы с архитектурой Revit. В частности, работая с архитектурой на основе IFC, вы также можете использовать наше двунаправленное соединение в обычном режиме, чтобы сравнить данные между моделями и проанализировать результаты. Команда поиска (инструмент «Пипетка») позволяет вам, выбрав элементы в Revit, перейти к соответствующему разделу модели в Building. И наоборот, команды «Зумировать» и «Показать» позволяют идентифицировать конструктивный элемент, принадлежащий поверхности элемента, даже в связанных моделях. Для этой цели подходит трёхмерный рабочий вид, обрезанный соответствующим образом до одного этажа, с полупрозрачным затенением, в котором скрыта категория «Обобщённая модель» (рис. 15).

РЕЗЮМЕ
Новые разработки в программном обеспечении liNear 20.03 значительно улучшают работу со связанной архитектурой IFC в Revit. Это стало возможным благодаря расширенным функциональным возможностям Desktop, а также дальнейшему усовершенствованию нашего собственного ядра Building Analyse, то есть алгоритма, который делит модель здания на отдельные элементы для расчёта нагрузки в соответствии со стандартами. Building Analyse постоянно совершенствуется отдельно от Revit Roadmap и позволяет нам быстро и гибко реагировать на ваши отзывы и предложения.

Кристиан Валуга


1 Источник: Institute for Applied Information/Karlsruhe Institute of Technology;
   www.ifcwiki.org/index.php?title=KIT_IFC_Examples

2  technical.buildingsmart.org/standards/ifc/ifc-schema-specifications/

3  www.autodesk.de/campaigns/inter­operability/ifc-handbuch


Название графика: Good Studio – stock.adobe.com