Организация работы с моделями в Autodesk Revit

 114

Производительность или скорость модели

Под термином «Производительность» мы часто понимаем целый набор разных характеристик, которые тем или иным образом влияют на скорость отклика программы на действие пользователя.

Набор характеристик, влияющих на Производительность:

  • Скорость вращения 3d модели – зависит от скорости обработки данных графическим движком программы.
  • Скорость отклика – зависит от скорости работы Revit с внутренней базой данных модели. Может быть вы замечали такой термин как «Регенерация» - именно этот процесс отвечает за создание и редактирование элементов.
  • Скорость отображения вида (для Revit спецификации — это тоже виды) зависит от того сколько элементов на него попадают.
  • Скорость синхронизации зависит от скорости вашей сети.

В какой-то момент пользователи начинают замечать, что скорость работы с моделью существенно упала. Что же влияет на производительность и как ускорить работу модели?

Факторы влияющие на Производительность

Производительность модели в Revit зависит от:

  1. Общего количество сторон, граней и вершин каждого элемента
  2. Общего количества элементов
  3. Количества элементов определённой категории.
    В особенности, на производительность влияют элементы, созданные инструментом «Модель в контексте».
  4. Количества связанных файлов и элементов в них.
    Чаще всего форматы связанных файлов, следующие RVT, DWG, DWF, IFC, RCP

Общее количество видов, спецификаций, листов и легенд практически не влияют на производительность модели, но при этом влияют на её размер!

Зависимость Производительности от Размера модели

Пример

Для примера возьмём пустую модель, скопируем семейство кубика и понаблюдаем за производительностью. Где факторы производительности:
Высокая – отклик на действие меньше 1 секунды, 3D модель крутится без подтормаживания
Низкая – отклик на действие больше 5 секунд, 3D модель тормозит.

Количество элементов, шт

Размер модели, MB

Производительность

10 000

57,0

Высокая

100 000

64.7

Низкая

Выводы

  • Зависимость Размера модели и её Производительности НЕ прямая!!!
  • Чем проще с геометрической точки зрения элементы и чем их меньше, тем быстрее работает модель.

Одним из самых распространённых методов увеличения производительности модели является её разделение. Рассмотрим положительные и отрицательные стороны этого процесса.

Положительные стороны разделения модели

  1. Ускорение работы модели.
    Меньше элементов - производительнее модель.
    Стремление к уменьшению количества элементов в одном файле.
  2. Разделение границ ответственности разделов
    Специалист не должен иметь прав редактирования моделей смежных разделов.
  3. Упрощение навигации в модели
    Чем больше информации в модели, тем сложнее ориентироваться в наборах видов, спецификаций, легенд, зависимостей элементов, листов и т.д.

Отрицательные стороны разделения модели

  1. Увеличение временных затрат для изменения элементов связанной модели.
    Изменять элементы связанных моделей нельзя. Это увеличивает время на корректировку любого элемента, находящегося в связанной модели.
    Так выглядит процесс изменения БЕЗ связей:
    Выбираем элемент > Изменить
    Так выглядит процесс изменения элемента из связанной модели:
    Открываем связанную модель в отдельном Revit > Выбираем элемент > Изменить > Синхронизируем связанную модель с Сервером > Синхронизируем основной файл с Сервером > Обновляем связь
  2. Увеличение временных затрат на синхронизацию моделей.
    Скорость синхронизации зависит от скорости обмена данными между локальным компьютером и сервером. Скорость зависит от большого количества факторов, об этом вы сможете прочитать в следующей статье.
  3. Уменьшение удобства корректировки модели.
    Невозможно корректировать элемент, занятый другим пользователем.
    Для того чтобы отредактировать занятый элемент:
    Конструктору требуется обратиться к Архитектору > Архитектору необходимо синхронизироваться и освободить рабочие наборы > Конструктору необходимо синхронизироваться > Конструктор может отредактировать элемент.
    Такие ситуации встречаются довольно часто. Особенно при работе с стенами, перекрытиями и проёмами в них.
  4. Увеличение временных затрат на вставку изменённых в основной модели таблиц, параметров, семейств, легенд, материалов, шаблонов, стилей во все связанные модели.
    Так выглядит процесс изменения БЕЗ разделения моделей:
    Изменить таблицу
    Так выглядит изменения С разделением модели (количество повторений зависит от связанной модели):
    Изменяем таблицу > Открываем связанную модель > Копируем таблицу в исходной модели > Вставляем в связанную модель

