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

ЗАДАЧИ НЕЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ ПРИ ПЛАНИРОВАНИИ РАБОТЫ РОБОТОВ-ЛАБОРАНТОВ

Калинин В.Ф. 1 Погонин В.А. 1
1 ФГБОУ ВО «Тамбовский государственный технический университет»
Цель данного исследования заключается в разработке теории решения задач гарантированного нелинейного программирования, направленной на управление группой роботов-лаборантов. Присутствие мутагенных и канцерогенных веществ в рабочей среде подчеркивает необходимость регулярного мониторинга, включая анализ проб воздуха в лаборатории. Это создает потребность в использовании специализированных групп роботов-лаборантов, которые будут выполнять различные задачи на разных устройствах в разные промежутки времени. Поскольку ошибки в действиях этих роботов могут вызвать серьезные последствия, требуется разработка новых алгоритмов управления для повышения их точности. При значительных колебаниях времени работы роботов-лаборантов наблюдается замедление роста экономической эффективности при увеличении частоты отбора проб, и на определенном уровне частоты дальнейшее увеличение становится менее заметным. В условиях значительных изменений времени работы роботов-лаборантов целевая функция имеет нелинейный характер. Поэтому задачи оптимизации времени работы роботов-лаборантов относятся к классу нелинейных задач. Методы используют имитационное моделирование, теорию оптимального управления, статистику. В работе развиты теоретические основы решения задач нелинейного программирования с эквивалентной детерминированной задачей. Итогом исследования является разработка концепции функционирования коллектива роботов, учитывающая условия безопасности химико-технологических процессов.
нелинейное программирование
робот
управление
химико-технологические процессы
1. Калинин В.Ф., Погонин В.А. Планирование работы коллектива роботов-лаборантов // Современные наукоемкие технологии. 2023. № 9. С. 20–24. URL: https://toptechnologies.ru/ru/article/view?id=39758 (дата обращения: 13.03.2025). DOI: 10.17513/snt.39758.
2. Белоглазов Д.А., Гайдук А.Р., Косенко Е.Ю. Групповое управление подвижными объектами в неопределенных средах. М.: Физматлит, 2015. 305 с.
3. Воробьева Н.С., Жога В.В., Несмиянов И.А. Отслеживание приводами манипулятора параллельно-последовательной структуры программных перемещений рабочего органа // Известия Российской академии наук. Теория и системы управления. 2019. № 2. С. 154–165. DOI: 10.1134/S0002338819020185.
4. Калинин В.Ф., Погонин В.А. Управление мультиагентной системой роботов-лаборантов // Современные наукоемкие технологии. 2024. № 5–1. С. 43–49. URL: https://top-technologies.ru/ru/article/view?id=40003 (дата обращения: 13.03.2025). DOI: 10.17513/snt.40003.
5. Нагоев З.В., Бжигатлов К.Ч., Пшенокова И.А., Нагоева О.В., Аталиков Б.А., Чеченова Н.А., Малышев Д.А. Автономный синтез пространственных онтологий в системе принятия решений мобильного робота на основе самоорганизации мультиагентной нейрокогнитивной архитектуры // Известия Кабардино-Балкарского научного центра РАН. 2020. № 6 (98). С. 68–79. DOI: 10.35330/1991-6639-2020-6-98-68-79.
6. Степанов О.А. Основы теории оценивания с приложениями к задачам обработки навигационной информации. Ч. 1: Введение в теорию оценивания. 3-е изд., испр. и доп. СПб.: ГНЦ РФ АО «Концерн «ЦНИИ «Электроприбор», 2017. 509 с.
7. 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). P. 1–9. DOI: 10.17485/ijst/2016/v9i44/104704.
8. Celentano L., Basin M.V. Optimal Estimator Design for LTI Systems with Bounded Noises, Disturbances, and Nonlinearities // Circuits, Systems, and Signal Processing, 2021. Vol. 40. Р. 3266–3285. DOI: 10.1007/s00034-020-01635-z.
9. Nebylov A.V., Loparev A.V., Nebylov V.A. Methods for Robust Filtering Based on Numerical Characteristics of Input Processes in Solving Problems of Navigation Information Processing and Motion Control // Gyroscopy Navig. 2022. Vol. 13. Р. 170–179. DOI: 10.1134/S2075108722030063.
10. Лубенцова Е.В., Лубенцов В.Ф. Метод синтеза нелинейных систем с аппроксимирующими законами управления // Вестник СКФУ. 2015. № 6 (51). С. 14–21.
11. Лубенцова Е.В., Петраков В.А., Слюсарев Г.В., Лубенцов В.Ф. Метод построения нечетких регуляторов с использованием аналитических выражений для управляющих воздействий // Фундаментальные исследования. 2015. № 11–3. С. 484–490. URL: https://fundamentalresearch.ru/ru/article/view?id=39445 (дата обращения: 13.03.2025).
12. Шахрай Е.А., Лубенцова Е.В., Лубенцов В.Ф. Многорежимные системы управления и особенности аппаратного и программного инструментария для их реализации // Современные наукоемкие технологии. 2021. № 3. С. 112–118. URL: https://top-technologies.ru/ru/article/view?id=38540 (дата обращения: 13.03.2025). DOI: 10.17513/snt.38540.
13. Воробьева Н.С. Методы управления манипуляторами на базе трипода при выполнении технологических операций // Известия высших учебных заведений. Машиностроение. 2022. № 3. С. 3–14. DOI: 10.18698/0536-1044-2022-3-314. EDN: FKBDAT.
14. Трипольский П.Э., Карпов С.А. Модели и алгоритмы планирования движений интеллектуальных агентов с целью поддержания связи в мультиагентной робототехнической системе // Успехи современной радиоэлектроники. 2016. № 2. С. 160–165. EDN: VRHFSV.
15. Булатов В.В., Джаошвили Н.Г., Нуйя О.С., Рудаков Р.В., Сержантова М.В., Савельев Н.В. Разработка автоматизированного контроля пересечения траекторий движения роботов-манипуляторов // Современные наукоемкие технологии. 2025. № 2. С. 24–29. URL: https://top-technologies.ru/ru/article/view?id=40299 (дата обращения: 13.03.2025). DOI: 10.17513/snt.40299.

