Научный журнал
Современные наукоемкие технологии
ISSN 1812-7320
"Перечень" ВАК
ИФ РИНЦ = 0,940

УПРАВЛЕНИЕ МУЛЬТИАГЕНТНОЙ СИСТЕМОЙ РОБОТОВ-ЛАБОРАНТОВ

Калинин В.Ф. 1 Погонин В.А. 1
1 ФГБОУ ВО «Тамбовский государственный технический университет»
Применение в химических производствах коллектива роботов-лаборантов определяется необходимостью непрерывного мониторинга особо вредной для обслуживающего персонала производственной среды и минимизации рисков для окружающей среды. Роботы-лаборанты обладают более высокой точностью и скоростью выполнения лабораторных анализов по сравнению с человеком. Это позволяет улучшить качество и скорость производственных процессов, а также снизить вероятность ошибок и возможных аварий. Задача управления мультиагентной системой роботов-лаборантов, ориентированная на оптимизацию временных ресурсов и повышение безопасности химических производств, требует серьезного математического анализа. Такая задача оптимизации в условиях ограниченности ресурсов является актуальной, и использование методов математической статистики для разработки модели управления и оптимизации времени работы роботов-лаборантов, методов линейного программирования может помочь решить эту задачу эффективно и оптимально. Использование мультиагентного управления позволяет собирать и анализировать большие объемы данных о производственных процессах, что может привести к выявлению новых закономерностей и оптимизации производственных процессов. Цель исследования заключается в разработке теории решения гарантированных задач управления мультиагентной системой коллектива роботов-лаборантов, формализации задачи оптимизации в условиях ограниченности ресурсов, позволяющей свести её к эквивалентной задаче линейного программирования. Методы: теория оптимизации, математической статистики. Рассмотрена постановка задачи гарантийного линейного программирования со случайными добавками к коэффициентам. Сформулированы лемма и теорема, доказательство которых подтверждает тождественность решения задачи гарантированного линейного программирования, эквивалентной детерминированной задаче. Рассмотрена задача, сопутствующая задаче гарантированного линейного программирования со случайными добавками к коэффициентам. Исследование в данном направлении позволит разработать эффективные стратегии мультиагентного управления роботами-лаборантами, учитывающие случайные факторы и обеспечивающие высокую надежность и безопасность процессов на химических предприятиях.
робот-лаборант
мультиагентное управление
вероятность
1. Кремлев А.С., Колюбин С.А., Вражевский С.А. Автономная мультиагентная система для решения задач мониторинга местности // Известия ВУЗОВ. Приборостроение. 2013. Т. 56, № 4. С. 61-65.
2. Белоглазов Д.А., Гайдук А.Р., Косенко Е.Ю. Групповое управление подвижными объектами в неопределенных средах. М.: Физматлит, 2015. 305 с.
3. Нагоев З.В., Бжигатлов К.Ч., Пшенокова И.А., Нагоева О.В., Аталиков Б.А. Чеченова Н.А., Малышев Д.А. Автономный синтез пространственных онтологий в системе принятия решений мобильного робота на основе самоорганизации мультиагентной нейрокогнитивной архитектуры // Известия Кабардино-Балкарского научного центра РАН. 2020. № 6 (98). С. 68-79.
4. Зикратов А.А., Зикратова Т.В., Лебедев И.С. Доверительная модель информационной безопасности мультиагентных робототехнических систем с децентрализованным управлением // Научно-технический вестник информационных технологий, механики и оптики. 2014. № 2(90). С. 47–52.
5. Borisov E.G., Dobretsov R.U., Matrosov S.I. Energy Expenditure Forecasting at Path Generation of Spherical Robots within Multi-Agent System // Indian Journal of Science and Technology. 2016. Vol. 9(44). Р 1-9. DOI:10.17485/ijst/2016/v9i44/104704.
6. Назарова А.В., Рыжова Т.П. Методы и алгоритмы мультиагентного управления робототехнической системой // Вестник МГТУ им. Н.Э. Баумана. 2012. С. 93-105.
7. Гасс С. Линейное программирование. М.: Государственное издательство физико-математической литературы, 2015. 304 с.
8. Калинин В.Ф., Погонин В.А. Планирование работы коллектива роботов-лаборантов // Современные наукоемкие технологии. 2023. № 9. С. 20-24. DOI: 10.17513/snt.39758.

