Dual-channel control with minimum energy consumption in linear-quadratic optimization problems of interconnected heterogeneous systems with distributed parameters

Abstract

A constructive technology for solving problems of dual-channel control of two heterogeneous systems interconnected by boundary conditions with distributed parameters in linear-quadratic optimization problems by the criterion of energy saving is proposed. The resulting spatial distribution of controlled variables is approximated with given uniform accuracy to the desired state. The developed technique initially employs a procedure of parameterization of the desired control actions on a finite-dimensional subset of an infinite number of final values of conjugate variables. Subsequent procedure is applied for exact reduction to a parametric problem of semi-infinite optimization, which is solved according to the scheme of the previously proposed alternance method, which has been generalized to the situation under study. It is demonstrated that the equations of optimal controllers with lumped control actions for each of the objects are reduced to linear feedback algorithms on the measured state with non-stationary transfer coefficients. An illustrative example of optimization of the process of induction heating of two unbounded plates under conditions of ideal thermal contact on their boundary surfaces is presented, which is of independent interest.

Full Text

Введение. Целый ряд представляющих теоретический интерес и актуальных для приложений задач оптимального управления (ЗОУ) системами с распределенными параметрами (СРП) формулируется в условиях использования векторных управляющих воздействий (ВУВ) с целью повышения эффективности оптимизируемых процессов по выбранному критерию качества. При определении воздействия на объект по каждой из компонент ВУВ в отдельности в качестве соответствующего канала управления возникают при использовании ВУВ задачи многоканального управления (ЗМУ). Сказанное относится, в частности, к ситуациям с применением совокупности различных сосредоточенных внутренних или граничных воздействий на входе объекта, реализуемых одновременно или со сдвигом во времени (в системах ступенчатого управления технологическими комплексами) [1–4].

Отдельный класс наиболее сложных и малоисследованных ЗМУ СРП возникает для взаимосвязанных физически неоднородных СРП с различными управляющими воздействиями для каждого из объектов, нашедших широкое практическое применение в самых различных предметных областях [5–9].

Эффективный подход к ЗОУ СРП с многоканальным управлением аналогично задачам со скалярными управляющими воздействиями связан с заданием в бесконечномерном фазовом пространстве СРП целевого множества, которое отвечает достижимым значением допусков на отклонение от требуемого конечного состояния объекта, оцениваемых в равномерной метрике на множестве пространственных аргументов управляемой величины [10–13].

Последующее алгоритмически точное решение ЗМУ СРП в подобной постановке может быть получено по модифицированной схеме конструктивного альтернансного метода параметрической оптимизации [10–12], отличающейся существенным усложнением вычислительной технологии по сравнению с задачами одноканального управления [13].

Некоторые задачи оптимального по быстродействию управления СРП с векторными управляющими воздействиями исследовались в работах [13, 14]. В настоящей работе альтернансный метод распространяется на представляющую самостоятельный интерес задачу двухканального управления с минимальным расходом энергии системой двух взаимосвязанных граничными условиями объектов с распределенными параметрами. Приводится типичный для приложений пример оптимизации по критерию энергопотребления процесса управления нестационарными температурными полями двух физически неоднородных пластин в условиях идеального теплового контакта на их граничных поверхностях.

1. Постановка задачи. Пусть управляемые величины Qm(xm, t), m = 1, 2, системы двух взаимосвязанных объектов с распределенными параметрами описываются в зависимости от времени t ∈ [0, t*] и пространственных координат xm ∈ [x0m, x1m] системой линейных неоднородных пространственно одномерных уравнений в частных производных параболического типа с постоянными во времени коэффициентами [12, 13]:

Q1t=a1x12Q1x12+b1x1Q1x1+c1x1Q1+υ1tF1x1,Q2t=a2x22Q2x22+b2x2Q2x2+c2x2Q2+υ2tF2x2, (1.1)

с заданными начальными состояниями:

Q1x1,0=f1x1; Q2x2,0=f2x2, (1.2)

граничными условиями:

βj1Q1xj1,tx1+αj1Q1xj1,t=gj1t+Lj1t,βj2Q2xj2,tx2+αj2Q2xj2,t=gj2t+Lj2t, j=0,1 (1.3)

и векторными внутренними υ(t) = (υ1(t), υ2(t)) или граничными gm(t) = (g0m(t), g1m(t)) входными воздействиями, компоненты которых или сами векторы υ(t ) и gm(t) используются в качестве сосредоточенных управлений.

Всюду далее исключается для простоты случай совместного применения в этой роли υm и gm, и предполагается возможность реализации только одного из четырех вариантов векторного граничного управления g(t) = (g1(t), g2(t)) c двумя компонентами вида gjm(t) в (1.3). Здесь αjm = const ≥ 0, βjm = const > 0; дифференциальные операторы в правых частях (1.1) самосопряженные; Fm(xm), fm(xm), am(xm), bm(xm), cm(xm) являются известными достаточно гладкими функциями своих аргументов, причем am(xm)> 0. Операторы Lj(m)(t), m = 1, 2, в (1.3):

Lj1(t)=hj2Lj21(t) и Lj2(t)=hj1Lj12(t), j0,1, (1.4)

учитывают соответственно зависимости Q1(xj1, t) от Q2(x2, t) и Q2(xj2, t) от Q1(xj1, t), обусловленные взаимосвязями граничных условий в (1.3) при m = 1, 2, в форме взвешенных с коэффициентами hj2 и hj1 реакций Lj21(t), Lj12(t) “сопрягающих” (переходных [5]) распределенных блоков на входные воздействия соответственно по Q2 и Q1:

Lj21(t)=0tx02x12Gj21xj1,y,tτQ2y,τdydτ,Lj12(t)=0tx01x11Gj12xj2,y,tτQ1y,τdydτ, j=0или (и)  j=1 (1.5)

и выступают в роли аддитивных дополнений к граничным управлениям в (1.3) [5]. В последних выражениях Gj21, Gj12 – функции Грина каждого из таких блоков. Допустимые значения управляющих воздействий, рассматриваемых в классе кусочно-непрерывных функций, не стесняются никакими дополнительными ограничениями.

За фиксируемое заранее время t * требуется обеспечить приближение Qm(xm, t *) к заданным пространственным распределениям Gm**x с оцениваемой в равномерной метрике допустимой точностью εm, согласно соотношениям

