Научная статья на тему 'МОДЕЛИ ПЕРЕХОДНЫХ ПРОЦЕССОВ ДЛЯ ИСПОЛЬЗОВАНИЯ В ТРЕНАЖЕРАХ-ИМИТАТОРАХ НА ОСНОВЕ АППРОКСИМИРУЮЩИХ СТАТИЧЕСКИХ ФУНКЦИЙ'

МОДЕЛИ ПЕРЕХОДНЫХ ПРОЦЕССОВ ДЛЯ ИСПОЛЬЗОВАНИЯ В ТРЕНАЖЕРАХ-ИМИТАТОРАХ НА ОСНОВЕ АППРОКСИМИРУЮЩИХ СТАТИЧЕСКИХ ФУНКЦИЙ Текст научной статьи по специальности «Математика»

CC BY
84
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / ИМИТАЦИЯ / ТРЕНАЖЕР / АППРОКСИМАЦИЯ / СТАТИЧЕСКИЕ ХАРАКТЕРИСТИКИ / ДИНАМИЧЕСКИЕ ХАРАКТЕРИСТИКИ / ПЕРЕХОДНЫЙ ПРОЦЕСС / АВТОМАТИЗАЦИЯ МОДЕЛИРОВАНИЯ / ТОЧНОСТЬ

Аннотация научной статьи по математике, автор научной работы — Ишкильдин Руслан Радмирович, Веревкин Александр Павлович, Игнатов Игорь Валерьевич, Мурзагалин Альберт Талгатович, Коротченко Андрей Юрьевич

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

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

Похожие темы научных работ по математике , автор научной работы — Ишкильдин Руслан Радмирович, Веревкин Александр Павлович, Игнатов Игорь Валерьевич, Мурзагалин Альберт Талгатович, Коротченко Андрей Юрьевич

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

TRANSIENT PROCESS MODELS FOR USE IN TRAINER-SIMULATORS BASED ON APPROXIMATING STATIC FUNCTION

Design of mathematical models is the key point in software simulator creation (simulators that imitate the software part of the operator’s automated workplace). A method of creating models by approximating dynamic characteristics obtained experimentally for use in designing simulators is described in the article. The method applies nonlinearity of an object related to static and dynamic characteristics. The method also provides a simple procedure of creating and using models. These models can only be used in simulators as their precision is usually 10-15 %. The proposed method based on dynamic characteristics approximation in time intervals limited by static polynomial functions whose coefficients are calculated by transient processes generated by changes in control and perturbation values. Such characteristics as a steady state value of the output technological parameter, the settling time, a delay and maximal acceleration of an output parameter value are used in the model. These characteristics are set by the cubic spline and 3rd polynomial coefficients and 2 constants. This method of coding provides a com-pact type of storing information about a transient process in the computer memory and facilitates presenting and using data during the simulation. The procedure of using this class of models to simulate several simultaneous disturbance and control values is described in the article.

Текст научной работы на тему «МОДЕЛИ ПЕРЕХОДНЫХ ПРОЦЕССОВ ДЛЯ ИСПОЛЬЗОВАНИЯ В ТРЕНАЖЕРАХ-ИМИТАТОРАХ НА ОСНОВЕ АППРОКСИМИРУЮЩИХ СТАТИЧЕСКИХ ФУНКЦИЙ»

ISSN 1814-1196 Научный вестник НГТУ том 65, № 4, 2016, с. 54-67

http://journals.nstu.ru/vestnik Science Bulletin of the NSTU Vol. 65, No. 4, 2016, pp. 54-67

МОДЕЛИРОВАНИЕ ПРОЦЕССОВ MODELLING OF PROCESSES

И УСТРОЙСТВ AND DEVICES

УДК 681.5.01

Модели переходных процессов для использования в тренажерах-имитаторах на основе

*

аппроксимирующих статических функций

Р.Р. ИШКИЛЬДИН1, А.П. ВЕРЕВКИН2, И В. ИГНАТОВ3, А. Т. МУРЗАГАЛИН4, А.Ю. КОРОТЧЕНКО5