В современных мультиагентных системах управления химическими производствами играет важную роль эффективное распределение задач между роботами-лаборантами [1-3].

Цель исследования: разработка теории решения гарантированных задач управления мультиагентной системой коллектива роботов-лаборантов.

В данной работе рассматривается проблема оптимизации времени, выделяемого на выполнение конкретных задач, и его влияние на общий экономический эффект. Учитывая, что частота выполнения процессов, таких как взятие проб для лабораторного анализа, напрямую влияет на эффективность управления [4], встает задача поиска оптимального времени загрузки роботов-лаборантов. Также рассматриваем зависимости между частотой выполнения задач и увеличением экономического эффекта, особенно при больших областях вариации времени загрузки. При этом случайные возмущения и недетерминированные характеристики технологических процессов требуют новых подходов к управлению коллективом роботов-лаборантов [5; 6].

Материалы и методы исследования

В работе использовались методы теории оптимизации, математической статистики. Методический подход к формализации задачи оптимизации временных характеристик системы управления роботами-лаборантами. Ограниченность ресурсов времени загрузки роботов-лаборантов позволяет ставить задачу оптимизации времени их работы, которая при ограниченном диапазоне вариации времени загрузки роботов-лаборантов может формулироваться как задача линейного программирования [7].

Результаты исследования и их обсуждение

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

Рассмотрим задачу оптимизации, целевую функцию которой запишем в виде:

Q(U) = (CO + vC1)U, (1)

где v – случайная величина с известной плотностью вероятности

ω(v), CO = (CO1 ,...,COn),

C1 = (C11,..., C1n), U = (u1,...,un),

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

missing image file missing image file, (2)

где missing image file missing image file – случайные величины с известными плотностями распределения ωi(vi), ai – постоянная величина.

Дальнейшее исследование сосредоточено на постановке и решении задачи гарантированного линейного программирования с учетом случайных добавок к коэффициентам. Целью исследования является нахождение вектора u*∈U, минимизирующего математическое ожидание функции (1):

M[Q(u*)] = min M[(C0 + vC1)U], (3)

вероятность Р выполнения условий (2) не ниже заданных значений σi:

P[missing image file] ≥ σi

и ui ≥ 0, i = 1,2,...,n.

Задачу (3) с учетом линейности целевой функции (1) сформулируем следующим образом: найти вектор u*∈U, при котором функция (1) стремится к минимуму:

missing image file, (4)

где v – математическое ожидание случайной величины v, и выполнение ограничений:

missing image file, (5)

Ei = [vimissing image file], missing image file, (6)

ui ≥ 0. (7)

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

missing image file, (8)

missing image file (9)

missing image file (10)

где missing image file missing image file определяются из соотношений:

missing image file, (11)

missing image file, (12)

Ui ≥ 0, missing image file.

Рассмотрим следующую вспомогательную лемму.

Лемма 1. Пусть множества missing image file missing image file определяются следующими неравенствами:

missing image file (13)

missing image file (14)

где а1, а2, С – постоянные величины.

Объединение множеств missing image file тождественно множеству U*,

missing image file (15)

Доказательство.

Для того, чтобы доказать тождественность U*=missing image file, необходимо доказать следующее утверждения: для любого U* справедливо:

missing image file⇒U∈missing image file, (16)

U∈missing image file⇒ U∈U*. (17)

При этом, т.к. выполнение (16) очевидно, остается доказать (17).

