Скорость моделей в Autodesk Revit
скорость модели
В какой-то момент пользователи начинают замечать, что скорость работы с моделью существенно упала. Системный администратор и bim-специалисты сталкиваются с жалобами от пользователей на то, что модель стала работать медленно. Так что же влияет на скорость работы модели?
Под формулировкой «Скорость работы модели» мы часто понимаем целый набор разных характеристик, которые опишем ниже:
- Скорость вращения модели на 3d виде
Зависит от скорости обработки данных графическим движком программы. -
Скорость отклика
Зависит от скорости работы Revit с внутренней базой данных модели.
«Регенерация» - именно этот процесс отвечает за создание и редактирование элементов в базе данных модели. -
Скорость отображения вида
Зависит от того сколько элементов на него попадают. (для Revit спецификации — это тоже виды) -
Скорость открытия и синхронизации модели
Зависит от скорости вашей сети.
Факторы, влияющие на скорость работы
Скорость модели в Autodesk Revit зависит от:
- Комплектующих компьютера
Подробнее об этом вы можете прочитать в нашей статье - Детализации элементов
Чем детализированней элементы в модели, тем труднее компьютеру их обрабатывать - Общего количества элементов
- Количества элементов категории "Модель в контексте"
- Количества связанных файлов и элементов в них.
Форматы связанных файлов, следующие RVT, DWG, IFC, RCP - Количества видов
Переодически удаляйте рабочие неиспользуемые виды модели
Факторы, влияющие на скорость открытия и синхронизации модели
Что замедляет открытие и синхронизацию основной модели?
- При работе на RevitServer: Скорость интернет-соединения компьютера пользователя с сервером
Подробнее об этом вы можете прочитать в нашей статье - Количество RVT, IFC, DWG, RCP связей
- Количество DWG в основной модели
Чем больше DWG - тем медленнее модель.
В основной модели должно быть минимальное количество DWG связей - Количество DWG в связанных моделях
В связанных моделях должно быть минимальное количество DWG связей - Вид DWG связей
Импортированные DWG максимально замедляют работу модели.
DWG необходимо подгружать только Связью - Путь связей
Все связи в том числе DWG должны находится на общедоступном сервере. В противном случае связанный файл будет не находиться - Рабочий набор связанных файлов
Все RVT, IFC, DWG связи должны быть в отдельном рабочем наборе, который можно закрыть при открытии модели.
Зависимость скорости от Размера модели
Пример
Для примера возьмём пустую модель, скопируем семейство кубика и понаблюдаем за производительностью. Где факторы производительности:
Высокая – отклик на действие меньше 1 секунды, 3D модель крутится без подтормаживания
Низкая – отклик на действие больше 5 секунд, 3D модель тормозит.
Количество элементов, шт |
Размер модели, MB |
Производительность |
10 000 |
57,0 |
Высокая |
100 000 |
64.7 |
Низкая |
Выводы
- Зависимость Размера модели и её Производительности НЕ прямая!!!
- Чем проще с геометрической точки зрения элементы и чем их меньше, тем быстрее работает модель.
Одним из самых распространённых методов увеличения производительности модели является её разделение. Рассмотрим положительные и отрицательные стороны этого процесса.
Положительные стороны разделения модели
- Ускорение работы модели.
Меньше элементов - производительнее модель.
Стремление к уменьшению количества элементов в одном файле. - Разделение границ ответственности разделов
Специалист не должен иметь прав редактирования моделей смежных разделов. - Упрощение навигации в модели
Чем больше информации в модели, тем сложнее ориентироваться в наборах видов, спецификаций, легенд, зависимостей элементов, листов и т.д.
Отрицательные стороны разделения модели
- Увеличение временных затрат для изменения элементов связанной модели.
Изменять элементы связанных моделей нельзя. Это увеличивает время на корректировку любого элемента, находящегося в связанной модели.
Так выглядит процесс изменения БЕЗ связей:
Выбираем элемент > Изменить
Так выглядит процесс изменения элемента из связанной модели:
Открываем связанную модель в отдельном Revit > Выбираем элемент > Изменить > Синхронизируем связанную модель с Сервером > Синхронизируем основной файл с Сервером > Обновляем связь - Увеличение временных затрат на синхронизацию моделей.
Скорость синхронизации зависит от скорости обмена данными между локальным компьютером и сервером. Скорость зависит от большого количества факторов, об этом вы сможете прочитать в следующей статье. - Уменьшение удобства корректировки модели.
Невозможно корректировать элемент, занятый другим пользователем.
Для того чтобы отредактировать занятый элемент:
Конструктору требуется обратиться к Архитектору > Архитектору необходимо синхронизироваться и освободить рабочие наборы > Конструктору необходимо синхронизироваться > Конструктор может отредактировать элемент.
Такие ситуации встречаются довольно часто. Особенно при работе с стенами, перекрытиями и проёмами в них. - Увеличение временных затрат на вставку изменённых в основной модели таблиц, параметров, семейств, легенд, материалов, шаблонов, стилей во все связанные модели.
Так выглядит процесс изменения БЕЗ разделения моделей:
Изменить таблицу
Так выглядит изменения С разделением модели (количество повторений зависит от связанной модели):
Изменяем таблицу > Открываем связанную модель > Копируем таблицу в исходной модели > Вставляем в связанную модель
Рекомендованные принципы деления моделей
Сопоставив все положительные и отрицательные стороны процесса разделения моделей, мы можем рекомендовать следующие принципы. Порядок выстроен специальным образом.
- Один раздел проектирования = Одна модель
- Здание, корпус или секция больше 80 000 м2 = Одна модель
- Один комплект документации = Одна модель
- Размер модели не превышает 1,2 Гб
Каждый последующий принцип предполагает разделение только в том случае, когда производительность модели резко падает, до уровня, когда с ней становится некомфортно работать.
Разделение модели не должно:
- Увеличивать срок формирования Листов документации.
Принцип формирования документации с использованием Revit следующий:
Вся документация по проекту делится на комплекты > Каждый лист принадлежит к определённому комплекту > На каждом из листов располагается набор видов (спецификации для Revit это тоже виды).
Для комфортной работы необходимо исключить совместное нахождение на одном листе видов из основной модели и видов из связанной модели. Причина в том, что для редактирования и обновления вида из связанной модели потребуется синхронизация и открытие ещё одной копии Revit на вашем компьютере.
Оба процесса ресурсоёмки и зачастую не самые быстрые.
- Замедлять скорость построения и корректировки модели.
На стадии «П» модель одного раздела рекомендуется не разделять
На стадии «Р» модель рекомендуется разделять по комплектам рабочей документации.
Пример разделения модели
Почему необходимо разделять модели разделов АР и КЖ?
Отдельно стоит написать про разделение моделей Архитектурного и Конструктивного разделов. Всё дело в том, что несущие конструкции из-за особенностей инструментов Revit моделируются»» и там, и там, что порождает дублирование информации.
Почему несущие конструкции всё же надо дублировать:
-
Исключение риска несогласованных изменений.
При работе в единой модели существует большой риск изменения Архитекторами монолитных элементов без согласования Конструкторов, и наоборот. К сожалению, стандартные инструменты администрирования модели не позволяют настроить гибкие права. -
Уменьшение времени ожидания синхронизации.
Увеличение количества сотрудников, работающих в модели, ведёт к увеличению частоты синхронизаций. Синхронизации требуются для освобождения заимствованных элементов и получения изменений, совершённых коллегами. Чем больше синхронизаций, тем больше времени сотрудник тратит на ожидание обновления модели. -
Уменьшение риска срыва сроков для промежуточной выдачи.
Заимствованные элементы и рабочие наборы могут не позволить быстро изменить модель для промежуточной выдачи. -
Улучшение производительности модели.
Уменьшение количества элементов в модели ведёт к улучшению производительности модели.
На стадии РД суммарное количество всех архитектурных и конструктивных элементов (арматура) может оказаться критическим, что повлечёт необходимость деления моделей. -
Упрощение стандартизации модели.
Необходимость управлять большим количеством видов разных разделов создаёт сложную систему фильтров и шаблонов, что ведёт к усложнению работы с проектом. -
Повышение удобства моделирования.
В КР перекрытия привязаны к Уровням по верхним граням, в АР – по отметке чистого пола.
Разная система привязки Перекрытий к Уровням уменьшает вероятность ошибки при моделировании перекрытий, стен и их дальнейшем оформлении.
Количество необходимых для АР уровней может отличаться от количества уровней в КЖ, что может отрицательно повлиять на скорость моделирования в соответствии с спецификой раздела. -
Корректность формирования аналитической модели.
Аналитическая модель автоматически генерируется корректно только при отсутствии смещения горизонтального элемента относительно уровня. -
Уменьшение затрат времени на создание универсальных и сложных семейств.
На разрезах и фасадах в разделах АР и КЖ проёмы представляются в разном виде. Создание универсального семейства связанно с большими трудозатратами и усложнением структуры модели в целом. -
Уменьшение количества Рабочих наборов.
Для каждого раздела свой список рабочих наборов и увеличение их общего числа может привести к перегруженности интерфейса.
При дальнейшем разделении моделей АР и КР стоит учитывать, что отсутствие несущих конструкций у Архитекторов невозможно так как:
- лишает возможности пользоваться стандартными инструментами проёмов из-за отсутствия основы;
- создаёт необходимость работы с связанными файлами КР
- при выгрузке КР-связи Помещения без отделки теряют границы.