Корпоративное обучение для НОРИЛЬСКПРОЕКТ

Корпоративное обучение для НОРИЛЬСКПРОЕКТ

Летом прошлого года наш эксперт и преподаватель курсов по Autodesk Revit MEP Екатерина Подобед проводила корпоративное обучение для сотрудников ЧОУ ДПО «Корпоративный университет «Норильский никель». Поездка и сам курс получились настолько интересными, что по результатам Екатерина написала подробный обзор, который мы сегодня публикуем. В этом обзоре Екатерина описывает подготовку программы курса, само обучение и заодно делится своими мыслями и лайфхаками по работе в Revit MEP. Рекомендуем данный материал всем, кто интересуется проектированием раздела ЭО и СС в Autodesk Revit.

Часть первая. Техническая. Про семейства

Этим летом состоялась командировка в Норильск с целью обучения проектной группы.

У меня был курс “Autodesk Revit для инженеров ЭО и СС. Базовый”, который в стандартном виде длится 5 дней. Исторически сложилось, что в наши курсы по инженерии входит один день на семейства, и один день на оформление. Конечно, BIM-мастеров Revit мы за пять дней базового обучения сделать не можем, но научить людей понимать алгоритм параметризации семейств, делать спецификации (даже с учетом той восьмимиллиметровой высоты строки) и заполнять штамп, не используя обыкновенные аннотации, мы стараемся.

Группа из «Норильскпроект» запросила адаптированный курс с акцентом на параметризацию семейств на примере опорных конструкций компании Oglaend. Курс BIM-мастера я веду очень редко, только когда у меня корпоративные курсы, акцентированные на инженерию. Поэтому, когда я готовилась к курсам, я очень старалась, чтобы слушателям курс понравился и они не были разочарованы. Основное желание у них было научиться параметрировать семейства, на примере семейства опор, и я несколько дней изучала каталог Oglaend. В результате, у нас получилась вот такая программа курса в части создания семейств и их параметризации:

Основы создания геометрии для семейств

  1. Первый день – основы. Варианты создания трехмерных фигур. Выдавливание. Переход. Вращение. Сдвиг. Переход по траектории. Полые формы. Простенький выключатель с переключающимися клавишами. Простенький щит с изменением размеров и разными вариантами УГО. Простенькая специфицируемая принципиальная схема с семействами элементов узлов. Простенькое семейство розетки с рамкой-подсемейством и акцентом на параметр “общий”. LOD (I,G) – максимум 150. Простенькие формулы. Это обычный базовый курс, не адаптированный. Но я надеюсь, что этих навыков нашим слушателям достаточно, чтобы можно было самостоятельно если не создать, то хотя бы откорректировать семейство, и, самое главное, дать грамотное задание BIM-департаменту на создание новых семейств.

Таблицы поиска

  1. День второй.

Сначала мы сделали болт. Некоторые энтузиасты пытались нарезать на нем резьбу, но спараметрировать болт с резьбой… Лично я сразу сдалась. На мой взгляд, такого варианта более, чем достаточно:

01

А запараметрировали мы его с помощью Таблиц поиска (СайзЛукапов):

02

Потом мы сделали старт-кронштейн и внедрили в него болт. Даже четыре болта:

03

Параметрировали также с помощью Таблиц поиска/(Сайзлукапов), так что получилось закрепление материала.

Потом мы сделали профиль-канал:

04

У меня не всегда получается параметрировать геометрию влет. Поэтому, при дефиците времени и небольшом количестве типоразмеров, я часто параметрирую через настройки видимости. Профиль-канал состоял из двух типоразмеров и идеально подходил для параметризации через настройки видимости:

05

  1. День третий.

В результате получилась вот такая конструкция:

06

07

Честно говоря, рабочей она получилась далеко не у всех. Наверное, я перестаралась, когда готовила программу. Можно было выбрать что-то попроще. Хотя с другой стороны, ни одна группа у меня не ушла так далеко в глубины параметризации, как норильская группа. Надеюсь, что им было так же интересно, как и сложно.

Генератор формул

Для параметризации артикулов прекрасно подходят Таблицы поиска. Но поскольку мы учились, артикулы мы добавляли через Генератор формул. Большое человеческое спасибо Роману Митину! Мы ввели артикулы через Генератор формул, в зависимости от ширины лотка и расстояния до перекрытия. Артикулы были немного придуманные, но в данном случае это было не важно.

Генератор формул (точнее, его фрагмент) выглядит вот так:

08

А формулу можно сгенерировать, как минимум, вот такую:

09

Просто больше, как правило, не нужно. Revit прекрасно справляется с такими формулами.

10

И еще я выбрала вот такое семейство башмака опорного с двумя зажимами для данного курса:

11

Как параметрировать сами зажимы – через геометрию или видимость, не суть. Меня интересовали сами круглые опоры.

Линия тренда

