Интерполяция методом цифрового интегрирования. пример.



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

Определение траектории движения формируется путём задания закона изменения ускорения в функции времени .

Наиболее трудоёмким методом цифрового интегрирования является метод Эйлера:

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

 

 

Реализация круговой интерполяции требует решения ДУ окружности.

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

На основании рисунка можно записать следующие выражения:

Вычисление такой системы затруднительно, и поэтому пользуются следующими выражениями:

C учётом всех преобразований получают выражения в координатах , :

Система ЧПУ формирует сигнал задания скорости на привода, которые получаются путём расчёта приращений по координатам ,  за интервал времени


 

Интерполятор на основе интегратора с параллельным переносом. схема


Интерполятор на основе интегратора с последовательным переносом Сигнальная диаграмма.


Сплайновая интерполяция в системах ЧПУ.

В большинстве задач, решаемых системами ЧПУ, требуется рассчитывать траекторию движения инструмента по прямой линии, или по дуге окружности. Однако, в современных условиях, требуется расчёт более сложной траектории движения. Применение линейных интерполяторов приведёт к:

1) Усложнению и увеличению объёма управляющей программы, из-за разбивки кривой на части.

2) Жёсткая динамика движения из-за резкого изменения скорости и направления движения.

3) Отклонение от требуемой геометрии, из-за использования замены на линейные участки.

4) Уменьшение производительности вследствие уменьшения средней скорости

Выходом служит использование интерполяция с помощью сплайнов. На практике наибольшее распространение получили:

(1)ASPLINE – акима-сплайн; (2)CSPLINE – натуральные кубические сплайны; (3)NURBS – полиномные сплайны.

В случае акима-сплайна (кубического) интерполируемая кривая на участке замены замещается кривой третьего порядка, чтобы участки были непрерывными. Описываются следующими уравнениями:

На первом этапе задаются путь от начала кадра до точки приближённой к заданной, а также погрешность.

На втором этапе вычисляется приращение параметра dt, исходя из пройденного пути.

На 3-ем производится вычисление приращения пути dS, сам путь и ошибка пути. Для исключения накопления ошибок, вычисление пути происходит с учётом знака ошибки.

На 4-ом шаге, если ошибка меньше заданной погрешности, то текущее значение параметра прравнивается к t и координаты в конце интерполяции вычисляются по этому значению. Если больше, происходит перерасчёт приращения параметра.

Слайновая интерполяция требует значительныхвычислительных ресурсов, поскольку необходимо рассчитывать A,B,C,D на каждом участке между рассчитываемыми точками, а также требуется нахождения длины кривой. Также необходимо знать величину замедления, ускорения, текущей скорости.

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

.


Дата добавления: 2018-08-06; просмотров: 553; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!