Главная страница

Справочник инженера по АСУТП Проектирование и разработка 2008. Справочник инженера по асутп Проектирование и разработка Учебнопрактическое пособие ИнфраИнженерия


Скачать 6.47 Mb.
НазваниеСправочник инженера по асутп Проектирование и разработка Учебнопрактическое пособие ИнфраИнженерия
Дата16.11.2022
Размер6.47 Mb.
Формат файлаpdf
Имя файлаСправочник инженера по АСУТП Проектирование и разработка 2008.pdf
ТипСправочник
#792442
страница59 из 68
1   ...   55   56   57   58   59   60   61   62   ...   68
Глава 12. Усовершенствованное управление процессом
813
• Какое из вновь поставленного оборудования действи- тельно нуждается в математическом моделировании;
• Как подтвердить, или хотя бы проверить адекватность новой модели;
• Насколько быстро он может перенастроить модель;
• Насколько сложно для него перестроить модель в слу- чае существенных изменений технологического про- цесса;
• Насколько просто он сам, а не чудодейственные алго- ритмы, может интегрировать новые модели с сущест- вующими.
12.11. Требования к программному обеспечению
усовершенствованного управления
Любое программное обеспечение должно быть рассчита- но конечного потребителя. Еще лучше, если программное обеспечение создано при непосредственном участии потреби- теля.
И совсем фантастический вариант - если потребитель сам обладает необходимым уровнем знаний, чтобы создать нуж- ное ему программное обеспечение.
Вместе с тем, настроенное усовершенствованное управ- ление должно создаваться в расчете на минимальные требова- ния к теоретической подготовке технологического персонала.
Однако тому, кто претендует на разработку алгоритмов усо- вершенствованного управления необходимо ясно осознавать, что без основательных знаний:
• Теории автоматического регулирования;
• Методов математического моделирования;
• Численных методов;
• Теории идентификации;
• Теории вероятностей;
• Математической статистики;
• Теории стохастической аппроксимации;
Линейного и квадратичного программирования;
• Теории оптимального управления, наивно рассчитывать на хотя бы минимальный успех от своих экзерсисов с пакетом АРС.

814 Справочник инженера по А СУТП' Проектирование и разработка
Моделирование с помощью современных пакетов АРС основано на концепции "серого" ящика (в отличие от тради- ционного "черного"). Внутри серого ящика формирование мо- дели конкретного процесса производится с помощью языка блочной структуры. Это упрощает понимание и дальнейшее развитие модели. Для создания модели используется нагляд- ное графическое представление. Пакет должен иметь встроен- ные средства статистической проверки адекватности модели и определения доверительных интервалов. Должна быть воз- можность в качестве критерия качества управления использо- вать экономические показатели. Пакет усовершенствованного управления должен естественным образом встраиваться в об- щую иерархию функций контроля и управления АСУТП
(рис.12.16).
Optional
Remote
Operation/
Monitoring
«I
Ethernet Card
Windows Exasmoc
2000 OPC Ciient
Exaopc
Server
h i ^ w HIS/
Standard »f ENG
SMOC-PC Optional
(Builder) Ethernet
Exasmoc
Operation/
Monitoring/
Control
Displays ; Station
АРС
!
Download
Displays * »>
V net / VL net
T
Process Data
- • Exasmoc Data
Puc. 12.16

Гпава 12. Усовершенствованное управление процессом
815
При настройке пакета кроме технологических данных должно использоваться все многообразие настроечных пара- метров:
• Настройки регуляторов;
• Весовые коэффициенты;
• Допустимые границы;
• Штрафные функции;
• Экономические показатели;
• Приоритеты и т.д.
Интеграция с DCS сторонних производителей. Программ- ное обеспечение АРС должно позволять интеграцию с систе- мами управления сторонних производителей с помощью шлю- за и ОРС-сервера (рис. 12.17).
АРС
Displays
АРС
Operation
Monitoring
Control
Optional
Remote
Operation/
Monitoring
APC
Operator
Station
BRC/ERC
Operation DCS
Monitoring Displays
Control
Operator
тятя
Station
ГИп 1
Windows
2000
Exasmoc
О PC Client
Exaopc
Server
Other Vendor
DCS
Г Т
Gateway
Exasmoc
Station
Ethernet
Ethernet
- AIDA
-SMOC-PC ° P
t , o n a l
(Builder)
Download
Other Vendor DCS Control Bus
Process Data
»• Exasmoc Data
Control Stations
Рис. 12,17