Есть еще один очень интересный способ ввода формул в семейства Revit, правда, чаще он нужен, когда мы снимаем данные с графиков и ни Таблицы поиска, ни Генератор формул не помогут, потому что тут данные не ступенчатые, а плавные. Графиков к опорам не было, и я его просто построила в Excel, вывела формулу через линию тренда и ввела в формулу параметра семейства. Некоторая погрешность была, но она была более чем допустимой.

Уже достаточно давно в Excel можно выводить формулы с графиков. Это выглядит приблизительно так:

12

В самом семействе они выглядят немного странно, но зато всегда работают:

13

Регрессии

Есть еще один замечательный вариант ввода формул для параметризации семейств, но он… то ли самый неизвестный, то ли самый трудоемкий.

На ютуб канале (https://www.youtube.com/channel/UCyyig5QLYy1P-rbzj4bVItw/playlists) Study Prof есть замечательный ряд видеолекций для построения зависимостей между показателями. Если стандартная функция построения линии тренда в Excel появилась не более десяти лет назад, то этот функционал был намного раньше. С его помощью можно находить зависимости от двух и даже трех показателей. Делается долго, но один раз. То есть делаем таблицу в Excel и на первом листе готовим три таблички (зависимость от одной переменной, от двух и трех) и выводим на листы таблицы с регрессиями.

14

Далее, вводим данные, которые у нас в наличии. Чаще всего с графиков и номограмм. А потом просматриваем графики регрессий и подбираем тот, который нам больше подходит. Тот, где оранжевая кривая ближе всего к голубой. И копируем формулу из Excel в семейство Revit.

Для одной переменной у нас будут парные:

  1. Линейная регрессия:
    15
  2. Параболическая регрессия
    16
  3. Параболическая 10-степени
    17
  4. Степенная
    18
  5. Гиперболическая
    19

Ну а для множественных:

  1. Множественная линейная для двух исходных данных:
    20
  2. Множественная степенная для двух исходных данных:
    21
  3. Множественная линейная для трех исходных данных:
    22
  4. Множественная степенная для трех исходных данных:
    23

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

Dynamo

У меня оставалась одна пара на семейства, и я поняла, что регрессирование будет уже излишним. Последнюю пару мы попытались программировать. Ну конечно, ни на очень серьезном уровне, а на самом простеньком. В Dynamo. Сначала мы сделали маленький скрипт из нескольких нодов, который строил кривую поверхность на основе двух линий. Потом сделали маленький скрипт, который вводил в параметр “Комментарии” новое значение. Тоже не очень круто, но дорога появляется под ногами идущего.

На сайте ( https://forum.dynamobim.com/t/how-to-add-hangers-and-supports-automatically-to-all-to-pipes-ducts-an...) выложен скрипт для моделирования опор. Написан он неким Zachary Rodgers. Несмотря на то, что мы его уже кардинально подпилили, имя автора в скрипте остается нетронутым. Как и наша ему благодарность за то, что он его выложил.

Я привезла в Норильск этот скрипт, и предложила норильской группе его попробовать. Было приблизительно так:

Раз:
24

Два:
25

Три:
26

Четыре:
27

Пять:
28

Мне кажется, это была самая удачная часть курса. Причем она получилась почти у всех.

Ну а вот наша продуктивная группа:

29

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

Часть вторая. Тоже техническая. Про Revit

Изменения в последней версии Revit в направлении моделирования ЭО/СС. Теперь можно менять размер отображения спецификации, вставлять файлы формата *.pdf, выравнивать разрезы. Правда, это не имеет прямого отношения к моделированию разделов ЭОМ/СС, но все равно, это тоже приятные мелочи.

То, что этот модуль слабый, ни в коем случае не значит, что он нерабочий. Просто Revit моделирует кабели не совсем так, как нам бы хотелось, ну а схемы и кабельный журнал можно получить только при помощи группы программистов, которые готовы написать вам плагины под ваши цели. Были попытки моделировать кабели линиями модели, трубами, коробами… Вышеуказанные варианты были признаны “левым уклонизмом” и, на мой взгляд (да и не только на мой), оптимальный вариант моделирования кабелей в Revit – аннотациями. Зато Revit прекрасно справляется с моделированием кабеленесущих конструкций, оборудования, оконечных устройств. Может контролировать изменения в смежных разделах, проверять коллизии внутри раздела и с другими разделами, специфицировать все, кроме кабелей.

Поэтому полностью отказываться от AutoCAD еще рано. Хотя бы до тех пор, когда в каждой компании будут штатные программисты, готовые писать плагины под нужны проектировщиков, или средства для заказа таких плагинов на стороне. Мне все равно, где чертить схемы – в Revit или AutoCAD. Но для людей, которые много лет это делали в AutoCAD и имеют свои наработки, намного проще будет эту часть проекта продолжать делать в AutoCAD до тех пор, пока у них в Revit не появятся кнопки “Начертить схему №”, “Сформировать кабельный журнал” и т.п.

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