Dynamo for autodesk civil 3d что это

Обновлено: 02.07.2024

AutoCAD Civil 3D — программный продукт компании Autodesk для специалистов в области землеустройства, геодезии, проектирования генплана и объектов инфраструктуры. В его основе лежит использование BIM-технологий и трехмерной математической модели объектов. AutoCAD Civil 3D позволяет полностью автоматизировать проектирование объектов инфраструктуры, создание и выпуск рабочей документации, начиная со сбора и обработки полевых данных, геодезических изысканий и заканчивая 3 D -визуализацией проектного замысла и возведением самих объектов.

Назначение AutoCAD Civil 3D

Являясь основным инструментом специалистов в области землеустройства, проектировщиков генерального плана, проектировщиков линейных сооружений, программный продукт AutoCAD Civil 3D дает возможность эффективно управлять процессом проектирования на любой его стадии. AutoCAD Civil 3D обеспечивает динамическое взаимодействие всех объектов, создавая целостную систему и предоставляя возможность внесения изменений в проект на всех этапах проектирования. Кроме того, Civil 3D обеспечивает одновременную совместную работу нескольких специалистов над одним проектом . Таким образом, эта САПР позволяет уменьшить временные затраты на разработку проекта, его оценку и подготовку выходной документации, а также оптимизировать весь процесс проектирования в целом. Уменьшая затраты, мы увеличиваем его прибыльность.

Civil 3d

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

Во-первых, AutoCAD Civil 3D позволяет создать единую цифровую модель поверхности.

Во-вторых, эта САПР основана на технологии информационного моделирования (BIM) — стандарт, который постепенно становится эталоном для предприятий ПГС.

В-третьих, интерфейс AutoCAD Civil 3D прост и удобен в использовании. Это отмечают все пользователи данного программного продукта.

В-четвертых, в AutoCAD Civil 3D можно импортировать данные с любого геодезического оборудования, а затем обрабатывать их.

Пятое, но не самое последнее по значимости, — это возможность создания 3D-визуализации проектируемых объектов. Объемное изображение намного более наглядно и понятно и для самих специалистов, и для ваших заказчиков.

Шестое — коммуникация с Google Earth. Вы можете в реальном времени наблюдать погодные условия на месте проектируемого объекта в любой точке земного шара.

Кроме того, САПР AutoCAD Civil 3D адаптирована для работы с российскими ГОСТами и имеет русифицированную версию.

Бюро ESG организует и проводит обучающие курсы по работе в Civil 3D на своей территории или на территории заказчика.

Обучающие курсы по AutoCAD Civil 3D

Autodesk AutoCAD Civil 3D. Проектирование генеральных планов Программа курса (скачать pdf)
Autodesk AutoCAD Civil 3D. Проектирование наружных инженерных сетей Программа курса (скачать pdf)
Autodesk AutoCAD Civil 3D. Проектирование автомобильных дорог Программа курса (скачать pdf)

Любой специалист может пройти профессиональную сертификацию по AutoCAD Civil 3D на сайте Autodesk. Сертификация проходит на английском языке, поэтому рекомендуем заранее ознакомиться с английской версией программы и прочитать руководство по интерфейсу тестирования. Экзамен проходит в режиме on-line, на выполнение заданий дается 2 часа, все другие программы и приложения на компьютере блокируются на это время.

Мастерская технологий и инструментов

  1. Приложение к Autodesk AutoCAD Civil 3D. Автоматизированное формирование «Ведомости углов поворота, прямых и кривых» в соответствии с ГОСТ 21.701-2013 «Система проектной документации для строительства. Правила выполнения рабочей документации автомобильных дорог», Форма 4. Данное приложение позволяет отобразить в чертеже данные объекта Трассы в виде таблицы AutoCAD или выполнить экспорт данных в таблицы Microsoft Excel.

Функционал АutoCАD Civil 3D

AutoCAD Civil 3D предназначен для инженеров и архитекторов в сфере промышленного и гражданского строительства. Основные сферы использования: проектирование инженерных сооружений, транспортных и канализационных сетей, объектов инженерной защиты, ландшафтного благоустройства, объектов по охране природы. Он позволяет интегрировать данные, полученные при GPS-съемке, обеспечивает удобную визуализацию, анализ данных и согласованную совместную работу различных специалистов.

При проектировании объектов программа предоставляет широкий выбор инструментов, а также узконаправленные возможности, такие как моделирование коридоров, создание напорных и безнапорных трубопроводных сетей, моделирование мостов и проектирование железнодорожных путей. Civil 3D автоматизирует процесс формирования земельных участков и предлагает готовые модели рельефа для профилирования, а также предоставляет широкий функционал для обработки данных инженерно-геологических и инженерно-геодезических изысканий. Например, с помощью Civil 3D на стадии камеральных работ создается трехмерная топооснова для проектирования. Эта 3D-модель реального рельефа вместе с графически отображенными объектами на нем становится базой для последующей разработки проектной модели и чертежей.