maxxm[x0m,x1m]Qm(xm,t*)Qm**(xm)εm, m = 1, 2. (1.6)

Пусть качество процесса управления объектом (1.1)–(1.5) оценивается интегральным функционалом

I=0t*u12t+u22tdtminu1,u2, (1.7)

в типичных ситуациях характеризующим расход энергии на процесс управления [15–17]. Здесь и всюду далее

ut=u1t,u2t; ut=υt или ut=gt (1.8)

при рассмотрении внутренних или граничных входных воздействий только в роли управлений соответственно в (1.1) или (1.3).

Применение к уравнениям (1.1) конечного интегрального преобразования по пространственному аргументу xm с ядром, равным собственным функциям φmn(μmn, xm), n = 1, 2, ..., начально-краевой задачи (1.1)–(1.3), где μmn2 – собственные числа [18], приводит к описанию рассматриваемой СРП бесконечной системой обыкновенных дифференциальных уравнений первого порядка для временных мод Qmnt разложения Qm(xm, t) в бесконечный сходящийся в среднем ряд по ортонормированной с весом rm(xm) системе φmn(μmn, xm) [13]:

dQ¯mndt=μmn2Q¯mn+F¯mnμmnυmt+amx1mβ1mrmx1mφmnx1mg1mt+L1(m)amx0mβ0mrmx0mφmnx0mg0mt+L0(m),  Q¯mn0=f¯mnμmn,  n=1,2,...,  m=1,2 (1.9)

Qmxm,t=n=1Q¯mntφmnμmn,xm. (1.10)

Здесь граничные условия (1.3) учитываются в правых частях уравнений (1.9) по известным правилам метода конечных интегральных преобразований (КИП); rm(xjm) – значения весовых функций КИП; –Fmn(μmn), fmn(μmn) – моды разложения в ряды поφmn(mmn, x) вида (1.10) функций Fm(xm) в (1.1) и fm(xm) в (1.2).

Применительно к описанию СРП (1.1)–(1.3) счетно-мерной системой уравнений (1.9), (1.10) задача сводится к отысканию оптимального векторного управления u*(t) = (u1*, u2*(t)) в (1.8), обеспечивающего выполнение требований (1.6) при минимальном значении функционала качества (1.7).

2. Оптимальное программное управление. 2.1. Структура оптимального управления. Стандартная процедура принципа максимума Понтрягина, распространяемого на сформулированную бесконечномерную задачу оптимизации для объекта (1.9), (1.10) с заданным целевым множеством конечных состояний (1.6) [11, 19], определяет аналогично скалярному варианту [20] векторное программное оптимальное управление u*(t) = (u1*, u2*(t)) для каждой из его компонент в форме равномерно сходящегося ряда бесконечной взвешенной суммы сопряженных переменных ψ*mn(t), представляемых в экспоненциальной форме:

ψmn*(t)=ψmn(t*)eμmn2(t*t), m = 1, 2; n = 1, 2, ..., (2.1)

с точностью до заранее неизвестных весовых коэффициентов, в роли которых фигурируют конечные значения ψmn(t *):

um*t=12n=1kmnψmn*t*eμmn2t*t, m = 1, 2. (2.2)

Здесь kmn – множители при управлениях υm(t) или gm(t) в (1.9) соответственно при um(t) = υm(t) или um(t) = gm(t). Значения ψ*mn(t *), n = 1, 2, ..., должны быть найдены из условий достижения целевого множества (1.6). Именно бесконечная размерность этих векторов приводит в двухточечной схеме, соответствующей значениям εm = 0 в (1.6), к трудноразрешимой проблеме определения u*(t) в форме (2.2) [21]. Заметим, что непосредственное использование в целях отыскания ψm*t=ψmn*t, n = 1, 2, ..., классических условий трансверсальности становится невозможным при негладкой границе целевого множества (1.6) в конечной точке оптимального процесса [3].

2.2. Последовательная параметризация управляющих воздействий. Применительно к исследуемой задаче двухканального управления двумя объектами (1.1)–(1.3) может быть использована предложенная в работе [22] процедура последовательной параметризации каждого из управляющих воздействий us*(t), s = 1, 2, в (2.2) на конечномерных подмножествах величин ψs(t *) = (ψsn(t *)), n = 1, 2,..., формируемых в виде Ns-мерных векторов ψs(Ns)=ψ~sn, n=1, Ns, финишных значений ψ~sn=ψsn(t*) Ns первых сопряженных функций вида (2.1) при равных нулю остальных величинах ψsn(t *) для всех n > Ns:

ψsNs=ψsnt*=ψ~sn, n=1,Ns¯; Ns1; ψsnt*=0, n>Ns, s=1,2. (2.3)

Параметризуемое подобным образом оптимальное управление (2.2) описывается уже конечной суммой экспонент в зависимости от соответствующего оптимальному процессу управления вектора ψs=(ψ~sn)параметров ψ~sn,s=1,2;n=1,Ns¯:

us*ψs,t=12n=1Nsksnψ~sn*eμsn2t*t, s=1,2. (2.4)

Согласно (2.3), ψsNs1=ψsNs2 при Ns1 > Ns2, если составляющие ψsn(t*) вектора ψsNs1 оказываются равными нулю для всех n=Ns2+1,Ns1¯. Отсюда следует на основании (2.3), что минимально достижимые в классе управлений (2.4) значения

εmminN1,N2=minψ1N1,ψ2N2maxxmx0m,x1mQ(xm,t*)Qm**(xm), m = 1, 2, (2.5)

ошибки равномерного приближения Qm(xm, t*) к Qm**xm не возрастают с ростом размерности N1 + N2 вектора параметров ψN1+N2=ψ1(N1),ψ2(N2). Как показано в работе [23], эти величины монотонно убывают:

εm  min1,1>εm  min2,2>...>εm  minξ1,ξ1>maxεm  minξ1,ξ,εm  minξ,ξ1minεm  minξ1,ξ,εm  minξ,ξ1>εm  minξ,ξ>...>εm  minρm,ρm=εm  inf0,  m=1,2, (2.6)

