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

НЕЧЕТКОЕ УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ

Громов Ю.Ю. 1 Погонин В.А. 1
1 ФГБОУ ВО «Тамбовский государственный технический университет»
При решении ряда задач, среди которых следует выделить такие, как оптимизация управления, особое значение приобретают вопросы, связанные с построением необходимых математических моделей, формализующих рассматриваемых объектов. Однако при построении математических моделей имеют место следующие трудности: достаточно сложно определить значения коэффициентов и параметров, используемых при построении математической модели и характеризующих теплофизические и гидромеханические свойства, особенности протекания химических реакций; сложно определить функциональные зависимости перечисленных выше параметров от переменных состояния; сложно выбрать набор параметров, которые будут использованы при построении математической модели. Всё это приводит к необходимости отказаться от традиционного подхода к построению математических моделей и особое внимание уделить интеллектуальным методам, в основу которых положены методы теории нечетких множеств. Использование интеллектуальных методов, положенных в основу моделирования, обуславливает необходимость введения в рассмотрение новых классов задач оптимизации и управления. Рассматривая перечисленные выше факторы как некоторые источники неопределенности и используя для их формализации нечеткие числа, приходим к необходимости рассмотрения задач гарантированной оптимизации и управления в условиях неопределенности. Однако для решения введенного в рассмотрение класса задач необходимо разработать специальные методы математического и алгоритмического обеспечения. Именно разработка таких методов и является целью настоящей работы. Методами исследования при достижении поставленной цели являются методы математического моделирования, интеллектуального анализа, оптимизации и теории управления. Обоснована концепция формализации и использования факторов неопределенности при построении математических моделей технологических объектов и систем, необходимость рассмотрения нового класса задач: гарантированной оптимизации и управления в условиях неопределенности. Разработано специальное математическое и алгоритмическое обеспечение решения введенного в рассмотрение нового класса задач. Предложена концепция постановки задачи гарантированной оптимизации и управления в условиях неопределенности, а также разработано специальное математическое и алгоритмическое обеспечение для их решения.
нечеткое управление
нечеткие множества
технологические процессы
1. Бочкарев В.В. Оптимизация химико-технологических процессов. Томск: Издательство Томского политехнического университета, 2014. 264 с.
2. Cavazzuti M. Optimization methods: from theory to design // Springer. 2013. 262 p. DOI: 10.1007/978-3-642-31187-1.
3. Orazbaev B.B., Ospanov E.A. Hybrid method of development of mathematical models of chemical-technological systems under uncertainty // Matem. Mod. 2017. № 29 (4). P. 30–44. DOI: 10.1134/S2070048219010125.
4. Ostrovsky G.M., Volin Yu.M., Senyavin M.M. An approach to solving the optimization problem under uncertainty // International Journal of Systems Science.1997. № 28 (4). P. 379–390. DOI: 10.1080/ 00207729708929398.
5. Кафаров В.В., Бодров В.И., Матвейкин В.Г. Теоретические положения решения задач управления детерминированно-стохастическими моделями // ДАН СССР. 1991. Т. 317, № 4. С. 927–931.
6. Rozenberg V.L. A guaranteed control problem for a linear stochastic differential equation1 // Ural mathematical journal. 2015. Vol. 1, Is. 1. P. 68–82.

В настоящее время для решения задач оптимизации и управления используются хорошо разработанные методы, которые, как правило, основаны на использовании одного из двух допущений [1, 2]:

− рассматриваемый объект или процесс рассматриваются с детерминистических позиций;

− рассматриваемый объект или процесс рассматриваются со статистических или стохастических позиций.

Первое приводит к тому, что полностью отсутствуют источники неопределенности, второе – к тому, что неопределенности имеют место, но вместе с этим известны их статистические или стохастические характеристики, что достаточно сложно себе представить при изучении реальных технологических объектов или процессов.

Еще один из путей, позволяющих выполнить формализацию неопределенностей с целью их дальнейшего использования при построении математических моделей, основан на применении интервального анализа. В настоящее время хорошо известны методы решения задач оптимизации и управления, построенные на основе его использования [3, 4].

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

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

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

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

