- •1.1.Опишите программное обеспечение, относящееся к классу сапр.
- •1.3.Назовите и опишите виды геометрического моделирования.
- •.Каковы основные функции твердотельного (объемного) моделирования?
- •1.5.Опишите три вида декомпозиционных моделей
- •1.6.В чем разница между геометрией и топологией граничной модели?
- •1.7.Назовите основные способы задания кривых и поверхностей в трехмерном аффинном пространстве. Приведите примеры.
- •1.8.Назовите основные классы трансформаций в трехмерном аффинном пространстве. Какими геометрическими параметрами они характеризуются?
- •1.9.Что такое однородные координаты? в чем преимущества их использования для представления трансформаций в трехмерном аффинном пространстве?
- •1.10.Дайте определение углов Эйлера. Приведите алгоритмы вычисления трансформации с заданными углами Эйлера и вычисления углов Эйлера по трансформации, заданной в матричном виде.
- •1.11.Что такое билинейный лоскут и лоскут Кунса? Каковы их геометрические свойства?
- •1.12.Поверхности сдвига и вращения.
- •1.13.Какие существуют способы задания поверхности по двум кривым?
- •1.14.Дайте определение кривой Безье. Каковы ее геометрические свойства?
- •1.15.Опишите типичные схемы обмена геометрическими данными между cad системами.
- •2.1.Что такое конечно-элементный анализ? На каком математическом аппарате он основан? Каковы области его применения?
- •2.3.Что такое тензоры деформаций и напряжений? Охарактеризуйте их физически и математически.
- •2.4. Опишите обобщенный закон Гука.
- •2.5. Какие свойства материала определяются модулем Юнга и коэффициентом Пуассона?
- •2.6. Какие типы конечных элементов применяются при использовании мэк?
- •2.7. Схема конечно-элементного анализа в сае системах.
- •2.8. Дайте определение прямой и обратной задачам кинематики.
- •2.9.Опишите основные кинематические пары.
- •2.10.Как моделируются механизмы в терминах задач удовлетворения ограничениям.
- •2.11.Моделирование задачи кинематики определение.
- •2.12. Как осуществляется планирование движения с помощью дорожной карты?
- •2.13. Динамика определение. Основная задача динамики?
- •2.14. Как моделируются контакты тел при описании динамической системы с помощью уравнений Ньютона–Эйлера?
- •2.15.Опишите общую схему методов определения столкновений. Для чего они используются в сапр?
- •2.16.Важный момент при моделировании динамики системы твердых тел?
- •2.17. Какова основная функциональность пакетов программ для динамической симуляции механизмов? Приведите примеры таких пакетов.
- •3.1.Инженерные параметры Параметрические спецификации определение. Для чего используются инженерные параметры?
- •3.2.Параметрическая оптимизация определение?
- •3.3.Опишите метод координатного и градиентного спуска в применении к непрерывным и дискретным областям.
- •3.4.Опишите метод Ньютона для решения оптимизационных задач.
- •3.5.Охарактеризуйте известные методы быстрого прототипирования и изготовления.
- •3.6.Что такое виртуальная инженерия и цифровое производство? Приведите примеры.
- •3.7.Язык молелирования виртуальной реальности vrml
- •3.8.Опишите жизненный цикл изделия. Какие задачи приходится решать на каждом из этапов?
- •3.9.Что такое управление жизненным циклом изделия? Опишите три фундаментальных концепции plm.
- •3.10.Охарактеризуйте основные компоненты соответствующего программного обеспечения.
- •3.11.Охарактеризуйте преимущества внедрения plm на предприятии.
- •3.12.Из чего состоит plm? Три фундаментальных концепции plm?
- •3.13.Три основных подхода к осуществлению интеграции plm и erp (что применимо также к crm и scm)?
- •3.14.Возможности разработки полной интеграции. Что дает?
2.11.Моделирование задачи кинематики определение.
Положение каждого звена (жесткого множества геометрических эле' ментов) в трехмерном пространстве описывается шестью или более вещественными параметрами (в зависимости от способа параметризации трансформации – углы Эйлера, экспоненциальная параметризация, кватернионы), дополнительные переменные используются для моделирования управления кинематическими парами. Как пра' вило, одни переменные могут принимать значения внутри некоторого замкнутого интервала (например, от 0 до р), а другие – пробегать всю вещественную прямую. Таким образом, положение механизма полностью описывается вектором из n значений. Соответствующее подпространство Rn в этом случае называется конфигурационным пространством. Для моделирования кинематических аспектов данный вектор заменяется векторфункцией p(t), p: Rn → R, где t пробегает значения от 0 до 1. При этом положение звеньев должно удовлетворять наложенным кинематическим связям, описываемым системой из m уравнений C: Rn → Rm. Положение, описываемое в конфигурационном пространстве точкой p(0), соответствует начальному положению звеньев механизма. Положение p(1) – целевая конфигурация, которую необходимо найти для решения прямой или обратной задачи кинематики. В каждый момент времени должно выполняться тождество C(p(t)) = 0. Целевая конфигурация задается указанием желательных значений для некоторых координат в конфигурационном пространстве: для прямой задачи – требуемых значений переменных управления кинематическими парами, для обратной задачи – требуемых значений переменных, задающих положение нужных звеньев в пространстве. В целях получения натурального решения логично задать целевые значения и для всех остальных переменных – равные их начальным значениям. Тем самым будет гарантировано нахождение минимального решения (самого короткого движения механизма). В этих условиях положение целевой конфигурации в конфигурационном пространстве задается точкой p*. Заметим, что в общем случае C(p*) ≠ 0. Но даже если целевая конфигурация удовлетворяет всем кинематическим связям, для решения задачи кинематики требуется найти траекторию движения механизма p(t).
Дифференциальное уравнение движения Наиболее натуральным способом
моделирования движения механизма является представление его в виде решения дифференциального уравнения. В каждой точке траектории осуществляется линеаризация системы уравнений C(p(t)): C(p(t + dt) = JC(p)pdt, где JC(p) – матрица Якоби (частных производных) системы уравнений C, вычисленная в точке p. В предположении C(p(t)) ≡ 0 для всех t получаем JC(p)p = 0, то есть . Предположим, M – ортонормированный базис Ker JC(p). Тогда линейный оператор проектирования на это подпространство будет иметь вид MMT, а дифференциальное уравнение кинематики запишется как то есть вектор скорости движения совпадает с проекцией целевой конфигурации на ядро матрицы Якоби. Тем самым обеспечивается движение, локально не нарушающее кинематические ограничения и в то же время направленное на достижение целевой конфигурации.
