Что такое параметрическое моделирование
Параметрическое моделирование в 3Ds Max: что нужно знать?
Профессиональный 3D-дизайнер в своей работе должен владеть несколькими технологиями моделирования объектов и уметь мастерски сочетать их. В дизайне интерьеров обычно применяют полигональное, сплайновое, NURBS-моделирование или 3D-скульптинг. А вот параметрическое моделирование чаще можно встретить в инженерном деле. Тем не менее, это не повод обойти его стороной. В статье мы объясним, что такое трехмерное параметрическое моделирование на персональных компьютерах, где применяется и как именно реализуется в Autodesk 3Ds Max.
Что такое параметрическое моделирование
Параметрическое моделирование в 3D-графике – это метод проектирования объектов с использованием их параметрических данных. Принцип – изменение геометрии объекта с помощью регулировки его параметров (формы, размера, плотности, радиуса и т.д). Заданные параметры сохраняются в базе данных, и вы сможете воспользоваться ими в любой момент.
В итоге вы создаете математическую модель, из которой, благодаря настройке параметров, можно получить в будущем уникальные комбинации. Отметим, что большинство объектов в 3Ds Max параметрические, то есть представляют собой совокупность установок и настроек. Вносить корректировки настроек можно на командной панели в свитке Parameters.
Параметрическое 3D-моделирование – гибкий и в то же время точный инструмент, который несложно освоить, если знать азы 3Ds Max. А познакомиться с интерфейсом, функциями и основными настройками этой программы можно на наших курсах под контролем опытных преподавателей.
Параметризация – это один из первых способов моделирования, который чаще всего применяют в промышленности, машиностроении, строительстве и т.д. С его помощью удобно конструировать детали и механизмы промышленных изделий. В дизайне интерьера параметризация необходима для проектирования декора, потолков, мебели нестандартных форм.
Параметр можно изменить в любой момент – тогда модель обновится в режиме реального времени. Поскольку все детали сборки связаны между собой, то при изменении конфигурации они будут взаимно перемещаться. Еще до создания конечного объекта вы поэкспериментируете с комбинациями настроек, увидите ошибки, допущенные при проектировании, вовремя исправите их.
Программы для параметрического моделирования – это не только 3Ds Max. Часто параметризацию выполняют в разных САПР – CATIA, Solidworks или Компас-3D.
Типы параметризации
В 3D-моделировании существует несколько режимов параметризаций:
Геометрическая параметризация – многофункциональный инструмент с тонкими настройками. С его помощью вы сможете вносить изменения в 3D-модель на любой стадии редактирования.
Преимущества параметрического моделирования
Разберем, почему в ходе знакомства с 3Ds Max стоит освоить параметрическое моделирование:
Несмотря на все плюсы, параметрическое моделирование в программе «3Д Макс» мы рекомендуем использовать для разработки технически несложных изделий с малым числом параметров. Если параметров наберется больше 40-50, обновление модели займет слишком много времени. Еще один минус – из-за продолжительности и трудоемкости процесс станет экономически невыгодным.
Процесс параметрического моделирования
Теперь разберем алгоритмы конструирования параметрических моделей на примере нескольких модификаторов. Наиболее распространено параметрическое моделирование в 3Ds Max с применением модификаторов Vol. Select и Morpher.
Параметрическое моделирование в САПР SolveSpace: Введение
Многие из нас в школе или университете посещали уроки черчения, но не многим из нас это нравилось. Часами возиться с линейкой, циркулем и плохо заточенным карандашом, пытаясь ровно и без помарок выводить размерные линии, бесконечные штриховки и странные формы, мало кому могло показаться интересным. Тем более, что к тому времени уже существовали компьютерные программы, способные автоматизировать это скучное, бессмысленное и беспощадное занятие. А настоящий прорыв в области проектирования деталей и подготовки конструкторской документации произошел в 1989 вместе с дебютом параметрического моделирования в Системе Автоматизированного Проектирования (САПР) Pro/Engineer.
Это — вводная статья к циклу статей «Параметрическое моделирование». Из этого цикла вы узнаете о внутреннем устройстве настоящего решателя геометрических ограничений, проблемах и их решениях на примере open-source САПР «SolveSpace». Кому не чужд мир трехмерного моделирования, добро пожаловать под кат!
Модель ударно-спускового механизма РПГ-7, созданная в САПР SolveSpace
В основе параметрического моделирования лежит простая идея: выразить сложные геометрические формы изделий с помощью простых примитивов (entities), форма которых задается с помощью параметров (parameters) и отношений между ними. Параметрами могут быть координаты точек, величины углов, длин, радиусов окружностей или эллипсов. Отношения между параметрами называют ограничениями (constraints). Для инженера-конструктора такие ограничения выглядят как размеры или как геометрические отношения инцидентности (совпадения), параллельности, перпендикулярности или касательности простейших геометрических форм: точек, линий, окружностей, эллипсов и т. д. Совокупность примитивов, служащих основой для построения геометрического представления детали, называют эскизом (sketch). При таком подходе процесс построения эскиза сводится к формированию грубого наброска контура объектов и наложению таких ограничений, которые однозначно определяют значения параметров всех примитивов. Преимуществом такого подхода является то, что инженеру не требуется точно определять координаты всех объектов, достаточно указать лишь геометрические взаимоотношения между объектами, а всю работу по вычислению результирующих координат объектов выполнит решатель геометрических ограничений (geometric constraint solver) — основа параметрического подхода к моделированию. Именно наличие такого решателя отличает параметрические САПР от остальных.
SolveSpace
Подробности реализации системы параметрического моделирования будем рассматривать на основе open-source проекта SolveSpace, созданного Джонатаном Вэстью (Jonathan Westhues) и поддерживаемого в настоящее время сообществом open-source — разработчиков, в числе которых состоит и автор данной статьи, то есть я.
Среди всех проектов с открытым исходным кодом, SolveSpace обладает самой адекватной реализацией решателя геометрических ограничений. Решатель SolveSpace имеет си-подобный интерфейс и доступен для лицензирования и использования в коммерческих проектах. Основным преимуществом решателя, созданного Джонатаном, является символьный подход к записи исходных уравнений, что позволяет очень быстро и просто создавать новые ограничения, а также предоставляет возможность вычислять выражения в полях ввода значений. Еще одним преимуществом решателя SolveSpace является возможность единообразно решать как двумерные, так и трехмерные ограничения.
В качестве контр-примера можно привести встроенный решатель FreeCAD, который построен на других принципах, что вызывает ряд проблем. Одной из проблем является сложность добавления новых ограничений ввиду того, что приходится вручную записывать все частные производные уравнений. Но основным минусом решателя FreeCAD является его ограниченность областью проектирования двумерных эскизов, что негативным образом сказалось на функциональности FreeCAD — в нем до сих пор нет нормальной возможности делать трехмерные сборки деталей.
Эскиз (Sketch)
Несмотря на то, что SolveSpace является параметрической системой трехмерного моделирования, объемные тела создаются на основе набора двумерных контуров. Контуры в SolveSpace могут состоять из отрезков прямых, окружностей и их дуг, а также кубических сплайнов. Иерархически вложенные контуры становятся «дырками», а контуры, вложенные в “дырки” — снова становятся частью тел.
Пример эскиза
В SolveSpace возможно создание тел выдавливания (extrusion) и тел вращения (lathe), а все остальные тела можно получить объединением этих двух типов с использованием так называемых Булевых (Boolean) операций, которые являются основой Constructive Solid Geometry(CSG).
Пример тела выдавливания (extrusion)
Пример тела вращения (revolution, lathe)
Ограничения (Constraints)
Ограничения в параметрических САПР отличаются от размерных линий обыкновенных систем автоматизированного проектирования. Их основное отличие состоит в том, что изменение размерного значения меняет и сам эскиз, то есть ограничения предоставляют интерфейс двустороннего взаимодействия. Ограничения могут «измерять» размеры эскиза, то есть выполнять роль размеров “для справок” (reference). С другой стороны, ограничения могут изменять сам эскиз при изменении значения параметра ограничения. Это очень удобно, так как во множестве случаев инженеру-конструктору требуется создать документацию не единичного изделия, а целого семейства изделий, обладающих сходной формой, но различными значениями ряда размеров. К примеру, это могут быть обыкновенные гайки:
Эскизы гаек различного размера
Автоматическая перестройка чертежа при изменении некоторых параметров детали
В этом и состоит мощь параметрического моделирования: изменяя всего один или несколько параметров мы добиваемся полной перестройки всей модели, включая трехмерное представление и наборы видов на каждом из чертежей. Не нужно вносить тысячи правок, если необходимо изменить всего один размер — достаточно задать его новое значение и решатель геометрических ограничений рассчитает новые координаты объектов, а в случае ввода некорректных значений выдаст сообщение об ошибке.
Что такое параметрическое моделирование
Под параметрической моделью понимается математическая модель, позволяющая установить количественную связь между функциональными и вспомогательными параметрами системы.
2) Как определяется понятие моделирования?
Модели́рование — исследование объектов познания на их моделях; построение и изучение моделей реально существующих объектов, процессов или явлений с целью получения объяснений этих явлений, а также для предсказания явлений, интересующих исследователя.
В силу многозначности понятия «модель» в науке и технике не существует единой классификации видов моделирования: классификацию можно проводить по характеру моделей, по характеру моделируемых объектов, по сферам приложения моделирования (в технике, физических науках, кибернетике и т. д.). Например, можно выделить следующие виды моделирования:
· Графическое и геометрическое моделирование
· Натурное моделирование и т. д.
Процесс моделирования включает три элемента:
· модель, определяющую (отражающую) отношения познающего субъекта и познаваемого объекта.
Первый этап построения модели предполагает наличие некоторых знаний об объекте-оригинале. Познавательные возможности модели обусловливаются тем, что модель отображает (воспроизводит, имитирует) какие-либо существенные черты объекта-оригинала. Вопрос о необходимой и достаточной мере сходства оригинала и модели требует конкретного анализа. Очевидно, модель утрачивает свой смысл как в случае тождества с оригиналом (тогда она перестает быть моделью), так и в случае чрезмерного во всех существенных отношениях отличия от оригинала. Таким образом, изучение одних сторон моделируемого объекта осуществляется ценой отказа от исследования других сторон. Поэтому любая модель замещает оригинал лишь в строго ограниченном смысле. Из этого следует, что для одного объекта может быть построено несколько «специализированных» моделей, концентрирующих внимание на определенных сторонах исследуемого объекта или же характеризующих объект с разной степенью детализации.
На втором этапе модель выступает как самостоятельный объект исследования. Одной из форм такого исследования является проведение «модельных» экспериментов, при которых сознательно изменяются условия функционирования модели и систематизируются данные о её «поведении». Конечным результатом этого этапа является множество (совокупность) знаний о модели.
На третьем этапе осуществляется перенос знаний с модели на оригинал — формирование множества знаний. Одновременно происходит переход с «языка» модели на «язык» оригинала. Процесс переноса знаний проводится по определенным правилам. Знания о модели должны быть скорректированы с учетом тех свойств объекта-оригинала, которые не нашли отражения или были изменены при построении модели.
Четвёртый этап — практическая проверка получаемых с помощью моделей знаний и их использование для построения обобщающей теории объекта, его преобразования или управления им.
Моделирование — циклический процесс. Это означает, что за первым четырёхэтапным циклом может последовать второй, третий и т. д. При этом знания об исследуемом объекте расширяются и уточняются, а исходная модель постепенно совершенствуется. Недостатки, обнаруженные после первого цикла моделирования, обусловленные малым знанием объекта или ошибками в построении модели, можно исправить в последующих циклах.
3)Что наз.гипотезой и аналогией в исследования объекта?
В научных исследованиях большую роль играют гипотезы, т. е.определенные предсказания, основывающиеся на небольшом количестве опытных данных, наблюдений, догадок. Быстрая и полная проверка выдвигаемых гипотез может быть проведена в ходе специально поставленного эксперимента. При формулировании и проверке правильности гипотез большое значение в качестве метода суждения имеет аналогия.
Аналогией называют суждение о каком-либо частном сходстведвух объектов, причем такое сходство может быть существенным и несущественным.Необходимо отметить, что понятия существенности и несущественности сходства или различия объектов условны и относительны. Существенность сходства (различия) зависит от уровня абстрагирования и в общем случае определяется конечной целью проводимого исследования. Современная научная гипотеза создается, как правило, по аналогии с проверенными на практике научными положениями. Таким образом, аналогия связывает гипотезу с экспериментом.
4)Чем отличается использование метода моделирования, при внешнем и внутреннем проектировании?
этапе внешнего проектирования решаются задачи выбора стратегии управления на основе модели объекта моделирования, т. е. сложной системы.
На стадии микропроектирования разрабатывают модели с целью создания эффективных подсистем. Причем используемые методы и средства моделирования зависят от того, какие конкретно обеспечивающие подсистемы разрабатываются: информационные, математические, технические, программные и т. д.
5)Объясните понятие «моделирование объектов управления»
При изучении любых объектов (технических систем, процессов, явлений) основной задачей является построение их моделей. Как результат познания модель представляет собой отображение в той или иной форме свойств, закономерностей, физических и других характеристик, присущих исследуемому объекту. Характер модели определяется поставленными целями и может быть различным в зависимости от ее назначения. Модели разделяют на два основных класса: символические (словесные описания, схемы, чертежи, математические уравнения и т. д.) и вещественные (макеты, разного рода физические аналоги и электронные моделирующие устройства, имитирующие процессы в объектах)
При исследовании объектов, предназначенных для управления, применяют математические модели, входящие в класс символических, и вещественные. К математическим моделям относится такое математическое описание, которое адекватно отражает как статические, так и динамические связи между входными и выходными переменными объекта. Математическая модель может быть получена и аналитически (закономерности протекающих в объекте процессов полностью известны), и по результатам экспериментального исследования входных и выходных переменных объекта без изучения его физической сущности. Последний подход особенно широко используется на практике, так как позволяет обойтись минимумом априорных сведений об объекте при построении его модели.
Для управления объектом необходимо иметь модель в виде математического описания, устанавливающего связь между входными и выходными переменными в форме, на основе которой может быть выбран закон управления, обеспечивающий заданное функционирование объекта. Получаемое описание должно давать преобразования воздействия на объект u в реакцию объекта y. Переменные u и y могут представлять собой функции одинаковых и разных аргументов.
Преобразование одной функции в другую производится оператором, который определяет совокупность математических или логических операций, устанавливающих соответствие между ними: y(t)=A.
В качестве примера можно назвать операторы дифференцирования, интегрирования и т. п. Для стационарных линейных одномерных объектов оператор может быть задан в виде дифференциального уравнения или системы дифференциальных уравнений первого порядка, интегральной свертки, частотной характеристики (передаточной функции) объекта.
На практике объекты стремятся описывать линейными стационарными моделями, хотя в действительности все объекты в той или иной мере обладают свойствами нелинейности, нестационарности, распределенности, стохастичности.
Использование более простых операторов следует рассматривать как попытку аппроксимации характеристик сложного объекта упрощенным приближенным описанием, но удобным для дальнейших расчетов. Описания могут быть заданы различным образом: аналитически, таблично, в виде разложения по какой-либо системе функций и т. д.
Дата публикования: 2015-01-26; Прочитано: 1213 | Нарушение авторского права страницы
studopedia.org — Студопедия.Орг — 2014-2018 год.(0.003 с)…
Параметрическое моделирование (параметризация) — моделирование (проектирование) с использованием параметров элементов модели и соотношений между этими параметрами. Параметризация позволяет за короткое время «проиграть» (с помощью изменения параметров или геометрических соотношений) различные конструктивные схемы и избежать принципиальных ошибок.
Параметрическое моделирование существенно отличается от обычного двумерного черчения или трёхмерного моделирования. Конструктор в случае параметрического проектирования создаёт математическую модель объектов с параметрами, при изменении которых происходят изменения конфигурации детали, взаимные перемещения деталей в сборке и т. п.
Идеи параметрического моделирования появились ещё на ранних этапах развития САПР, но какое-то время не могли быть осуществлены по причине недостаточной компьютерной производительности.
Первые известные САПР с возможностью параметризации вышли в 1989 году. Первопроходцами были Pro/Engineer (трёхмерное твердотельное параметрическое моделирование) фирмы Parametric Technology Corporation и T-FLEX CAD (двумерное параметрическое моделирование) фирмы Топ Системы [1] [2]
Двумерное параметрическое черчение и моделирование
Трёхмерное твердотельное параметрическое моделирование
Трёхмерное параметрическое моделирование является гораздо более эффективным (но и более сложным) инструментом, нежели двумерное параметрическое моделирование. В современных САПР среднего и тяжёлого классов наличие параметрической модели заложено в идеологию самих САПР. Существование параметрического описания объекта является базой для всего процесса проектирования.
Типы параметризации
Табличная параметризация
Табличная параметризация заключается в создании таблицы параметров типовых деталей. Создание нового экземпляра детали производится путём выбора из таблицы типоразмеров. Возможности табличной параметризации весьма ограничены, поскольку задание произвольных новых значений параметров и геометрических отношений обычно невозможно.
Однако табличная параметризация находит широкое применение во всех параметрических САПР, поскольку позволяет существенно упростить и ускорить создание библиотек стандартных и типовых деталей, а также их применение в процессе конструкторского проектирования.
Иерархическая параметризация
Иерархическая параметризация (параметризация на основе истории построений) заключается в том, что в ходе построения модели вся последовательность построения отображается в отдельном окне в виде «древа построения». В нем перечислены все существующие в модели вспомогательные элементы, эскизы и выполненные операции в порядке их создания.
Помимо «древа построения» модели, система запоминает не только порядок её формирования, но и иерархию её элементов (отношения между элементами). Пример: сборки → подсборки → детали.
Параметризация на основе истории построений присутствует во всех САПР, использующих трёхмерное твердотельное параметрическое моделирование. Обычно такой тип параметрического моделирования сочетается с вариационной и/или геометрической параметризацией.
Вариационная (размерная) параметризация
Вариационная, или размерная, параметризация основана на построении эскизов (с наложением на объекты эскиза различных параметрических связей) и наложении пользователем ограничений в виде системы уравнений, определяющих зависимости между параметрами.
Процесс создания параметрической модели с использованием вариационной параметризации выглядит так:
Вариационная параметризация позволяет легко изменять форму эскиза или величину параметров операций, что позволяет удобно модифицировать трёхмерную модель.
Геометрическая параметризация
Геометрической параметризацией называется параметрическое моделирование, при котором геометрия каждого параметрического объекта пересчитывается в зависимости от положения родительских объектов, его параметров и переменных.
Параметрическая модель, в случае геометрической параметризации, состоит из элементов построения и элементов изображения.
Параметрическая модель
Элементы построения (конструкторские линии) задают параметрические связи. К элементам изображения относятся линии изображения (которыми обводятся конструкторские линии), а также элементы оформления (размеры, надписи, штриховки и т. п.).
Одни элементы построения могут зависеть от других элементов построения. Элементы построения могут содержать и параметры (например, радиус окружности или угол наклона прямой). При изменении одного из элементов модели все зависящие от него элементы перестраиваются в соответствии со своими параметрами и способами их задания.
Процесс создания параметрической модели методом геометрической параметризации выглядит так:
Последующие этапы в целом аналогичны процессу моделирования методом вариационной параметризации.
Геометрическая параметризация позволяет более гибко редактировать модели. Если надо внести незапланированное изменение, то в геометрию модели не обязательно удалять исходные линии построения (это может привести к потере ассоциативных взаимосвязей между элементами модели), — можно провести новую линию построения и перенести на неё линию изображения.
Что такое параметрическое моделирование
Параметрическое моделирование
Параметрическое моделирование
Параметрическое моделирование (параметризация) — моделирование (проектирование) с использованием параметров элементов модели и соотношений между этими параметрами. Параметризация позволяет за короткое время «проиграть» (с помощью изменения параметров или геометрических соотношений) различные конструктивные схемы и избежать принципиальных ошибок.
Параметрическое моделирование существенно отличается от обычного двумерного черчения или трёхмерного моделирования. Конструктор в случае параметрического проектирования создаёт математическую модель объектов с параметрами, при изменении которых происходят изменения конфигурации детали, взаимные перемещения деталей в сборке и т. п.
Идеи параметрического моделирования появились ещё на ранних этапах развития САПР, но какое-то время не могли быть осуществлены по причине недостаточной компьютерной производительности.
Первые известные САПР с возможностью параметризации вышли в 1989 году. Первопроходцами были Pro/Engineer (трёхмерное твердотельное параметрическое моделирование) фирмы Parametric Technology Corporation и T-FLEX CAD (двумерное параметрическое моделирование) фирмы Топ Системы [1] [2]
Содержание
Двумерное параметрическое черчение и моделирование
Трёхмерное твердотельное параметрическое моделирование
Трёхмерное параметрическое моделирование является гораздо более эффективным (но и более сложным) инструментом, нежели двумерное параметрическое моделирование. В современных САПР среднего и тяжёлого классов наличие параметрической модели заложено в идеологию самих САПР. Существование параметрического описания объекта является базой для всего процесса проектирования.
Типы параметризации
Табличная параметризация
Табличная параметризация заключается в создании таблицы параметров типовых деталей. Создание нового экземпляра детали производится путём выбора из таблицы типоразмеров. Возможности табличной параметризации весьма ограничены, поскольку задание произвольных новых значений параметров и геометрических отношений обычно невозможно.
Однако табличная параметризация находит широкое применение во всех параметрических САПР, поскольку позволяет существенно упростить и ускорить создание библиотек стандартных и типовых деталей, а также их применение в процессе конструкторского проектирования.
Иерархическая параметризация
Иерархическая параметризация (параметризация на основе истории построений) заключается в том, что в ходе построения модели вся последовательность построения отображается в отдельном окне в виде «древа построения». В нем перечислены все существующие в модели вспомогательные элементы, эскизы и выполненные операции в порядке их создания.
Помимо «древа построения» модели, система запоминает не только порядок её формирования, но и иерархию её элементов (отношения между элементами). Пример: сборки → подсборки → детали.
Параметризация на основе истории построений присутствует во всех САПР, использующих трёхмерное твердотельное параметрическое моделирование. Обычно такой тип параметрического моделирования сочетается с вариационной и/или геометрической параметризацией.
Вариационная (размерная) параметризация
Вариационная, или размерная, параметризация основана на построении эскизов (с наложением на объекты эскиза различных параметрических связей) и наложении пользователем ограничений в виде системы уравнений, определяющих зависимости между параметрами.
Процесс создания параметрической модели с использованием вариационной параметризации выглядит так:
Вариационная параметризация позволяет легко изменять форму эскиза или величину параметров операций, что позволяет удобно модифицировать трёхмерную модель.
Геометрическая параметризация
Геометрической параметризацией называется параметрическое моделирование, при котором геометрия каждого параметрического объекта пересчитывается в зависимости от положения родительских объектов, его параметров и переменных.
Параметрическая модель, в случае геометрической параметризации, состоит из элементов построения и элементов изображения. Элементы построения (конструкторские линии) задают параметрические связи. К элементам изображения относятся линии изображения (которыми обводятся конструкторские линии), а также элементы оформления (размеры, надписи, штриховки и т. п.).
Одни элементы построения могут зависеть от других элементов построения. Элементы построения могут содержать и параметры (например, радиус окружности или угол наклона прямой). При изменении одного из элементов модели все зависящие от него элементы перестраиваются в соответствии со своими параметрами и способами их задания.
Процесс создания параметрической модели методом геометрической параметризации выглядит так:
Последующие этапы в целом аналогичны процессу моделирования методом вариационной параметризации.
Геометрическая параметризация позволяет более гибко редактировать модели. Если надо внести незапланированное изменение, то в геометрию модели не обязательно удалять исходные линии построения (это может привести к потере ассоциативных взаимосвязей между элементами модели), — можно провести новую линию построения и перенести на неё линию изображения.
This article uses material from the Wikipedia article «Параметрическое моделирование», which is released under the Creative Commons Attribution-Share-Alike License 3.0. There is a list of all authors in Wikipedia