y� = M(x�, u, b�), (1)

где М – оператор нечеткой математической модели; x�, b� – элементы соответствующих нечетких подмножеств missing image file; y� – нечеткая выходная величина.

Математическую модель, позволяющую определить функцию принадлежности missing image file(y | u) в зависимости от детерминированного значения управляющего воздействия u и функций принадлежности missing image file(x) и missing image file(b), запишем в виде

missing image file(y | u) = М (missing image file(x), u, missing image file(b)),

где М – оператор математической модели с заданным набором свойств, missing image file(x), u, missing image file(b) – соответствующие функции принадлежности элементов подмножеств, missing image file(y | u) – функция принадлежности нечеткого решения.

Определим оператор М, положив в основу определение функции принадлежности нечеткого решения принцип расширения Заде, следующим образом:

missing image file(y | u) = missing image file min (missing image file(x), missing image file(b)) | y = M (x, u, b),

missing image file(y | u) = 0, если {(x, u, b) | y = M (x, u, b)} = ∅,

где М – детерминированная математическая модель.

Так как выходная величина y становится нечеткой, то размытой величиной становится и значение функции технологических требований ji (x, y, u).

Нечеткое подмножество значений ji (x, y, u) будем характеризовать функцией принадлежности missing image file(ji | u ), зависящей от управления u и связанной с missing image file(х), missing image file(y | u) оператором вида

missing image file(ji | u ) = y (missing image file(x), missing image file(y | u)).

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

missing image file(ji | u) = missing image file min (missing image file(x), missing image file(y | u)) | ji = ji (x, y, u),

x ∈ X, u ∈ U, y ∈ Y,

missing image file(ji | u) = 0, если {(x, y, u) | ji = ji– (x, y, u)} = ∅.

Целевая функция также становится нечеткой величиной и определяется функцией принадлежности, которая зависит от управления u.

Будем обозначать функцию принадлежности целевой функции missing image file(J | u) и определять ее по формуле

missing image file(J | u) = missing image file min (missing image file(x), missing image file(y | u)), | J = J (x, u, y),

missing image file(J | u) = 0, если {(x, u, y) | J = J– (x, u, y)} = ∅.

В условиях нечеткости выходной величины задача оптимизации может быть поставлена как задача нахождения вектора u*∈U управляющих воздействий, при котором некоторая норма функции принадлежности целевой функции ║missing image file(J | u)║ принимает оптимальное значение и при этом гарантируется, что функция принадлежности технологических требований ji будет подтверждать выполнение этих требований с «достаточной убедительностью».

Такую задачу назовем задачей гарантирующей оптимизации в условиях неопределенности. В этих условиях необходимо формализовать гарантированность с «достаточной убедительностью» выполнения технологических требований.

Предлагается считать, что i-е технологические требования выполняются с «гарантией», если

∀ji ≤ ai : missing image file(ji | u) < ei ;

$ ji : missing image file(ji | u) ≥ ei , i = missing image file,

где ei – постоянная величина, так называемый «уровень существенности».

Назовем областью существенности Ei множество ji, таких, что

Ei = { ji | missing image file(ji | u) ≥ ei }.

Назовем границей существенности jiг значений ji число, определяемое по формуле

jiг(u) = missing image file ji.

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

Q* = Q (u*) = missing image file Q (u), (2)

где Q(u) = min J | missing image file(J | u) ≥ μЗ ,

при гарантированном удовлетворении технологических требований для i = missing image file

jiг (u) ≥ ai, i = missing image file, (3)

где jiг (u) = missing image fileji,

Ei = { ji | missing image filei (ji | u) ≥ ei },

missing image filei (ji | u) = missing image file min (missing image file(x), missing image file(y | u)) | ji = ji (x, y, u),

и удовлетворении уравнений математической модели

missing image file(y | u) = missing image file min (missing image file(x), missing image file(b)) | y = M (x, u, b). (4)

