Файл: Баясанов, Д. Б. Автоматизированные системы управления трубопроводными объектами коммунального хозяйства.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.10.2024

Просмотров: 93

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

няются соответствующими зависимостями между машин­ ными переменными. Наличие в этих машинах линейных и

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

задания широкого класса начальных и граничных условий

позволяет с успехом решать уравнения, описывающие слож­

ные процессы в трубопроводах.

Отечественная промышленность выпускает в большом

количестве ЭВМ непрерывного действия различных типов,

качество которых все повышается. Такие модели состоят из

различных блоков, каждый из которых выполняет опреде­

ленную математическую операцию: умножение на постоян­ ный коэффициент, перемену знака, сложение и вычитание,

интегрирование по времени, умножение и деление перемен­

ных величин и т. п. Основными элементами аналоговых

машин являются усилители постоянного тока с большим

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

имеет знак, обратный знаку входного напряжения. Раз­

личные схемы включения этих усилителей обеспечивают

выполнение ими вышеприведенных математических опера­

ций. Например, включение усилителя с несколькими напря­

жениями, подаваемыми на его вход, обеспечивает выполне­

ние операции суммирования. Такой усилитель нередко на­

зывают сумматором. Показания суммируются при подаче

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

дает возможность решать на них различные дифференциаль­

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

правлении.

Операции умножения в аналоговых машинах основы­

ваются на равенстве:

(*i+ х г ) 2 ( . 4 — х 2 ) 2= 4хг лг2,

которое реализуется с помощью усилителей с различными схемами включения.

289



Блоки перемножения выполняются в аналоговых ма­

шинах обычно с двумя входами и одним выходом. Опера­

ция деления осуществляется здесь следующим образом.

При помощи специальных функциональных преобразовате­ лей вначале получают обратную величину:

1

Уi = —

Далее умножают величину у г на величину у 2, равную

величине х 2. Таким образом получают операцию деления

У = У 1 У 2 = л -

Очень важное значение в структурной схеме усилите­

лей, применяемых в моделирующих установках, имеет об­

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

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

стабильность работы блока при этом снижается. Отрица­

тельная обратная связь при некотором понижении коэф­

фициента усиления повышает стабильность работы послед­

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

Как указывалось выше, в усилительных блоках аналого­

вых машин применяются отрицательные обратные связи.

Все машины непрерывного действия имеют свои особен­

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

системах, техническая реализация их для решения задач

управления оказывается не всегда достаточно легкой. Основной причиной является сравнительно быстрый рост машинной погрешности решения задач с увеличением числа звеньев разбиения участков трубопроводов при исполь­

зовании метода прямых. Однако существуют разработан­

ные методы, которые дают возможность правильно рассчи­

тать и реализовать вычислительный комплекс с ЭВМ не­

прерывного действия. Для'работы на этих машинах обычно не требуется специальная подготовка.

Аналоговые машины, как показала практика их долго­

летнего использования, позволяют легко и быстро построить

модель той или иной автоматизированной системы различ­

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

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

мы и т. п. Применение машин непрерывного действия оп­

2 9 0


равдано и в АСУТП АСУ трубопроводными системами ком­

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

жимов работы. К примеру, в самонастраивающихся систе­ мах для построения модели того или иного звена трубопро­ водов, работающей в убыстренном темпе и позволяющей путем многократного повторения процесса найти экстре­ мум интересующего параметра для последующего поиска и переноса его на реальный объект при помощи системы уп­

равления. Нередко для реализации этих моментов прибега­

ют к некоторой модернизации серийных ЭВМ непрерывного

действия. На примере описания оптимизатора случайного

поиска для машины типа ЭМУ-10 покажем, как реализует­ ся этот процесс, обеспечивающий более эффективное ис­ пользование серийной модели в автоматизированной сис­ теме управления.

Известно, что в настоящее время широкое распростра­ нение получили оптимизаторы, работающие совместно с ЭВМ непрерывного действия. Такие комплексы можно

использовать для целей оптимизации технологических про­

цессов в АСУТ различных производств и, в частности, тру­

бопроводных. Аналоговые машины здесь целесообразней

всего использовать в случаях, когда целевая функция

неизвестна в явном виде, но может быть вычислена для

каждого значения ее аргументов решением задачи Коши

для систем обыкновенных дифференциальных уравнений. При этом выгодно использовать ЭВМ непрерывного дейст­ вия, которые позволяют осуществить многошаговый про­ цесс поиска за относительно небольшое время.

