| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее ПО от Autodesk > Revit > Revit: как создать сварной арматурный каркас?

Revit: как создать сварной арматурный каркас?

Ответ
Поиск в этой теме
Непрочитано 29.08.2015, 22:49 2 |
Revit: как создать сварной арматурный каркас?
extraneous
 
Не верблюд
 
Москва
Регистрация: 07.06.2010
Сообщений: 1,152

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

Внимание пользователям:
В данной теме обсуждаем только создание арматурных каркасов. Стандартные вопросы типа "как посчитать массу арматуры" и "как сделать строчку 8мм", а также все остальные будут считаться оффтопом. Не флудим, чтобы не огорчать администрацию форума!

Описание выработанных на данный момент способов, с описанием преимуществ и недостатков:

Вариант 1 - при помощи "групп" и "сборок" из "стандартной" арматуры. Тема обсуждалась здесь.
Идея: составить из арматуры каркас необходимой формы. Собрать арматуру в "сгруппированную сборку" с именем, соответствующим имени каркаса. Раскопировать каркас по проекту. Создать спецификацию по "Сборкам" - получим общее количество каркасов; изменить один из каркасов в группе - изменятся все каркасы этого типа в проекте. Для подсчета материалов на один каркас создать "Параметр проекта" для "Несущей арматуры", по экземпляру, текстовый, с опцией "Может изменяться по экземплярам группы", назвать его "ПодсчетНаИзделие". Зайти в один из каркасов и вписать для всей арматуры в нем в этот параметр любой текст, например "1". Создать спецификацию "Несущей арматуры" с фильтром "Имя сборки = Имя каркаса" и "ПодсчетНаИзделие = 1". В спецификации получим количество арматуры на один каркас, для массы арматуры включаем "вычисление итогов" - получаем массу одного каркаса.

Преимущества:
Максимальное использование стандартных инструментов Revit, даже семейства создавать не нужно;
Возможность легко создавать каркасы любой формы.

Недостатки:
Регенерация большого количества "групп" занимает значительное время;
Отсутствует параметризация - все изменения формы каркаса необходимо производить вручную;
Есть вероятность того, что кто-то скопирует "Первый" каркас (с указанным значением "ПодсчетНаИзделие"), тогда количество арматуры "для одного каркаса" удвоится. Проверить, что такое произошло, можно только вручную через вспомогательную спецификацию.


Вариант 2 - при помощи семейств "IFC-арматуры". Что это за зверь - читать тут и далее. Видео-демонстрация (от miko2009) того, что есть на данный момент. Видео, примеры и семейства у меня на блоге.
Идея: создать семейства всех элементов, которые должны использоваться в каркасе (отдельные стержни и массивы, листовая сталь и тд), сделать все эти семейства "Общими". Загрузить эти элементы в другое семейство, собрать в каркас нужной формы. Во всех семействах создать параметры, необходимые для фильтрации в спецификациях ("Комплект чертежей", "Марка конструкции" и тд). Связать соответствующие параметры вложенных и родительского семейства. Загрузить семейство в проект.
Принцип создание семейств каркасов - выступление на AURU2014 Алексея Савватеева "Арматурные сетки и каркасы"

Преимущества:
Работа с семействами более стабильна, чем с "группами", регенерация при изменениях происходит значительно быстрее;
Семейства можно сделать параметрическими - например, автоматически перестраивать каркас сваи при изменении диаметр или длины.
Можно включать в каркас пластины, уголки и другие элементы.

Недостатки:
Создание параметрических семейств - достаточно трудоемкий процесс;
Подсчет массы и элементов на один каркас также остается проблемой.


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

Способ 1. Аналогичный способу подсчета при использовании "Групп-сборок" - указание для одного из каркасов определенного параметра, фильтрация по этому параметру. Параметр должен быть сделан "Общим", добавлен во все семейства, из "вложенного" связан с "Родительским". Те же проблемы при невнимательном копировании.