Управление u*, найденное при решении задачи (2)–(4), будем называть гарантирующим оптимальным управлением.

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

Рассмотрим декомпозиционный метод, который будем называть a-оптимизацией [5, 6].

Введем вектор α = (a1, a2, …, an), где n – число технологических требований, а также моды х и b нечетких величин x� и b�.

Назовем a-задачей следующую задачу.

a-задача.

Необходимо найти вектор uопт∈U управляющих воздействий, при котором принимает минимальное значение целевая функция J (х, u, y)

J* = missing image file J (х, u, y),

где y = М (х, u, b),

при удовлетворении технологических требований

ji (х, y, u) ≥ ai, i = missing image file. (5)

Чтобы подчеркнуть зависимость оптимального значения целевой функции J* от a, будем его в дальнейшем обозначать J*(a).

Оптимальное управление uопт, найденное при решении a-задачи, так же как и целевая функция, зависит от значения a. Обозначим это управление uaопт.

В качестве математической модели М может быть использован оператор М, определенный в (1), где вместо x� и x� следует использовать моды х, b. Однако могут быть случаи, когда М целесообразнее заменить более простым оператором, если он будет обладать соответствующими свойствами.

Будем называть множество управлений

Uα = {u | u∈U ∧ ji (x, y, u) ≥ ai,

i = missing image file ∧ y = М (х, u, b)}

множеством a-допустимых управлений.

Управление u∈Uα будем называть a-допустимым.

Тогда a-задача может быть сформулирована следующим образом.

Необходимо найти вектор uαопт∈Uα управляющих воздействий, при котором принимает минимальное значение J*(α) целевая функция J (х, u, y)

J*(α) = min J (х, u, y). u∈Uα

Математически задача нахождения оптимального α ставится следующим образом.

Необходимо найти такое значение α*∈Θ, при котором принимает минимальное значение целевая функция J*(α)

α* = arg missing image file J*(α),

где величина J*(α) определяется решением a-задачи:

uaопт = arg missing image file J (х, u, y),

Uα = { u | u∈U ∧ ji (х, y, u) ≥ ai,

i = missing image file ∧ y = М (х, u, b)},

J*(α) = J (х, uопт, y).

Область Θ (область гарантированного удовлетворения технологических требований) определяется следующим образом:

Θ = {α | uaопт ∈ Ŋ }. (6)

Значение α∈Θ будем называть Θ-допустимым значением α.

Оптимальное управление uaопт∈Uα, соответствующее Θ-допустимому α, будем называть Θ-допустимым оптимальным управлением.

Значение ua*опт∈Uα* является оптимальным управлением, найденным в результате решения задачи a-оптимизации.

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

Теорема. Пусть задача гарантирующей оптимизации в условиях неопределенности (ЗГО) имеет решение и пусть модели M (х, u, b), М (missing image file(x), u, missing image file(b)) и функционалы Q (u), ji (х, y, u) таковы, что для любых u1, u2 ∈ U выполняются следующие отношения:

[J (х, u1, y) | y = M (х, u1, b)] > [J (х, u2, y) | y = M (х, u2, b)] ⇒

⇒ [Q (u1) = (min J |missing image file(J | u1) > μЗ)] > [Q (u2) = (min J | missing image file (J | u2) > μЗ)] ,

ji (х, y, u1) ≥ ji (х, y, u2) ⇒ jiг (u1) ≥ jiг (u2).

Тогда существует решение задачи a-оптимизации, и оно совпадает с решением задачи гарантирующей оптимизации в условиях неопределенности.

Доказательство. Обозначим u* – решение задачи гарантирующей оптимизации в условиях неопределенности (2)–(4).

Таким образом, для всех u∈U выполняется

Q (u*) < Q (u), (7)

где U – множество u, удовлетворяющих (3),

U = { u | jiг (u) ≥ аi, i = missing image file}. (8)

Так как существует такая a*-задача, что ее решение совпадает с решением ЗГО, т.е. ua* = u*.