1 629300, РФ, г. Новый Уренгой, ул. Железнодорожная, 2б, ООО «Газпром добыча Уренгой», Управление автоматизации и метрологического обеспечения, ведущий инженер по автоматизации и механизации производственных процессов. Е-тай: rusufa@inbox.ru

2 450062, РФ, г. Уфа, ул. Космонавтов, 1, Уфимский государственный нефтяной технический университет, доктор технических наук, профессор. Е-таИ: аруегву-kin@mail.ru

3 629300, РФ, г. Новый Уренгой, ул. Железнодорожная, 8, ООО «Газпром добыча Уренгой», заместитель генерального директора по перспективному развитию. Е-тай: i.v.ignatov@gd-urengoy.gazprom.ru

629300, РФ, г. Новый Уренгой, ул. Железнодорожная, 8, ООО «Газпром добыча Уренгой», заместитель главного инженера по информатизации, автоматизации и метрологическому обеспечению. Е-mail: a.t.murzagalin@gd-urengoy.gazprom.ru 5 629300, РФ, г. Новый Уренгой, ул. Железнодорожная, 26, ООО «Газпром добыча Уренгой», Управление автоматизации и метрологического обеспечения, главный инженер - первый заместитель начальника управления. Е-mail: a.u.korotchenko@ gd-urengoy.gazprom.ru

Построение адекватных математических моделей технологических процессов - ключевая проблема при создании программных тренажеров (тренажеров, имитирующих программную часть автоматизированного рабочего места оператора). В статье описывается метод получения моделей путем аппроксимации динамических характеристик, полученных экспериментально, для их использования при разработке тренажеров. Метод позволяет учитывать нелинейность объекта, связанную как со статическими, так и с динамическими характеристиками; отличается простотой процедур получения и использования моделей, что обеспечивает минимальные трудозатраты на их получение. Применение моделей ограничено использованием в тренажерах, так как погрешность аппроксимации обычно лежит в пределах 5...10 %, но это ограничение не влияет на возможность их использования для целей обучения.

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

Статья получена 06 сентября 2016 г.

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

Рассмотрены вопросы алгоритмизации процедуры использования предлагаемого класса моделей для воспроизведения процессов при действии нескольких возмущений и управлений в произвольные моменты времени.

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

DOI: 10.17212/1814-1196-2016-4-54-67 ВВЕДЕНИЕ

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

В мировой практике достаточной точностью моделирования в статических режимах считается 5 % для критических параметров и 10 % - для некритических. Адекватность модели в динамическом режиме обычно оценивается экспертно [1].

Как правило, для построения математической модели используются системы дифференциальных, разностных, интегродифференциальных уравнений [2-4]. В частности, для газовой промышленности используются модели на основе законов газодинамики, которые позволяют получить достаточно адекватные модели, однако они чрезвычайно сложны в разработке. Часто в тренажерах используются динамические модели в виде систем дифференциальных уравнений с заданными начальными условиями, которые формируются на основе сочетания уравнений отдельных блоков технологического процесса и уравнений связи блоков. Возможны и другие варианты построения моделей. Во многих случаях требуется решать большие, часто плохо обусловленные системы уравнений.

На рынке программного обеспечения (ПО) в настоящее время представлено множество пакетов математического моделирования, которые могут быть использованы при создании тренажера. Большинство пакетов содержат интерфейсы (как правило, используется OPC) для взаимодействия с другим программным обеспечением. Они подходят для построения тренажеров в части моделирования технологического процесса и взаимодействия со SCADA-системами [2]. Можно выделить отечественные разработки GIBBS, КОМФОРТ и зарубежные Invensys Process Systems (SimSciEsscor), Aspen (HYSIM, HYSYS, AspenOne), ChemStations (CHEMCAD).

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

процессам. Это связано с тем, что зачастую объекты описываются нелинейными многомерными характеристиками, моделирование которых на базе прямых или обратных методов весьма трудоемко. Проблеме идентификации моделей посвящено большое количество работ [4-6, 8-13], однако остаются нерешенные задачи применительно к области моделирования процессов для тренажеров.

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

ОБОСНОВАНИЕ ВОЗМОЖНОСТИ ЗАМЕНЫ

ДИНАМИЧЕСКИХ МОДЕЛЕЙ СТАТИЧЕСКИМИ