816 Справочник инженера по А СУТП' Проектирование и разработка
12.12. Структура модели
Создание модели начинается с изучения отклика техноло- гического процесса на ступенчатое или импульсное возмуще- ние по входам. Сущность этого метода точнее всего определя- ет выражение Козьмы Пруткова: "Щелкни кобылу в нос - она
махнет хвостом ".
Однако данные с установки никогда не бывают свободны от шума. Источники шума неистребимы - это результат не- контролируемых возмущений самого технологического про- цесса и ошибок измерения. Следовательно, модель неизбежно будет подвержена влиянию зашумленных исходных данных.
Во-вторых, для многосвязных объектов невозможно смо- делировать влияние всех возмущений. Следовательно, модель должна строиться таким образом, чтобы адекватно представ- лять истинный отклик процесса и одновременно отфильтро- вывать посторонние составляющие, искажающие результат.
Устано!
MV
Управляющие
воздействия
DV
Контролируемые
возмущения
CV
Модель
(прогноз)
0-
контролируемых
J
Регулируемые
параметры:
Прогнозирование
регулируемых
параметров
Текущий
s
момент
времени
Рис. 12.18
Модель ошибок.
На первом этапе построения модель подразделяется на две части:

Глава 12. Усовершенствованное управление процессом
817
• Детерминированную, и
• Стохастическую, вызванную ошибками измерения и посторонними возмущениями.
Детерминированная часть и будет использована в много- параметрическом упреждающем контроллере.
Модель шума на рис. 12.19 состоит из неконтролируемых возмущений и ошибок измерения. Модель шума вычитается из исходных данных, чтобы освободить передаточную функ- цию от помех.
A1DA Pitksbom
AIDAModel Piedictions foi A0346AAL.PV
С \PCTF\Tuiori ad MDvId exJ dat
Futi Model Piediction Transfer Function Ail
Tue Oct 93 12PM
Qate & Т'тз
I E
F 0 3 5 0 _ A L S P
C* VPCTP\T\itor» at VCD \I4 6 0 4 5 5
45 0
4 4 5 4 4 0 4 3 5 4 3 0
3PM
Ddle & Tune
Рис. 12Л9
Статистические средства проверки достоверности мо-
дели. Для проверки статистической значимости коэффициен- тов модели могут использоваться различные статистики, на- пример критерий Фишера. На основе F-статистики можно удостовериться, что влияние некоторой переменной значи- тельно превосходит влияние другой переменной.
Доверительные интервалы.
Вычисляется 99% доверительный интервал для парамет- ров модели. Это дает возможность оценить, насколько могут изменяться параметры модели. Показателем степени досто-