Таким образом, J (х, u*, y) ≤ J (х, u, y) для всех u∈missing image file.

При этом, так как u* является решением ЗГО, по определению (6) удовлетворяется условие jiг (u*) ≥ аi, i = missing image file, и так как missing image file= u* , то missing image file∈Q.

Таким образом, множество Q не пустое и решение задачи a-оптимизации существует. Докажем, что это решение совпадает с решением задачи a-оптимизации.

Допустим, что это не так, то есть существует некоторое missing image file ∈ Q, такое, что для решения missing image file-задачи выполняется соотношение

J (missing image file) < J (α*). (9)

Так как missing image file∈Q, то по определению αi = ji (х, y, u*), i = missing image file, выполняется условие

jiг(uα*) ≥ аi, i = missing image file, то есть решение missing image file missing image file-задачи принадлежит допустимому множеству Ŋ задачи ЗГО, определяемой (2)–(4).

Очевидно, что

Jc (missing image file) = J* (х,missing image file,missing image file),

Jc (α*) = J*(х, missing image file, missing image file),

где missing image file = M (missing image file, missing image file, missing image file),

missing image file = M (missing image file, missing image file, missing image file).

Таким образом, из (9) имеем

J* (х, missing image file, missing image file) < J* (х, missing image file, missing image file). (10)

По условию теоремы из (10) следует Q (missing image file) < Q (missing image file), что невозможно, так как missing image file = u* и является решением ЗГО в условиях неопределенности. Теорема доказана.

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

1. Вводятся начальные значения вектора a.

2. Решается a-задача с использованием детерминированной модели M (x, u, b).

3. Для найденного a-допустимого значения управления ua с использованием модели М проверяется выполнение технологических требований.

4. При невыполнении технологических требований происходит коррекция составляющих вектора a для которых гарантированность выполнения требований нарушена.

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

6. Если поиск оптимального управления необходимо продолжить, то корректируются составляющие вектора a, для которых технологические требования выполнены.

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

В блоке 1 блок-схемы вводится значение управляющего воздействия u, для которого необходимо построить реакцию: функцию принадлежности μ (y).

Блок 2 – организует цикл перебора x и b.

Блок 3 – для каждого xj и bk определяет соответствующие значения функции принадлежности μ (xj) и μ (bk) и минимальное значение из этих двух величин aijk: aijk = min [ μ (xj), μ (bk)].

Блок 4 – вычисляет yijk, соответствующее заданным значениям u, xj, bk по математической модели y = M (u, x, b).

Блок 5 – запоминаются значения yijk и aijk, формируя таблицы Y и A.

Блок 6 – определяет окончание цикла перебора x и b.

Таким образом, в блоках 2–6 рассчитываются и запоминаются все возможные yijk для заданного u и соответствующие им aijk.

Блок 7 – организует цикл перебора y и определяет для каждого из них значение функции принадлежности μ(yi).

Блок 8 – определяет интервал величиной 2Di, где Di – заданная точность расчета такая, что принадлежность y этому интервалу идентифицируется как значение y = yi.

Блок 9 – находит из заполненной таблицы Y = {yijk}, значения yijk∈[yi, yi ], где yi = yi – ∆i, yi = yi + ∆i и идентифицирует их как yi.

Блок 10 – для каждого из найденных yijk выбирается из таблицы А соответствующее значение aijk.

Таким образом, формируется множество aijk, соответствующих yi.

Блок 11 – определяет значение функции принадлежности μ(yi), соответствующее значению yi по формуле μ (yi) = missing image file aijk.

Блок 12 – определяет окончание цикла.

Если цикл окончен, то функция принадлежности μ (y) для заданного значения u построена.

Заключение

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


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

Громов Ю.Ю., Погонин В.А. НЕЧЕТКОЕ УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ // Современные наукоемкие технологии. – 2023. – № 10. – С. 26-31;
URL: https://top-technologies.ru/ru/article/view?id=39787 (дата обращения: 19.05.2024).

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

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