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

Также смотрите видеопрезентацию библиотеки, ссылка в конце статьи. Возможности некоторых элементов показал в бесплатном уроке по моделированию системы, которую видите на картинке выше.

Состав библиотеки

Воздуховоды

  • Круглые воздуховоды для аспирации на сварочном соединении,
  • Круглые воздуховоды для аспирации на фланцевом соединении.

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

Соединительные детали воздуховодов

  • гибкая вставка круглая,
  • гибкая вставка прямоугольная,
  • заглушка плоская фланцевая,
  • отвод круглый сегментный,
  • переход с прямоугольного на круглое сечение,
  • переход круглый,
  • поворот (отвод) от 90° до 180°,
  • соединение для разделения воздуховодов на отрезки,
  • тройник круглый,
  • тройник круглый конусный,
  • тройник круглый штанообразный,
  • труба продувочная,
  • утка круглая.

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

Гибкие вставки

Параметры гибких вставок на примере круглой вставки

У гибкой вставки есть два параметра: «Длина гибкой вставки в модели» и «Длина гибкой вставки для спецификации». Первый параметр — это реальная длина в модели, имитация сжатой гибкой вставки. Второй — длина в максимально растянутом состоянии для указания в спецификации.

Заглушка плоская

Параметры заглушки

У заглушки нужно указать толщину стали. Её нужно устанавливать на фланец.

Отвод круглый сегментный

Параметры отвода

У отвода можно задавать радиус закругления — параметр «R». По умолчанию значение равно 2. «Длина шейки» — параметр, с помощью которого можно удлинить одну из сторон отвода. Если шейка появляется не с той стороны отвода, то нужно нажать на галочку «Развернуть отвод». Шейка появится с другой стороны. По умолчанию шейки нет, значение длины равно нулю.

Параметр «Толщина стали» нужен для задания толщины металла и определения массы. Параметры «Ответный фланец_Зеленый» и «Ответный фланец_Фиолетовый» отключают видимость ответных фланцев воздуховодов. Чтобы было понятно, с какой стороны какой фланец, добавил цветовую индикацию. Соответственно, если нужно отключить фланец «с зелёной стороны», то снимаете галочку в параметре «Ответный фланец_Зеленый».

Отключить цветовые обозначения можно в параметре типа «Показывать индикаторы фланцев».

Параметры с толщиной стали и управление видимостью фланцами одинаковы по логике по всех семействах, далее их буду пропускать.

Переход с прямоугольного на круглое сечение

Параметры перехода с круглого на прямоугольное сечение

«Длина перехода» — параметр управляет длиной всего перехода, включая шейки. Шейки можно включить с обеих сторон, как с прямоугольной, так и с круглой. За это отвечают два параметра — «Длина шейки с прямоугольной стороны» и «Длина шейки с круглой стороны».

Переход круглый

Параметры круглого перехода

У круглого перехода всё по аналогии, только параметры называются «Длина шейки с большей стороны» и «Длина шейки с меньшей стороны». На иллюстрации пример перехода с шейками. Шейки входят в длину перехода.

Поворот круглый сегментный на углы от 90 до 180°

Параметры поворота круглого сегментного

В библиотеке два семейства. Одно для углов от 90 до 179°, второе только для угла 180°. Параметры те же, что у обычного отвода, кроме управления шейками. Такие повороты приходится делать отдельно, так как отводы из настроек трассировок Ревит построить под углами больше 90° построить не может.

У поворота есть две шейки. «Длина шейки в начале» управляет длиной шейки в той точке, которой подключается поворот к другому элементу. «Длина шейки в конце» — противоположной.

Тройник круглый

Параметры круглого тройника

Тройник из настроек трассировки. По умолчанию строится для углов 30° и 90°. Для других углов размеры тройника нужно вводить вручную. За это отвечают параметры «Длина магистрали», «Длина врезки» и «Расстояние до пересечения». Первый управляет длиной основного направления, второй — длиной ответвления, третий — местом их пересечения. Вот схема такого тройника:

Схема тройника. Lмаг — Длина магистрали. Lотв — длина врезки. Lпер — расстояние до пересечения

Тройник круглый конусный

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

Тройник круглый штанообразный

Параметры тройника штанообразного круглого

Штанообразный тройник вставляется на открытый конец воздуховода или другого фитинга. Пользователь задаёт все размеры. При необходимости можно добавить шейку у ответвлений. Тройник может быть как равнопроходным, так и переходным.

Труба продувочная

