
- •Реферат
- •Глава 1. Системы автоматического управления и их особенности 9
- •Глава 2. Моделирование работы суэп 23
- •Глава 3. Математическое описание и моделирование работы нелинейного устройства управления с перекрестной связью 62
- •Глава 4. Экспериментальные результаты 88
- •Введение
- •Глава 1. Системы автоматического управления и их особенности
- •1.1. Обзор и анализ структур и элементов линейных приводов подачи с швп станков с чпу
- •1.2. Анализ структур суэп
- •1.3. Обзор и анализ управляющих элементов в суэп
- •1.3.2. Стандартный уэ прямой связи
- •1.3.3. Управляющий элемент перекрестной связи
- •1.4. Выводы по главе
- •Глава 2. Моделирование работы суэп
- •2.1. Описание экспериментального оборудования
- •2.2. Реализация обратной связи по положению
- •2.3. Реализация обратной связи по току
- •2.4. Структурная схема и математическое описание электромеханической части привода подачи
- •2.5. Чувствительность параметров модели
- •2.6. Настройка пид-регулятора
- •2.6.1. Настройка пид-регулятора по оси х
- •2.6.2. Настройка пид-регулятора по оси у
- •2.6.3. Балансировка параметров между осями х и у
- •2.7. Моделирование управляющего элемента прямой связи
- •2.7.1. Настройка параметров уэ по оси х
- •2.7.2. Настройка параметров уэ по оси y
- •2.7.3. Балансировка параметров уэ прямой связи для осей х и у
- •2.8. Моделирование работы уэ с перекрестной связью (кпс)
- •2.8.1. Переменные коэффициенты усиления кпс при линейной обработке
- •2.8.2. Переменные коэффициенты усиления кпс при круговой обработке
- •2.8.3. Реализация кпс
- •Глава 3. Математическое описание и моделирование работы нелинейного устройства управления с перекрестной связью
- •3.1. Генерация траектории перемещения
- •3.1.1. Линейная интерполяция
- •3.1.2. Круговая интерполяция
- •3.1.3. Кусочно-линейная интерполяция
- •3.2. Генерация кинематических профилей
- •3.2.1. Определение и квантование длин перемещения
- •3.2.2. Корректировка значений ускорения и рывка
- •3.3. Математическое описание динамики фрезерного станка
- •3.3.1. Система ошибок замкнутого контура
- •3.3.2. Анализ стабильности
- •3.3.3. Формулировка управления
- •Глава 4. Экспериментальные результаты
- •4.1. Обработка квадрата (сторона 100 мм)
- •4.2. Обработка контура типа ромб
- •4.3. Обработка окружности (радиус 100мм)
- •Заключение
- •Список использованных источников
3.1.1. Линейная интерполяция
Целью
линейной интерполяции является
перемещение из одной точки пространства
в другую по линейному пути [35,36]. Это
показано на рис. 44, где,
обозначает начальную точку и
обозначает
конечную точку. Если задана максимальная
скорость подачи
,
с которой необходимо перемещаться по
этому пути, и период замыкания контура
управления
,
который не может быть больше периода
интерполяции, движение от
до
может быть разделено на
точек таким образом, что,
|
(24) |
где
- общее расстояние, которое необходимо
преодолеть по пути. Для случая двумерного
линейного пути,
|
(25) |
Осевые
приращения (
и
)
вычисляются как:
|
(26) |
что приводит к увеличению пути,
|
(27) |
и
опорные точки
на линейном пути генерируются как,
|
(28) |
Для
.
Рисунок 44
3.1.2. Круговая интерполяция
Целью
круговой интерполяции является
перемещение по определенной дуге
окружности [35.36], как показано на рис.
45(а). Движение начинается в точке
,
продолжается по дуге окружности с
радиусом r и центральной точкой в точке
и заканчивается в точке
,.
и
- начальный и конечный углы (в радианах)
соответственно. Аналогично линейной
интерполяции, расстояние между
последовательными опорными точками,
является постоянным, и поэтому равно
;
углу, пройденному на каждом шаге.
Количество промежуточных этапов
интерполирования рассчитывается как,
|
(29) |
где в этом случае,
|
(30) |
Угловое приращение для каждого шага интерполяции вычисляется как,
|
(31) |
что приводит к расстоянию между последовательными точками в виде,
|
(32) |
С
другой стороны, если желательно
поддерживать определенную радиальную
точность, обозначенную
на рис. 45(б), следует обеспечить, чтобы
не превышало критического значения
.
который может быть записан как,
|
(33) |
Рисунок 45
Если это произойдет, максимальная скорость подачи должна быть уменьшена, чтобы привести к меньшим угловым приращениям.
Отныне координаты опорных точек вычисляются как,
|
(34) |
Предлагаемая схема круговой интерполяции включает тригонометрические вычисления на каждом шаге. Хотя в литературе существуют инкрементные методы для выполнения круговой интерполяции с меньшей вычислительной нагрузкой [35,36], этот подход является предпочтительным для поддержания максимально возможной точности интерполяции, что имеет решающее значение для генерации ограниченной траектории. Таким образом, также предотвращаются рывки, возникающие в результате внесения поправок в опорную траекторию, чтобы компенсировать накапливающиеся радиальные отклонения из-за ошибок округления.
3.1.3. Кусочно-линейная интерполяция
Интерполяция кусочно-линейная соединяет узлы N+1 с использованием сплайнов пятого порядка (рис. 46). Полученный сплайн предназначен для обеспечения сохранения непрерывности вплоть до производной второго порядка вдоль общей составной кривой.
Рисунок 46
Сплайн параметризуется с использованием длины хорды между двумя последовательными узлами.
Процедура
подгонки начинается с вычисления первой
и второй производных для узла
путем подгонки кубического многочлена
|
(35) |
через
,
,
,
.
Параметр кубического многочлена может
быть однозначно определен с использованием
координат четырех последовательных
точек
,
,
,
.
Как только кубическая подгонка получена,
первая производная (касательный вектор)
и
вторая производная (нормальный вектор)
для
могут быть вычислены. С помощью первой
и второй производных от
,
квинтический сплайн может быть помещен
между двумя последовательными узлами
,
|
(36) |
где,
…
,
и
…
– коэффициенты сплайна, а
– параметры сплайна.
Граничными условиями, используемыми для решения параметров сплайна, являются
где
– длина хорды между
,
.