Не уменьшая общность, будем далее полагать, что

а1 ≤ а2. (18)

1. Рассмотрим вначале случай, когда

С – missing image file< 0. (19)

А. Пусть при этом U ∈missing image file. Докажем, что это U∈U*, т.е. удовлетворяет условиям (15). Т.к. первое неравенство (15) совпадает с первым неравенством (13), необходимо доказать выполнение второго неравенства (15).

Пусть а1 не отрицателен, т.к. с учетом (18) имеет место

0 ≤ а1 ≤ а2 (20)

и с учетом (19)

missing image file< 0. (21)

Из второго неравенства (13) и (21) имеем:

missing image file≥ 0 >missing image file,

что равносильно выполнению второго неравенства (19).

Пусть теперь а1, а2 удовлетворяют соотношениям а1 < 0 ≤ а2, т.е. с учетом (19):

missing image file< 0 <missing image file. (22)

Из второго неравенства (13) и (22) при этом имеем:

missing image file ≥ 0 ≥ missing image file,

что равносильно выполнению второго неравенства (15).

Пусть, наконец, а1, а2 удовлетворяют соотношениям а1 ≤ а2 < 0, т.е. с учетом (19):

0 <missing image file·missing image file. (23)

Из первого неравенства (13) с учетом (23) имеем:

missing image filemissing image file

или missing image file ≥ C – missing image file, что равносильно выполнению второго неравенства (15).

Таким образом, во всех случаях при выполнении (19) справедливо

U∈missing image file⇒ U∈U*. (24)

Б. Пусть теперь условие (19) выполнено, но U∈missing image file. Докажем, что и в этом случае U∈U*, т.е. удовлетворяется неравенство (15). Т.к. в этом случае второе неравенство (15) совпадает с первым неравенством (18), необходимо доказать выполнение первого неравенства (19).

Пусть значение а1 не отрицательно, т.е. с учетом (21) имеют место соотношения (20) и (21). При этом из первого неравенства (14) с учетом (13) имеем:

missing image filemissing image file

или missing image file≥ C – missing image file, что равносильно выполнению неравенства (15).

Пусть для а1, а2 удовлетворяют соотношениям а1 < 0 ≤ а2 и (22).

При этом из второго неравенства (14) с учетом (22) имеем:

missing image file ≤ 0 < missing image file

или missing image file> C – missing image file, что соответствует выполнению первого неравенства (15).

Пусть, наконец, имеет место неравенство а1 ≤ а2 < 0 (23). При этом из второго неравенства (14) и (23) имеем:

missing image file ≤ 0 ≤ missing image file

или missing image file ≥ C – missing image file,

т.е. неравенство (15) выполнено.

Таким образом, при выполнении (19) имеем:

missing image file⇒U∈U*. (25)

Из выполнения (24), (25) имеем:

missing image file⇒U∈U*. (26)

2. Рассмотрим случай, когда:

С – missing image file> 0. (27)

А. Пусть справедливо соотношение:

0 ≤ а1 ≤ а2. (28)

В этом случае система неравенств (14) противоречива, т.е. множество missing image file пусто и для доказательства тождественности необходимо доказать, что

missing image file⇒U∈U*. (29)

Из условий (27), (28) имеем:

0 < missing image filemissing image file. (30)

Пусть missing image file, в этом случае из первого неравенства (13) имеем с учетом (30)

missing image filemissing image file· missing image file,

т.е. второе условие (15) выполнено.

Так как первое условие (15) совпадает с первым неравенством (13), утверждение (29) выполнено.

Б. Пусть справедливо соотношение:

а1 < 0 ≤ а2. (31)

В этом случае из (13) с учетом (27), (31) имеем:

missing image filemissing image file < 0, missing image file ≥ 0,

т.е. система (13) противоречива и множество missing image file – пусто.

Из (14) с учетом (27), (31) следует

