Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава 3.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

3.6.3. Косвенная оценка качества свободных процессов в нелинейных системах

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

Принято считать, что степень устойчивости нелинейной системы не меньше 0, если

(3.134)

Уравнение (3.134) – уравнение свободного процесса – означает, что свободный процесс (t) с ростом времени убывает быстрее затухающей экспоненты . Чтобы определить условия, при которых степень устойчивости не меньше 0, умножим левую и правую часть уравнения на .

(3.135)

Вводя новые обозначения, перепишем уравнение

(3.136)

Если преобразование нелинейное абсолютно устойчиво, то

(3.137)

и быстродействие или степень устойчивости исходной нелинейной системы будет не меньше 0. Параметр 0 может служить оценкой длительности переходного процесса:

Умножение оригинала на экспоненциальный множитель сопровождается смещением оператора Лапласа р в изображении на величину 0.

В связи с этим в условии абсолютной устойчивости для степени устойчивости 0 вместо частотной характеристики используется смещенная частотная характеристика .

. (3.138)

Вместо неравенства (3.122) при оценке степени устойчивости можно пользоваться смещенной преобразованной характеристикой линейной системы

(3.139)

Для определения степени устойчивости некоторой системы нужно построить семейство характеристик при различных 0. Степень устойчивости определяется той характеристикой, которая пересекает все прямые с различными наклонами , кроме одной, с которой она имеет одну или более точек касания.

3.7. Синтез непрерывных нелинейных систем автоматического управления

3.7.1. Синтез нелинейной системы с заданной степенью устойчивости

Структура нелинейной системы задана и включает регуляторы с типовым законом управления, например, пропорциональный регулятор. Необходимо определить коэффициент пропорциональности Kпр, при котором будет обеспечиваться степень устойчивости жел.

Использовав неравенство (3.62), имеем:

Re[(1 + jq)Wл(Kпр, (j  жел))] >  . (3.140)

Можно определить частоту 0, при которой действительная часть минимальна, из условия:

Wл(Kпр, (j  жел))] = 0. (3.141)

Подставив в выражение (3.140) частоту 0, получаем неравенство относительно параметра регулятора Kпр, из которого находим искомый коэффициент.

Если используем более сложный типовой закон регулирования, то можно принять ряд численных значений, например, постоянной интегрирования или постоянной дифференцирования и для этих значений на основании (3.140), (3.141) найти соответствующие значения Kпр.

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

Пусть в каждый момент времени необходимо знать состояния объекта n-го порядка с одним управляющим (u) и одной выходной величиной (x). Для этого должно быть известно n-фазовых координат и n1 производных, описываемых уравнениями:

;

;

; (3.142)

. . . . . . . . . .

Из приведенных переменных только скорость изменения x(n1) или явно зависит от управляющего воздействия u(t).

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

, (3.143)

где g  задающее воздействие.

Из уравнения (3.143) можно выразить:

. (3.144)

Для желаемого движения системы можно потребовать выполнения условия:

. (3.145)

Откуда можно найти закон управления:

. (3.146)

Управление (3.146) найдено как функция текущих значений координат объекта производных и задания. Это позволяет определить структурную форму системы.

Рассмотрим пример управления химической реакцией в реакторе с перемешиванием. Динамическая модель объекта управления имеет вид

(3.147)

(3.148)

Желаемая динамика переходного процесса выбрана в виде линейного уравнения:

. (3.149)

Приравняв высшую производную желаемого дифференциального уравнения высшей производной нелинейной модели объекта, имеем модель системы управления:

. (3.150)

Из этой системы уравнений находим управляющее воздействие нелинейной системы:

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

Любое смещение изображающей точки относительно поверхности скольжения всегда приводит к возвращению изображающей точки на поверхность разрыва и изображающая точка может лишь скользить по данной поверхности.

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

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

Рассмотрим пример такой системы, движение которой описывается уравнениями:

. (3.151)

где x1, x2  координаты системы, u  функция управления.

Пусть закон описывается уравнением

u = x1, (3.152)

где {, },  = const.

Пусть коэффициент  подобран таким образом, что при  > 0 фазовый портрет системы будет иметь вид типа фокус (рис. 3.28). Данный фазовый портрет соответствует линейной системе с комплексными корнями и положительной вещественной частью корней.

x2

x1

Рис. 3.28. Фазовый портрет одной из структур системы при  > 0

Пусть фазовый портрет второй структуры системы при  > 0 пусть будет иметь вид (рис. 3.29). Данный фазовый портрет соответствует линейной системе с одним положительным и вторым отрицательным корнями.

