Научная статья на тему 'ОБРАТНАЯ ЗАДАЧА ВОССТАНОВЛЕНИЯ ПАРАМЕТРОВ МАТЕМАТИЧЕСКОЙ МОДЕЛИ С ЗАДАННОЙ ПОГРЕШНОСТЬЮ ДАННЫХ'

ОБРАТНАЯ ЗАДАЧА ВОССТАНОВЛЕНИЯ ПАРАМЕТРОВ МАТЕМАТИЧЕСКОЙ МОДЕЛИ С ЗАДАННОЙ ПОГРЕШНОСТЬЮ ДАННЫХ Текст научной статьи по специальности «Математика»

CC BY
37
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ВОССТАНОВЛЕНИЕ ПАРАМЕТРОВ / МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / МЕТОД РЕГУЛЯРИЗАЦИИ ТИХОНОВА / ОБРАТНАЯ ЗАДАЧА

Аннотация научной статьи по математике, автор научной работы — Хуен Лэ Ван, Черненькая Людмила Васильевна

Данная работа посвящена обратным задачам восстановления параметров математической модели с заданной погрешностью исходных данных. Цель работы - нахождение приближения к параметрам математической модели. Рассмотрена математическая модель в виде системы обыкновенных дифференциальных уравнений. Сформирована обратная задача: по измеренным данным свойств или поведения изучаемого объекта, т.е. по заданным значениям неизвестных функций математической модели, определить значения её параметров. Для решения обратной задачи использована методика, построенная с помощью метода регуляризации Тихонова. Для выбора параметра регуляризации использован метод обобщенной невязки. В качестве численного примера рассмотрена математическая модель, описывающая кинетику процесса нефтепереработки. С заданной погрешностью исходных данных решена обратная задача восстановления математической модели. В результате расчетов найдены приближения к параметрам рассмотренной математической модели. Результаты нашей работы заключаются не только в восстановлении параметров математической модели, но и имеют следующее практическое значение. С найденными приближенными параметрами можно прогнозировать изменение с течением времени свойств или поведения исследуемого объекта, например, изменение концентрации веществ и продукта в процессе нефтепереработки.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

THE INVERSE PROBLEM OF RESTORING THE PARAMETERS OF A MATHEMATICAL MODEL WITH A GIVEN DATA ERROR

This work is devoted to inverse problems of restoring the parameters of a mathematical model with a given error in the initial data. The purpose of the work is to find an approximation to the parameters of the mathematical model. A mathematical model in the form of a system of ordinary differential equations is considered. An inverse problem has been formed: according to the measured data of the properties or behavior of the object under study, i.e. according to the given values of the unknown functions of the mathematical model, determine the values of its parameters. To solve the inverse problem, a technique constructed using the Tikhonov regularization method was used. The generalized residual method was used to select the regularization parameter. As a numerical example, a mathematical model is considered that describes the kinetics of the oil refining process. With a given error of the initial data, the inverse problem of restoring the mathematical model is solved. As a result of the calculations, approximations to the parameters of the considered mathematical model were found. The results of our work consist not only in restoring the parameters of the mathematical model, but also have the following practical significance. With the found approximate parameters, it is possible to predict a change in the properties or behavior of the object under study over time, for example, a change in the concentration of substances and products during oil refining.

Текст научной работы на тему «ОБРАТНАЯ ЗАДАЧА ВОССТАНОВЛЕНИЯ ПАРАМЕТРОВ МАТЕМАТИЧЕСКОЙ МОДЕЛИ С ЗАДАННОЙ ПОГРЕШНОСТЬЮ ДАННЫХ»

Обратная задача восстановления параметров математической модели с заданной погрешностью данных

Лэ Ван Хуен, Л. В. Черненькая

Аннотация — Данная работа посвящена обратным задачам восстановления параметров математической модели с заданной погрешностью исходных данных. Цель работы - нахождение приближения к параметрам математической модели. Рассмотрена математическая модель в виде системы обыкновенных дифференциальных уравнений. Сформирована обратная задача: по измеренным данным свойств или поведения изучаемого объекта, т.е. по заданным значениям неизвестных функций математической модели, определить значения её параметров. Для решения обратной задачи использована методика, построенная с помощью метода регуляризации Тихонова. Для выбора параметра регуляризации использован метод обобщенной невязки. В качестве численного примера рассмотрена математическая модель, описывающая кинетику процесса нефтепереработки. С заданной погрешностью исходных данных решена обратная задача восстановления математической модели. В результате расчетов найдены приближения к параметрам рассмотренной математической модели. Результаты нашей работы заключаются не только в восстановлении параметров математической модели, но и имеют следующее практическое значение. С найденными приближенными параметрами можно прогнозировать изменение с течением времени свойств или поведения исследуемого объекта, например, изменение концентрации веществ и продукта в процессе нефтепереработки.

Ключевые слова — восстановление параметров, математическая модель, метод регуляризации Тихонова, обратная задача.

I. Введение