При выборе методов моделирования процессов для тренажеров необходимо учитывать цели моделирования, конкретные условия получения моделей и особенности их использования. В частности, необходимая точность воспроизведения процессов моделями существенно зависит от назначения тренажера. В некоторых случаях точность моделей для обучения может быть значительно ниже точности моделей для решения задач оптимизации производственного процесса. Необходимо, чтобы в рамках имитируемых ситуаций изменение значений параметров качественно совпадало с реальным объектом [7].

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

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

1) изменение технологических параметров при изменении положения механизмов;

2) изменение технологических параметров при изменении значения других технологических параметров.

Рассмотрим методику получения аппроксимационных статических моделей переходных процессов на примере раскручивания компрессора высокого давления (КВД) газотурбинного двигателя при открытии заслонки воздушного стартера. На рис. 1 приведен переходный процесс при открытии заслонки воздушного стартера.

Рис. 1. Переходный процесс при открытии заслонки воздушного стартера, полученный из истории 8СЛЭЛ-системы. Штриховая линия - положение заслонки воздушного стартера, сплошная - обороты компрессора высокого давления (КВД)

Вид переходного процесса типичен для подавляющего большинства агрегатов.

Ниже приведены основные параметры, с помощью которых может быть описан процесс.

1. Время запаздывания т - время, в течение которого выполняется условие

^ < к, (1)

Ж

где у - значение технологического параметра; ^ - время; В2 - зона нечувствительности (ВеаЖ2опе).

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

2. Время переходного процесса Т.

3. Разница значений технологического параметра до и после окончания переходного процесса

ДУ = Уо - Ут , (2)

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

4. Коэффициент нелинейности

а = Ут/2 - Уо . (3)

Ду/2 ' '

Данный параметр введен для того, чтобы иметь возможность аппроксимировать 1111 полиномом второго порядка. Выбор промежуточной точки проводился эвристически.

В предложенном подходе к моделированию можно выделить два этапа:

1) экспериментальное снятие характеристик 1111:

2) расчет значений технологического параметра на интервале Х0...Т.

ЭТАП 1. ЭКСПЕРИМЕНТАЛЬНОЕ СНЯТИЕ ХАРАКТЕРИСТИК ПП

На первом этапе необходимо на реальном оборудовании провести ряд экспериментов для снятия характеристик переходных процессов.

Укэ (X, хкт ), т = Щ, к = Ц, (4)

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

к-го исполнительного механизма хт (входа): t - произвольный момент времени 1111: п - количество экспериментов при различных амплитудах входного воздействия, т. е. положений к-го исполнительного механизма; г - количество моделей, соответствующих всем возможным входам данного технологического узла (ТУ).

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

Уэ (Х, хт ). (5)

Количество экспериментов п выбирается таким образом, чтобы с необходимой точностью учесть нелинейность объекта. Величина п, как показали исследования, лежит в диапазоне (6.12).

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

Трт (хт) - расчетное время 1111 при действии входного воздействия хт ;

Уэт

*ртчлт

