- Способы создания параметризованной геометрической модели
- Параметрическое конструирование
- Параметрическое конструирование с полным набором связей или “жесткая” параметризация (Parametric Design)
- Параметрическое конструирование с неполным набором связей или “мягкая” параметризация (Variational Design)
- Ассоциативное конструирование (Associative Design)
- Ассоциативная геометрия (Associative Geometry)
- Объектно-ориентированное конструирование (Feature-Based Modeling)
- ПК с полным набором связей
- 6. Способы создания параметризованной геометрической модели. Параметрическое, Ассоциативное, Объектно — ориентированное конструирование.
Способы создания параметризованной геометрической модели
Цель данной статьи — раскрыть методы и средства создания параметризованной геометрической модели, которая является основой современной технологии выполнения проектно-конструкторских работ в машиностроении.
Понятие параметрической модели не является новым в области проектирования и конструирования, однако в свете современной концепции автоматизированного конструирования это понятие носит расширенный и универсальный характер.
Существует три подхода к созданию параметризованной геометрической модели изделия:
- параметрическое конструирование (parametric/variational — associative design)
- ассоциативная геометрия (associative geometry)
- объектно-ориентированное конструирование с использованием базовых операций добавления/удаления материала (feature-based modeling)
Параметрическое конструирование
Определить цель конструирования достаточно просто, однако процесс поиска рационального решения сложен и требует гармоничного сочетания различных методов автоматизированного конструирования изделий. Параметрическое конструирование как методология автоматизированной разработки является основой для параллельного ведения проектно-конструкторских работ и позволяет уточнить конечную цель конструирования уже на ранних стадиях реализации проекта, что и определяет эффективность совмещения процессов конструирования, инженерного анализа и производства на едином временном интервале и их взаимной интеграции. Параметризация подразумевает использование различных видов взаимосвязей между компонентами модели и приложениями, которые используют данную модель.
Использование технологии параметрического конструирования позволяет, при необходимости, легко изменять форму модели, в результате чего пользователь имеет возможность быстро и эффективно получать альтернативные конструкции или пересмотреть концепцию изделия в целом. При отсутствии средств обеспечения параметрического конструирования модель определена однозначно только своей геометрией, поэтому внесение даже малейших изменений требует значительных трудовых затрат. Изменения же параметрической модели выполняются также легко, как и изменения значения размеров на чертежах.
Параметризация — концепция, которая охватывает все методы для решения задач конструирования. Важной особенностью современной концепции параметрического конструирования является, прежде всего, возможность создания геометрической модели с использованием связей и правил, которые могут переопределяться и дополняться на любом этапе ее создания. Связи представляются в виде размерных, геометрических и алгебраических соотношений. Правила же определяются как условия выполнения базовой операции (например, сквозное или «слепое» отверстие).
Параметрическое конструирование с полным набором связей или “жесткая” параметризация (Parametric Design)
Параметрическое конструирование с полным набором связей или “жесткая” параметризация — интеллектуальное моделирование, где геометрия и конструкторские намерения заложены в самом определении модели. “Жесткая” параметризация — режим параметрического конструирования, при котором конструктор полностью задает все необходимые связи, однозначно определяя тем самым форму геометрической модели изделия. В этом случае изменение значения какого-либо параметра или переопределение связей влечет за собой автоматическое изменение геометрии модели и не требует от конструктора выполнения каких-либо действий по модификации геометрической модели.
Для режима “жесткой” параметризации характерно наличие случаев, когда при изменении параметров геометрической модели решение вообще не может быть найдено, так как часть параметров и установленные связи вступают в противоречие друг с другом. Другими словами, такая технология позволяет, при необходимости, управлять изменением формы конструкции в некоторых пределах, которые определяются интервалом взаимной непротиворечивости всей совокупности параметров и наложенных связей.
Существует много способов задания параметров и связей для одной и той же конструкции, поэтому при использовании этой технологии очень важным является порядок определения и характер наложенных связей, которые будут управлять изменением формы конструкции, так как для каждого способа наложения связей интервалы их взаимной непротиворечивости будут разными.
Параметрическое конструирование с неполным набором связей или “мягкая” параметризация (Variational Design)
“Мягкая” параметризация (работа с недоопределенной системой связей) — режим параметрического конструирования, который позволяет конструктору работать, не задумываясь о порядке, в котором определены или учтены связи, а также об их достаточности для полного описания геометрии конструкции. Такой подход позволяет пользователю решать проблему, следуя по интуитивному, наиболее естественному пути.
Ключевое преимущество использования технологии “мягкой” параметризации при конструировании — возможность решения геометрически недоопределенных задач путем предоставления пользователю возможности выявления неизвестных факторов в виде связей и нахождения нужного решения.
С точки зрения практической реализации, “мягкая” параметризация — это метод для нахождения необходимых размеров и уточнения ориентации геометрических злементов, определяющих форму конструкции. В основе метода лежит принцип решения системы нелинейных уравнений, которые описывают систему связей, управляющую формой.
Ассоциативное конструирование (Associative Design)
Ассоциативное конструирование — это обобщающее название технологии параметрического конструирования, обеспечивающей единую, в том числе и двустороннюю, информационную взаимосвязь между геометрической моделью, расчетными моделями, программами для изготовления изделия на станках с ЧПУ, конструкторской документацией, базой данных проекта.
Ассоциативная геометрия (Associative Geometry)
Технология ассоциативной геометрии, иногда именуемая как направленная ассоциативность (directed associаtivity) — это технология ассоциативного конструирования, которая базируется на непосредственных взаимосвязях между объектами. Простейший пример — определение параллельности двух отрезков. Отрезок А может быть определен как параллельный отрезку В. В результате при перемещении отрезка В отрезок А также изменит свое положение с сохранением ориентации по отношению к отрезку В. Собственное же положение отрезка А не может быть непосредственно изменено. Можно определить отрезки А и В как параллельные и другим способом, так что можно будет изменять положение любого из этих отрезков, удовлетворяя условиям других наложенных связей — это случай так называемой “мягкой” ассоциативности. Преимущество использования ассоциативной геометрии — скорость. Недостаток же заключается в том, что пользователь должен полностью определить размеры и ориентацию элемента, прежде чем приступить к созданию следующего элемента.
Объектно-ориентированное конструирование (Feature-Based Modeling)
Объектно-ориентированное конструирование на основе базовых операций является одним из подходов ассоциативного конструирования, с помощью которого определяется поведение геометрической формы при дальнейших изменениях. Этот подход реализован на основе определенного набора правил и атрибутов, задаваемых при выполнении базовой операции, в дополнение к уже заданным связям и ассоциативной геометрии. Базовые операции являются высокоэффективным инструментом для создания геометрической модели конструкции, инженерного анализа или изготовления.
Объектно-ориентированное моделирование предоставляет в распоряжение пользователя макрофункции, ранее определенные как последовательность действий, использующих булевы операции. Например, сквозное отверстие может быть представлено как булева операция вычитания и цилиндр достаточной длины. Сразу можно возразить, что если модель станет несколько толще, то цилиндр уже не будет обладать достаточной длиной и отверстие превратится в «слепое». Однако под сквозным отверстием понимается правило, которое определяет сквозной проход в указанном месте через тело модели, независимо от того, изменилась форма модели или нет. Базовые операции также могут иметь и дополнительные атрибуты, которые используются в других приложениях, таких как анализ и изготовление.
Обязательные требования к базовым операциям при объектно-ориентированном моделировании:
- Используемая базовая операция должна быть полностью определена. После выполнения базовой операции ее топология должна сохраняться и распознаваться как базовая операция (отверстие, паз и т.д.), а также предоставлять возможность изменения определяющих ее геометрических параметров (диаметр, глубина, и т.д.).
- Определение базовой операции должно включать в себя правила, определяющие поведение геометрической формы, а также средства контроля за соблюдением этих правил после выполнения базовой операции. Например, сквозное отверстие должно оставаться таковым, в то время как форма модели подвергается изменению.
- Для повышения эффективности процесса параллельной разработки приложения для инженерного анализа и изготовления должны иметь доступ к описанию объекта, не требуя при этом от пользователя информации об объекте, использованной ранее при выполнении базовой операции.