Введение

Важно отметить, что наличие мутагенных и канцерогенных веществ в рабочей среде подчеркивает необходимость регулярного мониторинга уровня загрязнения. Это создает потребность в использовании группы роботов-лаборантов (РЛ) на химических предприятиях, которые выполняют специфические задачи на технологических объектах в разные временные промежутки [1; 2, с. 201; 3]. Ошибки в работе бригады РЛ могут привести к серьезным последствиям.

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

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

В процессе управления бригадой РЛ в рамках роботизированных систем управления важно определить задачи, выполняемые отдельным роботом-лаборантом, а также установить заданное время [4–6] для обслуживания конкретных технологических объектов.

Методы используют имитационное моделирование, теорию оптимального управления, статистику. В работе развиты теоретические основы решения задач нелинейного программирования с эквивалентной детерминированной задачей. Эффективность распределения задач между РЛ часто зависит от времени, отведенного роботам на выполнение этих задач. Например, более частый забор проб для лабораторного анализа в роботизированных автоматизированных системах управления позволяет быстрее корректировать управляющую программу, что, в свою очередь, повышает эффективность их работы [7–9]. В условиях значительного изменения диапазона времени работы робота-лаборанта наблюдается, что увеличение частоты забора проб приводит к снижению темпов роста экономического эффекта. Высокая частота отбора проб и дальнейшее ее увеличение оказывает лишь незначительное влияние на результаты. Это указывает на то, что в условиях больших колебаний времени загрузки робота-лаборанта целевая функция, отражающая эффективность технологического процесса, проявляет нелинейную зависимость от частоты забора проб [10–12]. В таком случае задачи минимизации времени функционирования РЛ относятся к классу нелинейных задач оптимизации [13–15].

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

Рассмотрим задачу гарантированного нелинейного программирования с учетом случайной величины v:

Q(U) = f(U) + v, (1)

где U = (U,...,Un), f(U) – нелинейная функция,

U – управляющие воздействия (силы, моменты, создаваемые приводами робота).

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

φ(U) = ψi(U) + vi ≥ 0, i = 1,2,...,m, (2)

где ψi(U) – нелинейная функция, vi – случайная величина.

Считаем, что случайные величины v1,..., vm независимы, не зависят от вектора U управляющих воздействий и заданы своими известными плотностями распределения ω(v), ωi(vi).

Тогда задача определяется так: найти вектор u* ∈ U, и здесь минимизируется математическое ожидание функции (1):

missing image file, (3)

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

P[ψi(U) + vi ≥ 0] ≥ σi , i=1,2,...,m, (4)

где σi – заданное значение вероятности выполнения i-го технологического условия (2) и Ui ≥ 0.

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

missing image file (5)

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

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

missing image file (7)

Задачей эквивалентности является задача линейного программирования: найти n-мерный вектор U = (u1,...,un), здесь минимизируется значение целевой функции:

missing image file (8)

и ограничениях

missing image file, (9)

определяется:

missing image file, Ui ≥ 0. (10)

Теорема 1.