АutoCАD Civil 3D существенно упрощает работу с чертежами и выпуском необходимой документации. Пользователю предлагается обширная библиотека чертежных стилей САПР, разнообразные картографические функции, а также возможность создания аннотированных рабочих документов.

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

Анализ в Civil 3D

Визуальный анализ в AutoCAD Civil 3D

Civil 3d анализ модели

Анализ модели в AutoCAD Civil 3D

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

Совместная работа

AutoCAD Civil 3D обеспечивает удобную совместную работу проектировщиков строительных конструкций и инфраструктуры. Это обеспечивается через использование ярлыков к данным и внешних ссылок, доступных всем участникам проектирования, а также совместное управление конструкциями, моделями и деталями проекта. В последних версиях доступна совместная работа в облачных сервисах.

Применение Civil 3D в России

AutoCAD Civil 3D применялся при строительстве крупных транспортных объектов при подготовке к Олимпийским играм в Сочи:

  • совмещенная (автомобильная и железная) дорога «Адлер – горноклиматический курорт «Альпика-Сервис» и пожарный водоем,
  • устройство котлованов под гостиничные комплексы в Олимпийской Медиа-деревне на отметке +960 метров в п. Красная поляна,
  • чаша карьера Ахштырского месторождения известняков,
  • технологическая дорога для движения грузового транспорта в с. Раздольное,
  • площадь под укладку асфальтобетонного покрытия в Олимпийском парке.

AutoCAD Civi 3D использовался при строительстве следующих транспортных объектов в Московской облаcти:

  • развязка на пересечении Волоколамского и Ильинского шоссе в Красногорском районе Московской области,
  • путепровод через железную дорогу на 1 км автодороги «Ступино – Городище - Озеры»,
  • путепровод через железную дорогу на 20 км Носовихинского шоссе.

AutoCAD Civil 3D применялся при проектировании следующих объектов метрополитена:

  • станция «Театральная» в Санкт-Петербурге,
  • электродепо «Лихоборы» Люблинско-Дмитровской линии Московского метро,
  • продолжение Сокольнической линии Московского метро.

alt

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

Введение

Dynamo - это бесплатное дополнение для Autodesk Revit, с помощью которого можно научить Revit новым действиям: строить геометрию, работать с данными, обновлять свойства и т.д. Файлы Dynamo имеют расширение .dyn и сохраняются отдельно от файлов Revit, а также могут быть использованы в разных проектах. Как правило, для программирования нужно писать сложный код, который понятен далеко не каждому проектировщику, однако в Dynamo вместо сложного кода используются простые блоки, написанные понятным языком. Из блоков собираются правила-скрипты, по которым и будет работать Revit.

Интерфейс Dynamo

На вкладке Управление – Визуальное программирование расположены основные две кнопки: «Dynamo» и «Dynamo Проигрыватель».

Dynamo управление

Вторая позволяет запускать скрипты с одного нажатия, не открывая интерфейс Dynamo.

Проигрыватель Dynamo

Кликнув на первую кнопку «Dynamo», мы перейдем в рабочее пространство Dynamo, которое условно разбито на 2 области. Слева находится палитра с блоками, которые именуются нодами и представляют собой упакованный кусок кода. Если развернуть вкладки, то увидим, что все ноды сгруппированы по определенным критериям. А справа от этой панели находится основное рабочее пространство, куда перетаскиваются необходимые ноды, последовательно связываются между собой, формируя наше правило – скрипт. В самой нижней панели расположена кнопка воспроизведения скриптов, и у нее есть два варианта работы: запуск скрипта вручную либо же в автоматическом режиме.

Интерфейс Dynamo

Создание скрипта

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

Структура построения нашего скрипта следующая:

  1. Определить категорию элементов, с которой мы собираемся работать.
  2. Вызвать все элементы необходимой категории.
  3. Выбрать параметр элемента, с которым будем работать.
  4. Переименовать необходимые элементы: задать исходное и новое имя параметра.
  5. Записать новое именование параметра в элементы в проекте.

Для того чтобы переименовать оси, мы должны в левом списке нодов найти нод «Categories», вытянуть его в рабочее пространство и затем выбрать из списка категорию «Оси». Последовательно к нему подключаем таким же образом следующие ноды:

«All Elements of Category» отвечает за вызов всех элементов выбранной категории в проекте.

«Level.Name» - вызывает параметр имени оси, который мы будем переименовывать.

«String.Replace» - позволяет заменить исходное имя оси на новое, для чего необходимо на вход подать текстовые данные в «Code block».

«Element.SetParameterByName» записывает новый параметр имени в элементы категории «Оси».

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

Dynamo script

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

Пользователи Autodesk Revit давно оценили, насколько использование Dynamo позволяет оптимизировать работу и расширить функционал Revit. Dynamo – это среда визуального программирования, которая дает возможность обращаться к объектам чертежа, к их свойствам и на основе полученных данных генерировать отчеты, создавать новые объекты и т. д.

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

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