характеризуя сужающееся к Qm**(xm) с возрастанием ξ=1,ρm¯ семейство целевых множеств в (1.6) при εm=εm minξ, ξ. Здесь точная нижняя грань εm inf в (2.6) оказывается равной минимаксу εm  min(ρm,ρm), где ρm = ∞ при εm inf = 0 и ρm < ∞ при εm inf > 0 соответственно для управляемых и неуправляемых относительно  Qm**(xm) объектов [10]. Неравенства (2.6) как раз создают возможность обеспечения требуемой точности εm достижения Qm**(xm) в случае εmεm inf при конечном числе N1 и N2 компонент векторов параметров ψ1N1 и ψ2N2 в (2.3), принципиально упрощая тем самым рассматриваемую ЗОУ СРП. В случае, когда εm < εm inf в (1.6), решение этой задачи не существует.

Аналогично задаче с одноканальным управлением одним объектом [10, 22] можно показать, что числа N10, N10 компонент векторов параметров ψ1N1, ψ2N2 в (2.3), характеризующих оптимальное управление us*(t) в (2.4), определяются по месту в цепочке неравенств (2.6) заданных в (1.6) величин εm [13]:

N10=N20=w, если   εm  minw,wεm<minεm  minw1,w,εm  minw,w1,N10=w;  N20=w1,если  εm  minw,w1εm<εm  minw1,wили  εm  minw1,w<εm  minw,w1εm<εm  minw1,w1,N10=w1;  N20=w,если  εm  minw1,wεm<εm  minw,w1или  εm  minw,w1<εm  minw1,wεm<εm  minw1,w1,m=1,2. (2.7)

Дальнейшая проблема сводится к фактическому определению векторов ψ1N10, ψ2N20 из условий достижения заданных величин εm в (1.6).

2.3. Редукция к задаче полубесконечной оптимизации. Интегрирование уравнений модели объекта ( 1.9) с ψsNs-параметризованным управлением вида (2.4) и подстановка us*(t) в форме (2.4) в ( 1.7) приводят к представлению конечных состояний Qm(xm, t*), описываемых разложениями в ряды (1.10), и критерия оптимальности (1.7) в форме явных зависимостей соответственно Qm(xm, ψ1N10, ψ2N20) и I(ψ1N10, ψ2N20) от своих аргументов.

В результате осуществляется точная редукция исходной ЗОУ ОРП к задаче полубесконечной оптимизации (ЗПО) [10–12]:

Iψ1(N1),ψ2(N2)minψ1N1,ψ2N2, (2.8)

Φmψ1N1,ψ2N2=maxxmx0m,x1mQmxm,ψ1N1,ψ2N2Qm**xmεm,  m=1,2, (2.9)

на экстремум функции (2.8) конечного числа N 1 + N2 переменных ψ1N10, ψ2N20 в (2.3) с бесконечным числом диктуемых требованиями (1.6) ограничений для всех xm[x0m,x1m], m = 1, 2, эквивалентных двум ограничениям на функции максимума Фm в (2.9).

Заметим, что получение аналитических решений взаимосвязанной операторами Lj(m) в (1.3) системы уравнений (1.9) с целью определения явного вида функций Qm(xm, ψ1N1, ψ2N2) для их использования в (2.9) оказывается существенно более сложной процедурой, чем в задачах управления одним объектом, связанной с необходимостью преодоления ряда вычислительных затруднений [24].

Решения ψ1*, ψ2* ЗПО (2.8), (2.9), где N10, N20 выбираются по правилам (2.7), может быть получено по схеме альтернансного метода [10–12], базирующегося на специальных альтернансных свойствах ψ1*, ψ2*, согласно которым в условиях малостеснительных допущений в некоторых точках xim0x0m,x1m, i = 1, Rm0, m = 1, 2, достигаются предельно допустимые значения Фm(ψ1*, ψ2*) в (2.9), равные εm:

Qm(xim0,ψ1,ψ2)Q**(xim0)=εm,m = 1, 2, i=1,Rm0¯. (2.10)

Число R10+R20 этих точек оказывается равным числу всех искомых параметров оптимального процесса, включая все N10+N20 компоненты векторов ψ1* и ψ2* в (2.3) при заведомо фиксируемых величинах εm и наряду с ними априори неизвестные величины минимакса в (2.6), если с ними по исходным требованиям должны совпадать значения εm, m1,2 в (1.6):

Rm0=Nm0,если  εmmin(N10,N20)<εm;Nm0+1,если  εmmin(N10,N20)=εm, m=1,2. (2.11)

При наличии диктуемой закономерностями предметной области необходимой дополнительной информации о характере зависимостей разности Qmxm,ψ1,ψ2Qm**xm от пространственных переменных xm на интервалах [x0m, x1m], позволяющей идентифицировать значения xim0 для всех i=1, Rm0¯ и знаки отклонений Qm(xim, ψ1, ψ2) – Qm**(xim) в этих точках, обеспечивается редукция равенств (2.10), составляемых для абсолютных величин указанных отклонений, к разрешаемой стандартными численными методами системе R10+R110+R20+R210 уравнений для самих разностей:

Qmxim0,ψ1,ψ2Qm**xim0=±εm, i=1,Rm0¯, m = 1, 2, (2.12)

Qm(xivm0,ψ1,ψ2)xmQm**(xivm0)xm=0, xivm0intxom,x1m, v=1,Rm10¯, Rm10Rm0, xivm0{xim0} (2.13)

относительно R10+R110+R20+R210 неизвестных ψ1, ψ2; xiv10, v=1,R110¯; xiv20, v=1,R210¯ и εmmin(N10,N20), m ∈ {1, 2}, если εm=εmmin(N10,N20)в (2.12). Здесь каждой точке xim0 однозначным образом соответствует свой знак εm в (2.12), а равенства (2.13) представляют собой условия существования экстремума зависимостей Qm(xm, ψ1, ψ2) – Qm**(xm) во внутренних точках xivm0 отрезков [x0m, x 1m] с максимальными отклонениями m конечного состояния объекта от требуемого.

