Содержание
>> Инженерная математика
>> Системы управления
>> Динамический синтез системы управления объемным гидроприводом
>> Синтез управления силовым гидроприводом объемного регулирования
>> Метод кратных периодов собственных колебаний
>> Алгоритм
Алгоритм
Рис. 3. Запишем систему дифференциальных уравнений динамики рассматриваемой гидросхемы с учетом упругости рабочей жидкости, приняв следующие допущения:1) утечки рабочей жидкости в гидросистеме отсутствуют, поэтому работа системы подпитки не рассматривается; 2) потери давления по длине трубопроводов и в местных сопротивлениях пренебрежимо малы; 3) приведенные масса и нагрузка на штоке гидроцилиндра, а также частота вращения вала насоса постоянны; 4) параметры рабочей жидкости (плотность, вязкость, модуль объемной упругости) постоянны; 5) динамика механизма управления подачей насоса на данном этапе решения не рассматривается. Учет динамики механизма управления подачей насоса не представляет принципиальных трудностей, так как эта задача может быть решена и после (параллельно) рассматриваемой, когда искомая зависимость рабочего объема насоса q ( t ) (или хотя бы его текущее численное значение) уже известна. Для этого следует записать математическую модель механизма управления, выходом которой является q ( t ). Математическая модель рассматриваемой гидросистемы с учетом принятых допущений имеет вид: где m – приведенная к штоку масса подвижных частей исполнительного механизма; р 1 , р 2 – давления в напорной и сливной полостях гидросистемы; x , v – перемещение и скорость поршня гидроцилиндра; R 0 тр – постоянная сила сухого трения в уплотнениях гидроцилиндра при отсутствии давлений в полостях; k 1 , k 2 – коэффициенты пропорциональности в переменных составляющих силы трения, зависящих от давления; R – постоянная нагрузка на штоке гидроцилиндра; ω н – угловая скорость вала насоса; F – рабочая площадь поршня гидроцилиндра; q ( t ) – рабочий объем насоса в функции времени (собственно сигнал управления); k упр 1 , k упр 2 – коэффициенты упругости полостей гидросистемы, равные: где L – максимальный ход поршня гидроцилиндра; d тр i , l тр i – диаметр и длина i -го трубопровода; Δ V –«мертвый» объем полости гидроцилиндра; Е пр i – приведенный модуль объемной упругости i -го трубопровода с рабочей жидкостью: где Е ж – модуль объемной упругости рабочей жидкости; δ тр i – толщина стенки i -го трубопровода; Е ст – модуль упругости материала стенки трубопровода; Е пр – приведенный модуль упругости полости гидроцилиндра, определяемый аналогичным (7) образом. Положим для простоты v > 0, то есть sign v = 1. Дифференцируя по времени первое из уравнений системы (5), с учетом принятых допущений получим: Подставляя в (8) из последних двух уравнений системы (5), получим: или Несмотря на зависимость (6) коэффициентов упругости k упр 1 и k упр 2 от х , в рамках принятых допущений и для реальных значений F , k 1 , k 2 и других параметров, нетрудно показать (см. Приложение ), что выражение, стоящее в уравнении (9) в качестве множителя перед v , меняется незначительно (~13%), поэтому в первом приближении можно считать уравнение (9) линейным: Задав начальные условия: получим решение уравнения (10), которое с учетом начальных условий (11) имеет вид [9]: Исходя из условий точности позиционирования, необходимо выбрать управление φ ( t ) таким образом, чтобы к моменту окончания регулирования погасить собственные колебания. Рассмотрим класс линейных управлений φ ( t ) (в общем случае – кусочно-линейных, если учесть, что для каждого этапа движения временной интервал (0, t ) является «скользящим», то есть его левая граница соответствует t = 0; иными словами, начальные условия (11) для 2-го и 3-го этапа движения заменяются значениями фазовых переменных в конце предыдущего этапа). Итак, пусть q ( t ) = α t + β , тогда Подставляя (13) в (12), получим: откуда или окончательно: Подставляя (17) в уравнение (5) для р 1 и интегрируя по t , получим: где р 10 = р 1 (0). Рассмотрим отдельно основные фазы движения и управления. Разгон Начальные условия при разгоне: В этом случае имеем: Введем ограничения: Первое из ограничений (21) вводится, исходя из требований эксплуатации гидросистемы, а именно: давление не должно быть ниже некоторого минимального уровня, определяемого условиями всасывания рабочей жидкости на входе основного насоса и не должно достигать давления срабатывания предохранительного клапана, так как в противном случае будет искажен желаемый процесс управления гидроприводом. Ограничения (22) отражают чисто геометрические возможности регулируемого насоса. Пусть T I – время управления при разгоне, тогда T I = q н / α . При t = T I получим: Потребуем, чтобы тогда: откуда и Если принять (для того, чтобы в конце разгона ), то Тогда при t = T I имеем: Найдем max p 1 ( t ) при (27) на временнóм промежутке 0 ≤ t ≤ T I : а так как – период функции p 1 ( t ), то ее максимум на [0, T I ] равен: Из условия (21) получим: откуда следует: С другой стороны, при отсутствии системы подпитки давление р 2 в сливной магистрали меняется аналогично (18): где р 20 = р 2 (0). При разгоне, с учетом начальных условий (19), получим: откуда исходя из ограничения (21) с учетом (27), получим: следовательно, Таким образом, из (32) и (36) следует, что при разгоне: Еще раз подчеркнем, что справедливость формул (34) – (37) имеет место только при отсутствии системы подпитки. При наличии последней необходимость в этих условиях отпадает. Установившееся движение Для этого этапа движения задаются новые начальные условия: где – значения соответствующих фазовых координат в конце предыдущего этапа движения (разгона). Подставляя (38) в уравнения (16), (17) и (18), соответственно получим: откуда очевидно, что на временнóм промежутке имеет место равномерное движение гидропривода. Величина T II (длительность установившегося движения) будет определена позже. Торможение Начальные условия на этапе торможения: Если принять аналогично (27) при разгоне, что при торможении то подставляя (42) в уравнения (16), (17) и (18), получим из условия (21) аналогично предыдущему: и Если принять в качестве n и k их общие значения для всех режимов, то тогда Длительность торможения в этом случае составит: тогда перемещения поршня при разгоне Δ х 1 и торможении Δ х 3 соответственно равны: Тогда, если х Т * – заданное конечное положение поршня, то откуда с учетом (48) получим: следовательно, Если обозначить правую часть неравенства (46) через , то с учетом (50) должно иметь место неравенство: из которого следует, что если оно не выполняется (например, при малых перемещениях ), то надо вводить κq н вместо q н , где 0 ≤ κ ≤ 1, то есть уменьшать q н до тех пор, пока не будет выполняться неравенство (51). Общее время движения Т равно: а момент начала торможения: При t ≥ T III получим: α = 0, β = 0, v 0 = 0, w 0 = 0, то есть система «стоит». Отметим, что из множества всех допустимых, то есть удовлетворяющих условию (46), значений n следует выбрать наименьшее. Это позволит при прочих равных условиях минимизировать время регулирования Т , а также даст возможность обеспечить выполнение неравенства (51). На этом этап «грубого» управления окончен. Описанный алгоритм управления иллюстрируется на рис. 4, где v ( t ) и x ( t ) – идеализированные циклограммы скорости и перемещения поршня исполнительного гидроцилиндра.
Рис. 4. |