Московский государственный технологический университет «Станкин»
Опубликован: 18.05.2005 | Доступ: свободный | Студентов: 4975 / 976 | Оценка: 3.93 / 3.84 | Длительность: 11:45:00
ISBN: 978-5-9556-0024-6
Специальности: Программист
Лекция 11:

Сложные поверхности и основы планирования управления роботом-станком для их воспроизведения

< Лекция 10 || Лекция 11: 1234 || Лекция 12 >

Аппроксимация сложных пространственных поверхностей, задаваемых координатами опорных точек.

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

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

Описание поверхности полиномами состоит в последовательном решении следующих задач:

  1. Приближенное описание поверхности полиномами по заданным координатам опорных точек поверхности в системе координат (XYZ)д.
  2. Определение ориентации сопровождающего трехгранника (\tau \nu \beta )_{i} относительно осей системы координат (XYZ)д.
  3. Нахождение элементов матрицы, определяющей закон перемещения инструмента относительно детали.

Задача 1

Задача 1 состоит в получении коэффициентов полиномов Лагранжа по заданным координатам опорных точек поверхности. Интерполяционные полиномы Лагранжа одной переменной позволяют аппроксимировать функцию y=f(x) в системе координат детали (XYZ)д, задаваемую координатами опорных точек (xi,yi)


где коэффициенты полиномов Лагранжа p(xi) определяются через значения xi, yi в опорных точках


где i=0\div n, j=0\div n, n — степень полинома.

Полином Лагранжа двух переменных для поверхности, представленной на рис. 11.3, по аналогии с полиномом одной переменной имеет вид


где i=[0\div n] — количество опорных сечений поверхности вдоль оси Xд ; j=[0\div n] — количество опорных сечений поверхности вдоль оси Zд ; pij — коэффициенты полинома, определяемые через координаты опорных точек поверхности.

Рассмотрим аппроксимацию поверхности полиномами Лагранжа второй степени.


При интерполяции поверхности полиномами двух переменных необходимо, чтобы опорные точки поверхности (узлы интерполяции) образовывали сетку. Наиболее удобной является прямоугольная сетка с равномерным распределением клеток. В этом случае поверхность, представляемая координатами узлов прямоугольной сетки (рис. 11.3, а), в зависимости от расположения текущих координат (z,x) поверхности последовательно "накрывается" прямоугольником (рис. 11.3, б). При этом для более точной аппроксимации необходимо, чтобы текущие координаты поверхности (z,x) находились в области центра прямоугольника, ограниченного координатами


Последовательность выбора опорных точек, описывающих заданную ограниченную область поверхности, где проходит планируемая траектория, состоит в том, что все последующие опорные точки поверхности выбираются только после выхода i-й точки планируемой траектории из центра прямоугольника (рис. 11.3, б).

Постоянные коэффициенты полинома pij (11.8) определяются для каждого элемента поверхности через координаты известных опорных точек поверхности



Рис. 11.3.

С учетом принятых обозначений полином (11.8) приводится к виду

y=a1z2x2+a2z2x+a3zx2+a4z2+a5x2+a6zx+a7z+a8x+a9, (11.9)

где коэффициенты ak вычисляются через постоянные pij и координаты опорных точек поверхности.

< Лекция 10 || Лекция 11: 1234 || Лекция 12 >
Дмитрий Черепанов
Дмитрий Черепанов

Неоднократно находил ошибки в тестах, особенно в экзаменационных вопросах, когда правильно данный ответ на вопрос определялся в итоге как не правильно отвеченный... Из-за этого сильно страдает конечный бал! Да еще в заблуждение студентов вводит! Они-то думают, что это они виноваты!!! Но они тут не причем! Я много раз проверял ответы на некоторые такие "ошибочные" вопросы по нескольким источникам - результат везде одинаковый! Но ИНТУИТ выдавал ошибку... Как это понимать?

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

Исправьте, пожалуйста, такие "ошибки"...

Анжелика Шлома
Анжелика Шлома

Огромная просьба сделать проще тесты, это просто ужас какой-то! Слишком сложно!