У продувочной трубы есть параметр «Длина по верху». Эту длину пользователь вводит сам. Нужно учитывать диаметр размещения, так как в зависимости от него длина должна меняться. Чтобы семейство не ломалось, добавил подсказку — параметр «! Минимальная длина». Вводите длину по верху больше, чем значение в этом параметре.

Понятия не имею, зачем нужна продувочная труба. Но вы там что-нибудь продуйте, ребята.

Утка круглая

У утки пользователь задаёт длину, смещение и длину прямых участков. В зависимости от смещения эти участки должны иметь определённую длину, чтобы семейство не сломалось. Поэтому добавил подсказку в виде параметра «! Значение должно быть больше 5 мм». Нужно так подобрать длину прямого участка, чтобы в этом параметре было значение больше 5 мм, тогда не сломается.

Утка так же вставляется на открытый конец воздуховода или фитинга.

Местный отсос

Семейство зонта — местный отсос

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

Параметры зонта

«Высота зонта» — высота зонта без учёта отбортовки. Ниже справочный параметр с полной высотой с учётом отбортовки.

«Длина зонта» и «Ширина зонта» — размеры прямоугольного сечения зонта.

«Уголок по периметру зонта» — квадратный уголок по периметру прямоугольного сечения зонта. Можно включить или отключить. «Уголок зонта» — размер уголка. «Толщина уголка зонта» — толщина металла этого уголка.

«Диаметр патрубка» — диаметр патрубка в верхней части и заодно диаметр подключения зонта. «Длина патрубка» — длина цилиндрической части, входит в высоту зонта. «Уголок у патрубка зонта« — параметр управляет видимостью уголка у патрубка. «Уголок патрубка» — размер уголка. «Толщина уголка патрубка» — догадались, да?

«Отбортовка» — включает прямоугольную полосу по периметру зонта в его нижней части. «Высота отбортовки» — ширина полосы, «Толщина отбортовки» — её толщина.

В помощь проектировщику в семействе считаются следующие параметры:

Расчётные параметры в семействе зонта

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

Люк для чистки воздуховодов

Люки по серии А9-58. Категория — «Воздухораспределители», настроил их для вытяжных систем. Перед размещением на воздуховоде пользователю нужно ввести в параметре «Диаметр воздуховода» диаметр воздуховода, куда вставляется люк. Иначе семейство подстроиться не может.

Эскизы фитингов

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

Подробнее об этом смотрите в видеопрезентации.

Спецификация элементов аспирации

Количество элементов в спецификации

Также сделал спецификацию, в которым подсчитывается количество воздуховодов и фитингов и записывается в виде единица измерения / площадь элементов. У лючков площадь не нужна, поэтому там просто количество. Выглядит не супер красиво, но если вам такое нужно, то пользуйтесь.

Автоматизация

Скрипт для включения или выключения цветовых индикаторов фланцев. За вас проставит все галочки.

Скрипт для записи плотности и марки стали. Вписываете значение для плотности стали и при необходимости марку стали, скрипт заполнит значения за вас. Плотность — обязательный параметр, есть во всех семействах, так как по ней вычисляется масса элемента.

Скрипт для записи наименований воздуховодов и фитингов, а также для заполнения параметров с толщиной стали, площади и массы для воздуховодов. В видеопрезентации показал, как всё работает.

Скрипт для разделения воздуховодов на отрезки. Этот скрипт по заданным настройкам поделит воздуховоды систем аспирации на отрезки. Также смотрите видеопрезентацию.

Видеопрезентация

Купить библиотеку

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

Юрлицам купить на сайте не получится — там нельзя оформить договор и выдать чек для бухгалтерии.

С юрлицами заключаю договор на услуги как самозанятый. Вам не нужно платить никакие налоги согласно п. 8 ст. 2 422-ФЗ от 27.11.2018. Стоимость библиотеки — 25 000 ₽.

Процедура такая:

  1. Отправляете запрос о покупке и карточку предприятия на почту bimvadim@bk.ru;
  2. Заполняю договор и акт, отправляю на согласование. После обмениваемся сканами с подписями и печатью;
  3. Как деньги поступают на мой счёт, высылаю на электронную почту из договора ссылку для скачивания библиотеки и ссылку на сайт ФНС с электронным чеком. После этого обязательство считается исполненным.
  4. Вы отправляете по почте два бумажных экземпляра договора и акта с подписями и печатями, один из них я подпишу и отправлю вам обратно.

Семейства продаются как есть, без обмена или возврата.