Международный учебно-научный центр "Космос". Центр информационных технологий.

 Навигатор
   Главная
   О компании
   Направления
   Демонстрация
   Архивы
   САПР на WWW
   Цены
   Обратная связь


  Поиск




  Наши баннеры


Rambler's Top100



   СПОСОБЫ СОЗДАНИЯ ПАРАМЕТРИЗОВАННОЙ ГЕОМЕТРИЧЕСКОЙ МОДЕЛИ
   

С.А. Борисов, В.В. Смолянинов, М.Н. Терентьев

От авторов

В данной статье, которая была написана еще в середине 1995 года, мы попытались сформулировать наше понимание технологий и методов создания параметрических моделей, которое сформировалось на основе практического опыта работы с системами геометрического моделирования верхнего и среднего уровня. Мы сделали попытку упорядочить некоторые англоязычные термины из области геометрического моделирования, которые к тому времени не имели устойчивых эквивалентов в русском языке, а главное - сформулировать то, что скрывается за этими терминами.

За три года стремительного развития программного обеспечения САПР произошла смена многих концепций и идеологий, появились программные продукты, построенные на совершенно новых принципах. Однако нам приятно отметить, что наша "классификация" выдержала испытание и мы считаем ее актуальной и по сей день, поэтому мы приводим текст статьи практически без изменений.

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

июнь 1998 г.

Способы создания параметризованной геометрической модели

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

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

Существует три подхода к созданию параметризованной геометрической модели изделия:

  • параметрическое конструирование (parametric/variational - associative design)
  • ассоциативная геометрия (associative geometry)
  • объектно-ориентированное конструирование с использованием базовых операций добавления/удаления материала (feature-based modeling)

Способы создания параметрической модели

Параметрическое конструирование

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

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

Параметризация — концепция, которая охватывает все методы для решения задач конструирования. Важной особенностью современной концепции параметрического конструирования является, прежде всего, возможность создания геометрической модели с использованием связей и правил, которые могут переопределяться и дополняться на любом этапе ее создания. Связи представляются в виде размерных, геометрических и алгебраических соотношений. Правила же определяются как условия выполнения базовой операции (например, сквозное или "слепое" отверстие).

Параметрическое конструирование с полным набором связей или “жесткая” параметризация (Parametric Design)

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

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

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

Параметрическое конструирование с неполным набором связей или “мягкая” параметризация (Variational Design)

“Мягкая” параметризация (работа с недоопределенной системой связей) — режим параметрического конструирования, который позволяет конструктору работать, не задумываясь о порядке, в котором определены или учтены связи, а также об их достаточности для полного описания геометрии конструкции. Такой подход позволяет пользователю решать проблему, следуя по интуитивному, наиболее естественному пути.

Ключевое преимущество использования технологии “мягкой” параметризации при конструировании — возможность решения геометрически недоопределенных задач путем предоставления пользователю возможности выявления неизвестных факторов в виде связей и нахождения нужного решения.

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

Ассоциативное конструирование (Associative Design)

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

Ассоциативная геометрия (Associative Geometry)

Технология ассоциативной геометрии, иногда именуемая как направленная ассоциативность (directed associаtivity) — это технология ассоциативного конструирования, которая базируется на непосредственных взаимосвязях между объектами. Простейший пример — определение параллельности двух отрезков. Отрезок А может быть определен как параллельный отрезку В. В результате при перемещении отрезка В отрезок А также изменит свое положение с сохранением ориентации по отношению к отрезку В. Собственное же положение отрезка А не может быть непосредственно изменено. Можно определить отрезки А и В как параллельные и другим способом, так что можно будет изменять положение любого из этих отрезков, удовлетворяя условиям других наложенных связей — это случай так называемой “мягкой” ассоциативности. Преимущество использования ассоциативной геометрии — скорость. Недостаток же заключается в том, что пользователь должен полностью определить размеры и ориентацию элемента, прежде чем приступить к созданию следующего элемента.

Объектно-ориентированное конструирование (Feature-Based Modeling)

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

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

Обязательные требования к базовым операциям при объектно-ориентированном моделировании:

  • Используемая базовая операция должна быть полностью определена. После выполнения базовой операции ее топология должна сохраняться и распознаваться как базовая операция (отверстие, паз и т.д.), а также предоставлять возможность изменения определяющих ее геометрических параметров (диаметр, глубина, и т.д.).
  • Определение базовой операции должно включать в себя правила, определяющие поведение геометрической формы, а также средства контроля за соблюдением этих правил после выполнения базовой операции. Например, сквозное отверстие должно оставаться таковым, в то время как форма модели подвергается изменению.
  • Для повышения эффективности процесса параллельной разработки приложения для инженерного анализа и изготовления должны иметь доступ к описанию объекта, не требуя при этом от пользователя информации об объекте, использованной ранее при выполнении базовой операции.

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

 

NPJ © 1997-2008 МУНЦ "Космос".