Modern high technologiesrae.ru
Scientific journal

Modern high technologies

ISSN 1812-7320VAK ListRSCI IF = 1,279

NEW METHOD OF FORMATION OF CONTROL ACTIONS FOR PID CONTROLLER

Zakharova O.V. 1
1Educational and Research Institute of Information Technology «Priokskij State University»

При разработке цифровых систем автоматического регулирования (рис. 1) модели, методы и алгоритмы формирования управляющих воздействий подбираются таким образом, чтобы обеспечить требуемую динамику процесса регулирования [2, 4–6].

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

В методе смешанного цифрового регулирования [3] для формирования управляющего воздействия в текущий момент времени Uсм(nT) вычисляются управляющие воздействия по различным алгоритмам цифрового регулирования:

U1(nT, Uсм((n – 1)T),

xсм(nT), xсм((n – 1)T),…),

…,

UN(nT, Uсм((n – 1)T),

xсм(nT), xсм((n – 1)T),…),

моделируется реакция объекта управления на каждое сформирование управляющего воздействия (zah01.wmf xсм(nT), zah02.wmf zah03.wmf xсм(nT) zah04.wmf), рассчитывается невязка (zah05.wmf zah06.wmf zah07.wmf zah08.wmf) и выбирается алгоритм формирования управляющего воздействия, который привел к минимальному значению рассогласования:

zah09.wmf

… … …

zah10.wmf

zahar1.wmf

Рис. 1. Пример схемы замкнутой системы автоматического регулирования (САР), где: t – время ( для цифровой САР t = nT, n = 0, 1, 2,…, T – время реакции объекта управления); x0 – задающее воздействие, ?x(t) – рассогласование (отклонение, ошибка) в текущий момент (?x(t) пропорционален x0 – x(t)), U(t) – управляющее воздействие, x(t) – регулируемая величина, ЭС – элемент сравнения

zahar2b.tif

Рис. 2. Скриншоты программы реализации унифицированных алгоритмов наилучшего цифрового регулирования [1]

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

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

Метод цифрового оптимального регулирования:

I. Выбрать математические модели цифрового регулирования:

zah11.wmf,

где k – количество математических моделей цифрового регулирования.

II. Задать настроечные параметры и уставку.

III. В текущий момент времени t = nT по выбранным математическим моделям zah13.wmf рассчитать управляющие воздействия, каждое из которых зависит только от параметров своего процесса:

zah14.wmf

zah15.wmf

zah16.wmf

IV. Смоделировать в следующий момент времени zah17.wmf реакции объекта управления на соответствующие управляющие воздействия:

zah18.wmf

zah19.wmf

zah20.wmf

V. Рассчитать рассогласования:

zah21.wmf

VI. Выбрать минимальное абсолютное значение ошибки:

zah22.wmf

и соответствующую математическую модель формирования управляющего воздействия:

zah23.wmf

zah24.wmf

zah25.wmf

Алгоритм цифрового оптимального ПИД регулирования с параллельными вычислениями:

I. Базовые алгоритмы цифрового ПИД регулирования: 1) на основе математической модели ПИД регулирования с раскрытием интеграла по формуле «прямоугольников» (Aпр) [2, 3]; 2) на основе метода цифрового ПИД регулирования с представлением интеграла по формуле «трапеций» (Aтр) [2, 3]; с) на базе метода ПИД регулирования с раскрытием интеграла по формуле Симпсона (AС) [3].

II. Задание настроечных параметров (kП, kИ, kД) и уставки х0.

III. Формирование управляющих воздействий по выбранным алгоритмам цифрового ПИД регулирования:

III. 1. Если n = 0 (zah26.wmf), то:

III. 1.1. Невязка zah27.wmf (zah28.wmf).

III. 1.2. Вычисление управляющего воздействия:

zah29.wmf (zah30.wmf).

III. 2. Если n = 1 (zah31.wmf), то:

III. 2.1. Формирование невязки zah32.wmf

(zah33.wmf);

III. 2.2. Параллельное вычисление управляющих воздействий:

zah34.wmf

zah35.wmf

III. 3. Если n = 2 (zah36.wmf), то:

III. 3.1. Параллельное формирование значений рассогласований: zah37.wmf, zah38.wmf.

III. 3.2. Параллельное вычисление управляющих воздействий:

zah39.wmf

zah40.wmf (1)

zah41.wmf

zah42.wmf (2)

zah43.wmf

III. 4. Если n > 2 (zah44.wmf), то:

III. 4.1. Параллельное формирование значений рассогласований: zah45a.wmf

zah45b.wmf zah45d.wmf

III. 4.2. Параллельное вычисление управляющих воздействий:

III. 4.2.1. Для zah46.wmf, zah47.wmf:

zah48a.wmf zah48b.wmf

zah49.wmf

zah50.wmf.

III. 4.2.2. Для n = 2k, zah51.wmf:

zah52a.wmf zah52b.wmf

zah53.wmf

zah54.wmf.

IV. Параллельное моделирование реакций объекта управления в момент времени zah55.wmf на соответствующие управляющие воздействия:

zah57.wmf

V. Параллельное моделирование рассогласований:

zah58.wmf

VI. Выбор алгоритма расчета управляющего воздействия для t = nT, соответствующего минимальному смоделированному абсолютному значению невязки для zah59.wmf:

zah60.wmf

Моделирование оптимального цифрового ПИД регулирования

Метод оптимального цифрового регулирования поддерживается программой реализации унифицированных алгоритмов наилучшего цифрового регулирования (рис. 3) [1].

zahar3a.tif

Рис. 3. Программный инструментарий оптимального ПИД регулирования [1]

Основные результаты:

1) предложен метод оптимального цифрового регулирования на основе моделей ПИД регулятора, отличающийся формированием наилучшего управляющего воздействия в такте превентивной оценки реакции объекта управления;

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

Исследование выполнено при поддержке ФГБОУ ВО «ПГУ» по теме «Разработка программной системы поддержки процесса управления в предаварийных состояниях для восстановления нормальной работы», приказ №7-н/26 от 23.10.2013 г.


Bibliographic Reference

Zakharova O.V. NEW METHOD OF FORMATION OF CONTROL ACTIONS FOR PID CONTROLLER // Modern high technologies. 2015. No. 12. pp. 595-600;
URL: https://top-technologies.ru/en/article/view?id=35332 (accessed: 25/08/2026).