WWW.KNIGI.KONFLIB.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

 
<< HOME
Научная библиотека
CONTACTS


Pages:     | 1 |   ...   | 17 | 18 || 20 | 21 |

«От редактора. С полным уважением к сегодняшним потребностям рынка, иногда полезно заглянуть в послезавтра. Давид Левин....4 Обзор отраслевых новостей за август. BIM ...»

-- [ Страница 19 ] --

Доклад «Автоматизация создания геометрии в AutoCAD/DXF с помощью Python» на Autodesk University Александр Бауск Нам эти решения не подходят уже по одной простой причине (помимо целого ряда других): вместе с геометрией нам нужно обрабатывать и массу неграфической информации (см. рис. 5).

Рис. 5. Не ясно, что делать с обработкой связанных с геометрией неграфических данных Забегая вперёд, скажу, что среди этих данных есть и довольно сложные, процедурные отношения между элементами модели, которые можно обозначить термином «правила»: правила слияния близлежащих узлов, правила поворота узлов для моделирования инженерных эффектов (таких, как проскальзывание канатов) и т.д.

Планирование процессора инженерных данных Итак, необходимо создать собственный продукт под эту задачу. В качестве рабочего языка я выбрал Python по ряду причин (рис. 6). Подробно на них останавливаться не стоит (в докладе будут приведены доводы и «за», и «против» решения использовать этот язык), а правильность этого решения можно будет оценить по итоговой производительности работы.

Доклад «Автоматизация создания геометрии в AutoCAD/DXF с помощью Python» на Autodesk University Александр Бауск Рис. 6. Преимущества Python как языка для пользовательского программирования На рис. 7 показана итоговая схема работы проектируемого процессора расчетной модели.

Что добавилось в нашей модели обработки данных? Добавилась ветка «Инженерные данные»

на входе в процессор и возможность передавать модель в разные форматы (для этого нам понадобится строить в модельном процессоре «общую» информационную модель, не привязанную к конкретной программе инженерного анализа). В схеме осталось только одно неизвестное: метод формализации инженерных данных.

Создание предметного языка моделирования Итак, осталось решить самую важную проблему: в какой форме следует представить инженерные данные о модели?

Существуют разные варианты формализации инженерных данных (например, можно строить объектные модели в рамках технологии BIM, можно использовать возможности CAD по обогащению Доклад «Автоматизация создания геометрии в AutoCAD/DXF с помощью Python» на Autodesk University Александр Бауск примитивов метаданными). Универсальный ответ, на мой взгляд, основан на том же принципе, по которому CAD был выбран для подготовки графических данных. Если геометрические данные мы представляем в виде графики, то негеометрические данные мы должны представить в виде текста.

А именно, следует использовать такое понятие, как DSL (Domain-Specific Language), предметно-ориентированный язык. DSL — это ограниченный в возможностях язык программирования или моделирования, спроектированный специально под конкретную предметную область и потенциально используемый непрограммистами. (Подробнее о предметных языках можно почитать на Википедии.) На рис. 8 перечислены основные преимущества использования DSL. Их можно обобщить так:

поскольку любая инженерная модель — лингвистическая (см. статью «Введение в модельную парадигму»), то для её формализации желателен язык. Именно таким языком формализации модели и должна стать реализация DSL для нашего процессора.

На рис. 9 показано, как модельный процессор управляется на разных стадиях работы DSL-сценарием.

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

Доклад «Автоматизация создания геометрии в AutoCAD/DXF с помощью Python» на Autodesk University Александр Бауск На рис. 10 показан пример такого предметного языка. Он имеет блочную структуру, где каждый фрагмент («фильтр») добавляет новые примитивы в структуру данных для будущей расчетной модели.

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

Доклад «Автоматизация создания геометрии в AutoCAD/DXF с помощью Python» на Autodesk University Александр Бауск А благодаря широчайшим возможностям внедрения сторонних библиотек в нашем процессоре можно использовать библиотеки gmsh и tetgen в качестве триангулятора и сеточного процессора. На докладе будет продемонстрировано, как пять строк DSL-сценария превращают AutoCAD в полноценный сеточный процессор для CAE.

Рис. 12. Реализация сеточного процессора на примере стилизованного логотипа Python Далее, сборка модели из разных источников (рис. 13) учитывает правила совпадения узлов, для которых в DSL-сценарии можно, например, задать погрешности. На рисунке показана сборка купола показанной в начале модели и использование сеточного процессора для моделирования узлов сопряжения.