Подобно задаче одноканального управления одним объектом [20] сначала требуется решить ряд ЗПО (2.8), (2.9), сводимых к системам уравнений (2.12), (2.13), полагая εm равными σ-му члену ряда неравенств (2.6) для последовательно возрастающих значений σ = 1, 2, ..., σm. На каждом шаге этой процедуры находятся заведомо неизвестные величины минимаксов в (2.6), позволяющие при некотором σ = σm определить место изначально заданных допустимых отклонений εm в этой цепочке неравенств, если εmεm inf, с целью последующего выбора N10, N20 по правилам (2.7). В случае, когда по исходным требованиям εm должны быть равны εmmin(N10,N20) для m ∈ {1, 2}, рассматриваемая задача оказывается уже решенной на этом этапе вычислительной технологии. В условиях εm>εminf(N10,N20), m = 1 и(или) m = 2, система уравнений (2.12), (2.13) решается для найденных N10, N20 при известных значениях εm.

3. Синтез оптимального управления. Интегрирование системы уравнений (1.9) модального описания взаимосвязанной СРП (1.1)–(1.3) с параметризованным оптимальным управлением (2.4), параметры которого ψ1*, ψ2* находятся путем решения ЗПО (2.8), (2.9), позволяет найти Lj(m)(t), m = 1, 2, в (1.3)–(1.5) в форме явных функций времени ηj(1)(xj1, ψ1*, ψ2*, t), ηj(2)(xj2, ψ1*, ψ2*, t). Последующая подстановка этих функций в (1.3) при заведомо выбранном j = 0 или j = 1 приводит к возможности рассмотрения СРП (1.1)–(1.3) в качестве двух автономных независимых друг от друга объектов управления для m = 1 и m = 2 с раздельным их бесконечномерным модальным представлением в оптимальном процессе следующего вида вместо (1.9), согласно (2.4):

dQ¯1n*dt=μ1n2Q¯1n*+12k1nu1*ψ1,t+k1n1ηj1xj1,ψ1,ψ2,t,Q¯1n0=f¯1nμ1n,  n=1,2,...,  j0,1, (3.1)

dQ¯2n*dt=μ2n2Q¯2n*+12k2nu2*ψ2,t+k2n1ηj2xj2,ψ1,ψ2,t,Q¯2n0=f¯2nμ2n,  n=1,2,...,  j0,1, (3.2)

где ksn(1), s = 1, 2 – множители при Lj(m) в (1.9), совпадающие с kmn в (2.2), если us = gs.

Ограничимся всюду далее возможностью описания бесконечномерных объектов (3. 1), (3.2) с любой требуемой точностью “укороченной” системой достаточно большого конечного числа M < ∞ первых уравнений в (3. 1), (3.2) [25, 26]. Для каждой из автономных СРП (3. 1), (3.2) при n =1, M¯ задача аналитического конструирования оптимального регулятора может быть решена путем, аналогичным задаче синтеза при одноканальном управлении одним объектом [27].

При рассмотрении процесса управления в обратном времени τ = t *t укороченные системы уравнений (3. 1), (3.2) с “начальными” величинами Qsn(τ)τ = 0, совпадающими с их конечными значениями Qsnt*, s = 1, 2, принимают следующий вид:

dQ¯sn*dτ=μsn2Q¯sn*12ksnus*ψs,τksn1ηjsxjs,ψ1,ψ2,τ,Q¯sn*0=Q¯sn*t*,  n=1,M¯,  s=1,2,  j0,1. (3.3)

Интегрирование уравнений (3.3) с управлением us*(t) в виде (2.4) приводит к явной форме представления их решений в зависимости от t, параметров ψ~sn* и конечного состояния объекта Q¯n*(t*),n = 1, M:

Q¯sn*μsn,t=Q¯sn*(t*)eμsn2(t*t)12ksni=1Ns0ksiψ~si*μsn2+μsi2eμsn2(t*t)eμsi2(t*t)ksn10t*teμsn2(t*tτ)ηj(s)xjs,ψ1,ψ2,τdτ,  n=1,M¯;  s=1,2,  j0,1. (3.4)

Полагая здесь, согласно (2.3), для конечного значения ys*(t*) вектора сопряженных переменных:

ψs*(t*)=ψsn*(t*),n=1,M¯; ψsn*(t*)=ψ~sn,n=1, Ns0, ψsn*(t*)=0, n=Ns0+1,M¯ (3.5)

и Q¯s*(t)=Q¯sn*(μsn,t), n = 1, M, представим равенства (3.4) в векторно-матричной форме:

Q¯s*(t)=Bs(t*t)Q¯s*(t*)+B1s(t*t)ψs*(t*)ksn(1)Hsn(t*t),  n=1,M¯, (3.6)

где M × M-матрицы

Bs(t*t)=diageμsn2(t*t);  B1s(t*t)=ksnksi2μsn2+μsi2eμsi2(t*t)eμsn2(t*t), n,i=1,M¯, (3.7)

и Hsn(t *t) – значение последнего интеграла в (3.4). Согласно (2. 1), здесь

ψs*(t*)=Bs(t*t)ψs*(t), ψs*(t)=ψsn*(t), n=1,M¯. (3.8)

Подставляя (3.8) в (3.6), найдем искомую зависимость ψs*t от Q¯*(t) для 0 ≤ t < t *:

ψs*(t)=As(t*t)Q¯s*(t)A1s(t*t)Q¯s*(t*)+As(t*t)Ks(1)Hs(t*t), (3.9)

где

Ast*t=B1sBs1, A1st*t=AsBs, Ks1Hst*t=ksn1Hsnt*t, n=1,M¯, (3.10)

и Qs*(t *) определяется по результатам решения задачи программного управления при начальном состоянии, фиксируемом наблюдением значений Qs(0). Последующая подстановка (3.9) в уравнение (2.4) для программного управляющего воздействия приводит с учетом соотношений (2.1), (3.5) к линейному закону синтеза оптимальных регуляторов с нестационарными коэффициентами обратных связей для каждого из объектов СРП (1.1)–(1.3) при m = 1 и m = 2:

us*Q¯s,t=12Ksψs*t=12KsAst*tQ¯st12KsA1st*tQ¯st*++Ast*tKs1Hst*t,Ks=ksn,  s=1,2,  n=1,M¯. (3.11)

Здесь матрицы As, A1s представляются, согласно (3.7), (3. 10), известными функциями времени. Нетрудно показать, что при нулевой матрице B 1s в условиях t = t * сохраняется непрерывное приближение us*(Qs, t ) к us*(Q¯s, t *), непосредственно определяемому по алгоритму (2.4).