(Т Л

±рт ——* х

~ ' Лт

V 2

Т

±рт

- значение технологического параметра (выхода) в момент

времени —— при действии входного воздействия хт ; уэт (Трт; хт) - установившееся значение технологического параметра (выхода) в конце рассматриваемого отрезка 1111 при действии входного воздействия хт, т = 1, 2,. . В результате проведения экспериментов заполняется таблица.

Экспериментальные данные

Входные воздействия Т (Т Л Арт Уэ 2 V у Уэ (Трт )

х1

х

Данные из таблицы позволяют аппроксимировать зависимости Трт (хт )

( Тг

Уэт

рт

Уэт (Трт; хт ) с помощью кубического сплайна.

Зависимость времени 1111 (длительность) Тр от интенсивности входного воздействия х аппроксимируется полиномом третьей степени В:

Тр = В( х).

(6)

Установившееся значение Ур (Тр) как функция интенсивности входного воздействия аппроксимируется с помощью кубического сплайна 5":

Ур(Тр) = 5 (х).

(7)

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

уэт

I

(Т Л

±рт

-У0

а = ■

1 Уэт (Трт ) ~ У0) 2 т

(8)

т

ЭТАП 2. РАСЧЕТ ЗНАЧЕНИЙ ТЕХНОЛОГИЧЕСКОГО ПАРАМЕТРА ВО ВРЕМЯ ПП

Рассмотрим три варианта развития событий.

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

Вариант 1. На значение технологического параметра влияет положение х только одного механизма (модель с одним входом), и положение механизма изменяется на величину Дх^ один раз в момент времени <о .

Вариант 2. На значение технологического параметра влияет положение х только одного механизма (модель с одним входом), но положение исполнительного механизма изменяется два раза: первый раз на величину Ах^ в

момент времени Х0, а второй раз в момент времени <1 на величину Дх^ до окончания 1111 от воздействия Дг^ .

Вариант 3. На значение технологического параметра влияют положения х1,..., хк,..., хг г исполнительных механизмов (модель с г входами). В момент времени <о изменяется положение первого механизма (входного сигнала), далее до окончания 1111 от предыдущего воздействия в момент времени <1 на величину Дхк изменяется положение к-го механизма и т. д.

Рассмотрим порядок расчета координат 1111 для варианта 1. При изменении входа х проводится расчет трех ключевых точек, через которые будет проходить график значений технологического параметра в координатах «время - значение параметра». Координаты точек рассчитываются на основе характеристик, полученных на этапе 1:

Ур = ПУры: Мг), (9)

где у - значение технологического параметра; индекс «р» - расчетное значение; г = 1, 2,. - номер отсчета (время, прошедшее с начала ПП, определяется

как I • ДТк), г • ДТк <Тк.

Если г -ДТк >Тк, то Ург = у!к ^Тр; хк |, Мг - значение приращения выхода модели на г-м отсчете:

Ур,г = Ур,г-1 + М/, (10)

= р - Р-1, (11)

где Рг - модель вычисления выходной переменной. Модель задается полиномом вида

Р = А х /2 + 4 х г + Ао, (12)

где Ао , А1, А2 - коэффициенты полинома, которые вычисляются на основе характеристик, полученных на шаге 1 по трем точкам (71), (X2; ^2), (X3; 7з), где

Х1 = о, (13)

(14)

где у0 - значение параметра до начала 1111;

Хз = Гр = ДАх),

(15)

(16)

Уз = АУ = 5 (хТ ) - 5 (хГо),

(17)

(18)

где а - коэффициент нелинейности.

Зависимости (13)-(18) позволяют рассчитать значения технологического параметра (выхода) на основе аппроксимации полиномом второй степени характеристик переходных процессов, снятых с реального технологического узла.

Рассмотрим порядок расчета координат 1111 для варианта 2.

Коэффициенты Ао, А модели в этом случае при вычислении Р1 будут пересчитаны таким образом, чтобы значения выхода были суммой изменений от АхГ] нового 1111 и оставшейся частью незавершенного 1111

где г - номер такта расчета, при котором изменяется входное воздействие; 51 - это функция вида (7) для воздействия Ах?1.

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

Рассмотрим порядок расчета координат ПП для варианта з.

При изменении каждого входа в координатах «время - значение параметра» происходит расчет трех точек, через которые проходит график значений технологического параметра, в предположении, что выполняется принцип суперпозиции. Координаты точек рассчитываются на основе характеристик, полученных на этапе 1. Формула (9) принимает вид

Уз = 51(хТ, р1) - 51(х,1) - 5(хт,р0) + 5(х-г),

(19)

Ур,1 = Р(^-1; м1; мг2;..., мк),

(20)

где к - номер модели, связывающей зависимость положения к-го механизма хк (входа) и значение технологического параметра Ур; Мк - значение модели к в 7 отсчете, 7 = 1, 2,... .

Для каждой модели рассчитывается

Мк = Рк - Р-ь (21)

где Рк - модель вычисления выхода от к-го входа.

Модель имеет вид полинома

рк = Ак х г2 + А1к х г + А§ , (22)

