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

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

 

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

Известны пропорционально-интегрально-дифференциальные (ПИД) регуляторы. Например, ПИД-регулятор, состоящий из блока сравнения, пропорционального блока, интегратора, дифференциатора, сигналы которых идут на вход сумматора, являющегося выходом ПИД-регулятора (Патент РФ №2234116, кл. G05B 11/36. Пропорционально-интегрально-дифференциальный регулятор, 2002).

К недостаткам данного ПИД-регулятора можно отнести то, что сигнал регулируемой величины находится в сильной взаимозависимости от возмущений параметров на входе объекта, что приводит к снижению качества регулирования и неустойчивой работе всей системы.

Известны также пропорционально-интегрально-дифференциальные регуляторы: ПИД-регулятор, содержащий последовательно соединенные блок сравнения, блок умножения, пропорциональный блок, сумматор, а также блок выделения модуля, дифференциатор и интегратор, подключенные к выходу блока сравнения, а выходом связанные соответственно с блоком умножения и сумматором, выход которого является выходом регулятора (Голант А.И., Альперович Л.С, Васин В.М. Системы цифрового управления в химической промышленности. М., Химия, 1985, с. 60).

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

Управление сложными технологическими процессами возможно на основе регуляторов с нечеткой логикой (Патент JP №3110442, кл. G05D 23/13, опубл. в 2000 г.), включающий сравнивающее устройство, блок интегрирования и дифференцирования, фаззификатор, блок нечеткого логического вывода, дефаззификатор, исполнительный орган, объект управления и датчик обратной связи.

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

Наиболее близким к заявленному техническому решению (прототип) является четкий логический регулятор для управления технологическими процессами (Каяшев А.И., Муравьева Е.А., Габитов Р.Ф. Патент РФ №2445669, кл. G05B 13/02, 2010).

Основными недостатками прототипа являются: разработчик (эксперт) четкого логического регулятора должен располагать методикой настройки продукционных правил и исключительным опытом работы технологического процесса (невозможность получения экспертной настройки четкого регулятора при возмущениях на входе и на выходе объекта управления может в значительной мере снизить качество регулирования и область устойчивой работы регулятора), увеличение стоимости управляющей системы в связи с расширенными интеллектуальными свойствами регулятора.

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

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

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

На фиг. 1 изображена структурная схема предлагаемого способа интеллектуальной адаптации логического регулятора в условиях нечетко заданной информации.

На фиг. 2 представлены функции принадлежности четких термов L1, L2, L3, L4 … L10 регулируемой переменной L(t).

На фиг. 3 представлена система продукционных правил блока логического вывода.

Схема предлагаемого способа интеллектуальной адаптации логического регулятора в условиях нечетко заданной информации на фиг. 1 для управления технологическими процессами, в котором входные и выходные переменные представлены совокупностью четких термов, т.е. таких термов, функция принадлежности которых равна единице на заданном отрезке универсальной числовой оси и равна нулю на всех остальных участках этой оси, содержит: фаззификатор 1, блок логического вывода 2, дефаззификатор 3, исполнительный орган 4, объект управления 5, датчик обратной связи 6, ПИД-регулятор 7, блок адаптации коэффициентов ПИД-регулятора 8, сумматор 9, блок базы правил 10, а также блок идентификации технологического процесса 11.

Для параметров на фиг. 1 введены следующие обозначения: U(t) - значение задания, e(t) - ошибка регулирования, ∫e(t)/dt - интеграл ошибки регулирования, e(t)/dt - производная ошибки регулирования, u*(t) - текущее значение параметра на выходе дефаззификатора 3, u(t) - текущее значение регулирующего параметра на выходе ПИД-регулятора 7, z(t) - усиленное текущее значение регулирующего параметра на выходе исполнительного органа 4, L(t) - текущее значение регулируемого параметра, Т - вектор четких термов регулируемого L(t) и регулирующего z(t) параметров, UT - вектор термов на выходе блока логического вывода 2, X - вектор входных дискретных параметров объекта управления 5, Y - вектор выходных дискретных параметров объекта управления 5.

Выход ПИД-регулятора 7 соединен с входом исполнительного органа 4 (по линии связи u(t)), выход которого соединен с входом объекта управления 5 (по линии связи z(t)), выход объекта управления 5 соединен с входом датчика обратной связи 6 (по линии связи b′-b″), при этом выходные дискретные параметры объекта управления 5 подаются на сумматор 9, а также на вход блока идентификации технологического процесса 11 (по линии связи d′-d″), а выход объекта управления 5 соединен с входом блока идентификации технологического процесса 11, по линии связи (с′-с″) передаются входные дискретные параметры объекта управления 5, а выход блока идентификации технологического процесса 11 соединен с входом блока базы правил 10 для подстройки коэффициентов ПИД-регулятора 7 путем внесения корректировок в блок базы правил 10 его коэффициентов.

На фиг. 2 представлены функции принадлежности четких термов L1, L2, L3, L4 … L10 регулируемой переменной L(t), которые равны логической единице на отрезках 0≤L(t)<L1, L1≤L(t)<L2, L2≤L(t)<L3, L3≤L(t)<L4, L4≤L(t)<L5 соответственно универсальной числовой оси L. Функции принадлежности переменных L(t) и z(t) хранятся в блоке базы правил 10 нечеткого логического регулятора.

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

На входах а″ и b″ фаззификатора 1 устанавливается четкое значение величины сигналов, идентифицирующих следующие фиксированные значения L1, L2, L3, L4 … L10 регулируемой переменной L(t). При этом предполагается, что текущее значение регулируемой величины находится в пределах допустимых значений.

Микропроцессор с заданной периодичностью непрерывно сканирует систему правил (фиг. 3). В зависимости от текущего значения регулируемой величины L(t) фаззификатор 1 преобразует его в один из термов лингвистической переменной L. Например, если значение регулируемой величины L(t) находится в диапазоне 0≤L(t)<L1, то его четкое значение преобразуется в терм Т1. Если L1≤L(t)<L2, то L(t) преобразуется в терм Т2. Аналогично, при условии L2≤L(t)<L3 L(t) преобразуется в терм Т3, при L3≤L(t)<L4 - в терм Т4, а при L4≤L(t)<L5 - в терм Т5 и т.д.

Таким образом, в любой момент времени с выхода фаззификатора 1 на вход блока логического вывода 2 поступает один терм регулируемой величины L(t). Поскольку в этой системе в любой момент времени условная часть истинна только в одном продукционном правиле и ложна во всех остальных правилах этой системы, то в каждом цикле сканирования системы нечетких правил обрабатывается не вся система (это имеет место в известных нечетких регуляторах), а только та ее часть, которая в системе (фиг. 3) расположена выше сработавшего в текущем цикле сканирования продукционного правила.

Если в системе (фиг. 3) сработало первое продукционное правило, например регулируемая переменная находится в интервале 0≤L(t)<L1 универсальной числовой оси на фиг. 2, то с выхода блока адаптации коэффициентов ПИД-регулятора 8 на ПИД-регулятор 7 подаются значения коэффициентов согласно текущему терму T1.

Если в системе (фиг. 3) сработало второе продукционное правило, то текущее значение регулируемой переменной находится в интервале L1≤L(t)<L2 универсальной оси, то с выхода блока адаптации коэффициентов ПИД-регулятора 8 на ПИД-регулятор 7 подаются значения коэффициентов согласно текущему терму Т2.

Если в системе (фиг. 3) сработало третье продукционное правило, то текущее значение регулируемой переменной находится в интервале L2≤L(t)<L3 универсальной оси, то с выхода блока адаптации коэффициентов ПИД-регулятора 8 на ПИД-регулятор 7 подаются значения коэффициентов согласно текущему терму Т3.

Если в системе (фиг. 3) сработало четвертое продукционное правило, то текущее значение регулируемой переменной находится в интервале L3≤L(t)<L4 универсальной оси, то с выхода блока адаптации коэффициентов ПИД-регулятора 8 на ПИД-регулятор 7 подаются значения коэффициентов согласно текущему терму Т4.

Если в системе (фиг. 3) сработало пятое продукционное правило, то текущее значение регулируемой переменной находится в интервале L4≤L(t)<L5 универсальной оси, то с выхода блока адаптации коэффициентов ПИД-регулятора 8 на ПИД-регулятор 7 подаются значения коэффициентов согласно текущему терму T5.

Если в системе (фиг. 3) сработало шестое продукционное правило, то текущее значение регулируемой переменной находится в интервале L5≤L(t)<L6 универсальной оси, то с выхода блока адаптации коэффициентов ПИД-регулятора 8 на ПИД-регулятор 7 подаются значения коэффициентов согласно текущему терму Т6.

Если в системе (фиг. 3) сработало седьмое продукционное правило, то текущее значение регулируемой переменной находится в интервале L6≤L(t)<L7 универсальной оси, то с выхода блока адаптации коэффициентов ПИД-регулятора 8 на ПИД-регулятор 7 подаются значения коэффициентов согласно текущему терму Т7.

Если в системе (фиг. 3) сработало восьмое продукционное правило, то текущее значение регулируемой переменной находится в интервале L7≤L(t)<L8 универсальной оси, то с выхода блока адаптации коэффициентов ПИД-регулятора 8 на ПИД-регулятор 7 подаются значения коэффициентов согласно текущему терму T8.

Если в системе (фиг. 3) сработало девятое продукционное правило, то текущее значение регулируемой переменной находится в интервале L8≤L(t)<L9 универсальной оси, то с выхода блока адаптации коэффициентов ПИД-регулятора 8 на ПИД-регулятор 7 подаются значения коэффициентов согласно текущему терму Т9.

Если в системе (фиг. 3) сработало десятое продукционное правило, то текущее значение регулируемой переменной находится в интервале L9≤L(t)<L10 универсальной оси, то с выхода блока адаптации коэффициентов ПИД-регулятора 8 на ПИД-регулятор 7 подаются значения коэффициентов согласно текущему терму Т10.

В случае выхода значения регулируемого параметра L(t) за пределы отрезков (0÷L10) универсальной оси управление передается блоку 10 для отработки аварийных ситуаций, который выставляет сообщение об аварии, обнуляет значение регулируемого параметра L(t) и блокирует сканирование системы продукционных правил (фиг. 3).

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

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

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

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

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

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

Результат логического вывода в виде одного из термов регулирующей переменной и u(t) с выхода блока логического вывода 2 подается на вход дефаззификатора 3, в котором преобразуется в четкий формат и передается на блок адаптации коэффициентов ПИД-регулятора 8 и на ПИД-регулятор 7, а затем на исполнительный орган 4 для усиления и совершения управляющих воздействий на объекте управления 5 с помощью функции z(t).

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

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

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



 

Похожие патенты:

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике. Техническим результатом является повышение точности при моделировании процесса принятия решения в условиях неопределенности.

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

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

Изобретение относится к робототехнике и может быть использовано при создании электроприводов манипуляторов. Техническим результатом является обеспечение инвариантности динамических свойств электропривода к непрерывным и быстрым изменениям его моментных нагрузочных характеристик.

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

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

Изобретение относится к области систем автоматического управления электромеханическими объектами, в частности объектами с неконтролируемыми возмущениями и неизвестными переменными параметрами.

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

Изобретение относится к системам управления и контроля за функционированием оборудования систем жизнеобеспечения и защиты в заданных режимах специальных объектов и предназначена для системы жизнеобеспечения специальных объектов Министерства обороны Российской Федерации.

Изобретение относится к робототехнике. Технический результат - компенсация переменных воздействий на электропривод.

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

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

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