missing image filemissing image file > 0, missing image file≤ 0,

т.е. система (14) также противоречива и множество missing image file, так же как и missing image file, пусто.

Из (14) следует, что множество U* также в этом случае пусто, т.к. неравенства (15) противоречивы:

missing image filemissing image file< 0, missing image filemissing image file > 0.

В. Наконец рассмотрим случай

а1 ≤ а2 < 0. (32)

В этом случае система неравенств (13) противоречива, т.е. множество U* пусто и для доказательства тождественности missing image file и U необходимо доказать, что

missing image file⇒U ∈ U*. (33)

Исходя из условий (32) и (27), имеем:

missing image filemissing image file. (34)

Пусть missing image file, и в этом случае из первого неравенства (14) и (34) имеем:

missing image filemissing image filemissing image file,

или missing image file ≤ C – missing image file,

т.е. первое условие (15) выполнено.

Так как второе условие (15) совпадает с первым условием (14), которое выполнимо по предположению U∈missing image file, утверждение (33) выполнимо.

Из (29) и (33) следует, что при выполнении (27) имеет место:

missing image file⇒U ∈ U*. (35)

Из (26), (35) следует, что при всех значениях (C – missing image file) условия (16), (17) выполняются.

Лемма 1 доказана.

Теорема 1.

Задача гарантированного линейного программирования со случайными добавками к коэффициентам (4) – (7) тождественна эквивалентной задаче (8), (12).

Доказательство.

Так как целевые функции задач (4)-(7) и (8)-(12) совпадают, для доказательства тождественности этих задач достаточно доказать тождественность условий (5), где t определяется условиями (9), (10).

Пусть параметры missing image file, missing image file определяются (11), (12). Технологическое неравенство (2) может быть, очевидно, записано в виде системы неравенств:

missing image file если missing image file, i = 1,2,...,m,

missing image file если missing image file, i = 1,2,...,m.

При этом (6) может быть сформулировано в следующем виде:

Ei = (vi | vi ≥ missing image filemissing image fileU)), если missing image fileU ≥ 0

и vi ≤ missing image filemissing image fileU), если missing image fileU < 0. (36)

В том случае, если для missing image fileU ≥ 0 выполняется неравенство

missing image file, (37)

где missing image file определяет (5), имеет место:

σi =missing image file= Pi (U), (38)

т.е. условие (5) выполняется при missing image fileU ≥ 0.

Аналогично, если для missing image fileU ≤ 0 выполняется неравенство

missing image file, (39)

где missing image file определяется (12) имеет место:

σi =missing image file= Pi (U), (40)

т.е. условие (5) выполняется и в этом случае.

Таким образом, из (38), (40) и (37), (39) следует, что условия (6), (9) выполняются, если в эквивалентной задаче выполняется система неравенств:

missing image file

missing image file.

missing image file

missing image file.

Согласно лемме 1 объединение множеств missing image file, определяемого (13), и missing image file, определяемого (14), тождественно множеству U, определяемому (9), (10).

Теорема 1 доказана.

Таким образом, задача гарантированного линейного программирования со случайными добавками к коэффициентам сводится к детерминированной задаче линейного программирования вида (8)-(12). Как следует из (9), (10), эквивалентная задача характеризуется наличием вдвое большего числа ограничений, чем исходная задача. При этом в ограничении (9), (10) величины missing image file, missing image fileявляются константами, определяемыми однократно из условий (11), (12).

Рассмотрим сопутствующую задачу гарантированного линейного программирования.

Будем называть сопутствующей задаче (4)-(7) следующую задачу линейного программирования: найти 2m-мерный вектор y = (y1,...,y2m), при котором принимает максимальное значение целевая функция:

missing image file (41)

и выполняются условия: (42)

missing image file

missing image file i =1,...,m, (43)

где missing image file, missing image file определяются соотношениями (11), (12).

Теорема 2.