Задача надежного нелинейного программирования (5)–(7) с суммируемой случайной величиной тождественна эквивалентной задаче линейного программирования (8)–(10).

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

Для задачи нелинейного программирования (5)–(7) условия (6) выполняются в том случае, если

missing image file. (11)

Параметр ti , определится из условия

missing image file. (12)

Если для ti условие (12) выполнено, в том случае (11) тоже будет выполнено, если

missing image file

или missing image file missing image file.

Так, в этом случае с учетом (12):

missing image file.

Соответственно, условия (9), (10) эквивалентны условиям (6), (7) задачи управления, целевые функции (8) и (5) совпадают.

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

Задача надежного нелинейного программирования с суммированной случайной величиной преобразована в детерминированную задачу нелинейного программирования (8)–(10) с ограничением (9), где используется величина ti, определяемая на основе (12). Теперь обратим внимание на задачу нелинейного программирования с мультипликативным вхождением случайной величины.

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

missing image file, (13)

где f1(U) и f2(U) – нелинейные функции; v – случайная величина.

Ограничения имеют следующую форму:

missing image file i = 1,2,...,m, (14)

где missing image file – нелинейные функции и Ui ≥ 0, i = 1,2,...,m.

Выяснилась задача надежного управления.

Найти вектор U* ∈ U, при котором минимизируется математическое ожидание функции (13):

missing image file

missing image file. (15)

Вероятность Р выполнения условий (14) – не ниже значений δi:

missing image file (16)

и Ui ≥ 0, i = 1,2,...,m. (17)

Тогда задача надежного управления (15)–(17), при котором принимает минимальное значение целевой функционал обозначится:

missing image file, (18)

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

missing image file, (19)

где missing image file и Ui ≥ 0.

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

Определить n-мерный вектор

U = (U1, U2,..., Un),

при котором принимает минимальное значение целевая функция:

missing image file (20)

при удовлетворении ограничений

missing image file (21)

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

missing image file missing image file, (22)

missing image file.

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

Лемма 1.

Имеем в виду, что множества Û1, Û2 определяются следующими неравенствами:

missing image file, (23)

missing image file, (24)

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

Объединение множеств Û1 ⋃ Û2 тождественно множеству Û, которое определяется соотношениями

missing image file (25)

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

Для доказательности тождественности Û ≡ Û1 ⋃ Û2, доказываем следующее утверждение: для любого U справедливо

U ∈ Û → U ∈ Û1 ⋃ Û2, (26)

U ∈ Û1 ⋃ Û2 → U∈Û. (27)

Так как выполнение (26) очевидно, необходимо доказать лишь соотношение (27).

Авторы полагают:

а1 ≤ а2. (28)

1. Рассматривается вариант, когда:

missing image file. (29)

А. Имеется U ∈ Û. Докажем, что U ∈ Û, и удовлетворяется условие (25), первое условие (25) совпадает с первым условием (23), доказываем, что второе условие (25) тоже выполняется.

Имеем а1 не отрицательно, с учетом (28) имеет место

missing image file (30)

с учетом (29):

missing image file. (31)

Из второго неравенства (23) и (31) имеем

missing image file

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

Пусть а1, а2 удовлетворяют соотношениям

a1 < 0 ≤ a2, (32)

с учетом (26) имеем

missing image file. (33)

Из неравенств (23) и (33) получаем

missing image file,

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

Таким образом, а1, а2 удовлетворяют соотношениям

а1 ≤ а2 < 0, (34)

с учетом (28) имеем

missing image file. (35)

Из неравенства (23) с учетом (34) имеем

missing image file, (36)

а, если с учетом (35):

missing image file,

то есть missing image file

это соответствует выполнению условия неравенства (25).

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

U ∈ Û1 → U ∈ Û. (37)

Б. Допустим условие (28) соблюдается, но U ∈ Û2. Докажем, что и в этом случае U ∈ Û1, если второе условие (25) совпадает с первым условием (24), тоже выполняющимся по условию, необходимо доказать только выполнение первого неравенства из (25).

Пусть а1 не отрицательно, то есть с учетом (30) и (29) реально соотношение (31). В связи с чем из первого неравенства (24) имеем

missing image file. (38)

Из (38) с учетом (31) следует

missing image file или missing image file

это соответствует выполнению первого неравенства в (25).

Пусть для а1, а2 выполняются соотношения (32), (33). В связи с чем из второго неравенства (24) с учетом (33) имеем

missing image file. (39)

Видно, что из (38) следует с учетом a1 ≤ 0 выполнение первого неравенства (25):

missing image file.

И, наконец, имеет место (34) и (35). В связи с чем из второго неравенства (24) получаем missing image file или учитывая (35) missing image file, это при а1 < 0 соответствует выполнению первого неравенства (25)

