Санкт-Петербургская компания «Политерм», имеющая богатый опыт в разработке программного обеспечения для гидравлических и тепловых стационарных расчетов, предлагает новый программный продукт, предназначенный для расчета переходных процессов, в т.ч. при возникновении гидравлического удара, в трубопроводных системах. История вопроса История изучения нестационарных гидродинамических процессов, включающих в частности гидравлический удар, насчитывает уже более ста лет и начинается со ставшей в настоящее время уже классической работы Н.Е. Жуковского [1]. В прошедшие годы явление гидравлического удара неизменно привлекало внимание ученых и инженеров во многих странах в связи с научным и практическим аспектами. К началу 60-х годов прошлого столетия основные физические и гидродинамические процессы, протекающие в элементах трубопроводных систем при гидравлическом ударе, были в основном изучены. В то же время было установлено, что в реальных (сложных) гидросистемах специфика переходных процессов в основном определяется многократным наложением отраженных от конструктивных неоднородностей системы волн давления и трансформацией этих волн при их прохождении по длине трубопроводов. В сложных гидросистемах, как и во многих других инженерных задачах, решению препятствует «проклятие многомерности», усугубляемое нелинейностью процессов. На переходные процессы оказывает влияние большое количество факторов, например, наличие в трубах растворенного в жидкости воздуха, деформационная податливость стенок труб и другие явления. В частности, было установлено, что на характер нестационарных процессов в трубопроводных системах кардинальное влияние оказывают кавитационные разрывы сплошности, которые могут возникать в любой точке системы при падении давления там ниже величины давления насыщенных паров жидкости. Поэтому неудивительно, что в конце 60-х годов система, состоящая из двух труб разного диаметра, считалась у специалистов «сложной» и трудно поддающейся расчету. Важным вкладом в методику расчета гидравлического удара было создание «графического» метода, изложенного лучше всего в монографии Л. Бержерона [2]. Однако даже специалистами в области гидравлического удара расчеты могли выполняться лишь для достаточно простых гидросистем, состоящих из одной, двух труб, и без учета нелинейных и кавитационных процессов. Все это не позволяло гарантировать достаточную, даже для инженерных систем, точность расчета и возможность массового использования метода в повседневной практике. Очередным, и решающим шагом в расчетах гидравлического удара стал отказ от аналитических и графических методов в пользу численных. Это положило начало массовому использованию электронно-вычислительных машин. Их внедрение и массовое использование позволило проводить расчеты практически без ограничения сложности сетей. Определенный итог выполненных в этом направлении работ и исследований был подведен в монографиях В.Л. Стритера и Е.Б. Уайли [3] (США), Б.Ф. Лямаева, Г.П. Небольсина и В.А. Нелюбова [4] (СССР), опубликованных в 60–70-х годах. В этих работах приведены методы и результаты решения основных проблем при создании компьютерных моделей для проведения численного эксперимента по изучению нестационарных процессов в реальных (сложных) трубопроводных системах на ЭВМ. Это позволило существенно повысить точность и достоверность расчетов, в т.ч. за счет привлечения более точных нелинейных моделей для описания распространения волн в трубах и поведения конструктивных элементов системы, учета кавитационных явлений. Современный подход Современным подходом при разработке программ для расчета режимов работы инженерных сетей, в частности для расчета нестационарных гидродинамических процессов в трубопроводных системах, является создание программно-расчетных комплексов для компьютеров на основе использования геоинформационных технологий (ГИС). Это позволяет решать весь перечень задач, связанных с разработкой, проектированием и эксплуатацией гидросистем различного назначения для конкретных условий. Применение геоинформационных технологий для создания моделей водопроводных сетей и, в частности, исследования нестационарных процессов дает существенное преимущество по сравнению с использованием других программных продуктов, не имеющих в своей основе геоинформационной системы. Это преимущество определяется: o возможностью использования графической подосновы (карты города, района, населенного пункта) для нанесения на нее водопроводной сети; o простотой нанесения на карту города схемы водопроводной сети с ее привязкой к существующим зданиям и сооружениям, наглядностью представления информации, быстрым вводом исходных данных, необходимых для выполнения расчетов, и удобством анализа полученных результатов расчета. Процесс нанесение водопроводной сети на карту города максимально автоматизирован. Для этого достаточно при помощи мыши в графическом редакторе изобразить схему водопроводной сети. При этом автоматически создается топологически связный граф сети с привязкой соответствующих баз данных к каждому объекту. В последнее время в связи с частыми отключениями электроэнергии случаи возникновения гидроударов участились, поэтому потребность в защите от гидроудара становится более острой. При выборе защитных устройств существенную помощь может оказать компьютерная программа, позволяющая сразу оценить эффективность планируемых мероприятий. Компания «Политерм» предлагает новый программный продукт, предназначенный для расчета переходных процессов, в т.ч. и при возникновении гидравлического удара в трубопроводных системах. Программный продукт создан с использованием опыта, накопленного научными школами одного из старейших вузов России — Военного инженерно-технического университета. Программа, выполняющая расчеты гидравлического удара, оформлена в виде модуля расширения (plug-in) геоинформационной системы Zulu и входит в программно-расчетный комплекс ZuluHydro. Возможности программы и используемая матмодель Известно, что переходные процессы в водопроводных сетях возникают чаще всего при включении и выключении насосов, а также при открытии и закрытии задвижек. Гидравлический удар является следствием быстрого выполнения одного или нескольких перечисленных действий и может усугубляться наличием воздушных полостей в трубах. В программе предусмотрена возможность выбора пользователем источника возмущения стационарного процесса. В процессе расчета и по его завершению пользователю для анализа переходных процессов программа предоставляет следующую информацию: o в процессе расчета пользователь имеет возможность наблюдать в реальном времени распространение бегущих волн давления и скорости вдоль любого маршрута; o по результатам расчета производится построение графиков наибольшего и наименьшего давлений в каждой точке вдоль этого маршрута; o приводятся графики изменения давления в зависимости от времени для ряда выбранных точек наблюдения; o в базы данных заносятся значения наибольшего и наименьшего давлений для каждого участка и узла сети с указанием времени возникновения этих давлений, а для участка указываются и соответствующие точки. ГИС Zulu позволяет с помощью запросов найти по базе данных наиболее опасные участки и узлы и на основании этой информации можно при необходимости выбрать (или добавить) другие точки наблюдения и изменить маршрут для построения графиков. Отметим, что наряду с зонами повышенного давления определенную опасность представляют и зоны пониженного давления. В этом случае возможен подсос загрязненных грунтовых вод в систему водоснабжения, что может привести к возникновению эпидемий, кроме того, могут проявляться эффекты, связанные с кавитацией. Остановимся подробнее на основных моментах описания математической модели, использованной при разработке программы расчета гидравлического удара. Трубопроводная сеть (с математической точки зрения — взвешенный ориентированный граф) состоит из участков (труб) и узлов (соединения труб, потребитель, воздушный колпак, резервуар и т.д.). С математической точки зрения насос и задвижка представляют собой участки, хотя на схеме они изображаются узлами. Пользователю о таких вещах беспокоиться не приходится — кодировка сети выполняется программой автоматически. Распространение волн сжатия и разрежения в трубах описывается квазилинейной системой дифференциальных уравнений первого порядка с частными производными: hx + (1/g) і vt + + l і v|v/(2 і g) = 0, (1) ht + (c2/g) і vx = 0. Здесь v (x, t) — скорость, а h (x, t) — пьезометрический напор, нижний индекс означает частную производную по соответствующей переменной. Решение этой системы проводится численным методом характеристик: g/сr і (hp – hr) + vp – vr + + (2 і ƒr і vr|vr|)/d = 0, –g/cs і (hp – hs) + vp – vs + + (2 і ƒs і vs |vs|)/d = 0. Здесь использованы, как и в монографии [5], следующие обозначения: нижний индекс r или s означает, что соответствующая физическая величина берется в предыдущем слое по времени либо в точке слева, либо справа от расчетной точки с индексом p, c — скорость звука, g — ускорение свободного падения, d — диаметр трубы, ƒ — коэффициент гидравлического сопротивления. Заметим, что скорость распространения волн ввиду наличия растворенного воздуха существенным образом зависит от давления. Учитывается так же влияние на скорость упругости стенок трубы [5]: c = Е0,5/r, 1/E = (1 – b)/K + b/r + d/d і Е0. Здесь b — доля (объемная) нерастворенного воздуха в воде, r — плотность смеси вода-воздух, Е — модуль Юнга для смеси вода-воздух с поправкой на упругость трубы, K — модуль упругости воды при отсутствии нерастворенного воздуха, d — диаметр трубы, d — толщина стенки трубы, Е0 — модуль Юнга материала трубы. Уравнения следует решать при начальных условиях, получаемых с помощью стационарного гидравлического расчета (мы используем расчетный модуль ZuluHydro), и граничных условиях, определяемых конструктивными элементами. Например, потребитель с заданным расходом описывается граничным условием вида v (x1, t) = v1, а резервуар (при достаточно большой поверхности) условием h (x2, t) = h2. К более сложным граничным условиям приводят соединение нескольких труб в одном узле, воздушный колпак, насос, задвижка, локальное сопротивление, разрушаемая мембрана, потребитель с заданным гидравлическим сопротивлением. Наличие задвижки приводит к граничным условиям: v1 = v2, h2 – h1 = l(t) і v12/(2 і g). (2) Здесь l(t) — безразмерный коэффициент сопротивления задвижки. Для каждого конкретного типа задвижки коэффициент сопротивления можно выразить через степень закрытия задвижки, а зависимость последнего от времени задает пользователь, например, можно задать время начала закрытия, продолжительность процесса и назначить линейную зависимость степени закрытия от времени. Взаимодействие насоса с потоком жидкости описывается следующим уравнением движения: I і (dw/dt) = = М1 + М2 + Мfr, (3) где I — момент инерции насосного агрегата, w — угловая скорость вращения рабочего колеса насоса, М1 — вращающий момент электродвигателя, М2 = G і Н/w — момент, с которым жидкость воздействует на рабочее колесо насоса, Мfr — момент сил трения. Простейшая модель насоса описывается следующим образом. Задается G–Н-характеристика насоса в виде параболы: Н = А і w2 + + В і w і G – С і G2. (4) Тогда граничные условия примут вид G1 = G2, h2 – h1 = А і w2 + + В і w і G – С і G2. (5) Расход G очевидным образом выражается через скорость G = p і d2 і v/4. При наличии обратного клапана в случае возникновения отрицательного расхода жидкости через насос срабатывание обратного клапана приводит к граничному условию G = 0. Отметим, что в программе имеются справочники по задвижкам и насосам, что позволяет пользователю либо выбрать устройство из справочника, либо добавить в список новое устройство и ввести характеристику табличным способом. Воздушный колпак описывается следующими граничными условиями: h1 = h2, G1 – G2 = G3. (6) Здесь G3 — расход жидкости, втекающей в воздушный колпак, и он зависит от разности давлений (и соответственно напоров) жидкости в месте соединения колпака с трубой и воздуха внутри колпака: h1 – h3 = s3 і G32. (7) Давление воздуха внутри колпака находится из уравнения состояния газа (изотерма, адиабата или политропа) p3/p30 = (V30/V3) і g. (8) Здесь p30 и V30 — давление и объем воздуха в начальный момент времени. Наконец, для отыскания объема V3 имеем уравнение dV3/dt = G3, (9) которое приходится решать численно, поскольку зависимость от времени неизвестна. Сложное соединение труб (соединение нескольких труб в одном узле) приводит к граничным условиям G1 + G2 + … + Gm = 0 h1 = h2 = … = hm. (10) Таким образом, в одном программном комплексе можно проводить расчеты, как стационарных режимов, так и нестационарных для любых по сложности систем водоснабжения. Приведем пример расчета переходных процессов для простейшей сети, состоящей из резервуара, колодца, задвижки и потребителя. На рис. 1 и 2 показаны окно управления расчетами и окно результатов расчета. На верхнем графике наибольшее и наименьшее давление в каждой точке вдоль трубы за все время численного эксперимента. На среднем графике остановлена бегущая волна в последний момент расчета. На нижнем графике показано изменение давления в зависимости от времени в трех выбранных точках наблюдения. Вывод: организацией «Политерм» создан современный программный комплекс для расчета стационарных и переходных процессов в трубопроводных системах любой сложности.
Литература 1. Н.Е. Жуковский. О гидравлическом ударе в водопроводных трубах. М. — Л., «Гостехиздат», 1949, стр. 103. 2. Л. Бержерон. От гидравлического удара в трубах до разряда в электрической сети. Общий графический метод расчета. (Перевод с франц.) М., «Машгиз», 1962, стр. 348. 3. V.L. Streeter, E.B. Wylie. Hydraulic Transients. New York, McCraw — Hill, 1967, стр. 317. 4. Б.Ф. Лямаев, Г.П. Небольсин, В.А. Нелюбов Стационарные и переходные процессы в сложных гидросистемах. Методы расчета на ЭВМ. Под ред. Б.Ф. Лямаева. — Л., «Машиностроение». Ленинградское отделение, 1978, стр. 192. 5. Д.А. Фокс. Гидравлический анализ неустановившегося течения в трубопроводах. М., 1981.