818 Справочник инженера по АСУТП: Проектирование и разработка
верности параметров служит отношение полезного сигнала к шуму. Это соотношение может быть улучшено за счет увели- чения амплитуды ступенчатых или импульсных изменений входных параметров. Другой способ уточнения параметров модели - набрать больше данных, и сделать повторную оцен- ку на большой выборке. Можно сочетать использование обоих методов. Выбор определяется тем, что более приемлемо: вне- сти существенные возмущения в процесс, или потратить большее время на повторное проведение однотипных тестов.
Алгоритм отклика на конечный импульс генерирует 95% доверительный интервал для коэффициентов с одновременной оценкой самих коэффициентов. Это позволяет удостоверить- ся, что для модели найдено устойчивое решение, и на послед- них шагах коэффициенты модели практически не меняются
(см. рис. 12.20).
FiR Step Response
FIR Step: C:\PCTP\Tutorial\ID\Id__exl.dat
Input = F035G_AL SP Output = A0346AAL PV
0 9- =
08
07 -s
0 6 - I
05 - I
04 0 3 - 1 02 0 1
00
/
Ух
jgHlHsi'JH
1
Л
\
10
20
30 70 80 40 50 60
Time (minutes)
F I R Step: C:\PCTP\Tutorial\IDMd__exl.dat
Input =r FD351_AL:SP Output = A0346AAL PV
90 100 0 25
о ООО
% -0 50
-0 75 с
00
^
a -1 25 en
£ -150
" F
7
^П|||||И1|||11|||||И|| л ,
11 i j I и I j ll j j I I I i I I i I i I I j
' / " • л - ^ - ч ^ Л
11111111 i 1111 10 20 30 40 50 60 70
Time (minutes)
80 90 100
Puc. 12.20

Глава 12. Усовершенствованное управление процессом
819
Возможность заморозить некоторые, или все парамет-
ры модели. Это дает возможность произвести поверочный расчет: проверить надежность параметров, полученных на од- ной выборке, на другом наборе данных.
Кросс-корреляция.
Должна существовать возможность рассчитать и вычер- тить взаимную корреляционную функцию для любых сочета- ний входных, выходных и сгенерированных переменных. Те из переменных, которые имеют более двух значимых коэффи- циентов корреляции, могут претендовать на включение в мо- дель. Естественно, эти расчеты должны сопровождаться опре- делением степени доверительности полученных значений.
Однако личный опыт автора говорит о том, что надежда на определение структуры и взаимосвязей модели процесса с по- мощью исключительно статистических методов совершенно не оправданы. Слишком близки и тесны связи между всеми параметрами процесса, и проявляются они со своими времен- ными характеристиками. Поэтому создание адекватных моде- лей невозможно без математического описания детерминиро- ванных материальных, энергетических и физико-химических превращений реального технологического процесса.
Исследование технологических данных, проектирование и синтез модели - это трудоемкий и долговременный процесс.
К тому же доступны эти процедуры далеко не каждому. По- этому нет никакой необходимости (да и реальной возможно- сти) проводить поиск и идентификацию моделей на реальной системе управления. Программное обеспечение для поиска и создания модели должно быть автономным. В реальном вре- мени на реальной системе управления должен работать собст- венно многопараметрический предсказывающий контроллер.
Таким образом, процедура формирования алгоритма усо- вершенствованного управления будет выглядеть следующим образом:
1. Автономная разработка математической модели тех- нологического процесса;
2. Конфигурирование целей управления;
3. Определение настроечных факторов;
4. Генерация контроллера;
5. Тестирование контроллера;
6. Загрузка контроллера.

820 Справочник инженера по А СУТП' Проектирование и разработка
Возмущения. Это те переменные, которые не доступны для изменения, но влияние которых может быть некоторым образом учтено.
Модель контролируемых возмущений учитывает влияние возмущений, которые могут быть идентифицированы по вы- ходным переменным процесса. Модель неконтролируемых возмущений учитывает влияние тех возмущений, которые не могут быть идентифицированы по выходным переменным процесса. К таковым моделям относятся стохастические моде- ли шума.
Входные (управляющие) Выходные (контролируемые)
параметры MV параметры CV
Расход сырья • Выход продукта
Ра сход пара * ^ Состав п родукта
Концентрация примесей
Температура окружающей среды
Наблюдаемые возмущения DV
Рис. 12.21
В отличие от сколь широко известного, столь и бесплод- ного черного ящика, внутренняя структура серого ящика (рис.
12.21) хорошо известна, и фактически повторяет структуру схемы материальных потоков и блоков реального процесса.
Эта концепция позволяет производить разработку модели процесса последовательно, блок за блоком. Любой из блоков может быть модифицирован, либо разработчик вправе исполь- зовать собственный блок. Настройка модели производится с учетом всех ограничений.
Корректировка параметров модели может производиться в режиме on-line с использованием фильтра Калмана. При этом корректируется так называемая наблюдаемая модель ошибок, что позволяет повысить устойчивость управления.
Фильтр Калмана встраивается непосредственно в схему управления (рис. 12.22). Большим преимуществом такого под- хода является прозрачность.

