Алгоритм идентификации параметров математической модели

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

Получение этих оценок осно­вано на рассмотренных в /1/ идеях и способах аппрок­симации выпуклых множеств специального вида (шаровых сегментах), содержащими их эллипсоидами.

Исходной информацией для работы алгоритма идентификации (АИ) являются уравнения (7) модели процесса /2/, текущие измерения вектора входов

Алгоритм идентификации параметров математической модели - student2.ru

и выходов (показаний анализаторов, измеряющих октановое число смеси)

Алгоритм идентификации параметров математической модели - student2.ru (10)

где Алгоритм идентификации параметров математической модели - student2.ru - ошибка измерений, причем известно, что

Алгоритм идентификации параметров математической модели - student2.ru ,

Алгоритм идентификации параметров математической модели - student2.ru известная постоянная, определяемая классом точности измеряющего устройства.

Предполагается известной также правая часть Алгоритм идентификации параметров математической модели - student2.ru соотношения (8), определяющая меру несоответствия линейной модели

Алгоритм идентификации параметров математической модели - student2.ru

"истинной" модели процесса (7.1). Тогда, исходя из соотношений (7.1), (10) уравнение

измерения октанового числа может быть записано в виде

Алгоритм идентификации параметров математической модели - student2.ru , (11)

где величина

Алгоритм идентификации параметров математической модели - student2.ru

характеризует как погрешность измерения, так и погрешность, вызванную тем, что формула (11) в целях упрощения ограничи­вается использованием только первого члена, входящим в уравнение (7.1) модели процесса.

Схема адаптивной системы компаундирования товарных бензинов с модулем идентификации представлена на рис. 1.

Априорно известны оценки возможных значений компонент Алгоритм идентификации параметров математической модели - student2.ru вектора Q коэффициентов модели (7) в виде интервалов (9), где Алгоритм идентификации параметров математической модели - student2.ru , и Алгоритм идентификации параметров математической модели - student2.ru - заданные числа для всех i = 1,n . Величины Алгоритм идентификации параметров математической модели - student2.ru и Алгоритм идентификации параметров математической модели - student2.ru получаются из оценки результатов работы технологических процессов, предшествующих рассматриваемо­му, и задаются оператором-технологом.

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

Эллипсоиды имеют вид:

Алгоритм идентификации параметров математической модели - student2.ru (12)

где Алгоритм идентификации параметров математической модели - student2.ru - центр эллипсоида,

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

При возрастании дискретного времени k многомерные объемы эллипсоидов E(k) монотонно убывают.

При этом гарантируется, что вектор Q* октановых чисел компонентов товарного бензина в смешиваемых потоках принадлежит эллипсоидам E(k), то есть, выполняются включения

Алгоритм идентификации параметров математической модели - student2.ru (13)

для всех k= 1,2, ... .

Центры Алгоритм идентификации параметров математической модели - student2.ru эллипсоидов принимаются за оценки вектора па­раметров Q* .

Описание алгоритма идентификации приведено в /3/.

Для описания алгоритма построения эллипсоида Е(0) по известному эллипсоиду

Е(k), k = 1, 2, ... , введем следующие обозначения

Алгоритм идентификации параметров математической модели - student2.ru (14)

где индекс k дискретного времени для сокращения последующих запи­сей опущен.

Построение эллипсоида E(k+1), то есть вычисление его параметров H(k+1) и Алгоритм идентификации параметров математической модели - student2.ru по известным H(k) и Q(k)осуществляется пос­ледовательно. На первом шаге строится эллипсоид E(k+1), покрывающий пересечение эллипсоида Е0 и полосы П0.

Затем строятся последовательно эллипсоиды Еj+1(k+1) = E j+1, покрывающие пере­сечения эллипсоидов Еj+1(k+1) с полосами Пj. С учетом обозначений (14) алгоритм вычисления параметров H(k+1) и Q(k+1) эллипсоида E(k+1) может быть записан в следующем виде

Алгоритм идентификации параметров математической модели - student2.ru

Алгоритм идентификации параметров математической модели - student2.ru - объем продукта; Алгоритм идентификации параметров математической модели - student2.ru - объем j-го компонента; Алгоритм идентификации параметров математической модели - student2.ru - октановое число продукта, (Yк);

Алгоритм идентификации параметров математической модели - student2.ru - показания О.Ч. на анализаторе октанового числа; Алгоритм идентификации параметров математической модели - student2.ru - октановое число j-го компонента;

Алгоритм идентификации параметров математической модели - student2.ru -индентиф-нное О.Ч. j-го компонента; Алгоритм идентификации параметров математической модели - student2.ru - симметрическая положительно опред-ная матрица;

Алгоритм идентификации параметров математической модели - student2.ru - оптимальный расход j-го компонента; Алгоритм идентификации параметров математической модели - student2.ru - изучающая добавка (поправка);

Алгоритм идентификации параметров математической модели - student2.ru - расчетный расход j-го компонента; к- дискретное время;

Рис. 1. Схема адаптивной системы компаундирования товарных бензинов.

Алгоритм идентификации параметров математической модели - student2.ru Алгоритм идентификации параметров математической модели - student2.ru (15)

Алгоритм идентификации параметров математической модели - student2.ru (16)

где

Алгоритм идентификации параметров математической модели - student2.ru (17)

Алгоритм идентификации параметров математической модели - student2.ru (18)

Алгоритм идентификации параметров математической модели - student2.ru (19)

Алгоритм идентификации параметров математической модели - student2.ru (20)

Алгоритм идентификации параметров математической модели - student2.ru параметры алгоритма.

Если при этом получится, что

Алгоритм идентификации параметров математической модели - student2.ru (21)

то полагается

Алгоритм идентификации параметров математической модели - student2.ru (22)

Если условие (21) не выполняется, то полагается

Алгоритм идентификации параметров математической модели - student2.ru (23)

и весь цикл вычислений по формулам (15)-(21) повторяется. Эти циклы выполняются до тех пор, пока не выполнится условие (21) или же число этих циклов не станет равным некоторому целому числу L. В любом из этих случаев полагается Алгоритм идентификации параметров математической модели - student2.ru . Выбор максимального числа циклов L определяется временными ресурсами ЭВМ.

Если при построении эллипсоида Алгоритм идентификации параметров математической модели - student2.ru , покрывающего пересечение полосы Алгоритм идентификации параметров математической модели - student2.ru и эллипсоида Алгоритм идентификации параметров математической модели - student2.ru для его центра выполняется неравенство

Алгоритм идентификации параметров математической модели - student2.ru (24)

то вычисления по формулам (15)-(24) при j>1 далее не про­изводятся и полагается

Алгоритм идентификации параметров математической модели - student2.ru .

При нормальном функционировании анализаторов величина Алгоритм идентификации параметров математической модели - student2.ru удовлетворяет условию Алгоритм идентификации параметров математической модели - student2.ru , где S - заданные числа /погрешность измерения октанового числа/. При возникновении неисправности /сбой анализатора/ может оказаться, что Алгоритм идентификации параметров математической модели - student2.ru . Последнее означает, что некоторый эллипсоид Алгоритм идентификации параметров математической модели - student2.ru может не пересекаться с полосой Алгоритм идентификации параметров математической модели - student2.ru . В этом случае вычисленное значение параметра xj окажется больше единицы xj Алгоритм идентификации параметров математической модели - student2.ru 1. При этом полагается Алгоритм идентификации параметров математической модели - student2.ru и процесс построения последующих эллипсоидов по формулам (15)-(24) про­должается по описанной выше схеме.

В соответствии с подходом к решению задачи оптимизации процесса компаундирования, сформулированным в разделе 1, задача линейного программирования (1)-(6) решается при условии, что вместо неизвестных октановых чисел Алгоритм идентификации параметров математической модели - student2.ru смешиваемых компонент берутся их оценки Алгоритм идентификации параметров математической модели - student2.ru , получаемые с помощью алгоритма идентификации.

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

В результате получения уравнений измерения октанового числа (25) и (26),

Алгоритм идентификации параметров математической модели - student2.ru - показания октаномера ; (25)

Алгоритм идентификации параметров математической модели - student2.ru - уравнение измерения октанового числа, (26)

и выше приведенных ограничений (2), (3) и (4) возникает задача оценивания параметров линейной регрессии (27) при линейных ограничениях на вектор входных переменных /3/.

Алгоритм идентификации параметров математической модели - student2.ru (27)

где число Алгоритм идентификации параметров математической модели - student2.ru и вектор Алгоритм идентификации параметров математической модели - student2.ru входных переменных ( Алгоритм идентификации параметров математической модели - student2.ru -евклидова норма вектора) предполагаются известными в каждый момент k дискретного времени, Алгоритм идентификации параметров математической модели - student2.ru Алгоритм идентификации параметров математической модели - student2.ru - вектор неизвестных (оцениваемых) па­раметров ( Алгоритм идентификации параметров математической модели - student2.ru - n-мерное евклидово вещественное пространство), Т - символ транспонирования. Неизвестная величина (помеха) Алгоритм идентификации параметров математической модели - student2.ru предполагается ограниченной, где Алгоритм идентификации параметров математической модели - student2.ru - известное число.

Список литературы.

  1. Астапов В.Н., Бакан Г.М., Сальников Н.Н. Оценивание с помощью эллипсоидов параметров линейной регрессии при линейных ограничениях на вектор входных переменных //Автоматика. – 1993. - №1. – С.28 – 34.
  2. Астапов В.Н., Бакан Г.М., Коцюба А.Т., Одинцова Е.А. Математическое моделирование технологического процесса смешивания бензиновых фракций //Автоматика. – 1992. - №5. – С. 31 – 37.
  3. Астапов В.Н. Методологические и схемотехнические решения в системах контроля и управления на нефтеперерабатывающем заводе – Самара: Изд-во СНЦ РАН, 2006. 286 с.
  4. Савин М.М., Елсуков В.С., Пятина О.Н. Теория атоматического управления: Учеб. пособие / Под ред. д.т.н., проф. В.И. Лачина – Ростов-на-Дону; Феникс, 2007 – 469 с.
  5. Лукас.В.А. Основы фази-управления: Учеб. пособие. – Екатеринбург, 2000. – 60 с.
  6. Нечеткие множества в моделях управления и искусственного интеллекта/ Под ред. Д.А. Поспелова – М.: Наука, 1986 – 312с.
  7. Мелихов А.Н., Бернштейн Л.С., Коровин С.Я. Ситуационные советующие системы с нечеткой логикой – М.: Наука, 1990 – 272с.

Наши рекомендации