missing image file.

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

U ∈ Û2 → U ∈ Û. (40)

Из формул (37) и (40) имеем с missing image file

U ∈ Û1 ⋃ Û2 → U ∈ Û. (41)

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

missing image file. (42)

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

0 ≤ а1 ≤ а2. (43)

Из первого уравнения (24) следует:

missing image file,

то есть система (24) противоречива и Û2 пусто.

То есть для доказательства (27) следует доказать, что

U ∈ Û2 → U ∈ Û. (44)

Из (42), (43) имеем

missing image file. (45)

Допустим U ∈ Û1. В этом случае из первого неравенства (23) имеем

missing image file или

с учетом (45) missing image file,

это соответствует выполнению второго условия (25). Видно, что первое условие (25) выполняется в силу совпадения с первым условием (23) поэтому имеем

U ∈ Û2 → U ∈ Û.

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

а1 < 0 ≤ а2. (46)

В этом случае из первого неравенства (23) следует

missing image file, (47)

что противоречит второму неравенству (23) и Û1 пусто.

Из первого неравенства (24) имеем

missing image file, (48)

что противоречит второму неравенству (24) и Û2 пусто. Таким образом Û1 ⋃ Û2 пусто.

При этом множество (25) также пусто, так как первое неравенство (24) может быть представлено в виде (47), а второе – в виде (48). Между тем система (47), (48) имеет противоречие.

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

а1 ≤ а2 < 0. (49)

Здесь система (23) противоречива, и множество Û1 пусто, что для доказательства (27) необходимо доказать

U ∈ Û2 → U ∈ Û.

Из (42) и (49) имеем

missing image file.

Если U ∈ Û2, то в этом случае из первого неравенства (24) следует

missing image file и missing image file,

то есть первое неравенство (25) выполняет

missing image file.

Так как второе условие (25) совпадает с первым условием (24), которое выполняется по предположению, утверждение U ∈ Û2 → U ∈ Û выполнено.

Из (43), (49) следует, что всегда имеет место

U ∈ Û1 ⋃ Û2 → U ∈ Û. (50)

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

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

Следствие 1.

В том случае, если при missing image file имеет место соотношение

0 ≤ а1 ≤ а2, (51)

множество Û1 ⋃ Û2 тождественно множеству

missing image file. (52)

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

Согласно леммы 1 множество Û1 ⋃ Û2 в этом случае тождественно множеству Û1, определяемому неравенствами (24):

missing image file, (53)

missing image file. (54)

Так как при missing image file и выполнении (51) имеет место (43), неравенство(53) поглощается неравенством (54).

Следствие 1 леммы 1 является доказанным.

Теорема 2.

Задача надежного нелинейного программирования в состоянии мультипликативного вхождения случайной величины (18)–(19) является тождественной эквивалентной задаче (20)–(21).

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

Учитывая, что целевые функции задач совпадают, для доказательства тождественности задач (18)–(19) и (20)–(21) авторам достаточно доказать тождественность для условий (19) и (21).

Технологические ограничения (14), очевидно, могут быть заданы в виде

missing image file если missing image file (55)

missing image file если missing image file. (56)

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

missing image file если missing image file (57)

и missing image file если missing image file.

С использованием (57), условие (19) задачи надежного управления возможно записать в тождественном виде:

missing image file,

если missing image file (58)

и возможно так

missing image file,

если missing image file. (59)

где Pi(U) – вероятности выполнения i-го условия.

Пусть missing image file определяются из соотношений

missing image file missing image file. (60)

В этом случае, если при missing image file выполняется неравенство

missing image file, (61)

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

missing image file

missing image file,

то есть при выполнении системы

missing image file, (62)

missing image file,

условие (19) выполнено.

Аналогично, пусть missing image fileи пусть выполняется

missing image file (63)

где missing image file определяется (60).

В этом случае имеет место в соответствии с (60), (59):

то есть при выполнении системы

missing image file,

missing image file, условия (19) также выполняются. Однако, согласно лемме 1, объединение множества Û1, определяемого (62) и множества Û2, определяемого (64), тождественно множеству Û, определяемого (25). Теорема 2 доказана.

Заключение

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


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

Калинин В.Ф., Погонин В.А. ЗАДАЧИ НЕЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ ПРИ ПЛАНИРОВАНИИ РАБОТЫ РОБОТОВ-ЛАБОРАНТОВ // Современные наукоемкие технологии. 2025. № 5. С. 48-54;
URL: https://top-technologies.ru/ru/article/view?id=40389 (дата обращения: 12.06.2025).
DOI: https://doi.org/10.17513/snt.40389