Рекомендованные принципы деления моделей

Сопоставив все положительные и отрицательные стороны процесса разделения моделей, мы можем рекомендовать следующие принципы. Порядок выстроен специальным образом.

  1. Один раздел проектирования = Одна модель
  2. Здание, корпус или секция больше 80 000 м2 = Одна модель
  3. Один комплект документации = Одна модель
  4. Размер модели не превышает 1,2 Гб

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

Разделение модели не должно:

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

Пример разделения модели

Почему необходимо разделять модели разделов АР и КЖ?

Отдельно стоит написать про разделение моделей Архитектурного и Конструктивного разделов. Всё дело в том, что несущие конструкции из-за особенностей инструментов Revit моделируются»» и там, и там, что порождает дублирование информации.

Почему несущие конструкции всё же надо дублировать:

  1. Исключение риска несогласованных изменений.
    При работе в единой модели существует большой риск изменения Архитекторами монолитных элементов без согласования Конструкторов, и наоборот. К сожалению, стандартные инструменты администрирования модели не позволяют настроить гибкие права.

  2. Уменьшение времени ожидания синхронизации.
    Увеличение количества сотрудников, работающих в модели, ведёт к увеличению частоты синхронизаций. Синхронизации требуются для освобождения заимствованных элементов и получения изменений, совершённых коллегами. Чем больше синхронизаций, тем больше времени сотрудник тратит на ожидание обновления модели.

  3. Уменьшение риска срыва сроков для промежуточной выдачи.
    Заимствованные элементы и рабочие наборы могут не позволить быстро изменить модель для промежуточной выдачи.

  4. Улучшение производительности модели.
    Уменьшение количества элементов в модели ведёт к улучшению производительности модели.
    На стадии РД суммарное количество всех архитектурных и конструктивных элементов (арматура) может оказаться критическим, что повлечёт необходимость деления моделей.

  5. Упрощение стандартизации модели.
    Необходимость управлять большим количеством видов разных разделов создаёт сложную систему фильтров и шаблонов, что ведёт к усложнению работы с проектом.

  6. Повышение удобства моделирования.
    В КР перекрытия привязаны к Уровням по верхним граням, в АР – по отметке чистого пола.
    Разная система привязки Перекрытий к Уровням уменьшает вероятность ошибки при моделировании перекрытий, стен и их дальнейшем оформлении.
    Количество необходимых для АР уровней может отличаться от количества уровней в КЖ, что может отрицательно повлиять на скорость моделирования в соответствии с спецификой раздела.

  7. Корректность формирования аналитической модели.
    Аналитическая модель автоматически генерируется корректно только при отсутствии смещения горизонтального элемента относительно уровня.

  8. Уменьшение затрат времени на создание универсальных и сложных семейств.
    На разрезах и фасадах в разделах АР и КЖ проёмы представляются в разном виде. Создание универсального семейства связанно с большими трудозатратами и усложнением структуры модели в целом.

  9. Уменьшение количества Рабочих наборов.
    Для каждого раздела свой список рабочих наборов и увеличение их общего числа может привести к перегруженности интерфейса.

При дальнейшем разделении моделей АР и КР стоит учитывать, что отсутствие несущих конструкций у Архитекторов невозможно так как:

  • лишает возможности пользоваться стандартными инструментами проёмов из-за отсутствия основы;
  • создаёт необходимость работы с связанными файлами КР
  • при выгрузке КР-связи Помещения без отделки теряют границы.

Связанные статьи

Факторы, влияющие на скорость интернета Предыдущая статья
  Наверх