
- •4.3. Решение уравнений кинетостатики
- •Трение в кинематических парах
- •Трение в кинематических парах
- •Трение в кинематических парах
- •17. Силовой расчет механизмов с учетом трения в кп методом последовательных приближений. Пример: кривошипно-ползунный механизм
- •19. Силовой расчет червячной передачи с учетом трения в вкп. Режимы: тяговый, инверсный тяговый, оттормаживания, самоторможения.
- •21. Внутренняя виброактивность механической системы цикловой машины.
- •22. Способы уменьшения возмущающего момента
- •23. Внешняя виброактивность механизма и машины
- •24. Внешняя виброактивность вращающегося ротора и роторной машины
- •Уравновешивание роторов
- •25. Виброактивность плоского механизма
- •31. Определение динамических ошибок при установившемся движении
- •32. Движущий момент и динамические нагрузки в передаче в установившемся режиме при учете статической характеристики двигателя
- •34. Влияние динамической характеристики двигателя на установившееся движение
- •35.Разбег с учетом статической характеристики двигателя
- •36Разбег с учетом динамической характеристики двигателя
- •37Основные принципы построения машин с программным управлением
- •38Определение программного управления. Источники динамических ошибок
- •39Замкнутые системы управления с обратными связями
- •Эффективность и устойчивость замкнутой системы
- •9) Расчет цилиндрической зубчатой передачи.
38Определение программного управления. Источники динамических ошибок
При проектировании машины с программным управлением одной из главных задач является определение программного управления, обеспечивающего выполнение заданного программного движения. При этом в отличие от машин с программирующими механизмами решение кинематической задачи – задачи получения требуемого закона движения – тесно переплетается с задачей динамического анализа. С тем, как решается задача выбора программного управления, познакомимся на примере системы, схема которой приведена на рис. 9.1, б.
Составим уравнение движения механической системы
, (9.5)
где
– угловое ускорение ротора двигателя,
– приведенный момент инерции,
– движущий момент. В связи с тем, что в
системах с программным управлением
возникают большие переменные инерционные
силы, вызывающие значительные колебания
движущего момента, при их исследовании
должна использоваться динамическая
характеристика
двигателя. Полагаем, что используется
двигатель постоянного тока с независимым
возбуждением, принимаем эту характеристику
в форме (8.4):
, (9.6)
где
– параметры двигателя.
Пусть
задан программный закон движения
выходного звена
.
Из кинематических соотношений легко
определить программный закон изменения
:
. (9.7)
Подставляя
в (9.5), определяем закон изменения
движущего момента
при программном движении:
. (9.8)
Далее
определяем программное управление
из уравнения (9.6):
. (9.9)
Введя
в рассмотрение механическую
постоянную времени
,
приводим выражение (9.9) к форме
. (9.10)
Казалось
бы, задача определения программного
управления решена: подав на вход двигателя
напряжение
,
найденное из соотношения (9.10), мы должны
получить требуемый закон программного
движения. В действительности, однако,
имеется ряд обстоятельств, приводящих
к существенным отклонениям истинного
закона движения от программного, а в
ряде случаев – к невозможности
осуществления программного движения.
Проблема
реализуемости программного движения.
Системы с программным управлением часто
решают задачу перемещения рабочего
органа из одного положения в другое при
заданном законе движения. Предположим,
что требуется осуществить перемещение
рейки (рис. 9.1, б)
на расстояние
при изменении ускорения по закону,
график которого показан на рис. 9.2. Здесь
– время программного перемещения. Рейка
должна проходить первую половину пути
с постоянным ускорением
.
Если
– величина требуемого перемещения, а
начальная скорость равна нулю, то из
условия равноускоренного движения
имеем:
,
.
(9.11)
Однако
осуществить такое движение невозможно.
Действительно, в начальный момент
ускорение должно скачком измениться
от нуля до
.
Для этого должно скачком измениться и
угловое ускорение двигателя, то есть в
этот момент
должно принять «бесконечно большое»
значение. Но тогда бесконечно большим
должно быть в начальный момент и
напряжение
,
что, естественно, невозможно.
Предположим теперь, что требуется осуществить периодическое возвратно-поступательное движение рабочего органа по закону
, (9.12)
где
и
– заданная амплитуда и частота. Подставляя
(9.12) в (9.7), находим
. (9.13)
Подставив (9.13) в (9.10), находим программное управление:
. (9.14)
Таким образом, входное напряжение должно иметь амплитуду
. (9.15)
При
заданном значении
амплитуда
возрастает с ростом
;
при больших значениях
она становится приблизительно
пропорциональной
.
Поскольку амплитудные значения
ограничены, в реальной системе возникают
трудности при попытке осуществления
высокочастотных колебаний рабочих
органов машины. По этой причине в системе
с программным управлением чаще реализуются
сравнительно низкочастотные программные
движения.
Влияние
начальных условий.
Подставив
из (9.5) в (9.6), получим уравнение движения
ротора двигателя в форме
(9.16)
или,
после деления на
,
. (9.17)
Программное
движение
является частным решением этого уравнения
при
;
соответствующим вполне определенным
начальным условиям. Общее решение
линейного неоднородного уравнения
(9.17) для
записывается в форме
, (9.18)
где
и
– постоянные, определяемые из начальных
условий;
и
– корни характеристического уравнения
,
откуда
. (9.19)
Легко
убедиться, что корни (9.19) всегда либо
отрицательные (при
),
либо имеют отрицательную вещественную
часть (при
).
Отсюда следует, что первые два слагаемых
в (9.18) стремятся к нулю и, следовательно,
при
.
Таким
образом, программное движение в системе
устанавливается не сразу, а после
окончания переходного процесса. При
начальных условиях
,
,
,
то есть при движении системы из состояния
покоя, получаем из (9.18):
,
.
Для программного движения (9.13) получаем
,
.
Из этих уравнений находим
,
. (9.20)
Следовательно,
скорость рабочего органа
будет изменяться по закону
. (9.21)
Движение рабочего органа будет соответствовать программному только после затухания переходного процесса, отражаемого первым слагаемым в правой части выражения (9.21).
Неадекватность
динамической модели
системы.
При определении программного управления
мы исходили из динамической модели
системы, описываемой уравнениями (9.5) и
(9.6). В действительности эти уравнения
лишь приближенно соответствуют реальной
системе. Они не учитывают упругость
реальных звеньев механической системы,
отличия истинных значений параметров
от номинальных и т.п. Все это приводит
к отклонениям действительных движений
системы от программных, т. е. к динамическим
ошибкам.
Предположим, что в рассмотренном выше примере в качестве динамической модели двигателя выбирается его идеальная характеристика
. (9.22)
Оценим, какие динамические ошибки вызовет такое упрощение динамической модели. В соответствии с характеристикой (9.22) подставим в правую часть уравнения движения (9.17)
.
В результате получим
. (9.23)
Решение
этого уравнения
определит «действительный» закон
изменения угловой скорости ротора (если
считать действительной динамическую
характеристику двигателя), а
определит динамическую ошибку
по скорости. Заменив в (9.23)
на
,
получим уравнение для динамической
ошибки:
. (9.24)
Общее решение этого уравнения складывается из общего решения однородного уравнения и частного решения, соответствующего установившейся динамической ошибке, устанавливающейся в системе после затухания переходного процесса. Очевидно, что общее решение даст динамическую ошибку, вызванную начальными условиями, а частное – динамическую ошибку, вызванную неточностью описания характеристики двигателя.
Легко видеть, что пренебрежение динамическими свойствами двигателя, связанное с использованием его идеальной характеристики, может приводить к очень большим динамическим ошибкам (в некоторых случаях амплитуда ошибки может превосходить амплитуду программной скорости).