где Ад , А1к, Ак - коэффициенты полинома, которые вычисляются на основе характеристик, полученных на шаге 1, по трем точкам (Х1к; 7к ), ((; 7^),

((; 73к ).

Далее используются соотношения (13)-(18) для каждой модели, и выходной параметр вычисляется как суперпозиция выходов каждой из моделей.

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

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

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

ИСПОЛЬЗОВАНИЕ МОДЕЛЕЙ ПРИ СОЗДАНИИ ТРЕНАЖЕРОВ И ИХ ВНЕДРЕНИЕ

Описанный способ моделирования технологических процессов на газовом промысле (патент на изобретение № 257о686 от 13.11.2о15) реализован в конструкторе программных тренажеров-имитаторов АСУ ТП нефтегазовой отрасли (далее - конструктор, авторское свидетельство № 2о166126о2 от

02.03.2016). Конструктор обеспечивает ускоренное создание упрощенных тренажеров-имитаторов для конкретных технологических объектов с помощью методических и программных средств. Конструктор содержит средства для создания имитатора АСУ ТП, автоматизированный конструктор математических моделей (авторское свидетельство № 2014614101 от 16.04.2014) и подсистему описания нештатных ситуаций и технологических последовательностей.

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

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

Рис. 1. Автоматизированный конструктор моделей

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

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

С помощью конструктора группой разработчиков был создан обучающий комплекс для основных типов технологических объектов ООО «Газпром добыча Уренгой». Комплекс включает тренажеры для установок комплексной подготовки газа на основе абсорбционного метода осушки, установки низкотемпературной сепарации, газотурбинной электростанции, компрессорной и дожимной компрессорной станции (авторские свидетельства № 2о15612619, 2о1466о525, 2о1466о524, 2о1466о466, 2о1466о561, 2о1466о56о, 2о1466о665, 2о1466о666). Тренажеры используются в учебно-производственном центре для обучения вновь принятых работников.

ЗАКЛЮЧЕНИЕ

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

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

СПИСОК ЛИТЕРАТУРЫ

1. Круглый стол «Решения, повышающие эффективность управления технологическими процессами на предприятии ТЭК и химической промышленности» (стенограмма) // Автоматизация и 1Т в нефтегазовой области. - 2о13. - № 1. - С. 61.

2. Ахметсафин Р., Ахметсафина Р., Курсов Ю. Разработка тренажеров и отладка проектов АСУТП на базе пакетов ММШСАБА // Современные технологии автоматизации. - 1998. -№ 3. - С. 38-41.

3. КнеллерД.В. «Компьютерный тренинг - это просто.» или мини-энциклопедия расхожих заблуждений // Автоматизация в промышленности. - 2оо3. - № 7. - С. 29-33.

4. Дилигенская А.Н. Идентификация объектов управления: учебное пособие. - Самара: Самар. гос. техн. ун-т, 2009. - С. 23-35.

5. Spanel U., Kreutz M., Roggatz C. Simulator based operator training // International Journal of Distributed Energy Resources. - 2006. - Vol. 2. - P. 3.

6. О решении задач параметрической идентификации процессов с хаотической динамикой / И.В. Гришин, Е.И. Манкевич, К.В. Телегина, А.С. Шелудько, В.И. Ширяев // Вестник ЮУрГУ. Серия: Компьютерные технологии, управление, радиоэлектроника. - 2008. - № 3. -С. 44-46.

7. Компьютерный тренинг операторов: непреходящая актуальность, новые возможности, человеческий фактор / В.М. Дозорцев, Д.В. Агафонов, В.А. Назин, А.Ю. Новичков, А.И. Фролов // Автоматизация в промышленности. - 2015. - № 7. - С. 8-20.

8. Технология, экономика и автоматизация процессов переработки нефти и газа / С.А. Ахметов, М.Х. Ишмияров, А.П. Веревкин, Е.С. Докучаев. - М.: Химия, 2005. - 604 с.

9. Годунов С.К. О единственности решений уравнений гидродинамики // Математический сборник. - 1956. - Т. 40 (82), № 4. - С. 467-478.

10. ДозорцевB.M. Компьютерные тренажеры для обучения операторов технологических процессов. - М.: Синтег, 2009. - 365 с.

11. Белая Т.И., Чистякова Т.Б. Математическая модель процесса пуска установки каталитического риформинга - ядро интеллектуального тренажера // Химическая промышленность. - 2003. - № 2. - С. 41-45.

12. Построение математических моделей химико-технологических объектов / Е.Г. Дудников, B.C. Балакирев, В.Н. Кривсунов, А.М. Цирлин. - М.: Химия, 1970. - 312 с.

Ишкильдин Руслан Радмирович, ведущий инженер по автоматизации и механизации производственных процессов Управления автоматизации и метрологического обеспечения ООО «Газпром добыча Уренгой». Основные направления научных исследований: автоматизированное и автоматическое управление технологическими процессами добычи и транспорта газа, создание обучающих программных тренажеров-имитаторов. Имеет более 10 публикаций. E-mail: rusufa@inbox.ru

Веревкин Александр Павлович, доктор технических наук, профессор, заведующий кафедрой автоматизации технологических процессов и производств Уфимского государственного нефтяного технического университета. Основное направление научных исследований - расчет и оптимизация сложных динамических систем. Имеет более 70 публикаций. E-mail: apverevkin@mail.ru

Игнатов Игорь Валерьевич, заместитель генерального директора по перспективному развитию ООО «Газпром добыча Уренгой». E-mail: i.v.ignatov@gd-urengoy.gazprom.ru Мурзагалин Альберт Талгатович, заместитель главного инженера по информатизации, автоматизации и метрологическому обеспечению ООО «Газпром добыча Уренгой». E-mail: a.t.murzagalin@gd-urengoy.gazprom.ru

Коротченко Андрей Юрьевич, главный инженер - первый заместитель начальника управления ООО «Газпром добыча Уренгой». E-mail: a.u.korotchenko@gd-urengoy.gaz-prom.ru

Transient process models for use in trainer- simulators based on approximating static function

R.R. ISHKILDIN1, A.P. VEREVKIN2, I.V. IGNATOV3, A.T. MURZAGALIN4, A.Yu. KOROTCHENKO5

1 "Gazprom Dobycha Urengoy", 2b Zheleznodoroznaya St., Noviy Urengoy, 629300, Russian Federation, lead engineer for automation and mechanization of production processes, the automation and metrology supply department of Gazprom Dobycha Urengoy, Ltd. E-mail: rusufa@inbox.ru

Ufa State Technical Petroleum University, 1 Kosmonavtov St. Ufa, 629300, Russian Federation, D. Sc. (Eng.), professor. E-mail: apverevkin@mail.ru

3 "Gazprom Dobycha Urengoy", 8 Zheleznodoroznaya St., Noviy Urengoy, 629300, Russian Federation, deputy director general for long-term development. E-mail: i.v.ignatov@gd-urengoy.gazprom.ru

"Gazprom Dobycha Urengoy"8 Zheleznodoroznaya St., Noviy Urengoy, 629300, Russian Federation, deputy chief engineer for informatization, automation and metrology supply. E-mail: a.t.murzagalin@gd-urengoy.gazprom.ru

5 "Gazprom Dobycha Urengoy",2b Zheleznodoroznaya St., Noviy Urengoy, 629300, Russian Federation, chief engineer, first deputy director of the informatization, automation and metrology supply management. E-mail: a.u.korotchenko@gd-urengoy.gazprom.ru

Design of mathematical models is the key point in software simulator creation (simulators that imitate the software part of the operator's automated workplace). A method of creating models by approximating dynamic characteristics obtained experimentally for use in designing simulators is described in the article. The method applies nonlinearity of an object related to static and dynamic characteristics. The method also provides a simple procedure of creating and using models. These models can only be used in simulators as their precision is usually 10-15 %.

The proposed method based on dynamic characteristics approximation in time intervals limited by static polynomial functions whose coefficients are calculated by transient processes generated by changes in control and perturbation values. Such characteristics as a steady state value of the output technological parameter, the settling time, a delay and maximal acceleration of an output parameter value are used in the model. These characteristics are set by the cubic spline and 3rd polynomial coefficients and 2 constants. This method of coding provides a compact type of storing information about a transient process in the computer memory and facilitates presenting and using data during the simulation.

The procedure of using this class of models to simulate several simultaneous disturbance and control values is described in the article.

Keywords: mathematical model, imitation, simulator, approximation, static characteristics, dynamic characteristics, transient process, modeling automation, precision

DOI: 10.17212/1814-1196-2016-4-54-67

REFERENCES

1. Kruglyi stol "Resheniya, povyshayushchie effektivnost' upravleniya tekhnologicheskimi protsessami na predpriyatii TEK i khimicheskoi promyshlennosti" (stenogramma) [Meeting. "Decisions which can improve efficiency of technological processes controlling of energy and chemical industry"]. Avtomatizatsiya i IT v neftegazovoi oblasti, 2013, no. 1, p. 61.

2. Akhmetsafin R., Akhmetsafina R., Kursov Yu. Razrabotka trenazherov i otladka proektov ASUTP na baze paketov MMI/SCADA [Training simulator creation and DCS debugging based on MMI/SCADA packages]. Sovremennye tekhnologii avtomatizatsii, 1998, no. 3, pp. 38-41.

Received 06 September 2016.

3. Kneller D.V. "Komp'yuternyi trening - eto prosto..." ili mini-entsiklopediya raskhozhikh zabluzhdenii ["Computer based training - it is simple." or mini-encyclopedia of some delusions]. Avtomatizatsiya v promyshlennosti - Automation in Industry, 2003, no. 7, pp. 29-33.

4. Diligenskaya A.N. Identifikatsiya ob"ektov upravleniya [Object of control identification]. Samara, Samarskii gosudarstvennyi tekhnicheskii universitet Publ., 2009, pp. 23-35.

5. Spanel U., Kreutz M., Roggatz C. Simulator based operator training. International Journal of Distributed Energy Resources, 2006, vol. 2, p. 3.

6. Grishin I.V., Mankevich E.I., Telegina K.V., Shelud'ko A.S., Shiryaev V.I. O reshenii zadach parametricheskoi identifikatsii protsessov s khaoticheskoi dinamikoi [Random dynamics process parametrical identification problem solving]. Vestnik YuUrGU. Seriya: Komp'yuternye tekhnologii, upravlenie, radioelektronika - Bulletin of the South Ural State University. Series: Computer Technologies, Automatic Control & Radioelectronics, 2008, no. 3, pp. 44-46.

7. Dozortsev V.M., Agafonov D.V., Nazin V.A., Novichkov A.Yu., Frolov A.I. Komp'yuternyi trening operatorov: neprekhodyashchaya aktual'nost', novye vozmozhnosti, chelovecheskii factor [Computer based opearator training: invariable actuality, new possibilities, human factor]. Avtomatizatsiya v promyshlennosti - Automation in Industry, 2015, no. 7, pp. 8-20.

8. Akhmetov S.A., Ishmiyarov M.Kh., Verevkin A.P., Dokuchaev E.S. Tekhnologiya, ekonomi-ka i avtomatizatsiya protsessov pererabotki nefti i gaza [Technology, economics and automation of oil and gas refining processes]. Moscow, Khimiya Publ., 2005. 604 p.

9. Godunov S.K. O edinstvennosti reshenii uravnenii gidrodinamiki [Solution unicity of hydro-dynamic equations]. Matematicheskii Sbornik - Sbornik: Mathematics, 1956, vol. 40 (82), no. 4, pp. 467-478. (In Russian)

10. Dozortsev B.M. Komp'yuternye trenazhery dlya obucheniya operatorov tekhnologicheskikh protsessov [Computer based training-simulators for technological process operator training]. Moscow, Sinteg Publ., 2009. 365 p.

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

11. Belaya T.I., Chistyakova T.B. Matematicheskaya model' protsessa puska ustanovki katali-ticheskogo riforminga - yadro intellektual'nogo trenazhera [Mathematical modeling of catalytic processing plant starting - the core of intelligent training-simulator]. Khimicheskaya promyshlennost' -Russian chemical industry, 2003, no. 2, pp. 41-45.

12. Dudnikov E.G., Balakirev B.C., Krivsunov V.N., Tsirlin A.M. Postroenie matematich-eskikh mode lei khimiko-tekhnologicheskikh ob"ektov [Chemical-techno logical object mathematical model creating]. Moscow, Khimiya Publ., 1970. 312 p.

ISSN 1814-1196, http://journals.nstu.ru/vestnik Science Bulletin of the NSTU Vol. 64, No 3, 2016, pp. 54-67

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