Применение параметра регуляризации для повышения эффективности расчёта водного потока при распределении по рукавам
А.В. Ботвинков, Н.В. Голышев
Сибирский государственный университет водного транспорта, Новосибирск
Аннотация: Анализируется новый предложенный метод расчёта распределения расходов воды по рукавам, в многорукавных участках рек, выявляются проблемы расчёта при компьютерном моделировании, предлагается способ оптимизации моделирования расчётов, предлагается использование параметра регуляризации, производится анализ эффективности предложенного метода, проводится анализ изменённых формул, проводится анализ погрешности вычислений.
Ключевые слова: Распределение водного потока, многорукавные участки рек, расход воды, система нелинейных уравнений, регуляризация.
Одной из актуальных задач, которую требуется решить для обоснования результатов проектирования путевых работ на многорукавных участках рек является определение распределения расходов воды по рукавам [1-2].
При проведении водных изысканий на участке реки, русловой партией снимаются характеристики водного потока. На основании полученных данных производится расчёт различных характеристик, одной из которых является модуль сопротивления (F), который определяется для каждого из рукавов участка реки. Модуль сопротивления является постоянной величиной в течении нескольких последующих лет, общий расход воды в диссипативных системах так же является постоянным [3-5].
При проектировании путевых работ, например строительства запруд, на участке реки, где присутствуют перетоки (поперечные рукава, на рис. 1), происходит перераспределение водного потока и в отдельных рукавах течение реки может изменить своё направление [3,6].
При этом возможности моделирования для поиска оптимального решения значительно ограничены проблемами однозначного установления направления течения в перетоках [5].
Предложена методика, основанная на корректировке уравнений неравномерного движения жидкости [7].
Методика позволяет перейти от исходных уравнений неравномерного движения жидкости(формула Шези):
Аz = б2 • б = ±^, Р = б•Д* = 03 • (1)
к формулам вида:
А2 = Р = бА = . (2)
В виде зависимости расхода воды от разности уровней:
Ах
-у - 8§П(Д£) • ^
|А^| = Дх
(3)
Все представленные формы эквивалентны. Здесь | | - знак абсолютной величины, sqn(Дz) - знаковая функция (4): 1, х > 0
sgn(х) = <¡0, х = 0 . (4)
-1, х < 0
В соответствии с формулами (2) в независимости от направления течения реки, мощность Р всегда положительна, а знак Дz указывает на правильность выбора исходного направления.
Для расчёта уравнений основанных на предложенном методе проведён анализ первой и второй производной полученных формул (3) на предмет разрыва в определённых точках. В случае разрыва функции математические пакеты могут остановить вычисления в связи со стремящейся к бесконечности производной и как следствие переполнения разрядной сетки [8].
Очевидно, что производная функции Р'( Дг) будет иметь вид:
б'(Д1) = ^ =-. (5)
^ 7 dДz 2 •
Из (4) следует, что при |Дг|^0 Q'(Дz)^да.
Непосредственной причиной остановки алгоритма является переполнение разрядной сетки при численном вычислении производных. Это явление возникает при определении значений производных в рукавах, в которых Дz мало.
Вероятность такого явления тем выше, чем сильнее различаются модули сопротивлений рукавов на исследуемом участке реки. Кроме того, аналогичное явление возникает при неверном выборе направлений расходов воды в некоторых ветвях. В этом случае при работе алгоритма происходит движение по оси Дz из положительной области в отрицательную, либо наоборот. При этом алгоритм неминуемо проходит через 0 где производная ^-да, что и приводит к его остановке.
Применение параметра регуляризации позволяет повысить устойчивость работы алгоритма:
где Е > 0 - параметр регуляризации.
Ниже приведены графики производной (5) и (6) при заданных парамет-
1
(6)
рах Дz изменяющихся от -2 до 2, Б=10-4.
Рис. 1 - Графики производных (5) и (6) На рис. 1 функция Q(Лz) является производной (5), функция Q2(ДzД0-4) производной (6) при значении коэффициента регуляризации Е=10-4, функция Q2(Лz,10 )
производной (6) при значении коэффициента регуляризации
Е=10-3.
Введение параметра Е>0 позволяет устранить разрыв производной, приводящей к расходимости алгоритма.
Однако, исходная система для участка реки Q)=0, при введении параметра Е, заменяется на систему вида:
ВД, Q, QEi, Е)=0, (7)
где ^ - символ векторной функции, описывающей топологию участка реки, Q - заданный расход, QEi - искомые расходы в рукавах.
Ясно, что расходы QEi отличаются от истинных расходов Qi. Параметр Е будет введён корректно, если уравнение (7) удовлетворяет принципу регуляризации [9], который требует выполнения условия:
Ит * ^0 0т = бг,
(8)
для всех расходов воды в рукавах.
Для выполнения этого условия необходимо, чтобы параметр регуляризации Е удовлетворял условиям [10]:
Первые два уравнения обеспечивают приближение уравнений к точным значениям при Е^-0. Третье условие, означает четность по параметру Е. При этом обеспечивается сохранение исходной симметрии функции Q(Дz).
В том, что необходимые условия (8) (9) (10) выполняются для уравнения расхода легко убедиться непосредственной проверкой. Таким образом, параметр регуляризации нами введён корректно.
Метод построения устойчивого решения исходной задачи Q)=0, на базе Е - решения регуляризованной задачи (7) реализуется на основе принципа продолжения решения по параметру Е.
При этом регуляризованная система (7) решается методом итераций для убывающей последовательности значений параметра Е^-0.
Контроль сходимости решения можно осуществлять по норме поправки || Qip+1-Qip || < 8, где р - номер итерации, 5 - заданная абсолютная погрешность нахождения расходов.
На практике, как правило, используется правило Гарвика [10], состоящее в том, что выбирается наименьшее значение Е, при котором ещё выполняется критерий сходимости, то есть в результате итерации 5 уменьшается.
В качестве начального значения параметра Е можно принять величину:
где Fi и Дzi - модули сопротивления и падения уровней воды в рукавах соответственно.
(9)
б* (-Е, Аz) = б( Е, Аz).
(10)
Благодаря параметру регуляризации E производная (6) будет иметь решение и при Az=0. Точность решения будет зависеть от выбранного значения E: чем меньше его значение, тем выше точность вычислений. Рекомендуе-
5 3
мый диапазон значений E от 10 до 10 , которые полностью удовлетворяют максимально допустимой погрешности в 5%. Совсем низкие значения E могут привезти к нестабильной работе системы, а разница в точности вычислений будет незначительна.
Литература
1. Зернов, С.Я. Внутренние водные пути Северо-Восточного региона: Проектирование, строительство, эксплуатация. - Новосибирск: Наука, 2003. 71-73 с.
2. Dobrovolska, O. Development of procedure to control flow distribution in water supply networks in real time // Eastern-European Journal of Enterprise Technologies - 2018. - 17-24 с.
3. Гришанин Н.В., Дегтерев В.В., Селезнев В.М. Водные пути: учебник для вузов. - М.: Транспорт, 1986. 400 с.
4. Aleshkin S.A., Kornilov M.V. Mathematical modeling of water flow distribution over the deltaic channels - 2001. - URL: resear-chgate.net/publication/293739847_Mathematical_modeling_of_water_flow_distrib ution_over_the_deltaic_channels, свободный. - Загл. с экрана.
5. Маккавеев, Н.И. Русловые процессы учебник. / Маккавеев Н.И., Чалов Р.С. -М., МГУ, 1986. - 162-164 с.
6. Гришанин, Н.В., Дегтерев В.В., Селезнев В.М. Водные пути: учебник для вузов.- М.: Транспорт, 1986. 400 с.
7. Ботвинков А.В., Голышев Н.В. Расчёт водного потока распределённого по рукавам в многорукавных участках рек. // Инженерный вестник Дона. 2019. № 5. URL: ivdon.ru/ru/magazine/archive/N5y2019/5971
8. Голышев Н.В., Ботвинков А.В. Гидравлическое обоснование работ на многорукавных участках рек. Научные проблемы транспорта Сибири и Дальнего Востока. -2012. № 2. - С.142-148.
9. Лануош К. Практические методы прикладного анализа. Пер. с англ. Физ. мат. лит. - М. 1981. - 523 с.
10. Ильин В.Н., Коган В.Л. Разработка и применение программ автоматического схемотехнического проектирования. - М: Радио и связь. - 1984, 368с.
References
1. Zernov S.Ja. Vnutrennie vodnye puti Severo-Vostochnogo regio-na[Internal waterways of the northeast region]: Proektirovanie, stroitel'stvo, jekspluatacija. Novosibirsk: Nauka, 2003, pp. 71-73
2. Dobrovolska O. Eastern-European Journal of Enterprise Technologies. 2018, pp. 17-24
3. N.V., Degterev V.V., Seleznev V.M., Vodnye puti: uchebnik dlja vyzov [Waterways: textbook for universities]. M.: Transport, 1986, 400 p.
4. Aleshkin S.A., Kornilov M.V. Mathematical modeling of water flow distribution over the deltaic channels 2001. URL: resear-chgate.net/publication/293739847_Mathematical_modeling_of_water_flow_distrib ution_over_the_deltaic_channels, svobodnyj.
5. Makkaveev N.I., Chalov R.S. Ruslovye processy uchebnik [Channel processes tutorial]. M., MGU, 1986, pp. 162-164.
6. Grishanin N.V., Degterev V.V., Seleznev V.M. Vodnye puti: uchebnik dlja vyzov. [Waterways: textbook for universities]. M.:Transport, 1986, 400 p.
7. Botvinkov A.V., Golyshev N.V Inzhenernyj vestnik Dona, 2019, №5. URL: ivdon.ru/ru/magazine/archive/N5y2019/5971
8. Goly'shev N.V., Botvinkov A.V. Nauchny'e problemy' transporta Sibiri i Dal'nego Vostoka [Scientific problems of transport in Siberia and the Far East]. 2012. № 2. pp. 142-148.
9. Lanuosh K. Prakticheskie metody' prikladnogo analiza [Practical methods of applied analysis]. Per. s angl. Fiz. mat. lit. M. 1981. 523 p.
10. Il'in V.N. Razrabotka i primenenie programm avtomaticheskogo sxemotexni-cheskogo proektirovaniya [Development and application of programs for automatic circuit design]. V.N., Kogan V.L. M: Radio i svyaz'. 1984, 368 p.