Обратная задача - это новая область исследований, возникшая с середины 20 века. Первые постановки обратных задач можно найти в физике, астрономии, геофизике. Процесс определения неизвестных параметров задачи непосредственно на основе информации, полученной из серии наблюдений, можно рассматривать как простой пример обратной задачи [1]-[5]. По причинно-следственной связи под обратной задачей понимается задача, которая начинается с

Статья получена 3 апреля 2023.

Лэ Ван Хуен, Санкт-Петербургский политехнический университет Петра Великого, аспирант высшей школы киберфизических систем и управления (huyenlevan 120193@gmail .com).

Черненькая Людмила Васильевна, д-р техн. наук, Санкт-Петербургский политехнический университет Петра Великого, профессор высшей школы киберфизических систем и управления (ludmila@qmd .spbstu.ru).

следствий, а затем вычисляет причину. В работе [6] автором исследована и показана тенденция развития научной области, связанной с обратными задачами. В целом обратная задача относится к областям прикладной математики (в мире) и системного анализа (в России). Сегодня обратная задача становится междисциплинарной наукой, которая интегрируется с другими научными областями и развивается как новое перспективное направление исследований. Нетрудно увидеть участие ученых в других областях, таких как медицина, оптика, экономика, геология, и т.д., в этой области исследований.

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

II. Обратная задача восстановления параметров

МАТЕМАТИЧЕСКОЙ МОДЕЛИ Будет рассмотрена следующая математическая модель:

dx

-t- = аиxi (t) + апХ2 (t) + ... + alnxn (t), dx

= a21 Х (t ) + a22 Х2 (t ) + ... + a2nXn (t ),

(1)

dx

—¡f = an1 X1 (t) + an2X2 (t) + ... + annXn (t) ,

a -

параметры математической модели; x1 (t), x2 (t), ..., xn (t) - неизвестные функции, зависимые от времени t [7]—[13].

Предположим, что нам известны значения функций X (t), x2 (t), ..., xn (t) в начальный момент времени

t = 0: X (t)t=0 = Xi (0) , x2 (t)t=0 = x2 (0), .

Xn (t)t=0 = xn (0).

В рамках математической модели (1) будут сформированы две задачи [7]—[13].

Прямая задача. По заданным значениям параметров av = a0, где i, j = 1, 2,..., n и значениям x1 (0), x2 (0),

..., xn (0), определить неизвестные функции x1 (t),

x2 (t) , xn (t) .

По отношению к прямой задачи будет поставлена обратная задача восстановления параметров математической модели (1).

Обратная задача. По заданным (измеренным) значениям функций x1 (t), x2 (t), ..., xn (t) в разные моменты времени tk, где k = 1,2,..., m, определить значения параметров atj = a0, где i, j = 1, 2,..., n.

Решение обратной задачи будет обозначено символом K0, где K0 = (a°, a^, ..., a°„, ... , a°, a^, ..., a0m f . В

данной работе K 0 будет рассматриваться как искомое (точное) решение обратной задачи.

III. РЕШЕНИЕ ОБРАТНОЙ ЗАДАЧИ С ЗАДАННОЙ ПОГРЕШНОСТЬЮ ИСХОДНЫХ ДАННЫХ

Решить вышесказанную обратную задачу непросто, потому что обратные задачи в общем случае часто являются некорректными задачами [1]—[5]. В практических задачах значения x1 (tk), x2 (tk), ...,

xn (tk) часто будут содержать погрешность измерения и погрешность округления, так что знать точные значения x (tk), x2 (tk), ..., xn (tk) невозможно.

В работе [8] разработана методика решения вышесказанной обратной задачи. Будут выполнены следующие шаги.

Шаг 1. Преобразование (1) в систему алгебраических уравнений XK = B относительно параметров atj,

i, j = 1, 2,..., n, где X — матрица с элементами x1 (t),

x2 (t), ..., xn (t); K — вектор с элементами atj; B —

вектор свободных членов [8].

Шаг 2. Формирование «точной» системы уравнений X0K = B0, где X0 — матрица с «точными» значениями

x (tk), x2 (tk), ..., xn (tk); B0 — вектор «точных» свободных членов [8].

Здесь значения x1 (tk), x2 (tk), ... , xn (tk) считаются идеальными, т.е. не содержат погрешности измерения или погрешности округления. Вот почему X0K = B0 называется «точной» системой уравнений. Решение

системы Х0К = В0 обозначается К .

Шаг 3. Формирование «приближенной» системы уравнений ХпК = В5, где Хп и В5 - приближения к

матрице X и вектору В по отношениям: ||ХЛ-Х0|| <п,

||В5 - В01| < 5; погрешности п, 5 - маленькие

положительные числа [8].

На практике знать матрицы Х0 и вектор В0 невозможно. Мы можем знать только их приближения. Здесь Хп - матрица с «приближенными» значениями

Х1 (4) > Х2 & ) > •"> Хп & ) ; В5 - вектор

«приближенных» свободных членов.