Способ 2 - который я пока применяю. В семейства добавлен параметр "Количество изделий в проекте". В спецификации общая масса всех каркасов делится на этот параметр - получаем массу на один каркас. Параметр нужно заполнять вручную из спецификации, либо автоматически через Dynamo.

Способ 3 - вычислять массу каркаса в самом семействе каркаса. Трудоемкий способ, так как подсчет массы нужно дублировать и во вложенных семействах, и в "Родительском". Но в результате - никаких проблем в проекте и спецификациях. Способ, на который, видимо, придется переходить.

НЕспособ 4 - просто вычислять массу каркаса и вписывать вручную в соответствующий параметр. Почему нет? Это совершенно не сложно и решает все проблемы, можно скомбинировать со способом 2.


Вот здесь есть описание создания спецификации изделия (с объединением ячеек и текстом в две строки).

Если у кого-нибудь появятся идеи, как можно всё упростить - пишите. Если есть вопросы и что-то непонятно из того, что я описал - спрашивайте.

UPD:
Вариант 3: с использованием "Контейнера армирования" - объекта, который появился в Revit 2016. Видео-демонстрация.
Создается только средствами API. Объединяет системную арматуру в некое подобие "Группы". После этого контейнер можно копировать, при изменении одного из них - меняются остальные. Категория контейнера - также "Несущая арматура". Арматура, которая входит в контейнер, перестает специфицироваться отдельно - попадает только контейнер, и лично меня это смущает больше всего. Для подсчета спецификаций нужно добавлять кучу дополнительных параметров, и всё делается только программно.
За подробностями можно обратиться, например, к Артуру.

Плюсы:
Потенциально более высокая производительность (нужно тестировать)
Первоначальное создание каркаса из обычной арматуры (и плюс, и минус)

Минусы:
Только Revit 2016
Любые операции с контейнером только посредством API
Непонятно, как подсчитать спецификацию на один каркас
Невозможно включить в состав каркаса пластины, уголки и тд,

Меня этот "Контейнер", если честно, совсем не вдохновил.
__________________
Мой блог по Revit

Последний раз редактировалось extraneous, 16.09.2015 в 12:07.
Просмотров: 27746
 
Непрочитано 28.09.2015, 13:58
#41
miko2009

Инженер-конструктор
 
Регистрация: 13.10.2011
Москва
Сообщений: 2,359


Цитата:
Сообщение от extraneous Посмотреть сообщение
Да это же смехотворно
почему ? она же будет получаться одним нажатием
miko2009 вне форума  
 
Автор темы   Непрочитано 28.09.2015, 14:32
#42
extraneous

Не верблюд
 
Регистрация: 07.06.2010
Москва
Сообщений: 1,152


miko2009, хотя бы потому, что это будет уже не Revit.

Например, как вы подсчитаете общую ведомость расхода стали совместно с обычной арматурой? ВРС тоже отрисовывать через Python? Запускать приложение заново при любом изменении армирования? Ну уж нет.
__________________
Мой блог по Revit
extraneous вне форума  
 
Непрочитано 28.12.2016, 05:52
#43
FAh12


 
Регистрация: 23.12.2016
Сообщений: 1


Как посчитать массу арматурного каркаса в сборке?
FAh12 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее ПО от Autodesk > Revit > Revit: как создать сварной арматурный каркас?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Арматурный каркас буронабивных свай Rourker Железобетонные конструкции 21 25.10.2016 14:43
Сварной или вязяный каркас балки Евгений Д. Железобетонные конструкции 10 27.07.2016 15:26
Нужно сконструировать (рассчитать) арматурный каркас фундаментной плиты под небольшую кирпичную подсобку на дачном участке Neudachnik Основания и фундаменты 6 11.03.2013 21:48
как в Лире создать металлический каркас здании? aramatyandsegh Лира / Лира-САПР 3 28.02.2013 03:32
Как создать каркас? AlexRU Конструкции зданий и сооружений 2 22.02.2007 16:40