ВЕСТН. САМАР. ГОС. ТЕХН. УН-ТА. СЕР. ТЕХНИЧЕСКИЕ НАУКИ. 2022. Т. 30. № 3_
doi: 10.14498/tech.2022.3.5
УДК 517.9
СИНТЕЗ РАСПРЕДЕЛЕННОЙ НЕСТАЦИОНАРНОЙ СИСТЕМЫ УПРАВЛЕНИЯ НА ОСНОВЕ СПЕКТРАЛЬНОГО ПРЕДСТАВЛЕНИЯ В ПРОСТРАНСТВЕННО-ВРЕМЕННОЙ ОБЛАСТИ
В.А. Коваль1, О.Ю. Торгашова2, М.А. Соломин3
Саратовский государственный технический университет им. Гагарина Ю.А. Россия, 410054, г. Саратов, ул. Политехническая, 77
E-mail: [email protected], [email protected], [email protected]
Аннотация. Предложено решение задачи синтеза системы управления распределенным нестационарным объектом, описываемым дифференциальным уравнением с частными производными с использованием аппарата линейных матричных неравенств. Система описывается вектором спектральной характеристики, компоненты которого представляют собой амплитуды мод разложения функции состояния в ряд Фурье по пространственной координате и времени. Вектор спектральной характеристики удовлетворяет бесконечной системе линейных алгебраических уравнений, которая получена для исходного дифференциального уравнения с частными производными спектральным методом. Для спектрального представления объекта в пространственно-временной области сформулированы критерии устойчивости, стабилизируемости и детектируемости. Предложена процедура синтеза регулятора, основу которой составляет решение задачи стабилизации при полной информации и по измеряемому выходу с использованием наблюдателя. Получено выражение для определения нестационарного матричного коэффициента передачи регулятора.
Ключевые слова: распределенная система, ряд Фурье, спектральный метод, линейное матричное неравенство, синтез регулятора
Введение
Распределенные системы управления в настоящее время получили широкое распространение. Особенностью таких систем является то, что для них учитывается зависимость состояния объекта не только от времени, но и от пространственных переменных. Для решения задач анализа и синтеза в распределенных системах управления разработаны различные методы, например методы теории оптимального управления, приводящие к интегральным, интегро-дифференциальным и дифференциальным уравнениям в частных производных [1-7]. Следует также выделить структурную теорию распределенных систем, позволяющую представить решение задачи в виде интеграла, связывающего вход и выход системы и содержащего функцию Грина
1 Коваль Владимир Александрович, доктор технических наук, профессор.
2 Торгашова Ольга Юрьевна, доктор технических наук, доцент.
3 Соломин Максим Андреевич, аспирант.
Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта №№ 20-38-90193.
[8, 9]. Недостатком этих методов является то, что все они приводят к уравнениям, содержащим производные или интегралы по пространственной координате. Частотные методы, в которых выполняется пространственно-частотная декомпозиция системы на отдельные контуры [10, 11], также имеют ограничение - предположение о том, что объект управления представляет собой недиспергируемую среду.
Отличительной особенностью спектрального метода является возможность перехода от исходного описания системы дифференциальным, интегральным или интегро-дифференциальным уравнением в частных производных к бесконечной системе уравнений, записанной относительно вектора спектральной характеристики. Спектральная характеристика представляет собой вектор, составленный из амплитуд пространственных мод разложения в ряд Фурье функции, описывающей состояние объекта. В случае разложения в ряд по пространственной переменной получаем бесконечную систему дифференциальных уравнений, в правую часть которой аддитивно входят граничные условия и другие внешние воздействия. Для такого представления системы могут применяться известные методы синтеза [12]. Для нестационарного объекта предлагается осуществлять разложение в ряд не только по пространственной переменной, но и по времени [13]. В этом случае получим бесконечную систему алгебраических уравнений, в которую также аддитивно входят граничные и начальные условия. Ниже будем называть такое спектральное представление пространственно-временным.
В работе сформулированы критерии устойчивости, стабилизируемости и детектируемости объекта управления на основе представления его математической модели в спектральной форме по пространственным переменным и времени. Для доказательства критериев использована теория линейных матричных неравенств [14], которая позволяет учесть параметрическую неопределенность объекта, источником которой являются неточность представления математической модели объекта управления и ограничение размерности бесконечных матриц, используемых при проведении вычислений спектральным методом. Исследованы вопросы сходимости полученных решений. Предложена процедура синтеза и найдено матричное представление передаточного коэффициента оптимального нестационарного регулятора.
Постановка задачи
Рассмотрим тепловой объект управления, описываемый нестационарным уравнением с частными производными, безразмерное представление которого имеет вид
56(С,х) /с чп/е ч /с Ч56^,х) /с ч520Й,т) ™ ч
= ах)6(С,х) + х) Г! + ах) Л + /^Т) ,
5х 5с, 2
Се (0,1), х> 0, (1)
функция состояния которого 6(С, х) зависит от безразмерных пространственной и временной переменных С,1, а0(С, х), ах(С, х), а2(С, х) - известные коэффициенты, в общем случае зависящие от пространственной переменной С, и времени х, / (С, х) - внешнее возмущение.
Начальные условия имеют вид
0(С,0) = 00(С), Се [0,1]. (2)
59
Граничные условия определяются выражением
rfc Т)]^=0 =01(т), Г2 [0ß, х)]^=1 =е2(х), т> 0, (3)
в котором запись Г1[0(^, т)]^=0, Г2 [0(^, х)]^=1 обозначает операторы граничных
условий. Будем считать, что управление объектом осуществляется с границ, то есть функции 0^т), 02(т) являются составляющими вектора управляющих воздействий:
и(т) = colon(01 (т), 02(т)). (4)
Введем в рассмотрение вектор измеряемых переменных
y(т) = colonel, т), 0(^2, т),..., 0^, т)), (5)
где у(т) е Rr - вектор измеряемых выходов, представляющий собой вектор значений функции 0(^, т) в точках ^, i = 1, r , r - количество измерительных устройств.
Для объекта управления (1)-(5) требуется синтезировать регулятор в форме линейной обратной связи по выходу:
и(т) = Wuy (т) у(т), (6)
где Wuy (т) - матрица передаточных коэффициентов, которая вследствие
нестационарности объекта в общем случае зависит от времени т.
Процедуру синтеза регулятора будем строить исходя из ограничения
<» 1
J <52, 52 ^ min, J = JJq02(^, ф^т, q = const, q > 0. (7)
0 0
C применением спектрального метода рассматриваемая задача может быть сведена к задаче полуопределенного программирования. Ниже получим спектральную форму представления задачи.
Спектральное представление объекта в пространственно-временной области
Для решения задачи используется спектральное представление объекта управления. Представим функцию 0(^, т) в виде ряда Фурье по системе
ортонормированных функций {P(h1, £)}, -1(x)}(h1, h2 = 1, да) по
пространственной и временной переменным:
т)=£Е ф* (hi, ют, ÖL^ -1(т)б.
^=1 h2 =1
} 1 (8) Ф*(h1,h2) = Цв(Z,т)P(h1,£)Lh2-1(т)d&T .
В качестве системы разложения по переменной £ использована система тригонометрических функций (hl = 1, да), ортонормированная на
интервале ^ е [0,1], по переменной т - система функций Лагерра
{^2_1(х)}(к2 = 1, да), ортонормированная на интервале те[0,да) [15].
Согласно [12, 13] спектральное представление объекта управления (1)-(3)
в пространственно-временной области будет иметь вид
РлФе +ГоТ = Р„ 0 Фе + Рх.СРюФе + ^0° +Г1°о1) +
+ Рх2 (РЛ + Г2°° + Г20 + Г2°о° + Г01) + Фг,
где Фе е Rnln2, «1, = 1, - вектор спектральной характеристики функции е(С, т), взятой по временной и пространственной переменным; Р01 -операционная матрица дифференцирования первого порядка по переменной т; Гн е Rnln2, «1,«2 = 1,- вектор спектрального представления начальных условий; Р10, Р2° - операционные матрицы дифференцирования первого порядка и второго порядка соответственно по переменной ГО0, Г^1 е Rnln2, «1, «2 = 1,да -векторы спектрального представления граничных условий первого рода на границах С = 0, С = 1 соответственно (на значение С указывает второй символ
верхнего индекса); Г-"0, Г-«1, Г2°, Г2° е Rnln2, «2 = 1, да - векторы спектрального представления граничных условий второго рода на границах С = 0, С = 1; Ра°, Ра РХ2 - операционные матрицы сомножителей а°(С, т), аДС, т), а-(С, т)
соответственно; Ф^ е Rnln2, «1,= 1, да - вектор спектральной характеристики функции /(С, т). Выражения для вычисления операционных матриц приводятся в [13, 16].
Выражение (9) представляет собой бесконечную систему алгебраических уравнений, составленную относительно вектора спектральной характеристики Фе в пространственно-временной области. Это выражение можно записать в виде
ЛФе = Ф о + B Ф и +Ф f.
A — Poi _ P-* PlO _ Pa p20 _ Pr
O.J 10
a 2J 20
Ф — Г00 Ф 0 — -Г 01
(10)
ВФ „ = Ра 1 (Г1°°° + Г»1 ) + Ра - (Г2°° + Г2° + Г2°°° + Г-"1 ) . В выражении ВФ и вектор Фи может быть выделен в явном виде В = -(Ра 1 + Ра 2 )[Р (С) ® 1«2 ^ = ° , В- = (Ра 1 + Ра - )|Р(С) ® 1„- Ц
B3 — Pa 2
ÔP (С ) ÔC
®
B4 — Pa2
С—0
ÔP (С ) ôc
®
(11)
С—1
P(С) — colon {P(1, С), P(2, С), ...}, Фи — colon {Фе0 , Фе0 , Фе0 , Фе1 }
Ои ' Ои ' Ои ' о1 е 0 е1 е1 е1
Относительную погрешность представления квадратично-интегрируемой функции е(С, х) рядом Фурье будем оценивать выражением
Д
» 1
Я
0 0
_ N1 N 2
е(С, х)- 2 !Фе(h, MP(Й1, x)Lh2-1(х)
^1—1^2 —1
dCdx
N, N
1N 2
» 1
(12)
jjo2(С, х)dCdx
где е (С, т) - решение, удовлетворяющее (1)-(3). Это решение может быть получено аналитически или численным методом.
Количество мод разложения N для выполнения вычислительных процедур будем выбирать в соответствии с критерием
0
2
2
2
00
А N N 2 <Ц, (13)
где ц задается исходя из требований к точности пространственно-временного
спектрального представления объекта.
С учетом спектрального представления объекта эквивалентная формулировка задачи (7) будет иметь вид
ФеQФе<52, Q = qI, q > 0, 52 ^ min, (14)
где I - здесь и далее единичная матрица соответствующей размерности.
Анализ пространственно-временного спектрального представления объекта (9)-(11) и сравнение с решением, полученным аналитически или численным методом [17], позволяют определить необходимое количество спектральных мод для достижения заданной точности ц . Далее будем полагать, что N1, N2 найдены, и использовать усеченные матрицы для описания объекта управления в пространственно-временной области и решения задачи синтеза.
Критерий устойчивости спектрального представления
в пространственно-временной области
Пусть движение объекта (1)-(3) обусловлено только ненулевым начальным состоянием, функции граничных условий и внешнего воздействия равны нулю:
е0 (т)= 0, е1 (т)= 0, (Фе1 = 0, Фе1 = 0), f(%, т) (Фf = 0). Спектральное представление (10) имеет вид
A Фе=Ф 0, (15)
где Фе е R«1«2, «1,«2 = 1, - неизвестный вектор спектральной
характеристики, взятой по переменным т, Ф0 е R«1«2, «1,n2 = 1, ® - числовой вектор начальных условий; A - квадратная числовая («1«2 )х («1«2 ) -матрица. Вектор Фе можно определить из выражения (15):
Фе= A _1Ф 0. (16)
Введем в рассмотрение эллипсоид, внутри которого должен находиться устойчивый объект управления (15), удовлетворяющий условию (14):
8 = |Фе е R«1«2; Фt(aPA T)f1 Ф0 <52 j , P = Q"1 = q_11 , P у 0, (17)
5 ^ min .
Введем определение устойчивости системы (15).
Определение 1. Пространственно-временное спектральное представление (15) является устойчивым, если спектральная характеристика Ф е находится внутри эллипсоида (17), для которого величина S2 конечна.
Принимая во внимание связь (14) и (7), можно утверждать, что смысл определения устойчивости заключается в ограниченности энергии функции, описывающей состояние объекта управления. Таким образом, можно утверждать, что члены ряда более высокого порядка оказывают все меньшее
влияние на решение, то есть lim qФ^(«1, «2) = 0 .
«1, «2 ^^
Задача (17) представляет собой задачу полуопределенного программирования и может быть переписана в виде
52 -Ф ¡(¿РА т)"1 Ф 0 > 0, 52 ^ min .
В соответствии с леммой Шура [14
52
Ф
о
Ф 0 АРА
т
будем иметь: □ 0, 52 ^ шт .
(18)
(19)
С
Начало
Для решения этой задачи может быть использован пакет YALMIP, разработанный для использования в системе МаАаЬ [18].
Проверка условия определения 1 заключается в решении задачи (19) при увеличении «ь «2 и может быть сформулирована в форме критерия.
Утверждение 1. Критерий устойчивости системы (15). Пространственно-временное представление объекта (15) является устойчивым, если задача полуопределенного программирования (19) имеет решение
и последовательности, составленные из 5 2 («1, « 2) при увеличении «ь «2, имеют конечный предел.
Существование предела может быть установлено с применением алгоритма.
Алгоритм 1.
1. Задать начальные значения
П1 = П10 , П 2 = П 20 и конечные значения
П1 = ^ П2 = N2.
В качестве «ю, «20 можно выбрать, например, «10 = «20 = 1. Выбор конечных значений N1, N определяется конкретно для каждого случая и может корректироваться в процессе вычислений.
2. Решить задачу полуопределенного программирования (19) с матрицами Ф0, А, размерности которых соответствуют «1, «2 .
3. Увеличить «2 на единицу. Если «2 < N 2 , то перейти к пункту 2, иначе установить
Задать п10' «20' N 2
<
г
«1 := «10 . . N1
«2 := «20. .. N2
I
Решить задачу (19) для текущих «1 и «2
«о = «
20
и перейти к пункту 4.
Рис. 1. Блок-схема алгоритма 1
4. Увеличить «1 на единицу. Если «1 < N1 , то перейти к пункту 2, иначе перейти к пункту 5.
5. Составить из
52 («1, «2) («1 = «10, N1, «2 = «20, N2) числовые подпоследовательности, где для каждого «1 индекс «2 меняется в порядке возрастания, или наоборот, для каждого «2 индекс «1 меняется в порядке возрастания.
т
6. По составленным подпоследовательностям проверить существование предела. Если предел существует, то пространственно-временное представление объекта (4)-(6) является устойчивым.
Блок-схема алгоритма 1 представлена на рис. 1.
Замечание 1. Матричное неравенство в задаче (19), решение которой позволяет судить об устойчивости, является линейным. При использовании данного неравенства в задаче построения обратной связи по вектору Ф q матрица A замкнутой системы будет содержать неизвестную матрицу регулятора и матричное неравенство окажется квадратичным относительно этой матрицы. Модифицируем неравенство из (19) таким образом, чтобы матричное неравенство являлось линейным.
В силу P-1 = Q > 0 выполняется APA т ^ 0 . В этом случае можно записать
APA т ^ A + Aт - Q . (20)
Доказательство данного утверждения приводится в [15]:
0 ^ (a - P-1 )P (A - P-1 )T ^ APA т - A - A т + P-1, (21)
откуда следует (20).
т
Замена матричного блока APA в выражении (19) в соответствии с (21) позволяет сформулировать задачу полуопределенного программирования следующим образом:
s2
Ф о A + AT-Q
□ 0, S2 ^ min . (22)
Решением задачи (22) является оценка сверху квадрата нормы вектора
? 2
амплитуд пространственно-временных мод системы о . Стабилизация для системы с полной информацией
Рассмотрим задачу стабилизации линейного объекта в пространственно-временной спектральной форме представления (10) при условии, что известна полная информация о системе. Будем полагать, что управление осуществляется по принципу обратной связи, то есть
Ф„ = КФе . (23)
Запишем уравнение замкнутой системы:
(A - Ж )Фе=Ф о. (24)
Для системы (24) определим эллипсоид
£ = |фв е Р"1"2;ФТ (APAт )-1 Ф0 < ^2 J, A = A - BK ,
P = Q-1 = q-11, P ^ 0, 0 2 ^ min, внутри которого должна находиться устойчивая замкнутая система (24).
Задача синтеза регулятора по критерию (25) может быть сформулирована в форме задачи полуопределенного программирования:
s2 Ф T
Ф 0 A + A T- BK - K T B T- Q
□ 0, S2 ^ min , (26)
откуда определяется матрица регулятора К и оценка сверху квадрата нормы
вектора амплитуд пространственно-временных мод замкнутой системы 5 .
Определение 2. Пространственно-временное спектральное представление (24) является стабилизируемым, если существует такая матрица К, для которой спектральное представление (24) является устойчивым.
Утверждение 2. Критерий стабилизируемости системы (24). Пространственно-временное спектральное представление системы (24) является стабилизируемым, если существует такая матрица К, для которой задача
полуопределенного последовательности, составленные из
программирования (26)
52 (п1,п2) (п1
имеет решение К, 5 и
л, = «
10 N1, П2 = «20,N2), имеют
конечный предел.
Проверка утверждения 2 может быть выполнена по следующему алгоритму.
Алгоритм 2.
С
Начало
I
3
Задать
«10, «20. Щ, 2
Решить задачу (26) для п1 = N1, п2 = N2 и получить матрицу К ^ N 2 )
►...............
«1 : := «ю- .. N1
1
«2 := «20 . .. N 2
I
Составить матрицу К = К(п„ п,)
I
Решить задачу (19) для текущих п1 и п2
Составить из 52(«1, «2)
числовые подпоследовательности
Рис. 2. Блок-схема алгоритма 2
Задать
«1 = N1
'2 = N 2
конечные « 2
значения например
1.
значения
Задать начальные
«1 = «10 , «2 = «20 ,
«10 = «20 = 1 .
2. Решить задачу (26),
получить К ^N 2 ), 52 N2).
3. Установить начальные
значения «1 = «
10
«п = «
20
4. Составить матрицу К из строк и столбцов матрицы К ^ N 2 ) с учетом новых размерностей < Nь «2 < N 2 . Вычислить матрицу
А = А - ВК . Решить задачу (19) с вычисленной матрицей
А . Определить 52(«1;«2).
5. Увеличить единицу. Если « перейти к пункту 4 установить « 2 = «20 к пункту 6.
6. Увеличить единицу. Если перейти к пункту 4
п
2
2 < N 2
на то иначе и перейти
«1 на
«1 < N1, то
иначе
Система неустойчива I
перейти к пункту 7.
7. Составить
52(«1,«2) («1
из
« = «
^ N1, «2 = Ъь ^
числовые
подпоследовательности, где для
каждого «1 индекс «2 меняется в порядке возрастания, или наоборот, для
каждого п 2 индекс п 1 меняется в порядке возрастания.
8. Для составленных подпоследовательностей проверить существование предела. Если предел существует, то представление объекта (15), (23) в пространственно-временной области является устойчивым.
Блок-схема алгоритма 2 представлена на рис. 2.
Замечание 2. Для распределенной системы (1)-(3) вектор Фе заранее неизвестен, что делает невозможным практическое применение регулятора (23). Оценить вектор Ф9 можно с помощью наблюдателя.
Замечание 3. Для выполнения пункта 4 алгоритма 2 сокращение порядка достигается умножением на матрицу
Т = |/щ 0 1 -П1 )х П1 М^2 0 2 - п2 )х п2 ] (27)
В этом случае матрицы системы более низкого порядка определяются следующим образом:
А(п1, П2 )= Тт N 2 )Т , [в (П1, П2 ) 0(щп2 >(N1 - П1 )]= Т Т В (N1, N2 ),
= K (N1s N2 )Т , (28)
К(п!, п2 ) _[*]( N1 - п1 )х(п1п 2 )_
где 0(п[п2 )х(N 1 -п1) - нулевой матричный блок соответствующих размерностей, который следует отбросить; [*]^ 1 -п1 )х(п1 п2) - ненулевой матричный блок соответствующих размерностей, который следует отбросить.
Стабилизация по измеряемому выходу с использованием наблюдателя
Рассмотрим систему
АФ0=Ф0, Фу = СФе , (29)
где Фе е рп1п2, пьп2 = 1, да - вектор спектральной характеристики, взятой по переменным т, £ ; Ф 0 е Лп1п2, пь п2 = 1, да - числовой вектор начальных условий; А - квадратная числовая (п1 п2)х (п1 п2)-матрица, пь п2 = 1, да ;
Ф е R™1,= 1, да - вектор амплитуд временных мод функций
0k (x)=ö(^k, х), в точках измерения k = 1, r , r - количество точек измерения; C - числовая (r n1) х (n1 п2)-матрица.
Будем называть наблюдателем систему
АФ0= L(Фy - CФ0), Фy = CФ0 , (30)
в уравнение которой входит рассогласование выхода Ф y и его оценки CФ 0 . Матрица L неизвестна и подлежит определению.
Невязка e = Ф 0 - Ф 0 должна удовлетворять уравнению
(А + LC) e = Ф 0. (31)
Для системы (31) требуется решить задачу выбора матрицы L при условии eт Qee <52, Qe = ^I, 52 ^ min. (32)
Для этого следует решить задачу полуопределенного программирования:
S2 фТ
Ф0 А + Ат+ LC + CтLT - Qe
□ 0, 52 ^ min . (33)
Уравнение (33) можно рассматривать как систему с матрицами Ат, Ст , замкнутую обратной связью, пропорциональной вектору невязки е с матричным
коэффициентом - Ьт .
Сформулируем определение детектируемости системы (29). Определение 3. Спектральное представление (29) в пространственно-временной области является стабилизируемым, если существует такая матрица Ь, для которой спектральное представление (31) является устойчивым.
Утверждение 3. Критерий детектируемости системы (29). Спектральное представление системы (29) в пространственно-временной области является детектируемым, если существует такая матрица Ь, для которой задача
полуопределенного программирования (33) имеет решение Ь, 52
и последовательности, составленные из имеют конечный предел.
Проверка утверждения 3 может быть выполнена по алгоритму 3, дуальному по отношению к алгоритму 2.
Алгоритм 3.
1. Задать конечные значения «1 = N1, «2 = N2 . Эти значения могут быть оценены по алгоритму 1 либо быть выбраны «достаточно большими». Задать начальные значения «1 = «10, «2 = «20 , например
«10 = «20 = 1.
2. Решить получить
5 2 ^ 1, N 2 ).
3. Установить начальные
52 («1, «2 ) («1 = ^ «2 = «20, N2),
задачу (33), Ь (М 1, N 2 ),
значения «1 = «
10
«т = «
20
4. Составить матрицу Ь из строк и столбцов матрицы Ь (ы 1, N 2 ) с учетом новых размерностей «1, «2 . Вычислить
матрицу А = А + ЬС . Решить задачу (19) с вычисленной матрицей А . Определить 5 2 («
Ъ « 2 ) . Вернуться к пункту 3.
5. Увеличить «2 на единицу.
Если «2 < N 2 , то перейти к пункту 4, иначе установить « 2 = «20 и перейти к пункту 6.
6. Увеличить «1 на единицу.
С
Начало
3
Задать «10, «20, N2
Решить задачу (45) для «1 = N1, «2 = N2 и получить матрицу Ь ^N2 )
«1 := «10- ^
т
:= «20... N.
I
Составить матрицу
Ь = Ь («,
I
Решить задачу (19) для текущих « и «2
Составить из 5 2 («1, «2 )
числовые подпоследовательности
Рис. 3. Блок-схема алгоритма 3
Если пх < N1, то перейти к пункту 4, иначе перейти к пункту 7.
7. Составить из 52(п1,п2) (п1 = п10,N1,п2 = п20,N2) числовые подпоследовательности, где для каждого п х индекс п 2 меняется в порядке возрастания, или наоборот, для каждого п 2 индекс п х меняется в порядке возрастания.
8. Для составленных подпоследовательностей проверить существование предела. Если предел существует, то пространственно-временное представление объекта (30) является устойчивым.
Блок-схема алгоритма 3 представлена на рис. 3.
Замечание 4. Для выполнения пункта 4 алгоритма 3 сокращение порядка достигается умножением на матрицу
Т = [1п1 0(N1 -п1 )хп1 ]®[1п2 0(N2 -п2 )хп2 ] . (34)
В этом случае матрицы системы более низкого порядка определяются следующим образом:
" г "(п,, п
^«1, « 2 ) = Т Т )Т , Г С(И1, ) = )т ,
[l(«1, «2 ) M^n, )x(N -« )J= TTL(Ni, N2 ) L°(N1-1 Х«1«2 ).
l2) L"'J(n1n2)x(N1 -« иV1~r„w2i (35)
где °(n 1 -«)x(««2) - нулевой матричный блок соответствующих размерностей, который следует отбросить; [*](И1 «2 )x(n 1 -n1) - ненулевой матричный блок соответствующих размерностей, который следует отбросить.
Синтез регулятора
Рассмотрим объект вида
AФе = BФ„ + GФ^ , Фy = СФе , (36)
где Фе е R«1«2, «1, «2 = 1, да - вектор спектральной характеристики функции е(£, х), взятой по переменным £ т; Фи е R2n1, п1 = 1, да - вектор спектральной характеристики управления (4), взятой по переменной т; GФw =Фf - вектор
спектральной характеристики возмущения; Фу е Rrn1, «1 = 1, да - вектор, составленный из спектральных характеристик компонент вектора измеряемых переменных y(х) , взятых по переменной т в точках измерения г-, i = 1, r , r -количество точек измерения; A, В, С, G - числовые матрицы, матрица A имеет размерность (n1«2)x (n1 n2), В - (n1 n2)x (2n1), С - (r« 1 )x (n1 n2), размерность матрицы G определяется размерностью вектора Ф w (в случае возмущения, аддитивного управлению, будем иметь размерность («1«2 )x (2«1)). Будем полагать, что энергия
и i|2 2
возмущения ограничена: ||Ф w|\ <s .
Дополним объект (36) регулятором
AФе = ВФи + L(Фy - сФе), Фи = КФе , (37)
представляющим совокупность обратной связи по состоянию и наблюдающего устройства.
Составим уравнение замкнутой системы относительно вектора Ф = colon {Фй, e}, где e - невязка, удовлетворяющая выражению (31):
A — BK BK " "G"
Ф =
0 A + LC G
Ф w
или
A Ф = G Ф,
Задача (22), сформулированная для системы (39), будет иметь вид:
" 52 О Ф„
ФтО T
w
T
A + AT — Q
□ 0, 52 ^ min, Q = diag {Q, Qe }.
(38)
(39)
(40)
С использованием леммы Шура задача (40) может быть переписана в более удобном виде. Для этого представим ее в следующей эквивалентной записи:
(A + A T- Q )-5-2G Ф w ФWGT ^0, 52 ^ min. (41)
+ AT- Q )-5-2G Ф w ФWG T ^0, 52 ^ min.
T У l|2
В силу того, что справедливо неравенство Ф ^ w □ Ф Л I
(41) в виде или в силу леммы Шура
(a + AT- Q)— 825-2GGt ^0, 52 ^ min,
521 2 12«1
8
G
G A + AT — Q
□ 0, 52 ^ min .
2«, перепишем
(42)
(43)
Отметим, что размерность блока 12 « соответствует размерности вектора
82 1 2
Ф № . Если выбрать возмущение Ф ^ < 1, то задача (43) принимает вид
5 21
2 «,
G
G е A + AT — Q
□ 0, 52 ^min,
(44)
или с учетом структуры матриц расширенной системы (38)
5 21
2«i
GT
G A + AT — BK — KT BT— Q
G
K T B T
GT BK
A + AT + LC + CT LT — Qe
□0,
c-2
5 ^ min.
(45)
Теорема 1. Пусть К, Ь, 52- решение задачи (45), и пусть
последовательности, составленные из 52(«ь«2) (« = «10,N1,«2 = «20,N2), имеют предел. Тогда регулятор (37) стабилизирует объект (36).
Алгоритм 4 исследования устойчивости замкнутой системы на основе пространственно-временного спектрального представления (36), (37) (рис. 4).
1. Задать конечные значения «1 = N1, «2 = N2 . Задать начальные значения «1 = «10, «2 = «20 , например «10 = «20 = 1.
2. Решить задачу (45), получить К(^, Щ), Ь(N1, N2), 52(^, N2).
3. Установить начальные значения «1 = «ю, «2 = «20.
4. Составить матрицы К, Ь из строк и столбцов матриц К (ы 1, N 2 ), Ь (ы 1, N 2 ) с учетом новых размерностей «1 < N1, «2 < N 2 .
2
Вычислить матрицу А =
. Решить задачу (22) с вычисленной
"А - ВК ВК " 0 А + ЬС
матрицей А . Определить 52 («ь «2 ) .
5. Увеличить «2 на единицу. Если «2 < N 2 , то перейти к пункту 4, иначе установить « 2 = « 20 и перейти к пункту 6.
С
Начало
I
Задать
«10, «20 > Щ, N 2
Решить задачу (45) для «1 = N1, «2 = N2 и получить матрицы К(N1, N2), Ь(N1, N2)
«1 := «10 . . N1
1
«2 := «20 . .. N 2
I
Составить матрицу К = К(«1, «2), Ь = Ь(«1, «2)
и
Решить задачу (19) для текущих « и «2
Составить из 52(«1, «2)
числовые подпоследовательности
Система неустойчива
Рис. 4. Блок-схема алгоритма 4 6. Увеличить «1 на единицу. Если «1 < N1, то перейти к пункту 4, иначе
перейти к пункту 7.
7. Составить из
52(«1,«2) («1 = nl0, ^Ь «2 = «20, ^2)
числовые
подпоследовательности, где для каждого «1 индекс «2 меняется в порядке возрастания, или наоборот, для каждого «2 индекс «1 меняется в порядке возрастания.
8. Для составленных подпоследовательностей проверить существование
предела. Если предел существует, то пространственно-временное представление системы (36), (37) является устойчивым.
Замечание 5. Конечные значения N могут быть оценены по алгоритму 1 либо быть выбраны «достаточно большими». Обычно точность решения в 3-5 % обеспечивается при учете 7-9 членов ряда по каждой из координат.
Замечание 6. Решением задачи синтеза является оценка сверху величины
2 2 II ||2 -•—
5 . Согласно (13), величина 5 ограничивает Фд . Пусть решение задачи (45)
существует и найденный регулятор обеспечивает устойчивость замкнутой системы. О качестве найденного решения позволяет судить анализ переходных процессов в системе с найденным законом управления. Если качество
переходных процессов неудовлетворительное, то следует задать величину 52 больше, чем получено при решении задачи (45), и найти К, Ь из решения
линейного матричного неравенства, входящего в (45), для выбранного 52 .
Замечание 7. Для выполнения пункта 4 алгоритма 4 сокращение порядка достигается умножением на матрицу
Т = [/щ 0 (N1 - щ )х п1 М-^ 0 (N2 - п2 )х п2 ]. (46)
В этом случае матрицы системы более низкого порядка определяются следующим образом:
А(пьп2)= ТтА^ 1,N2)Т , [в (пь п2 ) 0 (щп 2 )х (N 1 - п1 )]= т т В (N1, N2 ),
С (пь п2 )
[Ь(п1, п2 ) [^ )х(^ -п )]= Т^, N2 )
= К (N1, N 2 )Т
«1, п
0(ЛГ1-п1 )х(п1п2 ).
= С (N1, N2 )Т, (47)
" К(п1, п2) "
_Н(^-И1 )х(И1И2 )_
где 0(п1п2 )х(N1 -п1 ), 0(N1 - п1 )х(п1 п2 ) - нулевые матричные блоки соответствующих р^^рШСТ^ которые следует отбросить; [*](п1п2 )х(N1 -п1), [*]^ 1 -п1 )х(п1п2 ) -ненулевые матричные блоки соответствующих размерностей, которые следует отбросить.
Замечание 8. Построение данного регулятора выполнено в спектральной области представления. Для применения данного регулятора следует записать его в форме коэффициента передачи от измеряемого выхода к управляющему входу.
Определение матрицы передаточных коэффициентов регулятора
Получим матрицу передаточных коэффициентов регулятора, выразив из первого уравнения (37) Ф д и подставив во второе:
Ф и = К (А - ВК + ЬС )-1 ЬФ у . (48)
Осуществим переход от векторов спектральных характеристик Ф и, Ф у , взятых по переменной т, к исходным переменным и (т), у (т). Вектор спектральных характеристик управляющих входов составлен из амплитуд спектральных мод функций граничных условий. Вектор спектральных
характеристик измеряемых выходов Фy составлен из амплитуд временных мод
функций 0 к (х)=б(^ k, х), в точках измерения k = 1, r , r - количество точек измерения, то есть Фy = colon |фyi, Фy ,..., Фy j.
Обобщим вектор u (х) на случай m управляющих входов:
ф u = cobn }ф u1, ф u Ф um j.
Для управляющих входов и измеряемых выходов справедливы следующие выражения:
u, (х)= u, (h2 )Lh2-1 (х), j = 1, m ,
h2 =1
да
Л (х)=^Ф yk (h2 )Lh2-1 (х), k = 1Г .
h2 =1
Векторно-матричная запись (49) имеет вид
u = Mu (х)Ф u , y = My (х)Ф y
или
«1 L0(х) L1(х) • 0 0
_um _ 0 0 ' L0(х) L1(х)
Фu, (l)'
Ф „ (2 )
Ф um 0) Ф um (2 )
Ф „CD Ф „О
Ф ,r (1)
Ф уг О
откуда можно получить выражения для матриц M u (х), M (х):
У1 L0(х) L1(х) • 0 0
_Уг _ 0 0 ' L0(х) L1(х)
Mu (х)= Im ®
Lo (х)
L1 (х)
My (х)= Ir ®
Lo (х)"
L (х)
Подставим (52) в (48):
и(х) = Ми (х)К(А - ВК + ЬС )-1 ЬМ + (т)у(х),
где М+(х) = МТ (х)|Му (х)М^ (х)]"1 - псевдообратная матрица. Нетрудно показать, что М*(х) определяется выражением
(49)
(50)
(51)
(52)
(53)
m:(t)=
£ Ll -i( х)
ir ®
Lo (т)" Li (т)
(54)
й, =1
Из (53) следует, что матрица коэффициентов передачи регулятора определяется выражением
(т) = Ми (т)К(А - ВК + ¿С )-1 РМ + (т). (55)
Анализ выражения (55) показывает, что в случае нестационарного объекта матричный коэффициент передачи регулятора, построенного по принципу обратной связи, зависит от времени.
Пример. Рассмотрим задачу управления объектом, который описывается уравнением теплопроводности в безразмерном виде с переменным коэффициентом k (т) [13]:
т) = 2.5714 529(2,т) - k(т)е(^, т), * е (0,1), т е (0,да),
ах
as,2
2х, х е [0, 0.4), k (х) = 10.5-11.33(1 -х), те [0.4, 0.6), =
0.53, те [0.6, да), = 10.5{2т(1(т) - 1(х - 0.4)) +1.33(1 - т)(1(т - 0.4)- 1(т - 0.6))+ 0.53 -1(х - 0.6)}
(56)
В качестве управления будем использовать значение переменной е на левой границе:
е(*, т)*=0 =е1 (т). (57)
Начальные условия нулевые:
е(*, т)т=0- = 0, *е[0,1]. (58)
На левой границе действует возмущение, аддитивное с управлением:
w х
(т) =
-0.7 х
1(х),
(59)
L-14 2
которое удовлетворяет условию ограниченности нормы ||Ф w||2 •
Измерение осуществляется в двух точках: = 0.05 , 2 = 0.95 . Требуется синтезировать регулятор для решения задачи стабилизации, чтобы ошибка регулирования в каждой точке пространства не превышала 5 % от номинального значения температуры, что в относительных единицах составляет 0,05.
Спектральное представление объекта имеет вид (36). Для получения спектрального представления использовались система функций Лагерра и система тригонометрических функций
P(^)= 1 V2cos V2cos (2л^), V2cos(3л^),(60) Анализ спектрального представления объекта (56)-(58) при граничных условиях второго рода выполнен в [13]. Полученное решение сравнивалось
1
e
с решением данной задачи, представленным в [19]. Была вычислена относительная погрешность по выражению (12). В качестве 9 т) использовалось решение в форме ряда, составленного из 9 членов, представленное в [19]. Относительная погрешность А N1N , вычисленная для
N = N2 = 7 , составила А1 = 0.001 .
Выполним синтез регулятора в соответствии с теоремой 1. Решим задачу полуопределенного программирования (45). При решении задачи будем считать, что весовые матрицы Q = Qe = I. Решим задачу синтеза для случая N1 = N2 = 15 и исследуем устойчивость решения. Результаты исследования устойчивости для «1 = 5,15 функций разложения по переменной т отображены в таблице. Проведенные вычисления показывают, что выбранные подпоследовательности имеют конечный предел.
Исследование существования предела подпоследовательностей д2 («1,5), д2 («1,15)
«1 «2 д2 (п1, «2 )-10-4 д 2 («1 = «2 ) «1 «2 д2 («1, «2 )-10-4 д 2 («1 = «2 )
д2 («1 -1, «2 -1) д2 («1 -1, «2 -1)
1 5 0,5082 0 1 15 0,7459 0
2 5 2,5843 5,0849 2 15 0,2105 0,2822
3 5 3,9043 1,5107 3 15 0,1892 0,8988
4 5 2,2341 0,5722 4 15 0,1920 1,0150
5 5 2,4205 1,0834 5 15 0,2366 1,2319
6 5 2,2300 0,9213 6 15 0,2664 1,1260
7 5 2,3348 1,0470 7 15 0,3225 1,2107
8 5 2,3267 0,9965 8 15 0,3552 1,1016
9 5 2,3864 1,0257 9 15 0,3969 1,1173
10 5 2,4060 1,0082 10 15 0,4189 1,0554
11 5 2,4202 1,0059 11 15 0,4333 1,0345
12 5 2,4244 1,0017 12 15 0,4404 1,0164
13 5 2,4018 0,9907 13 15 0,4301 0,9764
14 5 2,3841 0,9926 14 15 0,4268 0,9923
15 5 2,3420 0,9823 15 15 0,4040 0,9466
Исходя из анализа подпоследовательностей выберем N1 = 13, N2 = 5 . Значение нормы вектора пространственно-временной спектральной характеристики Ф9 замкнутой системы (38) при заданном внешнем возмущении
(59) составляет ||ф^| = 0,0036 . График функции 9(£,,т), соответствующий
вектору Ф 9 , может быть получен по выражению
N1 N 2
т)= £ ¿2 )Р (¿1, ОЧ-1 (т) . (61)
Н1 =1к2 =1
Этот график соответствует идеальному случаю, когда динамика объекта неявно учитывается в представлении функции рядом Фурье. Для моделирования
динамического поведения объекта дифференциальным уравнением получим матрицу передаточных коэффициентов регулятора (55):
^ (т) = -киу 11 (т) Жиу 12 (т)]'
Ё <-1(т) (62)
Н2 =1
где
Wuyn(т) = Ь0 (т){109,014 Ь0 (т) + 10,903Х1(т)+1,721Х2 (т) + 0,920Ц (т)+ 0,155 Ь4 (т)} + + Ц1(т){13,051Ц0 (т) + 48,055Ц1(т) + 0,368Ц2 (т) + 2,535Ц (т)+1,003Ь4 (т)} + + Ц2 (т){2,815 Ц0 (т) +1,256Ц (т) + 45,536Ц2 (т) - 0,030Ц (т) - 0,005Ь4 (т)}+ + Ц (т){-16,903Ц0 (т) - 4,3 67Ц (т) - 1,933Ц2 (т) + 35,416 Ц (т) - 7,522Ь4 (т)} + + (т){- 4,832Ц0 (т) - 0,982^(т)- 0,891ц (т) - 0,975Ц (т) + 44,316 Ь4 (т)}, Ку12 (т) = 10 (т){- 0,832Ц (т) - 0,195 Ц (т) - 0,032Ц2 (т) - 0,012 Ц (т) - 0,002Ь4 (т)} + + Ц (т){- 0,219 Ц0 (т) + 0,233Ц (т) - 0,007Ц2 (т) - 0,025Ц (т) - 0,01И4 (т)} + + Ц2 (т){- 0,044Ц0 (т) - 0,004Ц (т) + 0,315 Ц2 (т) - 0,002Ц (т) - 0,002Ь4 (т)} + + Ц (т){0,034Ц0 (т) + 0,016 Ц (т) - 0,01 И2 (т) + 0,352Ц (т) + 0,019 Ь4 (т)}+ + Ь4 (т){0,008Ц0 (т) + 0,008Х1(т) + 0,008Ц2 (т) + 0,008Ц (т) + 0,323Ц4 (т)},
Ц/2-1 (т) (н =1,5) - первые 5 функций Лагерра.
Моделирование системы (56), (62) выполнено в МаАаЬ. Динамика объекта учтена при моделировании уравнения (56) системой дифференциальных уравнений - спектральным представлением по пространственной переменной полученным с учетом 15 членов разложения в ряд по системе функций (60). Графики переходных процессов представлены на рис. 5. Для функции 9(^,т) системы (56), (61) по выражению (8) был найден
вектор Ф9 и получено значение нормы, которое составило ||Ф^| = 0,0068. Сравнение полученных результатов, представленных на рис. 5а и 5б, и значений 1Ф91 выявило увеличение минимизируемого показателя ||Ф^|, что объясняется выделением регулятора (61) и моделированием системы с учетом динамики объекта.
Заключение
1. Для линейного пространственно распределенного нестационарного динамического объекта управления получено представление в спектральной области - бесконечная система алгебраических уравнений, составленная относительно неизвестных амплитуд пространственно-временных мод разложения в ряд Фурье функции, описывающей состояние объекта. В данное представление аддитивно входят векторы амплитуд временных мод управляющих и возмущающих воздействий.
2. Предложено описание объекта управления как эллипсоида. В случае нулевых граничных и ненулевых начальных условий эллипсоид имеет вид
£ = {ф е Я"1"1 : ФТ (ААт)-1Ф0 < д2} , где Ф0 - вектор начальных условий,
«1, «2 = 1, да - количество функций разложения по временной и пространственной переменным соответственно, А - матрица пространственно-
временного спектрального ограничивающая квадрат
спектральной характеристики Ф
представления объекта, 82 - величина, нормы вектора пространственно-временной
2
12 '
\\ 0.1 к(г)
Рис. 5. Результаты анализа: а - функция е(*, т), полученная по выражению (61); б - функция е(*, т), полученная при моделировании динамической системы (56), (62); в - управление и(т), возмущение ^(т), коэффициент k(т); г - переходные процессы по переменным у (т), у2 (т)
Данное представление позволяет сформулировать определение устойчивости и использовать его для получения критерия устойчивости.
3. На основе представления объекта эллипсоидом предложено определение устойчивости, позволяющее использовать аппарат линейных матричных неравенств. В соответствии с данным определением формулируется критерий устойчивости, основу которого составляет решение задачи полуопределенного программирования с ограничением в форме линейного матричного неравенства. Данная формулировка открывает возможность получения условия устойчивости в робастной постановке.
4. Сформулирован критерий устойчивости, основанный на решении задачи полуопределенного программирования при возрастании количества пространственно-временных мод разложения функции в ряд Фурье и исследовании существования предела последовательности величин 8 , ограничивающих квадрат нормы вектора пространственно-временной
112
спектральной характеристики ФI . Формулировка критерия устойчивости
б
а
в
г
в форме задачи полуопределенного программирования позволяет использовать данный критерий для решения задач анализа и синтеза в робастной постановке.
5. Для пространственно-временного спектрального представления линейного нестационарного распределенного объекта предложены критерии стабилизируемости и детектируемости.
6. Для линейного нестационарного распределенного объекта предложена процедура синтеза регулятора по выходу с наблюдателем. Получено выражение для определения нестационарного матричного коэффициента передачи регулятора, построенного по принципу обратной связи.
7. Выполнена проверка полученных теоретических результатов: решен численный пример. Исследована устойчивость объекта с использованием пространственно-временного спектрального представления. В соответствии с приведенным алгоритмом выбрано количество временных и пространственных мод разложения в ряд Фурье для функции, описывающей состояние исходного распределенного объекта. Решена задача синтеза регулятора и исследована устойчивость решения. Получен нестационарный матричный передаточный коэффициент регулятора. Выполнен анализ динамической системы с найденным регулятором.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Дегтярев Г. Л., Сиразетдинов Т.К. Теоретические основы автоматизированного управления упругими космическими аппаратами. М.: Машиностроение, 1986.
2. Дегтярев Г.Л, Сиразетдинов Т.К. Синтез оптимального управления в системах с распределенными параметрами при неполном измерении состояния (обзор) // Изв. АН СССР. Техническая кибернетика. 1983. № 2. С. 123-136.
3. Сиразетдинов Т.К. Оптимизация систем с распределенными параметрами. М.: Наука, 1977.
4. Сиразетдинов, Т.К. Устойчивость систем с распределенными параметрами. Новосибирск: Наука, 1987.
5. Рапопорт Э.Я. Оптимальное управление системами с распределенными параметрами. М.: Высшая школа, 2009.
6. Егоров А.И. Оптимальное управление тепловыми и диффузионными процессами. М.: Наука, 1978.
7. Лионе Ж.-Л Оптимальное управление системами, описываемыми уравнениями с частными производными. М.: Мир, 1972.
8. Б_утковский А.Г. Структурная теория распределенных систем. М.: Наука, 1977.
9. Рапопорт Э.Я. Структурное моделирование объектов и систем управления с распределенными параметрами. М.: Высшая школа, 2003.
10. Першин И.М. Синтез систем с распределенными параметрами. Пятигорск: РИА-КМВ, 2002.
11. Рей У. Методы управления технологическими процессами. М.: Мир, 1983.
12. Коваль В.А. Спектральный метод анализа и синтеза распределенных систем: учеб. пособие. Саратов: СГТУ, 2010. 145 с.
13. Koval V.A., Torgashova O.Y., So/omin M.A. Solution of the Analysis Problem of a Machine Assembly Distributed System with Time-Dependent Heat Transfer Coefficient // Applied Sciences, 2021. Vol. 11 (11). Pp. 5016.
14. Поляк Б.Т., Хлебников М.В., Щербаков П.С. Управление линейными системами при внешних возмущениях: Техника линейных матричных неравенств. М.: ЛЕНАНД, 2014.
15. Солодовников В.В., Дмитриев А.Н., Егупов Н.Д Спектральные методы расчета и проектирования систем управления. - М.: Машиностроение, 1986.
16. Солодовников В.В., Семенов В.В. Спектральная теория нестационарных систем управления. М.: Наука, 1974.
17. Boyd J.P. Chebyshev and Fourier spectral methods. Courier Corporation, 2001.
18. Lofberg J. YALMIP: A toolbox for modeling and optimization in MATLAB // 2004 IEEE
international conference on robotics and automation (IEEE Cat. No. 04CH37508). IEEE, 2004. P. 284-289.
19. Карслоу Г., Егер Д. Теплопроводность твердых тел: пер. с англ. М.: Наука, 1964.
Статья поступила в редакцию 11 февраля 2022 г.
DISTRIBUTED NONSTATIONARY CONTROL SYSTEM SYNTHESIS ON A BASIS OF SPECTRAL REPRESENTATION IN SPACE-TIME DOMAIN
V.A. Koval'1, O. Yu. Torgashova2, M.A. Solomin3
Yuri Gagarin Saratov State Technical University of Saratov 77, Polytechnicheskaya st., Saratov, 410054, Russian Federation
E-mail: [email protected], [email protected], [email protected]
Abstract. It is proposed, based on the spectral representation of the system, to solve the problem of synthesis of a distributed control plant described by PDE, using LMI technique. The system is described by a spectral characteristic vector with the amplitudes of the space-time modes of the Fourier series as components. The spectral characteristic vector is satisfied to an infinite SLAE composed for an initial PDE using the spectral method. For the spectral plant representation in space-time domain the stability, controllability, and observability criterions are formulated. The procedure of control synthesis on the basis of solving of stabilization problem with full information and observation problem is proposed. The expression for time-dependent matrix regulator gain is received.
Keywords: Distributed system, Fourier series, spectral method, LMI, synthesis
REFERENCES
1. Degtyarev G.L., Sirazetdinov T.K. Teoreticheskie osnovy avtomatizirovannogo uprav-leniya uprugimi kosmicheskimi apparatami. M.: Mashinostroenie, 1986. (in Russian).
2. Degtyarev G.L., Sirazetdinov T.K. Sintez optimal'nogo upravleniya v sistemah s raspre-delennymi parametrami pri nepolnom izmerenii sostoyaniya (obzor) // Izv. AN SSSR. Tekhnicheskaya kibernetika. 1983. № 2. C. 123-136. (in Russian).
3. Sirazetdinov T.K. Optimizaciya sistem s raspredelennymi parametrami. M.: Nauka, 1977. (in Russian).
4. Sirazetdinov T.K. Ustojchivost' sistem s raspredelennymi parametrami. Novosibirsk: Nau-ka, 1987. (in Russian).
5. Rapoport E.Ya. Optimal'noe upravlenie sistemami s raspredelennymi parametrami. M.: Vysshaya shkola, 2009. (in Russian).
6. Egorov A.I. Optimal'noe upravlenie teplovymi i diffuzionnymi processami. M.: Nauka, 1978. (in Russian).
7. Lions J.L. Controle optimal de systemes gouvernes par des equations aux derivees partielles. Paris, Dunod, Gauthier-Villars, 1968. 426 pp.
8. Butkovskij A.G. Strukturnaya teoriya raspredelennyh sistem. M.: Nauka, 1977. (in Russian).
9. Rapoport E.Ya. Strukturnoe modelirovanie ob"ektov i sistem upravleniya s raspredelennymi parametrami. M.: Vysshaya shkola, 2003. (in Russian).
10. Pershin I.M. Sintez sistem s raspredelennymi parametrami. Pyatigorsk: RIA-KMV, 2002. (in Russian).
11. Ray W.H. Advanced process control. New york etc., 1981.
12. Koval' V.A. Spektral'nyj metod analiza i sinteza raspredelyonnyh sistem: uchebnoe poso-bie. Saratov: SGTU, 2010. 145 s. (in Russian).
13. Koval V.A., Torgashova O.Y., Solomin M.A. Solution of the Analysis Problem of a Machine Assembly Distributed System with Time-Dependent Heat Transfer Coefficient // Applied Sciences, 2021. Vol. 11 (11). Pp. 5016.
1 Vladimir A. Koval' (Dr. Sci. (Techn.)), Professor.
2 Olga Yu. Torgashova (Dr. Sci. (Techn.)), Professor.
3Maxim A. Solomin, Postgraduate Student
14. Polyak B.T., Hlebnikov M.V., Shcherbakov P.S. Upravlenie linejnymi sistemami pri vneshnih vozmushcheniyah: Tekhnika linejnyh matrichnyh neravenstv. M.: LENAND, 2014. (in Russian).
15. Solodovnikov V.V., Dmitriev A.N., Egupov N.D. Spektral'nye metody rascheta i proektiro-vaniya sistem upravleniya. M.: Mashinostroenie, 1986. (in Russian).
16. Solodovnikov Semenov V.V Spektral'naya teoriya nestacionarnyh sistem upravleniya. M.: Nauka, 1974.
17. Boyd J.P. Chebyshev and Fourier spectral methods. Courier Corporation, 2001.
18. Lofberg J. YALMIP: A toolbox for modeling and optimization in MATLAB // 2004 IEEE international conference on robotics and automation (IEEE Cat. No. 04CH37508). IEEE, 2004. Pp. 284-289.
19. Karslou G., Eger D. Thermal conductivity of solids. M: Science, 1964.