АДАПТИВНАЯ СИСТЕМА УПРАВЛЕНИЯ
ADAPTIVE CONTROL SYSTEM

Изобретение относится к области систем автоматического управления и может быть использовано в системах адаптивного управления.
Известна адаптивная система управления астатическим объектом с запаздыванием (патент РФ №2513847, опубл. 20.04.2014 г.). Изобретение относится к автоматике и может быть использовано в системах управления астатическими объектами с запаздыванием, параметры которых - неизвестные постоянные или медленно меняющиеся во времени величины, а измерению доступен только выходной сигнал объекта, а не его производные. Результат работы системы - обеспечение устойчивости и хорошего качества работы системы управления при действии на астатический объект с запаздыванием по управлению аддитивного, незатухающего, ограниченного по модулю возмущения. Для этого система содержит объект регулирования, задатчик, три интегратора, пять сумматоров, один блок задания коэффициентов, два умножителя.
Недостаток системы в том, что для идентификации объекта управления используются возмущающие сигналы управления, в результате воздействия их на объект, последний отклоняется от номинального режима работы, и выход объекта управления не соответствует своему критерию оптимальности.
Известна самонастраивающаяся система управления (заявка на изобретение №92010390, опубл. 27.08.1996 г). Изобретение относится к области адаптивных систем управления с пробным синусоидальным сигналом. Цель работы системы - повышение точности и быстродействия работы системы путем частотного разделения каналов регулирования и самонастройки, что достигается включением в контур главной обратной связи системы заграждающего фильтра, настроенного с помощью блока фазовой автоподстройки частоты на частоту критических колебаний объекта. По амплитуде и периоду этих колебаний с помощью вычислительного блока рассчитываются требуемые настройки ПИД-регулятора. Этим обеспечиваются постоянные запасы устойчивости в замкнутой системе при дрейфе параметров объекта управления.
Недостатком данной системы является то, что пробный синусоидальный сигнал возбуждает объект управления и тем самым отклоняет его от номинального режима работы, и в некоторых случаях может ввести объект в зону неустойчивости.
Известна адаптивная система управления с идентификатором и неявной эталонной моделью (патент РФ №2108612, опубл. 10.04.1998 г.). Изобретение относится к системам автоматического управления динамическими объектами широкого класса с неизвестными переменными параметрами и неконтролируемыми возмущениями. Итог работы системы заключается в упрощении условий и сокращении времени для достижения цели адаптации замкнутой системы управления, а также в расширении области применения системы на класс существенно нестационарных (нелинейных с текущей линеаризацией) объектов управления с неконтролируемыми внешними возмущениями. Результат обеспечивается за счет того, что система содержит сумматор, первый и второй регуляторы, фильтр низких частот, объект управления, блок текущей идентификации, блок априорной информации о матрице эффективности управления и блок настройки регуляторов.
Недостаток изобретения - это управляющее воздействие, подаваемое на вход объекта управления, которое существенно отклоняет его от номинального режима работы.
Известна адаптивная система управления (патент РФ №2461037, опубл. 10.09.2012 г.). Изобретение относится к электрическим самонастраивающимся системам управления, а именно к области адаптивных систем управления с пробным гармоническим сигналом, и предназначено для управления химическими, энергетическими, электромеханическими и другими объектами с переменными или нестационарными параметрами. Итог работы системы заключается в повышении быстродействия за счет снижения времени самонастройки системы. Адаптивная система управления, включающая схему сравнения, первый вход которой подключен к входу адаптивной системы управления, а выход через последовательно соединенные регулятор, сумматор к входу объекта управления, блок фазовой автоподстройки частоты, выход которого подключен к входу генератора гармонических колебаний, а также через вычислительный блок к второму входу регулятора, выход генератора гармонических колебаний подключен к первым входам первого и второго фильтров Фурье, первые и вторые выходы которых подключены к соответствующим входам вычислителя АЧХ, блок вычисления стартовой частоты, первый вход которого подключен через пятый ключ к выходу объекта регулирования, а выход - через третий ключ ко второму входу генератора гармонических колебаний, первый вход которого объединен со вторым входом вычислительного блока, а выход через первый ключ подключен к второму входу сумматора, генератор ступенчатого сигнала, выход которого подключен ко второму входу блока вычисления стартовой частоты, а также через четвертый ключ к третьему входу сумматора, первый избирательный фильтр, вход которого подключен к выходу сумматора, а выход ко второму входу первого фильтра Фурье, второй избирательный фильтр, вход которого подключен к выходу объекта регулирования, а выход - ко второму входу второго фильтра Фурье, выход объекта регулирования подключен через второй ключ ко второму входу схемы сравнения.
Недостатком данного изобретения является подаваемый на вход объекта сигнал управления, имеющий гармоническую форму (синусоида), который возбуждает объект управления, тем самым отклоняя его от номинального режима работы.
Известна частотная адаптивная система управления (патент РФ №2413270, опубл. 27.02.2011 г.). Изобретение относится к области систем автоматического управления объектами широкого класса с неизвестными, медленно изменяющимися параметрами и неизвестными ограниченными внешними возмущениями. Результатом работы системы является обеспечение устойчивости адаптивной системы при дрейфе параметров объекта. Он достигается путем настройки генератора испытательного сигнала, обеспечивая границы его частот близкими к границам собственных частот объекта. Это позволяет существенно сократить время идентификации, что обеспечивает устойчивую работу системы. Для этого система содержит блок настройки параметров генератора.
Недостаток в том, что генератор испытательных сигналов подает на вход объекта управления управляющий сигнал, который возбуждает и отклоняет объект управления от номинального режима работы.
Известна адаптивная система управления с двухэтапным идентификатором и неявной эталонной моделью (патент РФ №2258951, опубл. 20.08.2005 г.), принятая за прототип. Предлагаемое изобретение относится к области систем автоматического управления динамическими объектами. Итог работы системы заключается в обеспечении задаваемого (с помощью эталонной модели) качества управления в замкнутой системе при отсутствии априорной информации о матрице эффективности управления объекта и невозможности измерения производных. Процесс текущей идентификации организуется в два этапа. На первом этапе вычисляется оценка матрицы эффективности управления объекта. На втором - оценивается матрица собственных динамических свойств объекта. Система содержит два сумматора, первый и второй регуляторы, фильтр низких частот, объект управления, блок второго этапа текущей идентификации, блок настройки регуляторов, блок первого этапа текущей идентификации, блок полосовых фильтров.
Недостатками является то, что на объект подается сигнал управления, имеющий гармоническую форму, что приводит к возбуждению объекта и отклонению системы от номинала.
Данное изобретение устраняет указанный недостаток.
Техническим результатом является автоматическая настройка регулятора без возбуждающих управляющих воздействий, подаваемых на объект управления.
Технический результат достигается тем, что система содержит один идентификатор, вход которого подключен к выходу сумматора, а выход - к дигратору, который соединен с регулятором.
Адаптивная система управления поясняется следующими чертежами:
фиг. 1 - результаты математического моделирования;
фиг. 2 - структурная схема системы регулирования с адаптивной настройкой регулятора, где:
1 - объект управления,
2 - сумматор,
3 - регулятор,
4 - идентификатор,
5 - дигратор.
Адаптивная система управления содержит (фиг. 2) объект управления 1 входом, соединенный с регулятором 3, также на объект воздействуют внешние возмущения V, а выход объекта связан с сумматором 2, на второй вход подается уставка Z, выход сумматора подается на регулятор 3 и идентификатор 4, выход идентификатора подключен к дигратору 5, выход которого подключен к регулятору 3.
Система работает следующим образом (фиг. 2). На объект управления 1 воздействует возмущение V, реакция объекта управления подается на сумматор 2, на второй вход которого подается задание для объекта управления, вычисляется разность этих двух сигналов - невязка, которая в свою очередь подается на регулятор 3 и идентификатор 4, на регуляторе согласно текущим настройкам рассчитывается управление, которое подается на объект управления. На идентификатор поступает невязка, после 30 циклов работы идентификатора вычисляется результирующая матричная константа замкнутого контура, которая затем передается в дигратор 5, в котором рассчитываются оптимальные коэффициенты настройки регулятора. Дигратор подключен к регулятору и передает ему рассчитанные оптимальные настройки. Таким образом, не подается специального возбуждающего воздействия на объект управления в момент настройки, что позволяет настраивать регулятор в любое время и отрицательно не влияет на работу объекта управления.
Введены следующие обозначения:
x - вектор состояния объекта - совокупность выходных переменных, исчерпывающе определяющих его состояние,
u - вектор управления - совокупность управляющих воздействий на объект,
ν - вектор возмущения - совокупность всех возмущений, приведенных ко входу объекта,
А, В - постоянные m×m и m×1 матрицы коэффициентов. В этих обозначениях уравнение объекта 1 в дискретном времени выглядит следующим образом:
x(t+1)-x(t)=А⋅x(t)+В⋅u(t)+ν(t),
t
t
t
где u- закон управления и равняется u=-K⋅x.
T
T
Для оптимального регулятора 3 из условия J=x⋅x+1/γ(u⋅u)→min, где γ - относительный показатель ограничения управляющих воздействий, тогда оптимальный закон П-регулятора:
t
t
T
-1
T
u=-(B⋅B)B⋅A⋅x, т.е.
t
t
u=-K⋅x,
T
-1
T
где K=1/(1+γ)⋅(B⋅B)B⋅A.
Введем обозначение контура как единого целого: объект 1 плюс регулятор 3. Из полученных соотношений исключим управление и получим уравнение замкнутого контура регулирования
x(t+1)=(A-B⋅K)x(t)+ν(t),
ΔА=А-В⋅K,
ΔA - результирующая матричная константа замкнутого контура.
нач
Идентифицируем уравнение контура с коэффициентом регулятора, равным К.
Простейший способ идентификации линейной модели по матрице ΔА - это метод наименьших квадратов (МНК).
Находим:
нач
1
На первом цикле через К находим ΔA, затем считаем, что нам известен порядок постоянной матрицы коэффициентов В, и находим А, на следующем цикле, находим В, используя А с прошлого цикла. Используем метод итерации для нахождения А и В. Таким образом, через некоторое количество циклов найденные коэффициенты приблизятся к коэффициентам модели и соответственно настройки регулятора приблизятся к оптимальным.
1
нач
А=ΔА+В⋅К
opt1
Далее находим K через А
opt1
T
-1
T
K=1/(1+γ)⋅(B⋅B)B⋅A
Второй цикл:
2
opt1
B=(A-ΔA)/K,
opt2
т
-1
T
K=1/(1+γ)⋅(В⋅В)B⋅А.
Алгоритм работы блока идентификатора 4:
t+1
t
вход x и x, а выход - ΔА, находится по формуле . Блок работает 30 циклов, в конце вычисляет ΔА и передает в следующий блок.
Алгоритм работы блока дигратора 5:
opt
opt1
opt2
вход ΔА и выход K находятся по формулам соответственно В=(А-ΔА)/K, А=ΔА+В⋅K, на первом цикле берем коэффициент В и находим через него А, а затем и K. На втором цикле рассчитываем по вычисленному на прошлом цикле коэффициенту A, В и K.
Таким образом, работа системы выглядит следующим образом: с объекта управления поступает Х - выход объекта управления, поступает на сумматор и в нем вычисляется невязка выхода объекта и задания Z, эта невязка поступает на регулятор, который вычисляет по отклонению от задания управляющее воздействие для объекта. Невязка также поступает и на идентификатор, на котором вычисляется матричная константа замкнутого контура, которая подается на дигратор. На выход дигратора поступают настройки для регулятора, которые подаются на последний.
Пример: в качестве примера запишем модель объекта первого порядка с П-регулятором.
Уравнение объекта имеет вид
(n+1)
(n)
X=X*Ar+Br*U(t)+Cr*V,
(t+1)
opt
(n)
opt
r
opt
T
-1
T
где Ar и Br - константы модели объекта, U=-K*X, K=(B*B)*B*A, V - возмущение типа белого шума в пределах от -1 до 1, K - коэффициент, вычисленный непосредственно через коэффициенты модели, поэтому оно идеально для управления данной моделью. K - коэффициент, вычисленный системой для регулятора.
r
Зададимся численными значениями для модели объекта: Ar=0.5 и Br=1, Cr=0.5, K=0.5,
opt
для системы: В=2; А=1; K=0.2.
На первых трех циклах работы идентификатора получаем:
(t+1)
1. U=-02*0=0
(n+1)
X=0*0.5+1*0+0.5*0.82=0.41
(t+1)
2. U=-0.2*0.41=0.0805
(n+1)
X=0.41*0.5+1*0.0805-0.5*0.96=-0.1945
(t+1)
3. U=0.2*0.1945=0.0973
(n+1)
X=-0.1945*0.5+1*0.0973+0.5*0.83=0.4150.
(n+1)
(n)
(n)
(n)
m
m
-1
Ha выходе идентификатора получаем матрицу ΔA=∑[X*X]*X*X]
ΔA=0.1587, А=0.1587+2*0.2=0.5587, отсюда находим новое значение
opt
Т
Т
K=(2*2)-1*2*0.5587=0.2793.
На следующем цикле получаем:
ΔA=-0.1330,
B=(0.5587+0.1330)/0.2793=1.4239,
opt
T
-1
T
K=(1.4239*1.4239)*1.4239*0.5587=0.3924.
На 3 цикле получаем:
ΔA=0.2702, А=0.2702+1.4239*0.3924=0.8289,
opt
T
-1
T
K=(1.4239*1.4239)*1.4239*0.8289=0.5821.
opt
opt
r
График для данного примера зависимости K от n (цикла) представлен на фиг. 1, из этого можно заключить вывод, что значение K стремится к K без специальных воздействий на систему.
Вводя в систему идентификатор и дигратор, мы получаем новую функцию, которая идентифицирует замкнутый контур объект-регулятор и вычисляет оптимальные настройки регулятора, без специальных возмущающих объект воздействий.