Структура системы меняется при нарушении следующего условия:

S = cx1 + x2 = 0 (c > 0, c – const). (3.153)

Коэффициент с выбираем таким образом, чтобы прямая S = 0 находилась между осью х и асимптотой гиперболических траекторий (рис. 3.29).

x2

x1

s = 0

Рис. 3.29. Фазовый портрет структуры системы при  > 0

На рис. 3.30 приведен фазовый портрет системы, когда закон изменения структуры имеет вид

(3.154)

x1

x2

s = 0

Рис. 3.30. Фазовый портрет системы с переменной структурой и скользящим режимом

Из фазового портрета следует, что изображающая точка из любого состояния попадает на плоскость переключения S.

Воспользовавшись соотношением

cx1 + x2 = 0,

получаем уравнение первого порядка:

,

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

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

(3.155)

где u изменяется на поверхности S(x) = 0 в виде

(3.156)

где u+(x, t), u(x, t), S(x)  непрерывные функции.

Скользящий режим имеет смысл вводить в систему лишь в том случае, когда этот вид движения обладает желаемыми динамическими свойствами. Когда уравнение поверхности разрыва задается в пространстве произвольных координат, то из него не удается однозначно получить уравнения скользящего режима. Скользящий режим возникает, если на поверхности S(x) = 0 могут быть указаны области ненулевой меры, где проекции векторов f+ = f(x, t, u+) и f = f(x, t, u) на нормаль имеют разные знаки и направлены навстречу друг другу. Условия возникновения скользящего режима имеют вид:

. (3.157)

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

Наиболее распространенным является доопределение разрывных уравнений, предложенное А. Ф. Филиповым:

. (3.158)

Уравнение скольжения для линейных систем произвольного порядка, у которых разрывное уравнение входит лишь в одно из уравнений движения;

, (3.159)

где вектор b имеет отличный от нуля лишь последний коэффициент.

Примем закон управления в виде

u = (3.160)

Плоскость переключения:

ci  const, cn. (3.161)

В этом случае последнее уравнение исходной модели системы исключается из рассмотрения, а в первые (n  1) уравнения подставляется решение уравнения S = 0 относительно xn:

(i = 1, …, n  1). (3.162)

Данная линейная система принимается в качестве уравнений скольжения.

Рассмотрим случай системы, когда векторное управление входит линейно:

. (3.163)

Вектор управления u размерности m, каждая компонента которого имеет разрывы на поверхности, заданной уравнением:

Si(x) = 0;

(3.164)

Пусть , (3.165)

тогда на основе (3.163), (3.165) имеем:

. (3.166)

Откуда находим

. (3.167)

Используя эквивалентное управление, получаем уравнение

, (3.168)

которое при начальных условиях S(x(0)) принимается в качестве уравнения идеального скольжения.

Для системы уравнения движения:

, (3.169)

где xn-мерный вектор состояния с компонентами x1, …, xn; f и bn-мерные векторы; u  скалярное управление.

Условия существования скользящего режима при переходе от скалярного случая имеет вид:

(3.170)

Из этих соотношений можно определить к какому классу принадлежат функции u+(x, t) и u(x, t) Если правая часть в неравенствах ограничена, то управление можно выбрать релейным, равным одному из двух постоянных значений. Если правая часть неравенств зависит от x линейно, то управление по модулю должно быть линейной возрастающей функцией от ||x||.

3.7.4. Синтез нелинейной системы, обеспечивающей желаемый показатель колебательности

Рассматриваемый класс нелинейных систем содержит нечетно-симметричную одназначную нелинейность (), гармоническая линеаризация которой имеет вид

() = q(a)  

где коэффициент гармонической линеаризации принимает ограниченные значения:

0  q(a)  qm или

qnq(a)  qm. (3.171)

Структура нелинейной системы представлена на рис. 3.31.

Рис. 3.31. Структурная схема нелинейной системы

Можно переписать коэффициент гармонической линеаризации в виде

q(a) = kq0(a), (3.172)

где k  коэффициент усиления.

Коэффициент k присоединяется к приведенной линейной части:

. (3.173)

Передаточная функция замкнутой системы

. (3.174)

Для данной структуры показатель колебательности

(3.175)

Уравнение равных значений M на комплексной площади U, V имеет вид:

(U – C)2 + V2 = R2, (3.176)

где .

При определенном значении q0 линии M = const получают вид окружностей.

