Главная страница  Программы проектирования 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [ 56 ] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100]

Таким образом, параметры закона управления движением в возмущенном режиме следует определять в результате оптимизации системы (7.105). Для невозмущенного режима, характеризуемого малыми отклонениями от положения равновесия, параметры закона управления необходимо определять из условия реализации наилучших (в каком-либо смысле) динамических характеристик стохастической системы (7.106).

Для возмущенного режима задачу формулируем следующим образом: найти такие параметры Ci, Ch, при которых траектория движения системы (7.105) из точки х*(0) в начало координат в наибольшей степени приближается к назначенной траектории y{t) некоторой эталонной системы. Можно видеть, что эта задача в точности совпадает с той, которая рассмотрена ранее. Следовательно, оптимальные значения параметров Cj = Cj, при которых достигается наилучшее приближение х* {t)-y (t), могут быть найдены с помощью алгоритмов, построенных для управления вынужденным движением одномерной системы.

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

I, и. Поэтому параметры с, закона управления в данном случае следует определять из условия, что реакция системы на случайные силы была возможно слабее. Случайные движения системы (7.106) будем характеризовать дисперсиями координат состояния

dii{t) =M.[xi{t)] (i=l, п), а параметры с, найдем из условия достижения минимума du{t) в каждый момент времени.

Получим дифференциальное уравнение для матрицы вторых центральных моментов

[D(f)=ld,{t)] = Mlk{t)hit)]

Исходим из уравнений (7.106) замкнутой системы, которые запишем в виде

= Fx it) + Ье-Mt)+Ul(t), F = A-i-bc-H. (7.107)

Подставив в выражение

-jlkit)hit)i=kut)+kit)

значения производных из (7.90) и выполнив усреднение по множеству, получим:

b (О = AD (О 4- D (О А--Ьbc-HD (О -Ь D(О Н-сЬ- +

+ Ъс-Рп (Ocb-bggVs it). (7.108)

Все вычисления, связанные с получением уравнения (7.108), выполняются по методике, изложенной в гл. 4.



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

Рассматриваемая задача разрешается следующим результатом [44]: для стохастической системы (7.107) минимум дисперсии выходных координат достигается в том случае, когда для каждого >0 производная t){t, с) принимает экстремальное значение в пространстве параметров Cj. В свою очередь, это имеет место, если параметры с,- удовлетворяют системе уравнений

= 0, 2, ... , k. (7.109)

На основе сформулированного положения можно получить расчетные соотношения для оптимальных параметров. Для этого необходимо найти производные диагональных элементов clu{t, с) матрицы \y{t, с) по вектору с. Опуская промежуточные вычисления, приведем окончательное уравнение для оптимального вектора параметров Са : J

D„(0H + bcP„(0 = O, (7.110)

где D„ (О - матрица вторых моментов координат состояния управляемой системы при оптимальных значениях параметров управления CjCj. Из (7.110) непосредственно находим вектор оптимальных параметров

с; (О = -(ьь)- bD„ (t) Г р;г (0. (7-111)

при которых дисперсии координат состояния минимальны.

Можно видеть, что для невозмущенного (по математическому ожиданию) режима управления параметры зависят от времени. Это обусловлено двумя обстоятельствами. Одно из них заключается в том, что интенсивность Рт) (О ошибок непостоянна. Однако даже при стационарном случайном процессе r\{t) вектор с„ = = с„ (t), поскольку матрица Da (t) вторых моментов в переходном процессе изменяется во времени. Дифференциальное уравнение для Dct (t) можно получить из общего уравнения (7.108), если подставить в него выражение для с. Выполнив такую подстановку, получим

D„ it) = AD„ (t) + D„ (t) A- RQ„ (t) - Q„ (t) +

+ mAt)R" + iiol{t), (7.112)

где приняты следующие обозначения:

R = b(bb)-b Q„(0 = D„(OHP;r{OHD„(0; R = R.

QAt) = Ql(t). (7.113)

Решение D„ (0 матричного уравнения (7.112) используется при вычислении с „(О по формуле (7.111). В качестве начального ус-



ловия D„ (0)\для уравнения (7.112) можно принимать какое-либо подходящее априорное значение, исходя из допустимого уровня шумов проектируемой системы. Уравнение для D„ (t) неоднородно, поэтому в принципе допустимо также D„ (0)=0. Вопрос этот решается с учетом особенностей и условий функционирования проектируемой системы.

Таким образом, задача определения оптимальных параметров для невозмущенного режима управления решается соотношениями (7.111), (7.112), Как уже отмечалось, в общем случае параметры закона управления зависят от времени. В частном случае, когда случайная функция (/) стационарна, т. е. 05 =const, погрешности измерения r]i{t) также представляют собой стационарные случайные функции (pt]=const), установившееся значение (00) = = const. Следовательно, согласно (7.111) оптимальное значение с(, (оо) = const. Обычно на практике такие значения параметров часто принимаются для реализации в законах управления.

УПРАВЛЕНИЕ МНОГОМЕРНЫМИ СИСТЕМАМИ

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

x{t)=Ax{t)+Bu{t)+G%{t). (7.114)

Здесь U - т-мерный вектор управляющих функций; % - г-мерный вектор случайных возмущений; остальные обозначения соответствуют ранее принятым; матрицы А, В, G заданы. Относительно вектор-(функции %{t) предполагается, что

М[(0]=0, М[(ОГ(т)] = Р(Об(-т). (7.115)

Матрица pj размера гХг характеризует интенсивность случайных воамущеиий ,и считается известной. Наконец, принимаем, что уравнение измерителя имеет вид (7.102), а погрешности измерений обладают свойствами (7.103). Как и ранее, считаем, что %{t) и г\ (it) статистически независимы.

Закон управления движением рассматриваемой системы принимаем IB виде

u = Cz(0=CHx(0+Cti(0. (7.116)

Матрица параметров C=[Cij] размера tnxk подлежит определению. Для возмущенного по математическому ожиданию х* (t) режима управления параметры Cjj определяются в результате оптимизации детерминированной системы x*{t)=Ax*{t)+bu*{t), и* (t) = СНх* (t). Для этой цели могут быть непооредотвенно использованы алгоритмы, приведенные в настоящей главе. Параметры закона управления для невоэмущенного режима будем определять из условия, чтобы дисперсии координат состояния были минимальными в каждый момент времени. Получим необходимые расчетные соотношения.




[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [ 56 ] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100]

0.0179