Шаг 4. Построение регуляризирующего уравнения (регуляризирующей системы уравнений) Тихонова из системы ХпК = В 5, полученной в результате шага 3 [8].

Решить систему ХпК = В5 не просто. Поскольку она

может не иметь решения, может иметь много решений или её решение не зависит непрерывно от исходных данных {Хп; В5} .

Будет превращена система Хп К = В5 в систему уравнений Тихонова:

( хп xn+ae ) k = x;b 8

(2)

где ХП - сопряженная матрица к Хп; а - параметр

регуляризации [1]-[5].

Решение К а=( ХП Хп+аЕ )-1 ХПВ5 системы (2)

называется регуляризованными решением системы ХпК = В5. В работах [1]-[5] было доказано, что при

каждом фиксированном значении а решение Ка единственно и непрерывно зависит от {ХП; В5} . Однако

Ка не аппроксимирует К0 при всех значениях а .

Шаг 5. Нахождение параметра регуляризации и определение регуляризованного решения, являющего приближением к К0 .

В работе [10] была решена обратная задача восстановления параметров математической модели (1) в случае, когда нам не известны погрешности п ,5. В рамках данной работе будет решена обратная задача с заданной погрешностью исходных данных.

Пусть имеем, что п = П0 и 5 = 50. Рассмотрим метод обобщенной невязки [1]-[5]. Для любого возможного

решения

K0

системы

Xo K = Bo

имеется

X;K0 -BJ < 50 +;0 K0 . Действительно, имеем:

||X;K0 - = ||( X;K0 - Xo K0 ) + ( XoK0 - B5 )||

<||(X;K0 - X0K0 )| + ||(X0K0 - B8)|.

Имеются следующие неравенства:

(3)

||(ХлК0 - X0K0 )|| < ||хл - X, || I|k0 II = n I|K0

||(X0К0 -b5)||<50.

(4)

Из (3) и (4) следует, что Х^К0 -Б8||<80 + п0 К0|| с любыми возможным решением К0 системы Х0К = Б0 (с любым возможными оператором Х0 и вектором Б0,

где ||ХЛ-Х^| < п и ||Б5-БЛ < 8).

Идея метода обобщенной невязки состоит в нахождении значения параметра а0 так, чтобы:

ХКа 0 -BJ =80 +П0 Ка

(5)

IV. ЧИСЛЕННЫЙ ПРИМЕР

В работах [10], [14]-[16] исследована динамика химических реакций в процессе нефтепереработки в случае, когда исходная смесь состоит из одного тяжелого углеводорода С. Математическая модель, описывающая этот процесс нефтепереработки, имеет вид:

где Ка° - решение системы (2) с определенным значением параметра регуляризации а = а0 [1]-[5].

В [1]-[5] было доказано, что решение Ка° системы (5) аппроксимирует искомое (точное) решение К0, т.е.

||ка - К°||« 0.

Решить систему уравнений (5) непросто. Поэтому в данной работе мы будем искать другой вектор, который аппроксимирует вектор К0 . Будет использован алгоритм, включающий в себя три шага.

Шаг 1. Выбор маленьких значений параметра регуляризации а,. ={10-1,10-2, ... , 10-5};

Шаг 2. Вычисление решения системы (2): Ка' = (ХПХп+аЕ) ХПБ8 при каждом значении параметра регуляризации а,. ={10-1,10-2, ... , 10-5}; Шаг 3. Определение значения погрешностей п,-, 8,,

чтобы Ка' аппроксимировало вектор К0. Согласно методу обобщенной невязки имеются уравнения

8+п, ¡Ка'|| =|ХпКа' -Б8|| относительно п,, 8,.. В

качестве параметров регуляризации будет выбрано значение а,, удовлетворяющее условиям: п0 < П,,

80 <8, |п,-п<,|« 0, « 0.

Будут выбраны значения п,-, 8, такими, что п0 < п, , 80 < 8. Если п0 > п,, 80 > 8, то мы могли непреднамеренно пропустить возможные точные данные {Х0; Б0}, которые находятся в множествах

080 (Б8 ) \ 08, (Б8 ) и 0п0 (Ап) ^ 0п, (Ап) , где 08, (Б8 ) -

окрестность с центром в точке Б8 и диаметром 8,; о8 (Б8) - окрестность с центром в точке Б8 и диаметром 80 .

Будут выбраны значения такими, что |п0 -п,|~ 0, |80 - 81 ~ 0 . Эти условия предназначены для того, чтобы

количество возможных искомых (точных) решений К 0 , т.е. количество возможных точных матриц Х0 и точных векторов Б0, не увеличилось слишком сильно.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

dx1 (t )

dt dx2 (t)

= k5 x2 (t) + k1 x3 (t) + k4 x4 (t), = -k5 x2 (t) + k1 x3 (t) + k4 x4 (t),

dt

= -( ki + k2 ) x3 (t )+ k3 x4 (t ) ,

dx4 (t)

(6)

dt