Доклад «Автоматизация создания геометрии в AutoCAD/DXF с помощью Python» на Autodesk University Александр Бауск Рис. 13. Слияние данных из разных источников (фильтров) для получения общей модели Наконец, продемонстрируем выполнение одной из целей проекта — это связывание инженерных данных с геометрией без необходимости заниматься программированием.

Рис. 14. Процессор позволяет учитывать подробную инженерную информацию Чтобы продемонстрировать процедурную мощь полученного процессора, достаточно сказать, что он уже сейчас позволяет моделировать такие сложные феномены, как проскальзывание каната произвольной конфигурации вдоль его траектории (рис. 15). Таким образом, научить коллегу правильной реализации некоторого инженерного феномена можно, попросту передав ему фрагмент DSL-сценария. Возможности совершенствования этого пути инженерной коллаборации мне кажутся впечатляющими.



Доклад «Автоматизация создания геометрии в AutoCAD/DXF с помощью Python» на Autodesk University Александр Бауск Выводы и оценка принесенной пользы Выводы из проекта (рис. 16) можно будет обсудить на самом докладе.

Читателя же могут заинтересовать некоторые цифры, касающиеся производительности работы и целесообразности такого нестандартного решения проблем управления инженерной информацией, как использование низкоуровневого CAD и не вполне предназначенного для работы с этим CAD языка программирования:

реализация показанных в докладе функций заняла около 1 человеко-месяца;

время освоения не умеющими программировать интернами разработанного процессора и предметного языка составило 2-3 дня;

когда глубоко в процессе разработки понадобилось добавить совершенно не запланированную и затрагивающую большую часть внутренней логики функцию интерактивной работы (то есть исполнение процессора прямо из графической среды AutoCAD), её проектирование заняло не больше недели, а ожидаемая реализация займет ещё неделю.

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

Компьютерную графику обсудили на Дальнем Востоке — Олег Зыков Компьютерную графику обсудили на Дальнем Востоке Специально — для isicad.ru Олег Зыков международная конференция, преимущественно научного характера, однако, как отметить, что расстояние не помешало видным представителям компании АСКОН принять активное участие в ГрафиКон’2013, представив там свой любимый продукт — геометрическое ядро C3D и став спонсором конференции. Я уверен, что это участие принесет АСКОНу тактическую и стратегическую пользу.

Благодарю Олега Зыкова за яркий репортаж, подготовленный специально для нашего портала.

Впервые Графикон (а проводится он уже 23 года!) прошел во Владивостоке — конференцию принял новый кампус Дальневосточного Федерального Университета, с нуля построенный к саммиту АТЭС на острове Русский. Кампус рассчитан на 50 000 человек и буквально за пару недель до нашего приезда он принял первых студентов. Вот главный корпус вуза:

Компьютерную графику обсудили на Дальнем Востоке — Олег Зыков На конференцию приехало около 50 человек — представители научных и образовательных учреждений, работающие в области компьютерной графики. Заседания проходили в том же самом зале, где год назад состоялись рабочие сессии саммита АТЭС:

Университет производит сильное впечатление — простор, прекрасное оборудование, отличные возможности для обучения и отдыха. А какой вид из окна!

Для АСКОН участие в конференции — возвращение после многолетнего перерыва. В 90-х годах, когда на Графиконе была секция САПР, CAD-вендоры активно в ней участвовали. Но затем пути конференции и САПР-сообщества разошлись. Вернулись мы на конференцию не с CAD-продуктами, а с ядром геометрического моделирования C3D, подарив всем участникам книгу Николая Николаевича Голованова «Геометрическое моделирование». Кстати, по случайному стечению обстоятельств, цвета C3D Labs оказались удивительно похожими на фирменные цвета ДВФУ:

Компьютерную графику обсудили на Дальнем Востоке — Олег Зыков Книга вызвала неподдельный интерес участников — многие сталкиваются в работе с геометрическими моделями, а многие — уже хорошо знают и АСКОН, и КОМПАС-3D, и книгу Голованова. На снимке профессор Морского Государственного Университета им. Адмирала Г. И. Невельского (Владивосток) Валерий Павлович Болотов делится с Николаем Николаевичем опытом преподавания в своем вузе:

О чем говорили на самой конференции? В фокусе внимания оказались научная визуализация и ее важность в XXI веке, переход к системам виртуального окружения (хорошо знакомым САПРовцам по виртуальным комнатам, например, автопроизводителей). Многие работы посвящены работе с растровой графикой, обработке изображений. Важно, что многие коллективы работают в сотрудничестве с бизнесом — и драйвером их исследований являются конкретные заказчики (customer-driven R&D):

Компьютерную графику обсудили на Дальнем Востоке — Олег Зыков Обсуждались и темы, близкие САПР-сообществу. Несколько докладов были посвящены алгоритмам фотореалистичного рендеринга, расчета сцен, использованию новых графических процессоров. Вот, например, Институт прикладной математики им. М. В. Келдыша активно работает в области визуализации с западными автомобильными компаниями, развивая алгоритмы расчета освещения салона, работы осветительных приборов или моделирования оптически-сложных материалов:

Не прекращалось общение и в рамках прекрасно организованной культурной программы конференции. Во время прогулки на катере по акватории Владивостока ценные замечания по развитию геометрического моделирования в КОМПАС-3D мы получили от патриарха компьютерной графики, профессора Нижегородского Государственного Архитектурно-строительного Университета Сергея Игоревича Роткова:

Компьютерную графику обсудили на Дальнем Востоке — Олег Зыков Сильное впечатление на гостей Владивостока производят новые вантовые мосты. Русский мост (см.

фото из окна ДВФУ) имеет самый большой в мире пролет среди вантовых мостов, 1104 метра. Мост через бухту Золотой Рог поменьше — его пролет составляет 737 метров:

Удалось нам побывать и на расположенных на Русском острове береговых оборонительных укреплениях. Всего в 8 км от ДВФУ стоит Батарея Ворошилова, построенная в 1934 году без какого-либо использования систем САПР. Батарея оснащена двумя трехорудийными бронебашенными установками калибром 305 мм. Под каждой из башен — 3 этажа технических помещений.

Компьютерную графику обсудили на Дальнем Востоке — Олег Зыков Графикон’2013 оказался интересным и полезным мероприятием, позволяющим нащупать пути взаимодействия бизнеса и науки. Уверен, что в результате такого взаимодействия и должны рождаться столь необходимые нашей стране инновации.



Pages:     | 1 |   ...   | 17 | 18 || 20 | 21 |
 

Похожие работы:

«Последний полет Баклана Сергей Калашников 2 Книга Сергей Калашников. Последний полет Баклана скачана с jokibook.ru заходите, у нас всегда много свежих книг! 3 Книга Сергей Калашников. Последний полет Баклана скачана с jokibook.ru заходите, у нас всегда много свежих книг! Сергей Калашников Последний полёт Баклана 4 Книга Сергей Калашников. Последний полет Баклана скачана с jokibook.ru заходите, у нас всегда много свежих книг! 5 Книга Сергей Калашников. Последний полет Баклана скачана с...»

«МЕМБРАННЫЙ ПЛАЗМАФЕРЕЗ Рекомендации для врачей Издание третье Москва ЗАО Трекпор Технолоджи 2004 плазмаферез 2 плазмаферез СОДЕРЖАНИЕ Название раздела Стр. Введение 4 1. Одноигольный безаппаратный мембранный плазмаферез на плазмофильтре РОСА 7 1.1. Подготовка к проведению плазмафереза 7 1.2. Проведение плазмафереза 9 1.3. Завершение плазмафереза 10 1.4. Антикоагулянтная тактика 10 1.5. Режим гемогидродинамики 13 1.6. Анализ наиболее возможных ошибок и их последствий 14 1.7. Преимущества...»