Величина q0 принимает значения в широком диапазоне, что изменяет координаты центра окружности С и радиуса R. В результате каждая линия M = const будет представлять огибающую постепенно меняющихся окружностей (рис. 3.32, а, б).

0  qqm

qнqqm

u

v

v

u

a)

б)

Рис. 3.32. Уравнения равных значений M

Для желаемого значения показателя Мжел, известной характеристики нелинейности и около устойчивого равновесного состояния системы в нулевой точке необходимо определить параметры настройки типового линейного регулятора, например, ПИД-регулятора:

WP (kпр, Tи, Тд, j). (3.177)

По методике, аналогичной синтезу линейных систем, будем принимать ряд значений Ти, Тд и с их учетом подбирается коэффициент пропорциональности регулятора kпр, который обеспечит касание амплитудно-фазавой характеристики {kWP (kпр, Tи, Тд, j)Wоб(j)}, огибающих.

3.7.5. Синтез нелинейных систем с использованием вынужденных вибраций

Нелинейная система имеет задающее воздействие f(t) и дополнительное периодическое воздействие f1(t), частота которого существенно выше частоты задающего воздействия (рис. 3.33).

Рис. 3.33. Нелинейная система с двумя внешними воздействиями

Пусть воздействие f1(t) является гармоническим:

f1(t) = B sin t, (3.178)

а управление движения системы имеет вид:

Q(p) + R(p)() = S(p)f(t) + S1(p)f1(t) (3.179)

Решение будем искать в виде:

 = 0(t) + (t), (3.180)

где 0  медленная по сравнению с  функцией времени.

Будем считать, что за один период изменения  величина 0 остается неизменной и тогда гармоническая линеаризация нелинейности с учетом 0 имеет вид

(3.181)

где . (3.182)

Подставив (3.181) и (3.182) в уравнение (3.179), в полученном равенстве можно выделить две составляющие. Для медленных составляющих относительно задающего воздействия f(t) имеем

. (3.183)

Если, решив последнее уравнение (3.183) найти a(0) и подставить в выражение (3.181), то найдем новую нелинейную функцию:

(0) = 0(0, a(0)). (3.184)

Перепишем уравнение (3.181) для процесса управления:

Q(p)0 + R(p)(0) = S(p)f(t). (3.185)

Нелинейная функция (0) обладает свойством плавной кривой для всех нелинейностей (рис. 3.34).

(0)

0

kн

Рис. 3.34. Нелинейная функция (0)

Исходя из вида кривой (рис. 3.34), ее можно линеаризовать:

 = kн0 (3.186)

kн . (3.187)

С учетом (3.187) уравнение процессов в системе относительно задающего воздействия принимает вид:

[Q(p) + kнR(p)]0 = S(p)f(t). (3.188)

Процесс управления при наложенных на него вынужденных вибрациях исследуется по линейному закону управления (3.188).

С учетом полученной плавной зависимостей (0) прохождения медленного сигнала в процессе управления через любое нелинейное звено получило наименование вибрационного сглаживания.

При синтезе систем управления вибрационное сглаживание применяют следующим образом.

К входу нелинейного звена необходимо подвести внешнее вибрационное воздействие вида

f1(t) = B sin t. (3.189)

Нелинейное звено, соединенное последовательно с линейным звеном Wд(j) охватывается отрицательной обратной связью. Полоса пропускания звена Wд(j) ниже частоты вибрационного воздействия. Окончательная структура системы включает еще регулятор Wр(p) и объект управления Woб(p) (рис. 3.35).

Рис. 3.35. Система автоматического управления с вибрационным сглаживанием

Вынужденные вибрации локализуются во внутреннем контуре и не пропускаются через объект управления Wоб. Сигнал на входе нелинейности имеет вид

 = 0 +  =   u + f1, (3.190)

причем

0 =   u,  = B sin t. (3.191)

Отсюда следует, что амплитуда и фаза симметричных вынужденных вибраций переменной  равны, соответственно, В и нулю.

Таким образом, можно ликвидировать гистерезисную петлю или зону нечувствительности и получить для сигнала управления линейную характеристику с коэффициентом kн.

Величину kн можно регулировать амплитудой В внешнего воздействия. Так, для нелинейности типа зона нечувствительности [b, b] имеем коэффициент

В > b, (3.192)

где k – коэффициент усиления нелинейной зависимости, когда || > b.

Амплитуда В должна быть больше максимально возможного значения сигнала 0

Далее параметры регулятора можно рассчитывать рассмотренными ранее методами в зависимости от требований к качеству регулирования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]