Глава 12. Усовершенствованное управление процессом
821
Достаточно настроить параметры передаточных функций, и одновременно наблюдать результат фактически по схеме технологического узла.
Важным средством повышения устойчивости модели яв- ляется возможность создания промежуточных переменных.
Промежуточные переменные описывают внутренние взаимо- связи между переменными состояния и управления. Кроме стандартных переменных блока - управляющая переменная, управляемая переменная, отклонение от задания и т.д. - раз- работчик имеет возможность определить новые промежуточ- ные переменные. Анализ изменения промежуточных (внут- ренних) переменных способствует раннему обнаружению от- клонений процесса по сравнению с теми выходными перемен- ными, которые доступны для измерения.
Для идентификации контролируемых и неконтролируе- мых возмущений строятся самостоятельные модели.
Модель контролируемых возмущений представляет
собой регулятор по упреждению, который строится на учете параметров, которые доступны для измерения, но находятся за пределом зоны влияния данного контроллера. В отличие от контролируемых возмущений, которые хотя и находятся вне зоны действия контроллера, но, тем не менее, могут быть из- мерены, неконтролируемые возмущения непредсказуемы и случайны. Наличие неконтролируемых возмущений приводит к ошибке предсказания модели. Наиболее известным средст- вом моделирования случайных неконтролируемых помех яв- ляется фильтр Калмана.
Рис. 12.22

822 Справочник инженера по А СУТП' Проектирование и разработка
12.13. Усовершенствованное управление колонной
Рис. 12.23
Первая кривая на рисунке 12.23 представляет температу- ру наверху колонны. Вторая кривая - расход флегмы на ко- лонну, и четвертая - качество (концентрация пропана) сверху колонны. Концентрация пропана - это целевой показатель, который должен поддерживаться. Соответственно, расход орошения будет определяться данной концентрацией. Темпе- ратура сверху колонны является хорошим индикатором каче- ства ключевого компонента.
Однако изначально управляющее воздействие может быть сделано только после того, как произойдет изменение концен- трации. На обнаружение отклонения концентрации и возврат к заданному значению будет потрачено существенное время, в течение которого пострадает качество целевого продукта. Два пика на четвертой кривой (концентрация по верху) как раз и свидетельствуют данный переходный процесс.

Глава 12. Усовершенствованное управление процессом
823
Рассмотрим поведение того же объекта управления, в тех же исходных обстоятельствах, но с использованием упреж- дающего контроллера (рис. 12.24).
Рис. 12.24
Если температура по верху объявлена как внутренняя пе- ременная, контроллер немедленно произведет управляющие воздействия по расходу флегмы, как только обнаружит откло- нение температуры.
Контролируемой переменной, естественно, остается кон- центрация ключевого компонента по верху. В результате предваряющая корректировка орошения предпринимается до того, как концентрация изменится.
Более того, упреждающий контроллер "помнит", что дей- ствия по корректировке орошения уже предприняты, и не реа- гирует на проявившиеся изменения концентрации. В итоге отклонение концентрации от задания становится минималь- ным.