Большие возможности открываются при использовании комплексных устройств комбинированного действия, состоя­ щих из ЭЦВЛЦ осуществляющих оптимизационный про­

цесс, и аналоговой машины, имитирующей управляемый

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

привела к тому, что вместо ЭЦВМ в этих схемах нередко ис­

пользуют несложные по конструкции специализированные

блоки-оптимизаторы, реализация которых в устройствах

АСУТП обеспечивает весьма эффективные решения.

Для решения задач управления трубопроводными сис­ темами коммунальных хозяйств используют широко рас­ пространенную и хорошо зарекомендовавшую себя машину

291


непрерывного действия типа ЭМУ-10, которая имеет в своем составе оптимизатор на специализированной стойке, поз­ воляющий отыскивать оптимум целевой функции управле­ ния методом градиента и методом наискорейшего спуска. Метод градиента в этом блоке реализуется с помощью ав­ томатического повторения итерационного процесса. Со­

вершенно аналогично реализуется и метод наискорейшего

спуска. Математическая формулировка задачи может быть

представлена следующей зависимостью:

X = X + h v Q ,

(4.47)

где X — вектор независимых переменных целевой функции; Q —

целевая функция; X — новое значение вектора независимых пере­ менных, полученных в результате очередной итерации; h — величи­ на «шаг».

К-,

Рис. 49. Кривые зависимости быстро­ действия метода градиента (кривая 1) и метода с пересчетом (кривая 2) от числа переменных

Слово «шаг» берут в этом рассуждении не случайно.

Изменяя h, меняется и величина шага перемещения в про­

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

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

дальше, чем в начале решения задачи. В этом, пожалуй,

и заключается основной недостаток оптимизатора методом

градиента.

Решение задачи оптимизации по формуле X = X +

-\- h | уq | , обеспечивающей постоянство шага, независимо

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

усложнением конструкции оптимизатора. При этом вместо

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

нять сложно и с большой погрешностью реализуемые на ЭМУ-10 нелинейные операции.

9 9 2

От указанного выше недостатка свободен метод случай­ ного поиска. Использование простейшего алгоритма с пе­

ресчетом позволило сконструировать оптимизатор, который

схематически не сложнее, а, пожалуй, даже проще оптими­ затора методом градиента. На машине ЭМУ-10 конструк­

тивно получить оптимизатор несложно. Меняются схемы

блоков конденсаторов и управления. После переделки этого

блока на машине типа ЭМУ-10 может быть реализован как

метод градиента — наискорейшего спуска при работе с за­

водской вставкой элемента управления, так и метод слу­

чайного поиска при замене вставки блока управления.

К перечисленным преимуществам оптимизатора случай­

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

ции, большем трех. На рис. 49 представлены кривые за­

висимости быстродействия обоих методов от числа пере­

менных.

В основу работы оптимизатора положен алгоритм слу­

чайного поиска с пересчетом, реализуемый с помощью рекур­ рентных соотношений:

 

 

Х (ЛО+ £<ЛГ+1)

при

Q(W)<

Q0f_ I

(4.48а)

 

 

X(W )_£(W ) + £(W+1)

при

Q ( W >

Q ° _ l l

(4.486)

где

X М

— вектор независимых переменных целевой функции, по­

лученный в результате N -й итерации;

— вектор случайных чи­

сел, полученный при проведении N итерации; QW

— значение це­

левой функции после N итерации;

Qn =

min

Q[k* (где

k —

=

1, 2.................

N ) .

 

 

 

 

Общая принципиальная схема оптимизатора случайного

поиска представлена на рис. 50. Схема работает следующим

образом. Пока на входы усилителей 1—7 не подается на­

пряжение, на их

выходах сохраняются значения X [N)

X \ N) (координаты вектора X <А)). Конденсатор С гзаряжен до

величины Qat_ i ,

С2 — разряжен. Решается задача Коши

для системы обыкновенных дифференциальных уравнений, и после останова машины на вход усилителя 8 подается значение Q(W). При этом на выходах образуется величина Q5v_i— Q(N)- Знак этой величины определяет характер

работы поляризованного реле РП.

Если шаг был удачным, то включается реле Р4; на выхо­

де усилителя 8 устанавливается 0, конденсатор С2 разряжен,

а Сх заряжен до значения Qft — Q<A'>.

Реле Р 3

вклю­

чается, при этом входные конденсаторы

усилителей

/ —7,

293