Разработка динамической модели осуществляется на всем протяжении процесса строительства нефтегазового предприятия, и в рамках проектных этапов решаются следующие задачи
- Предварительное проектирование. Разработка упрощенной динамической модели на основе данных статического моделирования
- изучение особенностей ТП, формулирование цели и задач разработки имитационной модели;
- подготовка технического задания на разработку имитационной модели;
- разработка статической модели, расчет характеристик оборудования, определение номинальных режимов работы ТП;
- несмотря на то, что пакеты имитационного моделирования позволяют переводить готовую статическую модель в динамическую, рекомендуется разработку динамических моделей с большим числом объектов начинать заново в динамическом режиме;
- первичное конфигурирование технологического оборудования динамической модели, уточнение
- спецификаций на основе данных из статической модели, параметризация граничных условий;
- проектирование архитектуры СУ, добавление в динамическую модель средств автоматизации и алгоритмов противоаварийной защиты, анализ показателей качества СУ;
- исследование режимов работы технологического оборудования и процесса в целом;
- на основе результатов исследований осуществляется корректировка технического проекта.
- Детальное проектирование
- по мере разработки технической документации проекта в динамической модели уточняются характеристики оборудования;
- проводится исследование СУ по каналам задания и возмущения. Осуществляется поиск способов эффективной компенсации возмущений с применением компенсаторов и систем расширенного управления;
- разрабатываются алгоритмы управления и автоматические последовательности, определяются предварительные параметры настройки регуляторов (окончательные определяются на этапе пуско-наладки объекта);
- проверяются алгоритмы систем противоаварийной защиты;
- проводятся исследования поведения ТП на различных режимах работы;
- тестируются алгоритмы распределенных систем управления (РСУ), интерфейсы связи, операторские интерфейсы (имитационная модель через промышленные интерфейсы связи подключается к РСУ).
- Пуско-наладка, ввод в эксплуатацию, эксплуатация
- пуско-наладочные работы включают поэтапное тестирование оборудования, линий и установок и последовательный ввод в работу;
- идентификация параметров модели по реальным данным;
- динамические модели позволяют на данном этапе прорабатывать различные сценарии перед проведением физических работ на объекте.
- Модернизация, усовершенствование ТП
- во время эксплуатации ТП динамические модели используются для предварительного исследования результатов планируемой модернизации производства;
- по мере модернизации ТП одновременно вносятся изменения в динамические модели;
- естественным развитием жизненного цикла динамических моделей является их использование в компьютерных тренажерных (КТ) для подготовки нового персонала, повышения квалификации и отработки навыков по ведению ТП штатного персонала;
- модели используются в системах усовершенствованного управления;
- решаются задачи оптимизации технологического процесса, осуществляется поиск решений для повышения энергоэффективности циклов.
Исходные данные для разработки динамических моделей
От исходных данных существенно зависит адекватность динамической модели.
Типовой набор исходных данных для разработки динамических моделей:
- технологический регламент, технологическая схема с пояснительной запиской, режимные листы, технологические инструкции производственных операций;
- проект схемы трубной обвязки и КИПиА, трассировка труб;
- паспорта на технологическое оборудование (запорно-регулирующая арматура, машины, аппараты, сопряженное оборудование и др.);
- список сигнальных приборов и устройств отключения;
- план ликвидации аварийных ситуаций, матрица причинно-следственных связей системы ПАЗ;
- материально-тепловой баланс, характеристики технологических сред, сырья и продукции.
На основании приведённых исходных данных инициируется разработка динамической имитационной модели.
Этапы разработки динамических моделей
- Разработка шаблона именования объектов имитационной модели
Для сокращения времени разработки модели рекомендуется разработать и использовать на начальном этапе шаблон именования объектов модели с учетом технологического регламента ТП и требований организации взаимодействия модели с внешними источниками/потребителями данных.
- Разработка имитационной модели в команде
При организации командной работы над созданием имитационной модели рекомендуется выделить технологические блоки и определить точки их сопряжения. Пакеты имитационного моделирования поддерживают шаблонизацию и импорт/экспорт объектов между файлами с имитационными моделями. Рекомендуется вести детальный лог вносимых изменений в модели, что в дальнейшем облегчает поиск решений.
- Разработка основной технологической цепочки процесса
Анализ ТП на предмет выбора уравнения состояния, моделирования объектов с использованием готовой библиотеки объектов и необходимости создание интегрированных моделей нетипового оборудования. Рекомендуется сначала разработать модель, включающую типовые объекты библиотеки и упрощенные модели нетипового оборудования. На данном этапе выявляются наиболее сложные для моделирования части ТП и определяются направления дальнейших исследований и разработок.
Рекомендуется разработать правила именования файлов моделей и структуру папок для хранения. Дата, версия, шаг интегрирования, краткая отметка о решенной задаче позволяет сделать более удобным процесс разработки модели. Также рекомендуется использовать системы контроля версий и хранения внутренних состояний модели.
- Разработка математических моделей нетипового оборудования
Пакеты имитационного моделирования включают в свой состав программные средства для разработки дополнительных математических моделей оборудования и использования их в общей технологической цепочке. Разработка таких моделей более эффективна, когда имеется остальная часть модели ТП с использованием типового оборудования, на которой можно отлаживать и тестировать разрабатываемые алгоритмы.
При разработке модели рекомендуется поблочно добавлять объекты, запускать численный решатель и анализировать состояние модели. Это занимает на начальном этапе больше времени, но позволяет своевременно выявить ошибку моделирования и в долгосрочном плане сократить время создания динамической модели. В случае ошибочной конфигурации объекта, запуска интегратора и появления ошибки решателя, рекомендуется заново открыть файл модели и правильно сконфигурировать объект.
Для верификации состояния модели необходимо выбрать технологические параметры, которые характеризуют состояние процесса, например, рабочие точки компрессоров, давления, температуры, расходы, парожидкостное состояние в ключевых точках технологии. Сравниваются полученные значения в результате динамического моделирования со значением статической модели. Необходимо также следить за физичностью и динамикой изменения данных параметров.
- Уточнение параметров объектов модели
На первой итерации разработки модели крайне сложно учесть все нюансы ТП и выбрать правильные способы их моделирования. Поэтому после разработки основной технологической цепочки с типовым и нетиповым оборудованием выявляются детали, которые не были учтены в данной модели, либо специально были опущены для ускорения разработки первой версии.
На данном этапе уточняются геометрические, технические характеристики оборудования, высотные отметки, добавляются фиктивные объекты для уточнения особенностей работы ТП или обеспечения более стабильной работы модели и др.
- Исследование стабильности модели во время переходных процессов
Ещё одной важной целью быстрой разработки первой версии модели является анализ её стабильности на номинальных режимах и при переходных процессах. Увеличение числа моделируемых объектов, наличие рециклов усложняют поиск численного решения системы уравнений, снижается скорость расчета. При разработке динамической модели важно обеспечивать баланс между точностью расчета и его скоростью. В зависимости от сложности решаемой задачи скорость расчета может стать слишком малой. С другой стороны, в случае сложного моделируемого ТП, приходится уменьшать шаг численного решения системы уравнений для обеспечения сходимости решения при переходных процессах. Поэтому наличие первой версии динамической модели позволяет оценить скорость расчета и стабильность модели при переходных процессах, пуске и останове оборудования. В случае нестабильности модели приходится уменьшать шаг моделирования, что снижает скорость, либо искать способы упрощения модели.
Сходимость численных методов гидравлического расчета технологических сетей может ухудшаться при моделировании технологических режимов, в которых имеются потоки с нулевыми или малыми расходами. В таких случаях возможно кратковременно уменьшение шага интегрирования до тех пор, пока не появятся ненулевые расходы, и численные алгоритмы смогут найти решение.
Также на стабильность модели влияет выбор термодинамического пакета. В определённых случаях выбор другого термодинамического пакета обеспечивает лучшую стабильность модели при переходных процессах.
Проектирование систем управления с использованием динамического моделирования
- Разработка базовой системы управления.
После разработки базовой динамической имитационной модели ТП синтезируется СУ:
- определяются регулируемые и регулирующие параметры;
- анализируются возмущающие воздействия;
- определяется структура системы управления;
- определяются параметры настройки регуляторов.
С помощью анализа степеней свободы оценивается количество регуляторов и формируется предварительная структура СУ. В случае наличия альтернативных структур рекомендуется выбирать структуру с меньшим числом регуляторов.
В имитационную модель добавляются регуляторы в соответствии с разработанной структурой, и анализируется поведение модели на номинальных режимах, при смене режимов работы и подаче возмущающих воздействий. Как правило, предложенная структура СУ в дальнейшем изменяется эмпирическим методом для обеспечения заданного качества регулирования.
- Определение параметров настройки регуляторов
Для определения параметров настройки регуляторов используются встроенные алгоритмы автоматической настройки и методы, зарекомендовавшие себя в нефтегазовой отрасли.
При настройке параметров регуляторов рекомендуется параметризировать инерционность технологического оборудования для адекватной настройки регуляторов.
- Отладка последовательностей технологических операций
Последовательности технологических операций включают действия по различным условиям. Выполнение таких последовательностей в ручном режиме достаточно трудоемкая задача, к тому же сложно воспроизводимая. Поэтому для отладки последовательностей операций рекомендуется использовать встроенные средства автоматизации действий.
Не рекомендуется осуществлять резкие изменения параметров, например, перекрытие потока за один шаг моделирования, это приводит к резким скачкам технологических параметров и нестабильности модели.
- Тестирование алгоритмов системы противоаварийной защиты
В пакетах имитационного моделирования рекомендуется использовать встроенное средство для настройки матрицы причинно-следственных связей и тестирования работы алгоритмов на базе разработанной модели.