824 Справочник инженера по А СУТП' Проектирование и разработка
Единственное, что остается упущенным, - это неоправ- данный проскок по расходу флегмы (вторая кривая на рис.
12.24) из-за того, что отсутствует фильтрация помех на основе модели возмущений.
Очень важным элементом системы управления является жесткость, устойчивость (robustness) алгоритма управления к воздействию случайных неконтролируемых возмущений.
Контроллер должен иметь способность к самообучению на основе анализа действительного уровня помех с процесса.
Данная проблема решается с применением эталонной модели.
Если контроллер построен без учета модели возмущений, и работает без эталонной модели, то любые изменения в про- цессе приводят к потере контроля над процессом (рис. 12.25).
Рис. 12.25
Контроллер полностью вывел процесс из равновесия.
Причиной такого поведения явились незначительные ошибки измерения и неконтролируемые возмущения процесса.

Глава 12. Усовершенствованное управление процессом
825
С использованием эталонной модели выход идеального контроллера сглаживается, и процесс сохраняет устойчивость
(см. рис. 12.26).
I2BSS
ць щт>
I ш ш ш к ш з
ШМВШ-кРШ^:
|Meh>« J j
£ Irp*.
J] CMfwt<
й Trortifw Fvnctww
ф
е^м
\и< Hot
{gj Motnx
! U«*»»e«r»d
8} Inputi
|Й Outputs
1 Traxftf Function»
^Cor. De«o
j] S*tec»»on
^ Econw»* УогюЫ*»
Jjj PflVjiteM
- ^jj Ce^ettwn Poitlti
^ Йог
g) 0TKJ
Qj SeuWiOO 1
(WM«M SOfCtMfl
Ж Rrowt
Рис. 12.26
В данном примере контроллер анализирует разницу меж- ду фактическим поведением объекта и предсказанным на ос- нове модели. При этом контроллер плавно делает управляю- щие воздействия, невзирая на возмущения и ошибки измере- ния.
Представленные примеры наглядно демонстрируют и громадные возможности, заложенные в современные методы управления, но одновременно и опасности, которые подстере- гают при их некорректном применении. Чтобы эффективно
заниматься усовершенствованным управлением, требуют-
ся специалисты, хорошо знающие и понимающие и про-
цесс, и математику. С сожалением остается добавить, что
если сами специалисты этого не осознают, то появиться
им в нынешней жизни будет неоткуда.

826 Справочник инженера по А СУТП' Проектирование и разработка
Пока сконструированный контроллер испытывается в ав- тономном режиме, он работает в идеальных условиях:
• На идеальном технологическом оборудовании,
• Без влияния реальных возмущений и флуктуаций,
• Без учета неопределенностей технологического про- цесса.
Никакие самые значительные усилия разработчика
модели не могут быть чрезмерными для того, чтобы
учесть все внешние обстоятельства при работе контролле-
ра в реальных условиях.
Реальные данные с процесса подвержены влиянию мно- жества возмущений:
• Дрейф и флуктуации измерительных устройств;
• Влияние неконтролируемых возмущений, которые не- возможно моделировать (например, действие микро- примесей, отравляющих катализатор);
• Пусть частичная, но неизбежная неадекватность моде- ли.
Что же можно "противопоставить" реальным обстоятель- ствам?
Решение этой проблемы находится в использовании ре- ального отклика с технологического процесса в качестве об- ратной связи контроллера.
На практике существует множество случаев, когда изме- нение одной из переменных процесса является косвенным по- казателем изменения другой переменной.
В нашем случае таким примером является связь между температурой наверху колонны и концентрацией верхнего погона. И, вообще говоря, целевым параметром управления будет именно концентрация сверху, а управляющим - расход орошения. Тогда рабочая модель должна быть разработана с учетом связи между орошением и концентрацией. Вдобавок должна быть предусмотрена связь между концентрацией и верхней температурой.
Связь между температурой и орошением должна быть встроена в модель неконтролируемых возмущений. Эффект будет таков, что контроллер будет изменять расход флегмы при изменении температуры, не дожидаясь изменения концен- трации. При этом температура по верху колонны не будет ни контролируемой переменной, ни управляющей.

1   ...   55   56   57   58   59   60   61   62   ...   68


написать администратору сайта