В апреле 2019 года возможность использования инструментов Dynamo появилась и в новой версии Autodesk Civil 3D 2020 .

Autodesk Dynamo: начало работы

Модуль Dynamo для Civil 3D появился не на ровном месте. До этого его использовали подразделения Autodesk Consulting. Например, на Autodesk University 2018 в Лас-Вегасе об опыте применения Dynamo для объектов инфраструктуры рассказывал наш соотечественник Валентин Белец, с докладом которого можно ознакомиться по ссылке. Также последние полгода модуль был доступен для тестирования на бета-портале Autodesk.

Модуль Dynamo для Civil 3D не устанавливается вместе с дистрибутивом. Он доступен для скачивания в личном кабинете в разделе «Обновления продукта».



Рисунок 1. Загрузка модуля из личного кабинета

После установки на закладке «Управление» появляется кнопка обращения к модулю.

Autodesk Dynamo: основной инструментарий

На сегодняшний день в Dynamo реализованы такие функции, как выбор объектов (трасс, коридоров), получение пикетажа трассы, перестроение коридора, получение базовых линий коридора, получение характерных линий коридора, координат, отметок, конструкций, получение областей коридора.



Рисунок 2. Дерево команд Civil 3D в Dynamo

Это далеко не весь перечень команд, но в текущей версии модуля в основном реализованы функции чтения информации об объектах Civil 3D, их создание программным способом пока не предусмотрено. Но вместе с Dynamo для Civil 3D вы фактически получаете еще и Dynamo для AutoCAD.

В результате у вас есть возможность создавать блоки, текст, полилинии, солиды и другие объекты AutoCAD. Они могут решить многие вопросы с оформлением чертежей и созданием новых объектов на основе данных проекта Civil 3D, например, для передачи их в среду Autodesk Navisworks с целью координации работ по проекту.



Рисунок 3. Дерево команд AutoCAD в Dynamo

Возможности Dynamo

Приведем несколько примеров того, что можно реализовать с помощью Dynamo для Civil 3D.

1. Разрезать солиды, полученные из коридора по пикетам. Обычно при получении тел из коридора мы получаем один солид на одну сторону на всю протяженность коридора. Такой солид имеет информацию о объеме. Она полезная, но часто пользователи хотят видеть объемы от пикета до пикета. Конечно, это получится реализовать, если настроить коридор, извлечение из него тел и т. д. Но можно просто написать скрипт в Dynamo, и он будет делать нарезку с той частотой, которую вы ему зададите. В итоге, например, в Navisworks можно будет спокойно выбрать нужный участок трассы и получить по нему информацию об объемах.



Рисунок 4. Пример нарезки солидов средствами Dynamo

2. Получение списка отметок по пикетам коридора. Можно вывести в файл Excel пикетаж и отметки по оси трассы. То же самое можно сделать, например, для отметок по характерным линиям коридора.



Рисунок 5. Загрузка точек вставки блоков из файла Excel

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

Квалификация - "Инженер строитель железнодорожного транспорта".

За прошедшие десять лет мне приходилось сталкиваться с разными инженерными задачами: интересными, монотонными, трудными, с задачами "на вчера", разными по характеру, разными по масштабу и протяженностью объектов.

И все это время, чтобы я бы ни делал старался выполнять задачи с особым вниманием, отдаваясь без остатка, не замечая времени и не чувствуя усталости при этом.

Особо мне нравится во время выполнения проектных работ - это автоматизировать различные инженерные задачи.

В этой записке инженера я хочу рассказать вам о решении одной задачи, которая заключалась в следующем:

Была выполнена проектная и рабочая документация на строительство второго железнодорожного пути.

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

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

Для этого мне необходимо было "перевписать" ось трассы.


Сложность заключалась в том, чтобы соблюсти все эти параметры.

На помощь мне пришло мое увлечение программами Dynamo и Civil 3D.

А если точнее для выполнения данной задачи мне потребовалось:

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

2. Создание три коридора Civil 3D с простой конструкцией, состоящая из одного звена с целью смещения типа Offset, назначив цели к ранее созданным трассам. В результате я получил коридор с данными по расстоянию от базисной трассы к целевой трассе.


3. Создание скрипта Dynamo, который выполняет следующее:

- получение всех значений параметров - в моем случае длины звена L1;

- выделение ячейки цветом со значением менее или более заданного числа.


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


Далее короткое видео:

В результате я получил динамическую автоматизацию приведения в нормативное положение железнодорожного пути.

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

Комментарии

Изображение

Пользовательские наборы характеристик для TIN-поверхности Civil 3D

Изображение

Экспорт таблиц Civil 3D с помощью скрипта от WisDOT

Изображение

Мой первый курс по обучению визуальному программированию в Dynamo for Civil 3D

Читайте также: