Научная статья на тему 'Методы квазилинеаризации с учетом высших производных в задаче параметрической идентификации автоматизированной системы управления ядерным реактором'

Методы квазилинеаризации с учетом высших производных в задаче параметрической идентификации автоматизированной системы управления ядерным реактором Текст научной статьи по специальности «Математика»

CC BY
150
86
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПАРАМЕТРИЧЕСКАЯ ИДЕНТИФИКАЦИЯ / РАЗНОСТНАЯ КВАЗИЛИНЕАРИЗАЦИЯ / МОДЕЛЬ НЕЙТРОННОЙ КИНЕТИКИ / ПОКАЗАТЕЛЬ КАЧЕСТВА / СКОРОСТЬ СХОДИМОСТИ / PARAMETRIC IDENTIFICATION / DIFFERENCE QUASI-LINEARIZATION / MODEL OF NEUTRON KINETICS / QUALITY FACTOR / CONVERGENCE SPEED

Аннотация научной статьи по математике, автор научной работы — Окишев Андрей Сергеевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Quasi-linearization methods considering higher derivatives in the problem of parametric identification of automated control system for nuclear reactor

The paper considers the problem of numerical estimation of the parameters of a nonlinear dynamic model for the automated control system for a nuclear reactor. In forming the computational algorithms used approximation of the nonlinear function by a Taylor series. A modified technique of quasi-linearization, which allows you to extend the domain of initial approximation and to increase the speed of convergence by taking into account the higher derivatives, is suggested.

Текст научной работы на тему «Методы квазилинеаризации с учетом высших производных в задаче параметрической идентификации автоматизированной системы управления ядерным реактором»

УДК 681.5.015 А.С. Окишев

Методы квазилинеаризации с учетом высших производных в задаче параметрической идентификации автоматизированной системы управления ядерным реактором

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

Ключевые слова: параметрическая идентификация, разностная квазилинеаризация, модель нейтронной кинетики, показатель качества, скорость сходимости.

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

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

Поведение нелинейных динамических объектов описывается уравнениями в переменных состояния. При параметрической идентификации структура уравнений известна, поэтому модель записывается в виде [1]

x(t) = F(x(t),u()); x(to) = x0 ; (1)

y (t) = C • x (t), (2)

где x (t) - вектор, включающий состояния и параметры модели; u(t), y (t) - входное воздействие и

-0 ~ ^

выход модели; x - вектор оценок начальных условии; C - матрица связи.

Оценка вектора начальных условий определяется из условия минимума выбранного показателя качества J(x(to)) , те.

x(t0) = argmin J(x(to)). (3)

В простейшем случае используется квадратичный функционал вида [1]

J = Z (y (i)- y (ti ))2 ^ min , (4)

l=0

где y(ti), y(ti) - дискретные значения входных и выходных переменных; L - объем выборки по времени; tl - i-й отсчет времени.

В общем случае уравнение (1) нелинейно относительно вектора состояния x(t), поэтому при

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

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

Для расширения области допустимых начальных приближений и повышения скорости сходимости целесообразно улучшить аппроксимацию функции (1) путем учета квадратичных и кубических членов ряда Тейлора. Для алгоритма квазилинеарзации (КЛ) получим численный итерационный алгоритм вида

x k +1 (t) = Fk + ((+1 (t) - x k ()) + )72r ( ( +1 (t) - x k ( k +1 (t) - x k ()), (5)

dx 2! dx 3! dx

d'" Fk ... ,

где--------матрицы первых трех производных нелинейной функции; k - номер итерации;

dxг

(xk+1 (t) - xk (t)) = (k+1 (t) - xk 1 ® (k+1 (t) - xk (t)); i = 2,3;

® - прямое кронекеровское произведение матриц.

В алгоритме разностной квазилинеаризации (РКЛ) ряд Тейлора записывается относительно вариаций искомого вектора состояния:

Axk+1 (t)=dFrAxk+1 (t)+(k+1 (t))[2] + (Aik+1 (t))[-], (6)

dx 2! dx 3! dx

где Axk+1 (t) = xk+1 (t) - xk (t); Axk+1 (t) = xk+1 (t)- Fk.

Уравнения (5) и (6) нелинейны относительно вектора x (t). Для линеразации предлагается заменить их выражениями, включающими значения только первой производной. Тогда для алгоритма квазилинеаризации (5) получим

xk+1 (t) = Fk + F31] • (xk+1 (t) - xk (t)), (7)

а для разностной квазилинеаризации (6)

Axk+1 (t) = f32 • Axk+1 (t) . (8)

Матрица F-j^ представляет собой обращенную сумму средневзвешенных значений величин,

обратных первым производным, вычисленным в трех последовательно уточняемых точках:

,-1 г 1 ^-1 г 1 1-1'

F«-F3k -

ai і dxFk f +a2 j dx F (xk (t)+ßi vi (Xk ()))) +a3 \ dxrF (xk (t) +ß2 vi (Xk (0) + ß3 v2 (k (t)))

где вектор-функции VІ формируются по рекурсивному правилу:

¥і={4} щ ; ¥2={!хр(+Рт(і*))}¥к •

Коэффициенты а и в выбираются исходя из требований сохранения (і+1)-го порядка сходимости для алгоритмов (7) и (8) при учете і высших производных в выражениях (5) и (6). Возможность сохранения порядка сходимости доказана в работе [2], там же представлен алгоритм определения коэффициентов.

Модифицированные алгоритмы квазилинеаризации с учетом высших производных использовались при оценивании параметров АСУ ядерным реактором.

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

Д и() Р- Рэф (Л ^

=—— и(0+Е 1і • сі ()+в;

?ж І=1 (9)

Д Сі () = К.„() + ^ с (),

dt t

ж

где n(t) - нейтронная мощность реактора; р - реактивная мощность; ґж - время жизни мгновенных нейтронов; Xj - постоянная распада ядер предшественников запаздывающих нейтронов i-й группы; C(t) - концентрация ядер предшественников запаздывающих нейтронов i-й группы;

Pi - доля запаздывающих нейтронов i-й группы; рэф - суммарная доля запаздывающих нейтронов; Q - интенсивность источника нейтронов.

Модель ИМ (рис. 1) включает уравнение инерционного звена, статическую характеристику двигателя f(u) и нелинейную градировочную характеристику стержня управления g(w). В качестве входного воздействия ИМ рассматривается управляющее напряжение двигателя u(t), а выходной величиной является вносимая стержнем реактивность р (t), которая определяется его положением w(t) в активной зоне реактора. Входным воздействием ЯР является реактивная мощность p(t), а выходным сигналом - мощность реактора p(t), пропорциональная нейтронной мощности n(t).

Рзап

Исполнительный механизм

ЯР

P(t)

Рис. 1. Структурная схема имитационной модели: кд, Тд - постоянная времени и коэффициент передачи двигателя; v(t) - линейная скорость перемещения стержня управления; рзап - запас реактивности;

p - комплексная переменная

Идентифицируемыми характеристиками являлись начальное значение параметра состояния реактора п(^), эффективность стержня рэф и запас реактивности рзап. Настройка параметров выполнялась на интервале Т = 0-5 мин, в течение которого объект принимался стационарным. Период дискретизации для наблюдаемых выходных значений составлял 6 с (Ь = 50). Для определения оценки вектора параметров использовались численные алгоритмы разностной квазилинеаризации (8), кото -рые учитывают только первую (РКЛ2), первую и вторую (РКЛ3) и, наконец, первую, вторую и третью (РКЛ4) производную нелинейной функции (1).

Графики зависимости показателя качества идентификации (4) от числа выполненных итераций к алгоритмов РКЛ2-РКЛ4 приведены на рис. 2. Видно, что в данном случае учет высших производных позволил повысить скорость сходимости и предельную точность аппроксимации. Аналогичные результаты были получены для методов КЛ и РКЛ и при других начальных приближениях и комбинациях идентифицируемых характеристик. Кроме того, было установлено, что область сходимости алгоритмов КЛ4 и РКЛ4 увеличивается в среднем в 1,2-1,5 раза по сравнению с классическими методами, учитывающими только первую производную.

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

Литература

1. Эйкхофф П. Основы идентификации систем управления. - М.: Мир, 1975. - 680 с.

2. Окишев А. С. Применение обратной интерполяции в численных алгоритмах синтеза цифровых фильтров // Доклады ТУСУРа. - 2010. - №2 (22), ч. 1. - С. 319-323.

3. Трофимов А.И. Принципы построения автоматических регуляторов теплоэнергетических процессов АЭС / А.И. Трофимов, Н.Д. Егупов, Я.В. Слекеничс. - М.: Энергоатомиздат, 1999. - 340 с.

Окишев Андрей Сергеевич

Преподаватель каф. автоматики и систем управления Омского государственного университета путей сообщения Тел.: +7-913-673-33-41; (381-2) 31-98-76 Эл. почта: okishevas@yandex.ru

Okishev A.S.

Quasi-linearization methods considering higher derivatives in the problem of parametric identification of automated control system for nuclear reactor

The paper considers the problem of numerical estimation of the parameters of a nonlinear dynamic model for the automated control system of a nuclear reactor. In forming the computational algorithms there are used approximation of the nonlinear function by Taylor series. A modified technique of quasi-linearization, which allows to extend the domain of initial approximation and to increase the speed of convergence by taking into account the higher derivatives, is suggested.

Keywords: parametric identification, difference quasi-linearization, model of neutron kinetics, quality factor, convergence speed.

i Надоели баннеры? Вы всегда можете отключить рекламу.