Пусть U* – решение задачи гарантированного линейного программирования (4)-(7), а missing image file – решение сопутствующей задачи (41)-(43). В этом случае имеет место:

missing image file (44)

Доказательство.

Для задачи гарантированного линейного программирования (4)-(7) эквивалентная задача (8)-(12) может быть переформулирована в следующем виде: найти n-мерный вектор U = (U1,...,Un), при котором принимает минимальное значение целевая функция:

missing image file (45)

и удовлетворяются ограничения:

missing image file, i =1,...,m, (46)

missing image file, i =1,...,m, (47)

Uj ≥ 0, j =1,...n, (48)

где missing image file, missing image file определяются соотношениями (11), (12).

Так как, согласно теореме 1, эквивалентная задача (8)-(12) (или, это то же самое, (45)-(48)) тождественна задаче гарантированного линейного программирования (4)-(7), имеет место:

missing image filemissing image file, (49)

где U* – решение задачи гарантированного линейного программирования (4)-(7); missing image file – решение эквивалентной задачи (45)-(48).

Запишем эквивалентную задачу (45)-(48) в следующем виде: найти n-мерный вектор U = (U1,...,Un), при котором принимает максимальное значение целевая функция:

missing image file (50)

и удовлетворяются ограничения:

missing image file, i =1,...,m, (51)

missing image file, i =1,...,m, (52)

Uj ≥ 0, j =1,...n

и выполняются (11), (12),

где missing image file missing image file missing image file (53)

missing image file missing image file missing image file

При этом очевидно, что решения missing image file задачи (45)-(48) и задачи (50)-(53) совпадают и вследствие известного соотношения:

missing image file (54)

имеем q(missing image file) = – q(missing image file).

Двойственная к (50)-(52) задача может быть сформулирована в виде: найти 2m-мерный вектор y =(y1,...,y2m ) , при котором принимает минимальное значение целевая функция:

missing image file, (55)

удовлетворяются ограничения:

missing image file, yi ≥ 0, i=1,2,...,2m (56)

и выполняются соотношения (11), (12), имеет место:

missing image file, (57)

где missing image file – решение задачи (55)-(57).

Используя (51), сформулируем задачу (55)-(57) в следующем виде: найти 2m-мерный вектор y =(y1,...y2m), при котором принимает минимальное значение:

missing image file (58)

и удовлетворяются ограничения

missing image file, yi ≥ 0, i=1,2,...,2m. (59)

и соотношения (11), (12).

Из сравнения задачи (41)-(43) и задачи (58)-(59) следует, что эти задачи отличаются лишь целевой функцией, при этом

J(y) = – v(y).

В этом случае решение y* задачи (41)-(43) и решение задачи (55)-(57) (или, то же самое, задачи (58)-(59)) совпадают, и в соответствии с (54) имеем:

J(y*) = – v(y*). (60)

Из (57), (54) и (60) имеем

missing image file. (61)

Из (61) и (49) следует

missing image file

Теорема 2 доказана.

Таким образом, сопутствующая задача гарантированного линейного программирования со случайными добавками к коэффициентам сводится к детерминированной задаче линейного программирования вида (8)-(12).

Заключение

Разработанная теория решения гарантированных задач позволяет обеспечить управление работой мультиагентной системы роботов-лаборантов на химических производствах с заданной вероятностью выполнения технологических и технических требований. Результаты, полученные в данном исследовании, подтверждают результаты исследований технологического процесса производства обесфторенных фосфатов.


Библиографическая ссылка

Калинин В.Ф., Погонин В.А. УПРАВЛЕНИЕ МУЛЬТИАГЕНТНОЙ СИСТЕМОЙ РОБОТОВ-ЛАБОРАНТОВ // Современные наукоемкие технологии. – 2024. – № 5-1. – С. 43-49;
URL: https://top-technologies.ru/ru/article/view?id=40003 (дата обращения: 21.11.2024).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674