Переход в (3. 1 1) к измеряемому выходу объекта Qsu(xsu, t) = (Qsu(xsui, t)) в ls точках xsui ∈ [xos, x 1s], i = 1, ls, задается, согласно (1.10), векторно-матричным уравнением наблюдения:

Qsuxsu,t=φsuQ¯st, φsu=φsnμsn,xsui, n=1,M¯, i=1,ls¯, s=1,2. (3.12)

В условиях ls < M неполного измерения состояния для восстановления вектора Qs(t) по значениям Qsu(xsu, t) требуется построение наблюдателя состояния полного или пониженного порядка [4]. Если по условиям требуемой точности моделирования объекта можно ограничиться учетом только Ns0 первых составляющих Qs(t) в (3.1), (3.2), то Qs(t) непосредственно находится решением системы уравнений (3.12) при ls = Ns0 = M:

Q¯st=φsu1Qsuxsu,t. (3.13)

Подстановка (3.13) в (3.11) приводит к линейному алгоритму оптимального управления по наблюдаемому выходу объекта:

us*Qsu,t=12KsAst*tφsu1Qsuxsu,t12KsA1st*tQ¯s*t*+Ast*tKs1Hst*t. (3.14)

4. Оптимальное управление взаимосвязанными граничными условиями неоднородными температурными полями неограниченных пластин. В качестве примера, представляющего самостоятельный интерес, рассмотрим задачу двухканального оптимального по энергопотреблению управления температурным полем физически неоднородной системы, образуемой при индукционном нагреве двух металлических пластин с различными физическими свойствами в условиях идеального теплового контакта на их соприкасающихся поверхностях. Подобные системы являются базовым элементом различных многослойных структур и конструкций, нашедших широкое применение в технологической теплофизике [24, 28, 29].

4.1. Математические модели первого приближения. Пусть взаимосвязанные температурные поля Q1(x1, t) и Q2(x2, t) такой системы описываются линейными одномерными неоднородными уравнениями теплопроводности вида (1.1) для двух неограниченных пластин [24]:

Q1x1,tt=a12Q1x1,tx12+1c1γ1W1x1u1t, x10,R1, t>0, (4.1)

Q2x2,tt=a22Q2x2,tx22+1c2γ2W2x2u2t, x20,R2, t>0, (4.2)

с заданными начальными состояниями:

Q1x1,0=0; Q2x2,0=0,(4.3)

граничными условиями:

λ1Q1(R1,t)x1=q1=const<0; λ2Q2(R2,t)x2=q2=const<0, (4.4)

условиями сопряжения на границах x1 = x2 = 0 вида (1.3)–(1.5):

λ1Q10,tx1=L01=h02L021=0t0R2G0210,y,tτQ2y,τdydτ, (4.5)

Q20,t=L02=h01L012=0t0R1G0120,y,tτQ1y,τdydτ (4.6)

и внутренними сосредоточенными, нестесняемыми дополнительными ограничениями кусочно-непрерывными управляющими воздействиями u1(t), u2(t) по мощности электромагнитных источников тепла при заданном характере W1(x1), W2(x2) их пространственного распределения в процессе индукционного нагрева [3, 30]. Здесь a1, a2, λ1, λ2, c1, c2, γ1, γ2 – заданные отличающиеся друг от друга в (4.1) и (4.2) теплофизические постоянные. В условиях идеального теплового контакта [24] в (4.5), (4.6)

L01=λ2Q20,tx2; (4.7)

L02=Q10,t, (4.8)

и тогда L01, L02 представимы в общей форме (4.5), (4.6) с функциями Грина переходных блоков [9]:

G0210,y,tτ=λ2δ'yδtτ; G0120,y,tτ=δyδtτ,

где δ и δ' – дельта-функции и их производные пространственного и временного аргументов.

Условие сопряжения (4.5), (4.7) может быть записано в следующей форме:

λ1Q10,tx1=q*t,λ2Q20,tx2=q*t,(4.9)

где q*(t) – некоторая заведомо неизвестная функция времени, которая может рассматриваться в роли граничных условий на границах соответственно первой и второй пластин в точках их контакта x1 = x2 = 0. В таком случае, если считать эту функцию заданной, взаимосвязанная СРП (4.1)–(4.8) формально разделяется на два автономных объекта управления, описываемых независимыми друг от друга начально-краевыми задачами при граничных условиях 2-го рода [24]:

Q1x1,tt=a12Q1x1,tx12+1c1γ1W1x1u1t,  x10,R1,  t>0,Q1x1,0=0;  λ1Q1R1,tx1=q1;  λ1Q10,tx1=q*t, (4.10)

Q2x2,tt=a22Q2x2,tx22+1c2γ2W2x2u2t,  x20,R2,  t>0,Q2x2,0=0;  λ2Q2R2,tx2=q2;  λ2Q20,tx2=q*(t). (4.11)

Второе условие сопряжения (4.6), (4.8) будет использовано в дальнейшем для фактического определения q*(t).

Применение метода конечных интегральных преобразований с весовой функцией rm(xm) = 1/am к уравнениям (4. 10), (4. 1 1) приводит, подобно ( 1.9), к их модальному описанию следующего вида [9]:

dQ¯mndt=μmn2Q¯mn+1cmγmW¯mnumt+qmλmφmnμmn,Rm+q(t)λmφmnμmn,0,Q¯mnxm,0=0,   m=1,2, n=0,M¯, (4.12)

с последующим представлением Qm(xm, t), m = 1, 2, в форме суммы M первых членов бесконечного ряда вида (1.10):

Qmxm,t=n=0Q¯mntφmnμmn,xm. (4.13)

Здесь

φmnμmn,xm=1EmncosπnxmRm; μmn=amRmπn; Emn=Rmam, n=0,Rm2am, n1, (4.14)

W¯mn – моды функций Wmxm в (4.10), (4.11) [9]:

W¯mn=1amEmn0RmWmxmcosπnxmRmdxm,

где при индукционном нагреве пластины

Wmxm=2ζmch2ζmxmRmcos2ζmxmRmsh2ζmsin2ζm

и ζm – характерный параметр, определяемый глубиной проникновения тока в металл [3, 30].

В соответствии с (1.6)–(1.9) в рассматриваемом примере требуется найти оптимальное векторное управление u*=u1*, u2* объектом (4.12) по мощности электромагнитных источников тепла, обеспечивающее за фиксируемое заранее время t * требуемую точность равномерного приближения конечного температурного распределения к заданному состоянию Qm** = const:

maxxm[0,Rm]Qmxm,tQmεm, m=1,2, (4.15)

при минимальном значении критерия оптимальности (1.7).

4.2. Температурное поле при оптимальном программном управлении с заданным граничным воздействием q*(t). Ограничимся далее, подобно [3, 30], типичным для приложений случаем, при котором в (4.15) задаются минимально достижимые значения минимакса ε1min2,2, ε2min2,2 в цепочке неравенств (2.6), полагая в (4.15)

ε1=ε1min2,2, ε2=ε2min2,2. (4.16)

Этому случаю соответствует двухпараметрическая процедура ψsNs - параметризации управляющих воздействий (2.3) при Ns = Ns0 = 2, s = 1, 2, согласно (2.7), с параметрическим представлением оптимальных программных управлений в форме (2.4):

us*ψs,t=12n=01W¯snμsnψ~sn*eμsn2(t*t), s = 1, 2. (4.17)

В такой ситуации при достаточно просто реализуемой структуре us*(ys*, t) в виде суммы двух экспонент (4.17) достигается, как правило, достаточно высокая точность εsmin(2,2) равномерного приближения Qm(xm, t *) к Qm**, отвечающая технологическим требованиям широкого круга инженерных приложений [3, 30].

Интегрирование уравнений (4.12) с параметризованным управлением (4.17) приводит к следующим выражениям для температурных состояний Q1(x1, t), Q2(x2, t), описываемых их разложениями в ряды (4.13) по собственным функциям (4.14) в форме явных зависимостей Qm(xm, t, q*), m = 1, 2, от q *(t) и векторов параметров ψ1*=(ψ~10*,ψ~11*), ψ2*=(ψ~20*,ψ~21*) [9]:

Qmxm,t,q*=Km0tq*τdτ+2n=1McosπnxmRm0tq*τeμmn2tτdτ++ Kmqmt+π22μm12xmRm2132π2μm12n=1McosπnxmRm(1)nn2eμmn2t+ (4.18)

+KmW¯m002ψ~m0*W¯m00t+ψ~m1*W¯m10μm12eμm12tteμm12t++2n=1McosπnxmRmW¯mn02ψ~m0*W¯m00μmn21eμmn2t+ψ~m1*W¯m10μmn2+μm12eμm12tteμm12t+μmn2t,                                                               xm0,Rm,m=1,2.

Здесь

Km=1cmγmRm,W¯mn0=0RmWm(x)cosπnxmRmdxm.

При описании температурных состояний Q1 и Q2, взаимосвязанных общим граничным воздействием q *, в форме (4.18), согласно [9], программное оптимальное управление (4.17) приводится к виду:

u~s*ψs,t=12n=01W¯sn0ψ~sneμsn2tt,s=1,2. (4.19)

4.3. Определение граничного воздействия q*(t). Второе условие сопряжения

Q10,t=Q20,t

в (4.6), (4.8) приводит к равенству температурных состояний Q 1 = Q2, описываемых, согласно выражениям (4.18), в точках x1 = x2 = 0, которое можно рассматривать как интегральное уравнение относительно q*(t).

Ограничиваясь для поиска первых приближений q*(t) только первыми членами рядов в (4. 18), получим его решение q*(p) в изображениях Лапласа с использованием теоремы Бореля операционного исчисления в виде суммы простых дробей с единичными числителями и полиномами первой или второй степени в знаменателе, что приводит в итоге к представлению q*(p) в форме дробно-рациональной функции комплексной переменной p:

q*p,ψ1,ψ2=D1p,ψ1,ψ2Dp,ψ1,ψ2,

где D 1 и D – многочлены четвертой и пятой степеней, коэффициенты которых являются известными линейными функциями y1*, y2*, определяемыми в соответствии со структурой выражений (4.18).

Последующий переход к оригиналу по теореме разложения приводит к приближенному представлению искомой функции в следующем виде:

q*t,ψ1,ψ2i=13D1pi,ψ1,ψ2epitD'pi,ψ1,ψ2=σ1ψ1,ψ2σ2ψ1,ψ2eμ112t+σ3ψ1,ψ2eμ212t,  p1=0,  p2=μ112,  p3=μ212 (4.20)

в пренебрежении двумя экспонентами с отрицательными показателями степени. Здесь

σ1ψ1,ψ2=μ112μ212aα1α2K2q2K1q1+K2W¯20022ψ~20K1W¯10022ψ~10,

σ2ψ1,ψ2=μ112μ112+μ212aμ112+α1μ212+α2K1W¯110ψ~11eμ112tW¯100+W¯110,

σ3ψ1,ψ2=μ212μ212+μ112aμ212+α1μ212+α2K2W¯210ψ~21eμ212tW¯200+W¯210,

где

a=3K2K1; α1=b2a12ab24ac; α2=b2a+12ab24ac,

b=K2K1μ112+μ212+2K2μ1122K1μ212; c=K2K1μ112μ212.

Подстановка (4.20) в (4. 18) позволяет исключить зависимость Q 1 и Q2 от q *(t). При t = t * соответствующие конечные температурные состояния, описываемые, согласно (4. 18), (4.20), представляются после выполнения операций интегрирования в (4. 18) в форме явных функций Q1x1,ψ1,ψ2 и Q2x2,ψ1,ψ2 только своих аргументов:

Q1x1,ψ1,ψ2=K1σ1tσ2μ112eμ112t1+σ3μ212eμ212t1+2n=1Mcosπnx1R1××σ1μ1n21eμ1n2tσ2μ112+μ1n2eμ112teμ1n2t+σ3μ212+μ1n2eμ212teμ1n2t+ (4.21)

+ K1q1t+π22μ112x1R12132π2μ112n=1Mcosπnx1R1(1)nn2eμ1n2t++K1W¯1002ψ~10*W¯100t+ψ~11*W¯110μ1121eμ112t++2n=1Mcosπnx1R1W¯1n02ψ~10*W¯100μ1n21eμ1n2t+ψ~11*W¯110μ112+μ1n21eμ112+μ1n2t;

