Рассматривается задача управления насосной станцией зоны водоснабжения крупного города. Насосная станция данной зоны оснащена частотными регуляторами оборотов насосов, а также в данной зоне установлено большое число (44 ед.) контрольных точек, в которых измеряются расход и давление. Это дает возможность с целью экономии электроэнергии и воды перейти от управления насосами по нормативным суточным графикам к управлению по реальной ситуации, оцениваемой в РВ. Экономия достигается за счет снижения напора воды на выходе станции.
Автор: Левин И.К., Крижевский П.В.
Источник: Автоматизация в промышленности №10, 2010
В настоящее время управление насосными станциями зон водоснабжения крупных городов ведется по нормативным суточным графикам, задающим давление воды либо на выходе насосных станций [1], либо в малом числе (одной или двух) диктующих точек в зоне водоснабжения [2]. В таком управлении обычно не используется информация о распределении давлений внутри зоны водоснабжения. Уровни давления на выходе насосной станции или в диктующих точках задаются так, чтобы обеспечить (с некоторым запасом) необходимое давление на вводе всех домов зоны. Задаваемый уровень давления обычно зависит от времени суток и сезона. Однако задание давления воды сверх необходимого приводит к излишним потерям как электроэнергии, так и самой воды (вследствие неизбежных утечек). Для обеспечения меньшего запаса по давлению нужно иметь более подробную информацию о распределении давления воды по зоне водоснабжения. В идеале надо знать давление воды на вводе в каждый дом, но пока еще техническое решение, обеспечивающее дистанционный контроль давления на каждом вводе, представляется слишком дорогим.
ООО "Индасофт" разрабатало АСУ комплексом подачи питьевой воды в одном из российских мегаполисов в зоне водоснабжения, обеспечивающей водой примерно 700 жилых домов. При создании этой системы управления на 44 вводах в дома (водомерных узлах) были установлены контрольные точки, которые с помощью контроллеров Motorola измеряют давления и расходы и отправляют эти данные на сервер системы управления. Эти точки распределены равномерно по данной зоне водоснабжения.
До введения в строй данной системы (в марте 2009 г.) управление насосами станции осуществлялось по нормативному суточному графику и иногда корректировалось диспетчерами по давлениям в трех диктующих точках зоны.
С созданием системы автоматизации зоны водоснабжения и накоплением статистики появилась возможность использовать информацию о распределении давлений внутри зоны для более точного управления давлением на насосной станции. Этому способствует также тот факт, что насосы данной станции оснащены частотными регуляторами скорости вращения, что позволяет плавно регулировать давление на выходе станции.
Схема системы управления насосной станции
рис.1
Контур регулирования насосной станции включает датчик давления (на выходе станции) и частотный регулятор, который поддерживает давление в соответствии с задаваемой ему уставкой (рис. 1). Последняя вырабатывается управляющим сервером, который получает информацию от контрольных точек, установленных в подвалах жилых домов. Повторим, что контрольными точками оснащены не все дома зоны, а только 44 примерно из 700 зданий, но при этом контрольные точки размещены примерно равномерно по зоне. Отметим, что некоторые контрольные точки размещены за так называемыми "номерными" подкачивающими насосными станциями, которые устанавливаются обычно на вводе в высотные дома. Такие контрольные точки не участвуют в выработке уставки давления на насосной станции, поскольку давление в них обеспечивается насосами соответствующих подкачивающих станций (ПНС) и слабо зависит от давления на станции. Всего в данной зоне водоснабжения 14 таких номерных точек. Таким образом, управление насосной станцией ведется по 30 контрольным точкам.
Постановка задачи
Требуется поддерживать уставку давления на насосной станции на как можно более низком уровне при соблюдении следующих условий:
Для осуществления работы алгоритма требуется иметь:
Построение математической (статистической) модели
Для точного анализа давлений и выработки правильных управляющих воздействий нужно было бы иметь точную математическую модель всей гидравлической системы зоны водоснабжения. Однако это не возможно, поскольку для построения такой модели и ее калибровки нужно иметь подробную информацию о топологии и обо всех элементах гидравлической системы (трубах, задвижках, насосах и т.д.), а также об их состоянии на каждый конкретный момент времени. Такая информация недоступна. Поэтому нужно иметь эмпирическую (статистическую) модель, которая описывает зависимость изменения давления в контрольных точках от изменения давления на насосной станции. Данная модель может быть построена в четырех последовательно усложняющихся вариантах.
Заметим, что в настоящее время на эксплуатируемой системе используется модель 2, поскольку в силу ряда технических причин использовать показания расходомеров при частом циклическом опросе пока еще затруднительно. В следующих версиях программы предполагается использование показаний расходомеров и соответственно моделей 3 и 4.
Использование модели 1 зарезервировано для случаев, когда модель 2 или модели 3 и 4 будут давать грубые ошибки. Это возможно при резком изменении конфигурации сети вследствие аварий или крупных ремонтных работ. Однако за время опытной эксплуатации системы (в течение трех месяцев с марта по май 2009 г.) случаев неадекватного поведения модели 2 отмечено не было, и поэтому модель 1 никогда не использовалась.
Для настройки линейной статистической модели применяется рекуррентный алгоритм Качмажа [4]. Такой алгоритм был выбран потому, что он может непрерывно следить за изменениями линейной зависимости, и не требует перенастройки при изменении внешних условий, а также потому, что он прост для вычислений и не создает существенной нагрузки для ПК.
Приведем описание этого алгоритма применитель но к линейной двухпараметрической модели, которая описывает зависимость давления в контрольной точке от давления на насосной станции (модель 2).
Сама модель записывается в виде: Pk = c0k + c1k Pнс,
где Pk – давление в kй контрольной точке, Pнс – дав ление на насосной станции, c0k и c1k – свободный член и коэффициент двухпараметрической линейной модели для k-й контрольной точки. Алгоритм Качмажа для настройки этой модели имеет следующий вид:
где [t] – момент времени, когда производится коррекция модели, [t – 1] – момент времени предыдущей коррекции.
Алгоритм определения критической контрольной точки
рис.2. Критическая точка типа 1 | рис.4. Критическая точка типа 3 |
рис.3. Критическая точка типа 2 | рис.5. Одновременное присутствие критических точек типа 1 и 3. Тревога |
Определение критической контрольной точки осуществляется в следующей последовательности:
Теоретически возможно, хотя и очень маловероятно, одновременное появление критических точек и типа 1, и типа 3. Это означает либо серьезную ошибку в данных, либо аварийную ситуацию в системе. Такую ситуацию исправить изменением давления на насосной станции невозможно. При этой ситуации оператору выдается сигнал тревоги (рис. 5).
Вполне возможна ситуация, когда одновременно имеются критические точки типов 2 и 3. В этом случае сравниваются величины вычисленных по математической модели компенсаций: для точки типа 2 вычисляется, насколько необходимо снизить давление на насосной станции, чтобы давление в этой точке оказалось на нижнем пределе плюс необходимый запас безопасности, а для точки типа 3 – на сколько не обходимо снизить давление на насосной станции, чтобы давление в этой точке оказалось ниже верхнего предела. Если компенсация для точки типа 3 больше, чем компенсация для точки типа 2, то велика опасность того, что устранение нарушения в точке типа 3 приведет к нарушению в точке типа 2. Такую ситуацию тоже нельзя исправить изменением давления на насосной станции, поэтому оператору выдается сигнал тревоги (рис. 6, а).
рис. 6а. Неустранимое противоречие между критическими точками типов 2 и 3. Тревога
Если же компенсация для точки типа 3 меньше компенсации для точки типа 2, то снижение давления на насосной станции, обеспечивающее нужное давление в точке типа 2, скорее всего приведет к до статочному понижению давления и в точке типа 3. Поэтому критическая точка типа 3 игнорируется и остается только точка типа 2 (рис. 6, б).
рис. 6б. Ситуация, когда критическая точка типа 3 может быть проигнорирована.
Итак, мы исключили ситуации, когда одновременно появляются критические точки разных типов, поэтому в дальнейшем будут разбираться ситуации, когда имеется только одна критическая точка конкретного типа.
Вычисление коррекции давления на насосной станции
Вычисленное для текущей критической точки не обходимое давление на насосной станции является предварительным значением для уставки регулятора насосной станции. Предварительным это значение является потому, что непосредственно использовать его для изменения уставки нельзя, поскольку это значение следует за резкими изменениями показаний датчиков в контрольных точках, которые время от времени происходят вследствие сбоя как в самих датчиках, так и в системах передачи данных.
Полученное предварительное значение уставки требуется отфильтровать, чтобы:
Однако линейные фильтры в данном случае использовать нецелесообразно, поскольку они обладают следующими недостатками:
Более подходящим для данной ситуации представляется применение медианных фильтров, использующих скользящую медиану [5]. Они никак не реагируют на кратковременное изменение входного сигнала, а их реакция на долговременное изменение начинается тогда, когда в окне скользящей медианы наберется более половины точек, "проголосовавших" за это изменение.
В качестве длины окна скользящей медианы были приняты два значения: 15 выборок для спокойных периодов и 7 выборок для периодов изменений. В дальнейшем скользящая медиана с первым размером окна называется "длинной медианой", а со вторым размером – "короткой медианой". Длинная медиана применяется для спокойных периодов суток, когда водопотребление изменяется мало (обычно ночь и день), а короткая медиана – для активных периодов, когда водопотребление изменяется быстро (обычно утро и вечер). Способ детектирования спокойных и активных периодов приведен ниже.
Отметим, что длинная медиана не создает "карманов" и "выступов" на графике уставки (то есть кратковременных понижений и повышений давления) в спокойные периоды, но зато при резком изменении водопотребления вырабатываемая ею уставка отстает от запросов потребителей и запаздывает с началом повышения или понижения давления. Короткая же медиана своевременно реагирует на начало или окончание повышенного водопотребления, но может создавать нежелательные "карманы" и "выступы" в периоды спокойного водопотребления.
Детектирование спокойных и активных периодов водопотребления
Для детектирования спокойных и активных периодов водопотребления решено было не привязываться к конкретному времени суток, поскольку изменение водопотребления может происходить не только утром или вечером, но и как следствие внешних событий (спортивные матчи, концерты, праздники и т.д.). В результате проведения ряда экспериментов над статистикой, собранной в период существования нынешней конфигурации системы управления зоны водоснабжения ПНС, было выяснено, что достаточно надежным критерием изменения активности водопотребления является скорость изменения такого критерия, как средний модуль отклонения от текущего среднего (более устойчивый аналог дисперсии) суммы приращений давлений на всех контрольных точках. В виде формулы этот критерий может быть выражен как:
Данный критерий имел следующие параметры: число отсчетов усреднения – 15 ед.; порог срабатывания D[t] ?5.
При превышении данного порога период водопотребления считается активным и для фильтрации выбирается короткая медиана, а если значение критерия ниже этого порога, период считается спокойным и выбирается длинная медиана. Отметим, что этот критерий довольно хорошо отражает моменты изменения водопотребления – в "спокойные" периоды значение критерия колеблется около 1, а в моменты изменения водопотребления сразу подскакивает до уровня примерно 10.
Результат опытной эксплуатации АСУ
Рис.7а. Подробные графики давления на насосной станции
Система управления ПНС с описанным алгоритмом эксплуатируется с 19 марта 2009 г. по настоящее время. На рис. 7, а приводится график давления на насосной станции, работающей под управлением данного алгоритма, за 48-часовой период с 27 по 29 апреля 2009 г. На графике приводятся следующие кривые: нефильтрованная (несглаженная) уставка; уставка давления, вырабатываемая алгоритмом; давление на выходе насосной станции; давление в критической точке; уставка давления, вырабатываемая алгоритмом; нормативное значение давления (по которому станция управлялась ранее); давление на выходе насосной станции.
Из графика видно, что не сглаженная уставка сильно колеблется (имеет высокие зубцы), что отражает характер колебаний давления в критической точке. Фильтрованная уставка, подающаяся на контроллер управления насосами, имеет ступенчатый характер, типичный для медианной фильтрации и удобный для управления. Редко изменяющаяся ступенчатая линия – нормативное значение давления.
Ниже для удобства интерпретации приведен тот же график, на котором оставлены только две кривые – нормативного давления и давления на выходе насосной станции, управляемой рассматриваемым алгоритмом (рис. 7, б).
рис.7б.Сравнение графика давления на насосной станции и графика нормативного давления
Из приведенных графиков видно, что под управлением данного алгоритма давление на насосной станции практически всегда держится ниже нормативного значения. Днем нормативное давление назначается так, чтобы обеспечивалось нужное давление в самые пиковые часы этого периода (утро и вечер), но не учитывает возможности опустить давление в середине дня, когда люди меньше пользуются водой. Ночное значение нормативного давления выбирается так, чтобы обеспечить давление поздно вечером и рано утром, но тоже не учитывает возможности опустить давление в середине ночи. Назначаемое алгоритмом давление учитывает все эти подробности. Оно вовремя изменяется в утренний и вечерний периоды и правильно отслеживает провалы в водопотреблении в середине дня и середине ночи, а также изменение водопотребления в периоды массовых мероприятий. Например, в Пасхальную ночь давление упало примерно в 4 часа ночи, когда люди перестали смотреть телевидение и пошли спать. В обычные дни такое уменьшение давления происходит примерно в 23:30 – 0:30.
Среднее снижение давления по сравнению с нормативным давлением за период испытаний составило примерно 1…1,5 м вод. ст. Это дает 2…3% экономии электроэнергии и снижение потерь воды на 4…5%. Заключение
Рассмотрен новый алгоритм управления насосной станцией зоны водоснабжения по большому числу контрольных точек и приведены результаты его опытной эксплуатации.
Алгоритм опрашивает контрольные точки, на основании статистического моделирования выбирает из них одну критическую и по той же статистической модели вычисляет изменение уставки давления на насосной станции так, чтобы скорректировать давление в данной критической точке. Полученное значение уставки подвергается медианной фильтрации для исключения влияния сбоев в датчиках и сетях передачи данных, а также уменьшения числа переключений режимов насосов. Скорость реакции медианного фильтра регулируется с помощью специального статистического теста.
Результаты опытной эксплуатации показывают, что применение данного алгоритма приводит к существенной экономии электроэнергии и уменьшению потерь воды за счет снижения давления на выходе насосной станции.