= k2 x3 (t )-( k2 + k4 ) x4 (t ) ,

где х1 (1), х2 (1), х3 (1), х4 (1) - неизвестные функции, выражающие зависимость от времени 1 концентрации

моль

веществ A, B, C, D,

k, , kr, , k-> , k t

k5 -

константы скорости химических реакций в процессе нефтепереработки, с"1 [10], [14]-[16].

Пусть нам известны концентрации веществ в начальный момент времени 1 = 0 : х1 (1 )| = х1 (0),

Х2 (1 )|(=0 = Х2 (0) , Хз (*)|(=0 = Хз (0) , Х4 (1 )|(=0 = Х4 (0) [Ш]

[14]-[16]. Будут поставлены две задачи. Прямая задача. По заданным значениям параметров

k = k k = k

"10 ' ""2 20 :

k3 = k30 '

k4 = k40 :

k5 = k50 H

концентрациям вещества в момент времени 1 = 0 :

Х1 (1 )|(=0 = Х (0) , Х2 (*)| 1=0 = Х2 (0) , Хз (I)| 1=0 = Хз (0) ,

Х4 (1 )| = Х4 (0), определить функции х1 (1), х2 (1),

Х3 (') , Х4 (1) .

Обратная задача. По заданным (измеренным) концентрациям вещества в моменты времени ^ : х1 (1к),

Х2 (1к), х3 (1к), х4 (1к), где к = 1, 2,..., т, определить значения параметров к1, к2, к3, к4. модели (6) (т.е. найти к10, к20, к30, к40, к50).

k математической

к к к

20 30 4

Пусть нам известны концентрации веществ в моменты времени 1к = {0, 30, 60,..., 210} , где к = 1, 2,..., 8 (таблица 1) [10].

Таблица 1. Заданные (измеренные) концентрации веществ в моменты времени 1к, к = 1, 2,..., 8

k t ( ^ ) x (t ) x2 (t) x3 (t) x4 (t)

1 0 0 0 90 10

2 30 77.76206 12.47561 48.11464 6.76653

3 60 132.29327 7.46789 25.74512 4.37430

4 90 162.81084 4.12939 13.78771 2.74217

5 120 179.58861 2.26780 7.39035 1.68145

6 150 188.79792 1.24467 3.96468 1.01403

л

k t ( ^ ) x (t ) x2 (t) x3 (t) x4 (t)

7 180 193.85216 0.68309 2.12871 0.60366

8 210 196.62600 0.37489 1.14389 0.35567

На практике концентрации веществ часто будут содержать погрешности измерения и погрешности округления, так что знать точные значения х1 (:к),

х2 (:к), х3 (:к), х4 (:к) невозможно. Для решения

обратной задачи будут выполнены следующие шаги.

Шаг 1. Переход (6) в систему уравнений ХК = В относительно параметров к1, к2, к3, к4, к5, где X -

матрица с элементами х1 (:), х2 (:), х3 (:), х4 (:); К -

свободных членов.

x3 ( t ) kl + x4 ( t ) k4 + x2 (t ) k5 =

X3 ( t ) k + X4 ( t ) k4 - X2 (t ) k5 =

-x3 (t) k1 - x3 (t) k2 + x4 (t) k3 =

k3, k 4, k5 ; - вектор

x1 (t + h ) - x1 (t - h )

2h o(h )

h ' x2 (t + h) - x2 (t - h )

2h o(h3 )

h ' x3 (t + h) - x3 (t - h) (7)

2h o(h3 )

h ' x4 (t + h )-x4 (t - -h )

2h o( h3 )

h

Шаг 2. Формирование «точной» системы Х0К = В0, где Х0 - матрица с «точными» значениями х1 (:к),

х2 (:к ) , х3 (:к ), х4 (:к ) , к = 2, 3, 4, 5, 6, 7 ; В0 - вектор «точных» свободных членов.

«Точная» система Х0 К = В0 имеет вид:

x3 (ti ) k1 + x4 (ti ) k4 + x2 (ti ) k5 =

x3 (ti ) k1 + x4 (ti ) k4 - x2 (ti ) k5 =-

x3 (ti ) k1 x3 (ti ) k2 + x4 ( ti ) k3 =

1 (ti + h )- x1 (ti - h )

2h o( h3 )

h ' ■2 (ti + h )- x2 (ti - "h )

2h o( h3 )

h ' x3 (ti + h)- x3 (ti - h )

2h o( h3 )

h ' ■4 (t,. + h )- x4 (t,. - "h )

2h o( h3 )

h

Шаг 3. Формирование «приближенной» системы ХпК = В5, где Хп и В5 - приближения к матрице X и

вектору В по отношениям: ||Хл-Х0|| <п, ||В5-В0|| <5; П, 5 - маленькие положительные числа.

Пусть нам известны значения погрешностей 5 = 0.1, П = 0.1. «Приближенная» система Х К = В5 имеет вид:

x3 (tk ) k1 + x4 (tk ) k4 + x2 (tk ) k5 =

xi (tk + h )- xi (tk - h) 2h '

x3 (tk ) k1 + x4 (tk ) k4 - x2 (tk ) k5 =

x2 (tk + h)- x2 (tk - h)

2h

x3 (tk ) k1 x3 (tk ) k2 + x4 (tk ) k3 =

x3 (tk + h )- x3 (tk - h )

(9)

2h

[x3 (tk ) - x4 (tk )] k2 - x4 (tk ) k4 =

x4 (tk + h)- x4 (tk - h)

2h

Значения х1 (:к), х2 (:к), х3 (:к), х4 (:к) определяются из таблицы 1. Значения х1 (:к ± И), х2 (:к ± И), х3 (:к ± И), х4 (:к ± И) определяются методом интерполяции

кубическими сплайнами.

Будет получена система уравнений:

48.11464^ + 6.76653k4 + 12.47561k5 = 2.22708, 48.11464k + 6.76653k4 - 12.47561k5 = -0.01053, -48.11464k - 48.11464k2 + 6.76653k3 = -1.01480,

(10)

-2.12871k - 2.12871k2 + 0.60366k3 =-0.04351, 1.52505k2 -0.60366k4 = -0.01050.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Шаг 4. Построение регуляризирующей системы уравнений Тихонова из системы XnK = B 5.

Регуляризирующая система уравнений Тихонова ( X; Xn +aE ) K = X^B 5 имеет вид:

(9728.39430+a)kx + 3242.79810k2 -

-493.72610k3 + 987.45221k4 = 218.36912, 3242.79810k1 +(5574.80385+a)k2 -

-493.72610k3 -417.06624k4 = 62.06117, -493.72610kj - 493.72610k2 + (11)

+ (76.65986+a) k3 =-10.35196, 987.45221kj - 417.06624k2 +(229.97958+a)k4

= 24.04407, (471.24164+a) k5 = 44.43530.

Шаг 5. Нахождение параметра регуляризации и определение регуляризованного решения, являющегося приближением к К0 . На этом шаге:

- будут выбраны маленькие значения параметра регуляризации а, = {10-1,10-2, ... , 10-5} (а,. = 10-'', I = 1, 2, 3, 4, 5);

- будут вычислены решения системы уравнений (2): Ка' =(ХПХп+а,Е) Х^В5 при каждом значении а,;

- будут определены значения погрешностей п,, 5,,

чтобы Ка' было приближением к К0. Согласно методу обобщенной невязки имеются уравнения

5, +п, Ка' || =|ХпКа' -В5|| относительно п,, 5,.

В качестве параметра регуляризации мы будем выбирать только что значения а, , для которых

выполняются условия: п < П,, 5 < 5,, |п, - п| ~ 0 ,

|5,-5« 0.

Для простоты будут выбраны значения п, =п = 0.1.

Значения 5, определяются по уравнениям

5, + 0.1||Ка' || = ||ХпКа' - В51|. Результат расчетов представляется в таблице 2.

BS - B0 < 0.136893751153758 ;

Таблица 2. Найденные значения погрешностей n , S,

i ai ni Si

1 10-1 0.1 0.136893751153758

2 10-2 0.1 0.136886367963180

3 10-3 0.1 0.136885795453981

4 10-4 0.1 0.136885739909920

5 10-5 0.1 0.136885734372633

Видно, что для значений а, ={10 ', 10 2, ... , 10 5}

имеются п<п,, 5 <5,, |п, 0, |5, -5|«0. Из таблицы 2 следует, что:

- при а = а1 = 0.1 имеем, что Ка является приближением к искомому (точному) решению К0 системы уравнений Х0К = В0, где ||Хп - Х01| < 0.1,

- при а = а2 = 0.01 имеем, что Ка является приближением к искомому (точному) решению К0 системы уравнений Х0К = В0, где ||Хп - Х01| < 0.1,

BS - BJ < 0.136886367963180 ;

- при а = а3 = 0.001 имеем, что Ка является приближением к искомому (точному) решению К0 системы уравнений Х0 К = В0, где

Xn- XJ < 0.1 :

BS - BJ < 0.136885795453981 ;

- и т.д.

Будет построен график, на котором показывается изменение с течением времени концентрации веществ с найденными приближенными значениями параметров математической модели (6).

1. Рассмотрим первый случай: а=а1 = 0.1. При

а = 0.1 имеются ка = 0.02058,

к2а = 0.00051,

к3а = 0.00081, к4а = 0.01711, к5а = 0.09427. На рис. 1 кривые х1 (:), х2 (:), х3 (:), х4 (:)

выражают изменение с течением времени прогнозированной (расчетной) концентрации веществ А, В, С, Б. Концентрации веществ, измеренные в разное время :к , отмечены звездочками. Видно, что измеренные значения очень близки к кривым.

200 1В0

I

Г-*' ^-- —

/

y1(t)

/ -У'АЧ 1-зщ

/ y4(t)

-

\ /

-

250 «S)

Рис. 1. Изменение концентрации вещества при ка = 0.02058, к2а = 0.00051, к3а = 0.00081, к4а = 0.01711, к5а = 0.09427

На основе решения прямой задачи можно вычислить концентрации веществ А, В, С, Б в моменты времени :к, к = 1, 2,..., 8 (таблица 3).

Таблица 3. Расчетные концентрации веществ в моменты времени :к, к = 1, 2,..., 8 при а = 0.1

k ' ( c ) X (t) X2 (t) X3 (t) *4 (t)

1 0 0 0 90 10

2 30 77.65548 13.25986 47.94507 6.67059

3 60 132.42334 8.00978 25.55972 4.34539

4 90 163.04790 4.42088 13.63673 2.78177

k t ( ^ ) Xl (t) X2 (t) X3 (t) X4 (t)

5 120 179.84401 2.42327 7.28183 1.75729

6 150 189.05858 1.33049 3.89209 1.09861

7 180 194.12638 0.73245 2.08247 0.68113

8 210 196.92139 0.40437 1.11550 0.41944

Сравнивая измеренные и рассчитанные концентрации веществ, мы находим, что отклонение между измеренными и расчетными значениями очень малое.

Итак, ка = 0.02058, к2а = 0.00051, к3а = 0.00081, к4а = 0.01711, к5а = 0.09427 являются приближенными параметрами математической модели (6), которые могут быть использованы в качестве замены искомых (точных) значений.

2. Рассмотрим второй случай а = а2 = 0.01. При а = 0.01 имеются к" = 0.02054,

k; = 0.00056,

к3а = 0.00086 , к4а = 0.01736, к5а = 0.09429 . На рис. 2 кривые х1 (1), х2 (1), х3 (1), х4 (1)

выражают изменение с течением времени прогнозированной (расчетной) концентрации веществ А, Б, С, Б. Концентрации веществ, измеренные в разное время 1к , отмечены звездочками. Видно, что измеренные значения очень близки к кривым.

200 130 160 ! 140 ' 120 Í 100 ! ВО 60 40 20

I I 1 1

__ # / jS y1[t) -

f -уЗД y3[t)

y4(t) -

0 50 100 150 200 250 300 350 400 450 500 1(3)

Рис. 2. Изменение концентрации вещества при k; = 0.02054 , k; = 0.00056, k3a = 0.00086 , k; = 0.01736, k5a = 0.09429

На основе решения прямой задачи можно вычислить концентрации веществ А, Б, С, Б в моменты времени , , = 1, 2,..., 8 (таблица 4).

Таблица 4. Расчетные концентрации веществ в моменты времени 1к, к = 1, 2,..., 8 при а = 0.01

k t ( ^ ) Xl (t) X2 (t) X3 (t) X4 (t)

1 0 0 0 90 10

2 30 77.63919 13.25596 47.94345 6.68264

3 60 132.41277 8.00979 25.55912 4.35188

4 90 163.04882 4.42190 13.63711 2.78118

5 120 179.85337 2.42398 7.28267 1.75220

6 150 189.07193 1.33068 3.89301 1.09171

k t ( ^ ) Xl (t) X2 (t) X3 (t) X4 (t)

7 180 194.14040 0.73227 2.08326 0.67417

8 210 196.93420 0.40400 1.11609 0.41333

Сравнивая измеренные и рассчитанные концентрации веществ, мы находим, что отклонение между измеренными и расчетными значениями очень малое.

Итак, ка = 0.02054 , к2а = 0.00056 , к3а = 0.00086 , к4а = 0.01736, к5а = 0.09429 являются приближенными параметрами математической модели (6), которые могут быть использованы в качестве замены искомых (точных) значений.

3. Рассмотрим третий случай а=а3 = 0.001. При а = 0.001 имеются ка = 0.02054, к2а = 0.00056 , к3а = 0.00086 , к4а = 0.01739, к5а = 0.09429 .

На рис. 3 кривые х1 (1), х2 (1), х3 (1), х4 (1)

выражают изменение с течением времени прогнозированной (расчетной) концентрации веществ А, Б, С, Б. Концентрации веществ, измеренные в разное время 1к , отмечены звездочками. Видно, что измеренные значения очень близки к кривым.

200 130 160 140

Г 120 i 100

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

----

— -

y1(1)

-- "УЗД -y3(i) y4[1t —

250 1(3)

Рис. 3. Изменение концентрации вещества при ka = 0.02054 , k2a = 0.00056, k3a = 0.00086 , k4a = 0.01739, k5a = 0.09429

На основе решения прямой задачи можно вычислить концентрации веществ А, Б, С, Б в моменты времени , , = 1, 2,..., 8 (таблица 5).

Таблица 5. Расчетные концентрации веществ в моменты времени ^ , к = 1, 2,..., 8 при а = 0.001

k t ( ^ ) Xl (t) X2 (t) X3 (t) X4 (t)

1 0 0 0 90 10

2 30 77.63754 13.25556 47.94329 6.68386

3 60 132.41171 8.00979 25.55906 4.35253

4 90 163.04893 4.42201 13.63715 2.78111

5 120 179.85434 2.42405 7.28276 1.75168

6 150 189.07329 1.33070 3.89310 1.09101

7 180 194.14183 0.73225 2.08334 0.67347

8 210 196.93549 0.40396 1.11616 0.41272

Сравнивая измеренные и рассчитанные концентрации веществ, мы находим, что отклонение между измеренными и расчетными значениями очень малое.

Итак, ка = 0.02054 , к2а = 0.00056 , к3а = 0.00086 , к4а = 0.01739, к5а = 0.09429 являются приближенными параметрами математической модели (6), которые могут быть использованы в качестве замены искомых (точных) значений.

V. Заключение

В данной работе была рассмотрена обратная задача восстановления параметров математической модели с заданной погрешностью исходных данных. Для решения обратной задачи были использованы метод регуляризации Тихонова и метод обобщенной невязки. Цель работы была достигнута. Именно, были найдены приближения к параметрам исследуемой математической модели. В результате численного примера была рассмотрена и решена обратная задача восстановления параметров математической модели кинетики процесса нефтепереработки. В результате расчетов были найдены приближения к константам скоростей химических реакций. Теоретически наша работа является базой для устранения случаев больших отклонений решений в обратных задачах восстановления параметров математической модели, когда в процессе измерения и обработки данных неизбежны малые погрешности данных. На практике наша работа может быть использована в нефтехимических предприятиях. Восстановление параметров математической модели может помочь прогнозировать и контролировать количество продукта, получаемого в процессе производства.

Библиография

[1] Тихонов А.Н., Арсенин В.Я. Методы решения некорректных задач. М.: Наука, Главная редакция физико-математической литературы. - 1979. - 285 с.

[2] Денисов А.М. Введение в теорию обратных задач. М.: Изд-во МГУ. - 1994. - 208 с.

[3] Иванов В.К., Васин В.В., Танана В.П. Теория линейных некорректных задач и её приложения. М.: Наука. - 1978. - 206 с.

[4] Кабанихин С.И. Обратные и некорректные задачи. Новосибирск: Сибирский федеральный университет. - 2009. - 457 с.

[5] Лаврентьев М.М., Романов В.Г., Шишатский С.П. Некорректные задачи математической физики и анализа. М.: Наука. - 1980. -289 с.

[6] Хуен Л.В. Исследование тенденции развития научной области, связанной с обратными задачами // Метрологическое обеспечение инновационных технологий: V Междунар. форум: сб. ст., СПб., 02 марта 2023 г. - СПб.: ГУАП, 2023. - С. 84-86.

[7] Хуен Л.В. Постановка обратной задачи восстановления параметров в математической модели // Метрологическое обеспечение инновационных технологий: V Междунар. форум: сб. ст., СПб., 02 марта 2023 г. - СПб.: ГУАП, 2023. - С. 87-88.

[8] Хуен Л.В., Черненькая Л.В. Методика нахождения приближенного решения для коэффициентной обратной задачи // Известия ТулГУ. Технические науки. - 2022. - № 10. - С. 274282.

[9] Хуен Л.В. Коэффициентная обратная задача в математической модели кинетики процесса нефтепереработки // Вестник Воронежского государственного технического университета. -2022. - Т. 18. - № 5. - С. 64-72.

[10] Хуен Л.В., Фирсов А.Н. Метод регуляризации Тихонова для

решения обратной задачи в математической модели кинетики процесса нефтепереработки // Вестник кибернетики. - 2022. - Т. 48. - № 4. - С. 49-58.

[11] Хуен Л.В. Устойчивость динамической системы с приближенными параметрами, найденными методом регуляризации Тихонова // Известия ТулГУ. Технические науки.

- 2022. - № 12. - С. 429-435.

[12] Хуен Л.В., Черненькая Л.В. Исследование устойчивости регуляризованных решений коэффициентной обратной задачи. Часть 1 // Известия ТулГУ. Технические науки. - 2023. - № 1. -С. 8-14.

[13] Хуен Л.В., Черненькая Л.В. Исследование устойчивости регуляризованных решений коэффициентной обратной задачи. Часть 2 // Известия ТулГУ. Технические науки. - 2023. - № 1. -С. 239-247.

[14] Лысенкова С.А. О математическом моделировании каталитического крекинга // Вестник кибернетики. - 2018. - № 4.

- С. 107-110.

[15] Микшина В.С. и др. О математическом моделировании каталитического крекинга: монография. СПб.: Наукоемкие технологии. - 2021. - 120 с.

[16] Заикин П.В., Лысенкова С.А., Микшина В.С. Аналитическое решение системы дифференциальных уравнений математической модели кинетики процесса нефтепереработки // Вестник кибернетики. - 2018. - № 2. - С. 120-126.

The inverse problem of restoring the parameters of a mathematical model with a given data error

Le Van Huyen, L. V. Chernenkaya

Abstract — This work is devoted to inverse problems of restoring the parameters of a mathematical model with a given error in the initial data. The purpose of the work is to find an approximation to the parameters of the mathematical model. A mathematical model in the form of a system of ordinary differential equations is considered. An inverse problem has been formed: according to the measured data of the properties or behavior of the object under study, i.e. according to the given values of the unknown functions of the mathematical model, determine the values of its parameters. To solve the inverse problem, a technique constructed using the Tikhonov regularization method was used. The generalized residual method was used to select the regularization parameter. As a numerical example, a mathematical model is considered that describes the kinetics of the oil refining process. With a given error of the initial data, the inverse problem of restoring the mathematical model is solved. As a result of the calculations, approximations to the parameters of the considered mathematical model were found. The results of our work consist not only in restoring the parameters of the mathematical model, but also have the following practical significance. With the found approximate parameters, it is possible to predict a change in the properties or behavior of the object under study over time, for example, a change in the concentration of substances and products during oil refining.

Keywords — parameter recovery, mathematical model, Tikhonov's regularization method, inverse problem.

References

[1] Tikhonov A.N., Arsenin V.Ya. Metody resheniya nekorrektnykh zadach [Methods for solving ill-posed problems]. M.: Nauka, Glavnaya redaktsiya fiziko-matematicheskoy literatury [The main edition of physical and mathematical literature]. - 1979. - 285 p.

[2] Denisov A.M. Vvedeniye v teoriyu obratnykh zadach [Introduction to the theory of inverse problems]. M.: Izd-vo MGU [M.: Publishing House of Moscow State University]. - 1994. - 208 p.

[3] Ivanov V.K., Vasin V.V., Tanana V.P. Teorija linejnyh nekorrektnyh zadach i ejo prilozhenija [Theory of linear ill-posed problems and its applications]. M.: Nauka [M.: Science]. - 1978. - 206 p.

[4] Kabanikhin S.I. Obratnyye i nekorrektnyye zadachi [Inverse and ill-posed problems]. Novosibirsk: Siberian Federal University. - 2009. -457 p.

[5] Lavrentiev M.M., Romanov V.G., Shishatsky S.P. Nekorrektnye zadachi matematicheskoj fiziki i analiza [Ill-posed problems of mathematical physics and analysis]. M.: Nauka [M.: Science]. -1980. - 289 p.

[6] Le Van Huyen. Research of the development trend of the scientific field related to inverse problems // Metrological support of innovative technologies: V Intern. forum: collection of articles, St. Petersburg, March 02, 2023. St. Petersburg: GUAP, 2023. - P. 84-86.

[7] Le Van Huyen. Formulation of the inverse problem of parameter recovery in a mathematical model // Metrological support of innovative technologies: V Intern. forum: collection of articles, St. Petersburg, March 02, 2023. St. Petersburg: GUAP, 2023. - P. 8788.

[8] Le Van Huyen, Chernenkaya L.V. Method for finding an approximate solution for the coefficient inverse ill-posed problem //

News of the Tula State University. Technical Sciences. - 2022. - No. 10. - P. 274-282.

[9] Le Van Huyen. Coefficient inverse problem in the mathematical model of the refining process kinetics // Bulletin of the Voronezh State Technical University. - 2022. - Vol. 18. - No. 5. - P. 64-72.

[10] Le Van Huyen, Firsov A.N. Tikhonov's regularization method for solving the inverse problem in a mathematical model of the kinetics of oil refining process // Proceedings in Cybernetics. - 2022. - Vol. 48. - No. 4. - P. 49-58.

[11] Le Van Huyen. Stability of a dynamical system with approximate parameters found by the Tikhonov regularization method // News of the Tula State University. Technical Sciences. - 2022. - No. 12. - P. 429-435.

[12] Le Van Huyen, Chernenkaya L.V. Investigation of the stability of regularized solutions of the coefficient inverse problem. Part 1 // News of the Tula State University. Technical Sciences. - 2023. - No. 1. - P. 8-14.

[13] Le Van Huyen, Chernenkaya L.V. Investigation of the stability of regularized solutions of the coefficient inverse problem. Part 2 // News of the Tula State University. Technical Sciences. - 2023. - No. 1. - P. 239-247.

[14] Lysenkova S.A. On mathematical modeling of catalytic cracking // Proceedings in Cybernetics. - 2018. - No. 4. - P. 107-110.

[15] Mikshina V.S. and others. O matematicheskom modelirovanii kataliticheskogo krekinga [About mathematical modeling of catalytic cracking]. St. Petersburg: Naukoyemkiye tekhnologii [SPb.: Science-intensive technologies]. - 2021. - 120 p.

[16] Zaikin P.V., Lysenkova S.A., Mikshina V.S. Analytical solution of differential equation system of mathematical model of refining process kinetics // Proceedings in Cybernetics. - 2018. - No. 2. - P. 120-126.

i Надоели баннеры? Вы всегда можете отключить рекламу.