«Документ предоставлен КонсультантПлюс www.consultant.ru Дата сохранения: 08.08.2012 Конвенция, отменяющая требование легализации иностранных официальных документов Документ предоставлен КонсультантПлюс (заключена в Гааге 05.10.1961) Дата сохранения: 08.08.2012 (вступила в силу для России 31.05.1992) (вместе со Статусом Конвенции, отменяющей треб. КОНВЕНЦИЯ, ОТМЕНЯЮЩАЯ ТРЕБОВАНИЕ ЛЕГАЛИЗАЦИИ ИНОСТРАННЫХ ОФИЦИАЛЬНЫХ ДОКУМЕНТОВ от 5 октября 1961 года Государства, подписавшие настоящую Конвенцию,...»

«ХЛЕБ И ВОЛЯ ПРЕДИСЛОВИЕ К НОВОМУ ИЗДАНИЮ Более двадцати пяти лет прошло с тех пор, как я писал эту книгу, главным образом имея в виду социальный переворот во Франции. Поколение, принявшее участие в основании Первого, Рабочего Интернационала, и деятели Парижской Коммуны, уцелевшие после разгрома, доживали тогда свой век; и видя кругом себя полное торжество реакции, они теряли веру в возможность социалистического революционного движения. Мысль о социальной революции продолжала жить лишь среди...»

«ЭКСПЕРТИЗА ВРЕМЕННОЙ УТРАТЫ ТРУДОСПОСОБНОСТИ В РАБОТЕ ВРАЧА ОБЩЕЙ (СЕМЕЙНОЙ) ПРАКТИКИ. Подготовлена преподавателем ФУВ МОНИКИ Факультет общей врачебной практики Афанасьевым В.С. зам.главного врача Ступинской ЦРКБ г. Ступино, Московской области 2014 год 1 Рецензенты: Декан ФУВ МОНИКИ, зав. курсом общей врачебной практики профессор Агафонов Б.В. Зав.отделом внебольничной помощи взрослому населению МЗ МО Павлова О.В. Главный внештатный специалист по клинико-экспертной работе, зам.главного врача по...»

«Версия 0.1 Table of Contents Предисловие Предисловие к первому изданию Введение 1. Обзор языка 1.1. Начнем, пожалуй 1.2. Переменные и арифметические выражения 1.3. Инструкция for 1.4. Именованные константы 1.5. Ввод-вывод символов 1.5.1. Копирование файла 1.5.2. Подсчет символов 1.5.3. Подсчет строк 1.5.4. Подсчет слов 1.6. Массивы 1.7. Функции 1.8. Аргументы. Вызов по значению 1.9. Символьные массивы 1.10. Внешние переменные и область видимости 2. Типы, операторы и выражения 2.1. Имена...»

«верси 1.9 я Оглавление 1 Задачи и функции администратора системы 5 2 Настройки системы 7 3 Настройки адресной книги 12 1 Назначение адресной книги 2 Добавление полей 3 Закладки адресной книги 4 Редактирование полей 4 Пользователи 19 1 Работа с подразделениями 1 Добавление подразделений 2 Создание шаблона для формирования номера задачи 3 Редактирование и перемещение подразделений 2 Работа с пользователями 1 Создание пользователя 2 Редактирование и удаление пользователя 3 Перемещение пользователя...»

«Аддитивные технологии в опытном литейном производстве. Технологии литья металлов и пластмасс с использованием синтезмоделей и синтез-форм (научный руководитель Центра Аддитивных Технологий ФГУП НАМИ, д. т. н. Михаил Зленко; директор ФГУП Внештехника Павел Забеднов) ВВЕДЕНИЕ. При разработке и создании новой промышленной продукции особое значение имеет скорость прохождения этапов НИОКР, которая в свою очередь существенно зависит от технологических возможностей опытного производства. В частности...»

«ВВЕДЕНИЕ Кто такой, черт возьми, этот Т. Харв Экер и почему я должен читать его книгу? В самом начале своих семинаров я шокирую слушателей, сходу заявляя: Не верьте ни единому моему слову. Почему я так говорю? Потому что речь идет о моем личном опыте. Ни одну из идей или точек зрения, которых я придерживаюсь, нельзя назвать правильной или неправильной, заслуживающей доверия или нет. Они всего лишь отражают мои собственные достижения и те невероятные успехи, которых добились несколько тысяч моих...»

«Простая и понятная книга о рекламе и маркетинге от человека, который не является маркетинговым гуру, не верит в чудеса брэндинга, и скептически относится ко всему, что нельзя потрогать, пощупать или посчитать. Дмитрий Давыдов, 2009 Верстка – авторская, создание pdf – http://35metod.ru http://davydov.blogspot.com Дмитрий Давыдов Первая Глава Вступление Начнем с того, что я самый обычный человек. Не гуру, не консультант и не профессор бизнес школы. Меня вытолкнула в предпринимательскую...»






 
© 2013 www.knigi.konflib.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.