Будем считать y(t) = z(t), т.е. мы наблюдаем именно управляемую переменную. r(t) - заданное значение выходной переменной.
Если
1) необходимо, чтобы y(t) ® r(t), t ³ t0 – задача слежения
2) r(t) = r0 " t ³ t0 – задача регулирования, стабилизации
Пусть e(t) = y(t) - r(t) (6.10)
e(t) = 0 " t ³ t0 (6.11)
Это – идеальное управление. Говорят , что система инвариантна по отношению к действующим возмущениям. Пусть объект описывается линейными дифференциальными уравнениями. Воспользуемся для краткости при записи дифференциальных уравнений оператором дифференцирования, введенным в п.п. 5.1.2. , т.е. запишем их в виде (5.17) и т. к. мы будем определять управление, то разделим на две составляющих вектор w(t) = [u(t), v(t)], а именно на управление u(t) и возмущение v(t). Тогда уравнения для состояний и для выходных переменных системы можно записать в виде
y(t) = x(D) x(t)
Подставляя 1-е во 2-е, находим для выходной (управляемой) переменной выражение
a(D) y(t) = b(D) u(t) + g(D) v(t), (6.12)
где a, b, g - многочлены от оператора дифференцирования, которые выражаются через ,, ,x.
Оригинал u(t) L - образа U(p) и будет управлением, обеспечивающим инвариантность системы.
Так что при предположениях 1), 2) всегда найдется инвариантное управление. Однако оно может быть не ограничено, а предположения 1) и особенно 2) не выполнимы на практике.
Влияние неточности модели
Пример. Объект (D - 1)y = u(t) + v(t), r(t) = 0, v(t) = C 1(t) тогда получаем
0 = u(t) + v(t), u(t) = - v(t) .
Если С известно не точно и ¹ C, то имеем
(D - 1)y = 1(t) - C 1(t) = (- C) 1(t) и выход определится в виде
y(t) = (et - 1)( - C) 1(t)
если даже (- C) мала, то все равно при t®¥ выходная величина станет сколь угодно большой.
Отсюда следует, что программное управление весьма чувствительно к неточностям модели и приводит к неустойчивости объекта с длительным временем функционирования.