Q2x2,ψ1,ψ2=K2σ1tσ2μ112eμ112t1+σ3μ212eμ212t1+2n=1Mcosπnx2R2×                ×σ1μ2n21eμ2n2tσ2μ112+μ2n2eμ112teμ2n2t+σ3μ212+μ2n2eμ212teμ2n2t+

 +K2q2t+π22μ212x2R22132π2μ212n=1Mcosπnx2R2(1)nn2eμ2n2t+                    +K2W¯2002ψ~20*W¯200t+ψ~21*W¯210μ2121eμ212t+                 +2n=1Mcosπnx2R2W¯2n02ψ~20*W¯200μ2n21eμ2n2t+ψ~21*W¯210μ212+μ2n21eμ212+μ2n2t.

Q2x2,ψ1,ψ2=K2σ1tσ2μ112eμ112t1+σ3μ212eμ212t1+2n=1Mcosπnx2R2×                ×σ1μ2n21eμ2n2tσ2μ112+μ2n2eμ112teμ2n2t+σ3μ212+μ2n2eμ212teμ2n2t+(4.22)

 +K2q2t+π22μ212x2R22132π2μ212n=1Mcosπnx2R2(1)nn2eμ2n2t+                    +K2W¯2002ψ~20*W¯200t+ψ~21*W¯210μ2121eμ212t+                 +2n=1Mcosπnx2R2W¯2n02ψ~20*W¯200μ2n21eμ2n2t+ψ~21*W¯210μ212+μ2n21eμ212+μ2n2t.

4.4. Решение задачи программного управления. Теперь решение ЗПО (2.8), (2.9) сводится к выполнению равенств (2.10) в условиях (2.7), (2.11) с подстановкой Qmxm,ψ1,ψ2, согласно (4.21), (4.22). В силу альтернансных свойств (2.11) при Rm0=Nm0+1=3 в случае εm = εm min(2,2), m = 1, 2, и физических закономерностей, определяющих форму кривых пространственного распределения температурных полей обеих пластин в конце оптимального процесса индукционного нагрева [3, 30], осуществляется редукция равенств (2.10) к двум различным вариантам уравнений (2.12), (2.13) для каждой пластины, представляемых в заранее фиксируемой форме по выбору знака εm в (2.12) (см. далее рис. 1):

Qm(0,ψ1,ψ2)Qm**=εmmin2,2,  Qm(xm0,ψ1,ψ2)Qm**=εmmin2,2,  Qm(Rm,ψ1,ψ2)Qm**=εmmin2,2,Qm(xm0,ψ1,ψ2)xm=0,m=1  или(и)  m=2,(4.23)

Qmx1m0,ψ1,ψ2Qm**=εmmin2,2,  Qmx2m0,ψ1,ψ2Qm**=εmmin2,2,  QmRm,ψ1,ψ2Qm**=εmmin2,2,Qmx1m0,ψ1,ψ2xm=Qmx2m0,ψ1,ψ2xm=0.m=1  или(и)  m=2,(4.24)

 

Рис. 1. Конечные температурные состояния в оптимальном процессе двухканального управления индукционным нагревом: аQ1(x1, ψ1*, ψ2*), бQ2(x2, ψ1*, ψ2*).

 

Совместное рассмотрение равенств (4.23), (4.24) приводит в итоге к следующим возможным вариантам расчетных систем уравнений вида (2.12), (2.13):

система 8 уравнений (4.23) при m = 1, 2 относительно 8 неизвестных ψ~m0, ψ~m1, εmmin2,2, xm0;

система 10 уравнений (4.24) при m = 1, 2 относительно 10 неизвестных ψ~m0, ψ~m1, εmmin2,2, x1m0, x2m0;

система 9 уравнений (4.23) для m = 1 и (4.24) для m = 2 относительно 9 неизвестных ψ~10, ψ~11, ψ~20, ψ~21, ε1min2,2, ε2min2,2, x10, x120, x220;

система 9 уравнений (4.23) для m = 2 и (4.24) для m = 1 относительно 9 неизвестных ψ~10, ψ~11, ψ~20, ψ~21, ε1min2,2, ε2min2,2, x20, x110, x210.

Применительно к конкретным параметрическим характеристикам рассматриваемого объекта (4.10), (4.11) или оказывается разрешимой одна из этих систем уравнений, или из реализуемых указанных вариантов выбирается тот из них, на решениях которого достигается минимальная величина критерия оптимальности в (2.8). Последующая подстановка найденных величин ψ1*, ψ2* в (4.17) окончательно определяет искомое программное управление (4.19).

4.5. Синтез оптимального регулятора. Подстановка (4.20) в (4.12) определяет модальное описание объектов управления (4.10) и (4.11) несвязанной системой уравнений вида (3.1), (3.2), где в роли функций ηj(1) и ηj(2) фигурирует взвешенная сумма qm и найденного, согласно (4.20), граничного воздействия q*(t, ψ1*, ψ2*). Процедура аналитического конструирования оптимальных регуляторов, осуществляемая по схеме (3.3)–(3.14) с программным управлением u~s в (4.19), приводит для рассматриваемого примера при N10=N20=2 к линейным законам u~sQ¯s,t, u~sQsu,t обратной связи (3. 1 1), (3. 14), где в соответствии с (4. 12)

kmn(1)Hmn(t*t)=0t*tqmλmφmnμmn,Rm+qτ,ψ1,ψ2λmφmnμmn,0eμmn2(t*tτ)dτ,m=1,  2; n=0,M¯. (4.25)

Здесь следует подставить q*(τ, ψ1*, ψ2*) в виде (4.20).

Некоторые расчетные результаты, полученные при индукционном нагреве двух физически неоднородных пластин из стальных сплавов для K 1 = 2.09 · 106 м2 · град/(Вт · с), K2 = 2.34 · 106 м2 · град/(Вт · с), R1 = R2 = 0.1 м, ζ = 4, q1 = –60 Вт/м2, q2 = –300 Вт/м2, Q1** = Q2** = 560 оС, t * = 1050 c, представлены на рис. 1, 2.

На рис. 1 показаны распределения температуры по толщине пластин в конце оптимального по энергопотреблению процесса нагрева, найденные при решении ψ~10=5.83107, ψ~11=6.62107, ψ~20=7.88107, ψ~21=3.76107, ε1min2,2=4.12C, ε2min2,2=19.17C, x10=0.024 м, x120 = 0.03 м, x220 = 0.08 м указанного в разд. 4.4 варианта 3 компоновки расчетной системы уравнений альтернансного метода. Рис. 2 иллюстрирует поведение управляющих воздействий u~mQmu,t,  m=1,2, изменяющихся во времени по алгоритму (3.14), (4.25) в зависимости от текущих значений измеряемых сигналов обратной связи Qmuxmu,t=Qmuxmui,t,  i=1,2, в точках xmu1=0, xmu2=Rm, m=1,2.

 

Рис. 2. Поведение управляющих воздействий в зависимости от изменяющихся во времени сигналов обратной связи: 1u~1Q1u, t×10-3, 2u~2Q2u, t×10-3.

 

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

×

About the authors

N. А. Ilina

Samara State Technical University

Author for correspondence.
Email: ilina.natalyaa@yandex.ru
Russian Federation, Samara

Yu. E. Pleshivtseva

Samara State Technical University

Email: yulia_pl@mail.ru
Russian Federation, Samara

E. Ya. Rapoport

Samara State Technical University

Email: edgar.rapoport@mail.ru
Russian Federation, Samara

References

  1. Маковский В.А. Динамика металлургических объектов с распределенными параметрами. М.: Металлургия, 1971.
  2. Рей У. Методы управления технологическими процессами. М.: Мир, 1983.
  3. Рапопорт Э.Я. Оптимизация процессов индукционного нагрева металла. М.: Металлургия, 1993.
  4. Рапопорт Э.Я. Анализ и синтез систем автоматического управления с распределенными параметрами. М.: Высш. шк., 2005.
  5. Бутковский А.Г. Структурная теория распределенных систем. М.: Наука, 1977.
  6. Бегимов И., Бутковский А.Г., Рожанский В.Л. Структурное представление физически неоднородных систем // АиТ. 1982. № 9. С. 25–35.
  7. Бегимов И., Бутковский А.Г., Рожанский В.Л. Структурное представление двумерных неоднородных систем с распределенными параметрами // АиТ. 1984. № 5. С. 5–16.
  8. Демиденко Н.Д. Управляемые распределенные системы. Новосибирск: Наука, 1999.
  9. Рапопорт Э.Я. Структурное моделирование объектов и систем управления с распределенными параметрами. М.: Высш. шк., 2003.
  10. Рапопорт Э.Я. Альтернансный метод в прикладных задачах оптимизации. М.: Наука, 2000.
  11. Рапопорт Э.Я. Оптимальное управление системами с распределенными параметрами. М.: Высш. шк., 2009.
  12. Рапопорт Э.Я., Плешивцева Ю.Э. Методы полубесконечной оптимизации в прикладных задачах управления системами с распределенными параметрами. М.: Наука, 2021.
  13. Рапопорт Э.Я. Метод параметрической оптимизации в задачах многоканального управления системами с распределенными параметрами // Изв. РАН. ТиСУ. 2019. № 4. С. 47–61.
  14. Ilina N. Parametric Optimization of Nonstationary Heat Conductivity Processes with Two Control Actions // XXI Intern. Conf. Complex Systems: Control and Modeling Problems (CSCMP). Samara, Russia, 2019. P. 271–276.
  15. Атанс М., Фалб П. Оптимальное управление. М.: Машиностроение, 1968.
  16. Красовский Н.Н. Теория управления движением. М.: Наука, 1968.
  17. Егоров А.И., Знаменская Л.Н. Введение в теорию управления системами с распределенными параметрами. СПб.: Лань, 2017.
  18. Мартыненко Н.А., Пустыльников Л.М. Конечные интегральные преобразования и их применение к исследованию систем с распределенными параметрами. М.: Наука, 1986.
  19. Егоров Ю.В. Необходимые условия оптимальности в банаховом пространстве // Мат. сб. (новая серия). 1964. Т. 64 (106). № 1. С. 79–101.
  20. Плешивцева Ю.Э., Рапопорт Э.Я. Программное управление с минимальным энергопотреблением в системах с распределенными параметрами // Изв. РАН. ТиСУ. 2020. № 4. С. 42 57.
  21. Егоров А.И. Оптимальное управление тепловыми и диффузионными процессами. М.: Наука, 1978.
  22. Плешивцева Ю.Э., Рапопорт Э.Я. Метод последовательной параметризации управляющих воздействий в краевых задачах оптимального управления системами с распределенными параметрами // Изв. РАН. ТиСУ. 2009. № 3. С. 22–33.
  23. Рапопорт Э.Я. Равномерная оптимизация управляемых систем с распределенными параметрами // Вестн. Самарского гос. техн.ун-та. Сер. Физ.-мат. науки. 2022. Т. 26. № 3. С. 419–445.
  24. Карташов Э.М. Аналитические методы в теории теплопроводности твердых тел. М.: Высш. шк., 2001.
  25. Валеев Г.К., Жаутыков О.А. Бесконечные системы дифференциальных уравнений. Алма-Ата: Наука Казахской ССР, 1974.
  26. Коваль В.А. Спектральный метод анализа и синтеза распределенных управляемых систем. Саратов: Саратовский гос. техн. ун-т, 1997.
  27. Рапопорт Э.Я., Плешивцева Ю.Э. Оптимальное по расходу энергии управление в системах с распределенными параметрами // Автометрия. 2021. Т. 57. № 4. С. 17–28.
  28. Самарский А.А., Вабишевич П.Н. Вычислительная теплопередача. М.: УРСС, 2003.
  29. Бакулин В.Н., Гусев Е.Л., Марков В.Г. Методы оптимального проектирования и расчета композиционных конструкций. Т.1. М.: Физматлит, 2008.
  30. Рапопорт Э.Я., Плешивцева Ю.Э. Оптимальное управление температурными режимами индукционного нагрева. М.: Наука, 2012.

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. Final temperature states in the optimal process of two-channel control of induction heating

Download (264KB)
3. Fig. 2. Behavior of control actions depending on time-varying feedback signals

Download (108KB)

Copyright (c) 2025 Russian Academy of Sciences

Согласие на обработку персональных данных

 

Используя сайт https://journals.rcsi.science, я (далее – «Пользователь» или «Субъект персональных данных») даю согласие на обработку персональных данных на этом сайте (текст Согласия) и на обработку персональных данных с помощью сервиса «Яндекс.Метрика» (текст Согласия).