<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1d1" xml:lang="kk"><front><journal-meta><journal-id journal-id-type="publisher">Қазақстанның мұнай-газ саласының хабаршысы</journal-id><journal-title-group><journal-title>Қазақстанның мұнай-газ саласының хабаршысы</journal-title></journal-title-group><issn publication-format="print">2707-4226</issn><issn publication-format="electronic">2957-806X</issn><publisher><publisher-name>KMG Engineering</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">109025</article-id><article-id pub-id-type="doi">10.54859/kjogi109025</article-id><article-categories><subj-group subj-group-type="heading"><subject>Ғылыми мақала</subject></subj-group></article-categories><title-group><article-title>Мұнай төгінділерін болжау міндеттеріне арналған жел әсерінен туындайтын теңіз ағыстарын GPU көмегімен параллель есептеу</article-title></title-group><contrib-group><contrib contrib-type="author"><name name-style="eastern" xml:lang="kk"><surname>Құдайқұлов</surname><given-names>А. А.</given-names></name><bio>&lt;p&gt;PhD&lt;/p&gt;</bio><email>aziz.kudaikulov@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0002-4389-4097</uri><xref ref-type="aff" rid="aff-1"/><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author"><name name-style="eastern" xml:lang="kk"><surname>Аманжолов</surname><given-names>Т. Е.</given-names></name><email>tannur.amanzholov@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0001-7386-9717</uri><xref ref-type="aff" rid="aff-1"/><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author"><name name-style="eastern" xml:lang="kk"><surname>Әлиұлы</surname><given-names>А.</given-names></name><email>aliulyabdurashid@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0001-6845-6571</uri><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author"><name name-style="eastern" xml:lang="kk"><surname>Сейтов</surname><given-names>А. Н.</given-names></name><email>seitovabzal9@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0002-7317-3047</uri><xref ref-type="aff" rid="aff-1"/><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author"><name name-style="eastern" xml:lang="kk"><surname>Асылбеков</surname><given-names>Б. К.</given-names></name><bio>&lt;p&gt;PhD&lt;/p&gt;</bio><email>assilbekov.b@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0002-0368-0131</uri><xref ref-type="aff" rid="aff-3"/></contrib><contrib contrib-type="author"><name name-style="eastern" xml:lang="kk"><surname>Құлжабеков</surname><given-names>Ә. Б.</given-names></name><bio>&lt;p&gt;PhD&lt;/p&gt;</bio><email>alibek.kuljabekov@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0003-4384-6463</uri><xref ref-type="aff" rid="aff-4"/></contrib><contrib contrib-type="author"><name name-style="eastern" xml:lang="kk"><surname>Шабилов</surname><given-names>С. М.</given-names></name><email>sshabilov@gmail.com</email><uri content-type="orcid">https://orcid.org/0009-0002-3467-5842</uri><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author"><name name-style="eastern" xml:lang="kk"><surname>Байымбетов</surname><given-names>Д. Б.</given-names></name><bio>&lt;p&gt;PhD&lt;/p&gt;</bio><email>d2.baimbetov@yu.edu.kz</email><uri content-type="orcid">https://orcid.org/0000-0002-4992-0890</uri><xref ref-type="aff" rid="aff-5"/></contrib><contrib contrib-type="author"><name name-style="eastern" xml:lang="kk"><surname>Сырлыбекқызы</surname><given-names>С.</given-names></name><bio>&lt;p&gt;PhD, ассоциированный профессор&lt;/p&gt;</bio><email>samal.syrlybekkyzy@yuedu.kz</email><uri content-type="orcid">https://orcid.org/0000-0002-0260-0611</uri><xref ref-type="aff" rid="aff-5"/></contrib><contrib contrib-type="author"><name name-style="eastern" xml:lang="kk"><surname>Қалтаев</surname><given-names>А. Ж.</given-names></name><bio>&lt;p&gt;докт. физ.-мат. наук, профессор&lt;/p&gt;</bio><email>aidarkhankaltayev@gmail.com</email><uri content-type="orcid">https://orcid.org/0000-0003-2180-2785</uri><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff id="aff-1">Қ.И. Сәтбаев атындағы ҚазҰТЗУ</aff><aff id="aff-2">Әл-Фараби атындағы ҚазҰУ</aff><aff id="aff-3">Ионосфера институты</aff><aff id="aff-4">Ж.А. Тәшенев атындағы университет</aff><aff id="aff-5">Ш. Есенов атындағы Каспий технологиялар және инжиниринг университеті</aff><pub-date date-type="epub" iso-8601-date="2026-09-30" publication-format="electronic"><day>30</day><month>09</month><year>2026</year></pub-date><volume>8</volume><issue>3</issue><fpage>141</fpage><lpage>152</lpage><history><pub-date date-type="received" iso-8601-date="2026-07-28"><day>28</day><month>07</month><year>2026</year></pub-date><pub-date date-type="accepted" iso-8601-date="2026-09-09"><day>09</day><month>09</month><year>2026</year></pub-date></history><permissions><copyright-statement>Copyright © 2026, Құдайқұлов А.А., Аманжолов Т.Е., Әлиұлы А., Сейтов А.Н., Асылбеков Б.К., Құлжабеков Ә.Б., Шабилов С.М., Байымбетов Д.Б., Сырлыбекқызы С., Қалтаев А.Ж.</copyright-statement><copyright-year>2026</copyright-year></permissions><abstract>&lt;p&gt;&lt;strong&gt;Негіздеу.&lt;/strong&gt; Қазақстан Орталық Азиядағы ірі мұнай өндірушілердің бірі болып табылады және мұнай-газ жобаларының едәуір бөлігі Каспий өңірімен байланысты (бірінші кезекте, бұл Қашағандағы Солтүстік Каспий жобасы, Теңіз кен орны және Ақтау порт инфрақұрылымы). Теңіз акваториясындағы мұнай төгінділері экологияға орасан зор қауіп төндіреді, сондықтан олардың таралуын болжаудың тиімді құралдарын әзірлеу талап етіледі.&lt;/p&gt;&#13;
&lt;p&gt;&lt;strong&gt;Мақсаты.&lt;/strong&gt; Мұнай төгінділерін болжау міндеттеріне арналған жел әсерінен туындайтын теңіз ағыстарын модельдеудің параллель алгоритмдерін графикалық процессорларда (GPU, ағыл. Graphics Processing Unit) әзірлеу және тестілеу.&lt;/p&gt;&#13;
&lt;p&gt;&lt;strong&gt;Материалдар мен әдістер.&lt;/strong&gt; Турбулентті тұтқырлықты параметрлейтін үш өлшемді гидродинамикалық модельдер қолданылады. Сандық схемалар айқын және жасырын түрде жүзеге асырылып, OpenCL (ағыл. Open Computing Language – ашық есептеулер тілі) кітапханасын қолдану арқылы x және y координаттары бойынша параллельдендірілді. Есептеулер біркелкі және біркелкі емес торлар үшін CPU (English Central Processing Unit) және GPU-да орындалады.&lt;/p&gt;&#13;
&lt;p&gt;&lt;strong&gt;Нәтижелерi.&lt;/strong&gt; GPU пайдалану есептеулердің айтарлықтай үдеуін қамтамасыз ететіні көрсетілген: біркелкі торда 23 есеге дейін және біркелкі емес торда 13 есеге дейін. 40 түйіні бар біркелкі емес тордағы есептеулердің дәлдігі 500 түйіні бар біркелкі тордағы нәтижелермен салыстырылады.&lt;/p&gt;&#13;
&lt;p&gt;&lt;strong&gt;Қорытынды.&lt;/strong&gt; GPU-дағы параллель алгоритмдер есептеулердің жоғары дәлдігін сақтай отырып, жел ағындарын модельдеу уақытын едәуір қысқартуға мүмкіндік береді. Осыған байланысты олар Каспий теңізіндегі мұнай төгінділерінің таралуын болжаудың перспективалы құралы болып табылады.&lt;/p&gt;</abstract><kwd-group xml:lang="en"><kwd>GPU</kwd><kwd>OpenCL</kwd><kwd>parallel computing</kwd><kwd>wind velocity field</kwd><kwd>sea currents</kwd></kwd-group><kwd-group xml:lang="kk"><kwd>GPU</kwd><kwd>OpenCL</kwd><kwd>параллель есептеулер</kwd><kwd>жел жылдамдықтарының өрісі</kwd><kwd>теңіз ағыстары</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>GPU</kwd><kwd>OpenCL</kwd><kwd>параллельные вычисления</kwd><kwd>поле скоростей ветра</kwd><kwd>морские течения</kwd></kwd-group></article-meta></front><body>&lt;h3&gt;Введение&lt;/h3&gt;
&lt;p&gt;Каспийский регион является зоной активной добычи углеводородов, где оперативный мониторинг течений имеет критическое значение для экологической безопасности. К наиболее важным морским месторождениям относятся Кашаган, Кайран и Актоты, входящие в Северо-Каспийский проект. Разведка, добыча и транспортировка нефти в морской акватории неизбежно сопровождаются риском аварийных выбросов и загрязнения морской среды [1, 2]. По этой причине требуются инструменты, позволяющие заранее прогнозировать направление распространения нефти, скорость её перемещения, площадь загрязнения и потенциальное воздействие на береговую линию и морскую экосистему. Если спутниковое зондирование обеспечивает фиксацию имеющегося нефтяного пятна, то численное моделирование выступает его необходимым прогностическим дополнением, позволяющим непрерывно рассчитывать дальнейший перенос и трансформацию разлива.&lt;/p&gt;
&lt;p&gt;Одним из ключевых этапов моделирования распространения разлитой нефти по поверхности моря является расчёт морских течений, вызванных ветровым воздействием. Для решения этой задачи были разработаны различные модели, различающиеся по уровню сложности. В работах [3–5] была предложена гидродинамическая модель однородной жидкости с упрощенным представлением турбулентности, основанным на постоянной турбулентной вязкости. Позже в исследованиях [6–8] этот подход был расширен за счёт включения эффектов стратификации плотности и температуры, а также адвекции, что сделало модель нелинейной, однако процедура решения осталась по существу той же, что и в работе [3].&lt;/p&gt;
&lt;p&gt;В работах [9, 10] детально рассматривалось взаимодействие морского льда и атмосферы с морем с целью исследования сезонной циркуляции и изменчивости водных масс Каспийского моря под воздействием реалистичных потоков массы, импульса и тепла. В этих моделях речной сток, осадки, радиационный поток и ветровое напряжение задавались с учётом сезонной изменчивости на основе доступных наборов данных. Кроме того, интенсивность испарения, поток явного и скрытого тепла на поверхности моря рассчитывались в ходе моделирования с использованием подмодели атмосферного пограничного слоя на основе атмосферных данных реанализа ECMWF ERA-15&lt;sup&gt;&lt;a href="#_ftn1" name="_ftnref1"&gt;[1]&lt;/a&gt;&lt;/sup&gt; и рассчитанной модели температуры поверхности моря.&lt;/p&gt;
&lt;p&gt;Во всех вышеупомянутых работах использовались упрощённые модели турбулентности, в которых турбулентная вязкость задавалась параметрически. Вместе с тем существуют исследования, в которых применяются более совершенные модели турбулентности. Например, в работах [11–13] использовалась модель рейнольдсовых напряжений, требующая решения значительно большего числа уравнений. Однако, поскольку зависимости для определения турбулентной вязкости хорошо апробированы для широкого диапазона условий, на практике зачастую целесообразнее применять простые модели турбулентной вязкости, а не более сложные подходы, такие как модели рейнольдсовых напряжений.&lt;/p&gt;
&lt;p&gt;Кроме того, все вышеупомянутые модели являются трёхмерными и поэтому требуют значительных вычислительных затрат и ресурсов [14, 15]. Например, в работе [15] расчёты выполнялись на сетке размером 426 × 238 × 100 узлов, что соответствует более чем 10 млн расчётных точек. Как правило, такие задачи решаются на вычислительных кластерах с большим числом процессоров и использованием параллельных алгоритмов. В настоящем исследовании представлены параллельные алгоритмы решения вышеупомянутых моделей на графических процессорах с применением библиотеки OpenCL [16]. Результаты вычислений показывают, что может быть достигнуто значительное ускорение, поскольку данные модели хорошо подходят для распараллеливания.&lt;/p&gt;
&lt;p&gt;Научная новизна и практическая значимость работы заключаются в разработке параллельного OpenCL-алгоритма трёхмерной гидродинамики для графических процессоров (GPU) на вертикально-неравномерной &lt;em&gt;σ&lt;/em&gt;-сетке (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;=40). В отличие от большинства существующих гидродинамических комплексов [14–15], ориентированных на использование дорогостоящих и труднодоступных суперкомпьютерных кластеров (Message Passing Interface / Open Multi-Processing), предложенный подход позволяет выполнять оперативные 3D-расчёты динамики вод на относительно недорогом и доступном оборудовании (включая персональные рабочие станции с GPU).&lt;/p&gt;
&lt;p&gt;Цель настоящей работы – разработать и реализовать параллельные алгоритмы для трёхмерного моделирования ветровых морских течений на графических процессорах с использованием OpenCL, обеспечивающие существенное сокращение времени расчётов при сохранении приемлемой точности для задач оперативного прогнозирования нефтяных разливов.&lt;/p&gt;
&lt;h3&gt;Материалы и методы&lt;/h3&gt;
&lt;p&gt;Согласно работе [3], линейные трёхмерные уравнения гидродинамики в декартовой системе координат записываются в следующем виде:&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/math&gt;(1)&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/math&gt;(2)&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/math&gt;(3)&lt;/p&gt;
&lt;p&gt;где &lt;em&gt;t&lt;/em&gt; – время, сек; &lt;em&gt;x&lt;/em&gt;, &lt;em&gt;y&lt;/em&gt;, &lt;em&gt;z&lt;/em&gt; образуют левостороннюю декартову систему координат, координата &lt;em&gt;z&lt;/em&gt; представляет собой глубину ниже невозмущённой поверхности; &lt;em&gt;h&lt;/em&gt; – глубина воды, м; &lt;em&gt;ζ&lt;/em&gt; – отметка свободной поверхности, метры; &lt;em&gt;ӣ&lt;/em&gt;, &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;/math&gt;обозначают усреднённые по глубине компоненты скорости течения в направлениях &lt;em&gt;x&lt;/em&gt; и &lt;em&gt;y&lt;/em&gt;, соответственно:&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;munderover&gt;&lt;mrow&gt;&lt;/mrow&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/munderover&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mo&gt;&lt;/mo&gt;&lt;mo&gt;&lt;/mo&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;munderover&gt;&lt;mrow&gt;&lt;/mrow&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/munderover&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/math&gt;(4)&lt;/p&gt;
&lt;p&gt;где – безразмерная величина (5):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;z&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/math&gt; (5)&lt;/p&gt;
&lt;p&gt;Основные положения, рассмотренные выше, представлены на рис. 1:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;center&gt;
&lt;div class="preview fancybox" style="text-align: center;"&gt;&lt;a title="Рисунок 1. Система координат сигма" href="/files/journals/130/articles/109025/supp/109025-229789-1-SP.jpg" rel="simplebox"&gt;&lt;img style="max-height: 300px; max-width: 300px;" src="/files/journals/130/articles/109025/supp/109025-229789-1-SP.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/center&gt;
&lt;p&gt;&lt;strong&gt;Рисунок 1. Система координат сигма&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 1. Sigma coordinate system&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;В дополнение к приведенным выше уравнениям ниже представлены уравнения для отклонений &lt;em&gt;u'&lt;/em&gt; и &lt;em&gt;v'&lt;/em&gt;, которые используются для получения полных компонент скорости &lt;em&gt;u&lt;/em&gt; и &lt;em&gt;v&lt;/em&gt;:&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mtext&gt;  &lt;/mtext&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;/math&gt;(6)&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mfrac&gt;&lt;mfrac&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/math&gt;(7)&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mfrac&gt;&lt;mfrac&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/math&gt;(8)&lt;/p&gt;
&lt;p&gt;где &lt;em&gt;μ&lt;/em&gt; – коэффициент вертикальной вихревой кинематической вязкости, м²/с; &lt;em&gt;g&lt;/em&gt; – ускорение свободного падения, м²/с; – параметр Кориолиса, с⁻¹; &lt;em&gt;ρ&lt;/em&gt; – плотность, кг/м³; &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;/math&gt;и &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;&lt;/mo&gt;&lt;/math&gt;– компоненты ветровой нагрузки, Н/м² (9):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mfrac&gt;&lt;msub&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mo&gt;&lt;/mo&gt;&lt;mo&gt;&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mfrac&gt;&lt;msub&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;/math&gt; (9)&lt;/p&gt;
&lt;p&gt;Аналогично на морском дне &lt;em&gt;σ&lt;/em&gt;, &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;/math&gt;и &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;/math&gt;обозначают компоненты придонного напряжения:&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mfrac&gt;&lt;msub&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mo&gt;&lt;/mo&gt;&lt;mo&gt;&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mfrac&gt;&lt;msub&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msub&gt;&lt;/math&gt; (10)&lt;/p&gt;
&lt;p&gt;В описанной далее модели компоненты ветрового напряжения &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;/math&gt;и &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;/math&gt;предопределены и был использован линейный закон донного напряжения:&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mtext&gt;  &lt;/mtext&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msub&gt;&lt;/math&gt;(11)&lt;/p&gt;
&lt;p&gt;где &lt;em&gt;k&lt;/em&gt; – коэффициент трения дна; &lt;em&gt;u&lt;sub&gt;h&lt;/sub&gt;&lt;/em&gt; и &lt;em&gt;v&lt;sub&gt;h&lt;/sub&gt;&lt;/em&gt; – компоненты течения на глубине &lt;em&gt;h&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Верхние граничные условия задаются на поверхности моря &lt;em&gt;σ &lt;/em&gt;= 0 (12):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mfrac&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mfrac&gt;&lt;msub&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mo&gt;&lt;/mo&gt;&lt;mo&gt;&lt;/mo&gt;&lt;mfrac&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mfrac&gt;&lt;msub&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;/math&gt;(12)&lt;/p&gt;
&lt;p&gt;где компоненты ветрового напряжения &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;/math&gt;и &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;/math&gt;задаются заранее.&lt;/p&gt;
&lt;p&gt;На морском дне при &lt;em&gt;σ &lt;/em&gt;= 0 соответствующие граничные условия имеют вид (13):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mfrac&gt;&lt;msub&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mo&gt;&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mfrac&gt;&lt;msub&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msub&gt;&lt;/math&gt; (13)&lt;/p&gt;
&lt;p&gt;На боковых границах задаются периодические граничные условия (14)–(16):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mi&gt;z&lt;/mi&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mn&gt;0,&lt;/mn&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;z&lt;/mi&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;L&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mtext&gt;  &lt;/mtext&gt;&lt;mi&gt;z&lt;/mi&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;,0&lt;/mn&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;z&lt;/mi&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;W&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/math&gt;(14)&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mn&gt;0,&lt;/mn&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;L&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mtext&gt;  &lt;/mtext&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;,0&lt;/mn&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;W&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/math&gt;(15)&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mn&gt;0,&lt;/mn&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;L&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mtext&gt;  &lt;/mtext&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;,0&lt;/mn&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;W&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/math&gt;(16)&lt;/p&gt;
&lt;p&gt;где &lt;em&gt;L&lt;/em&gt; и &lt;em&gt;W&lt;/em&gt; – длина и ширина расчётной области соответственно, ориентированной вдоль пространственных координат &lt;em&gt;x&lt;/em&gt; и &lt;em&gt;y&lt;/em&gt; соответственно.&lt;/p&gt;
&lt;p&gt;В вертикальном направлении используется разнесённая конечно-разностная сетка: точки &lt;em&gt;μ&lt;/em&gt; располагаются в граничных и внутренних узлах стандартной сетки, тогда как точки &lt;em&gt;u&lt;/em&gt; и &lt;em&gt;v&lt;/em&gt; размещаются посередине между соседними точками &lt;em&gt;μ&lt;/em&gt;. Точки &lt;em&gt;ζ&lt;/em&gt; расположены на верхней границе расчётной области (рис. 2).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;center&gt;
&lt;div class="preview fancybox" style="text-align: center;"&gt;&lt;a title="Рисунок 2. Разнесённая сетка" href="/files/journals/130/articles/109025/supp/109025-229790-1-SP.jpg" rel="simplebox"&gt;&lt;img style="max-height: 300px; max-width: 300px;" src="/files/journals/130/articles/109025/supp/109025-229790-1-SP.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/center&gt;
&lt;p&gt;&lt;strong&gt;Рисунок&lt;/strong&gt;&lt;strong&gt; 2. Разнесённая&lt;/strong&gt;&lt;strong&gt; сетка&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 2. Staggered grid&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;В данном разделе приводится краткое описание конечно-разностной сетки, используемой в модели.&lt;/p&gt;
&lt;p&gt;Уравнения (1)–(3) дискретизируются следующим образом (17)–(19):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msubsup&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;msubsup&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/math&gt;(17)&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msubsup&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;msubsup&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/math&gt;(18)&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/math&gt;(19)&lt;/p&gt;
&lt;p&gt;Подставляя значения &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/math&gt;и &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mover accent="true"&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/math&gt;, определяемые выражениями (17)–(18),&lt;em&gt; &lt;/em&gt;в уравнение (19), получаем:&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mfenced open="[" close="]"&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;msubsup&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;msubsup&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;∂&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;S&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/math&gt; (20)&lt;/p&gt;
&lt;p&gt;Шаг по времени &lt;em&gt;∆t=τ&lt;sub&gt;g&lt;/sub&gt;&lt;/em&gt; в уравнении (20) определяется из условия устойчивости (21):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msub&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/mrow&gt;&lt;msqrt&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;/msqrt&gt;&lt;/mfrac&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;/math&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/math&gt; (21)&lt;/p&gt;
&lt;p&gt;При глубине моря &lt;em&gt;h&lt;/em&gt;=100 м и шаге сетки ∆&lt;em&gt;s&lt;/em&gt;=1000 м, из уравнения (21) следует, что &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msub&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;~&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;mi&gt;мин&lt;/mi&gt;&lt;/math&gt;.&lt;/p&gt;
&lt;p&gt;Подставляя значение &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;ζ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/math&gt;определяемое выражением (20), в уравнение (17), получаем (22):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msubsup&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mo&gt;△&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;msubsup&gt;&lt;mover accent="true"&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo&gt;¯&lt;/mo&gt;&lt;/mover&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;R&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/math&gt; (22)&lt;/p&gt;
&lt;p&gt;Шаг по времени ∆&lt;em&gt;t=τ&lt;sub&gt;f&lt;/sub&gt;&lt;/em&gt; в уравнении (22) определяется из условия устойчивости при &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1.2&lt;/mn&gt;&lt;mo&gt;×&lt;/mo&gt;&lt;msup&gt;&lt;mn&gt;10&lt;/mn&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;4&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo&gt;&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;с&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;(23):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msub&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;&lt;/mo&gt;&lt;mfrac&gt;&lt;msqrt&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msqrt&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;/mfrac&gt;&lt;mo&gt;≈&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;mi mathvariant="normal"&gt;ч&lt;/mi&gt;&lt;/math&gt; (23)&lt;/p&gt;
&lt;p&gt;Уравнения (7)–(8) дискретизируются следующим образом (24)–(25):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mtable columnalign="left"&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfenced open="[" close="]"&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfenced open="[" close="]"&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;N&lt;/mi&gt;&lt;mi&gt;Z&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;msub&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mfrac&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;/math&gt;(24)&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mtable columnalign="left"&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfenced open="[" close="]"&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfenced open="[" close="]"&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;N&lt;/mi&gt;&lt;mi&gt;Z&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;msub&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mfrac&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;/math&gt;(25)&lt;/p&gt;
&lt;p&gt;Уравнения (24)–(25) приводятся к трёхдиагональной системе линейных алгебраических уравнений (далее – СЛАУ) следующим образом (26)–(27):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mtable columnalign="left"&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfenced open="[" close="]"&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfenced open="[" close="]"&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;N&lt;/mi&gt;&lt;mi&gt;z&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;msub&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mfrac&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;/math&gt;(26)&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mtable columnalign="left"&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfenced open="[" close="]"&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;mtr&gt;&lt;mtd&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;msubsup&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mfenced open="[" close="]"&gt;&lt;mrow&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mo&gt;'&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;σ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;msubsup&gt;&lt;mi&gt;v&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;N&lt;/mi&gt;&lt;mi&gt;z&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;msub&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mfrac&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mfrac&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;/msubsup&gt;&lt;mrow&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;msub&gt;&lt;mi&gt;h&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mi&gt;j&lt;/mi&gt;&lt;/mrow&gt;&lt;/msub&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mi&gt;Δ&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;/mtd&gt;&lt;/mtr&gt;&lt;/mtable&gt;&lt;/math&gt;(27)&lt;/p&gt;
&lt;p&gt;Шаг по времени ∆&lt;em&gt;t=τ&lt;sub&gt;f&lt;/sub&gt;&lt;/em&gt; в уравнениях (24)–(25) определяется условием устойчивости (23).Численные схемы (16)–(18) представлены в явном виде и могут быть легко распараллелены. В то же время численные схемы (24)–(25) сформулированы в неявном виде и могут быть решены с использованием алгоритма решения трёхдиагональных СЛАУ. Несмотря на существование параллельных алгоритмов решения трёхдиагональных СЛАУ, их программная реализация зачастую сопряжена со значительными трудностями. Вместе с тем из численных схем (24)–(25) следует, что вычисления могут быть легко распараллелены по направлениям &lt;em&gt;x&lt;/em&gt; и &lt;em&gt;y&lt;/em&gt;. В настоящем исследовании анализируется влияние числа точек дискретизации по координате z на время вычислений. При этом схемы (24)–(25) распараллеливаются по направлениям &lt;em&gt;x&lt;/em&gt; и &lt;em&gt;y&lt;/em&gt;, а вычисления по координате &lt;em&gt;z&lt;/em&gt; выполняются последовательно.&lt;/p&gt;
&lt;p&gt;На рис. 3 представлена блок-схема параллельного алгоритма, отражающая последовательность вычислительных этапов и распределение задач между управляющим процессором (CPU) и графическим ускорителем (GPU). Вычислительное пространство OpenCL организуется в виде двумерной глобальной сетки потоков размером &lt;em&gt;N&lt;sub&gt;x &lt;/sub&gt;&lt;/em&gt;× &lt;em&gt;N&lt;sub&gt;y&lt;/sub&gt;&lt;/em&gt;, где каждый рабочий элемент (work-item) с индексами (&lt;em&gt;i, j&lt;/em&gt;) непрерывно обрабатывает отдельную вертикальную колонку водных слоёв по координате &lt;em&gt;z&lt;/em&gt;. Внутри каждого потока последовательно выполняются расчёт адресации в памяти GPU, формирование коэффициентов трёхдиагональной матрицы для неявных уравнений (24)–(25), а также прямой и обратный ход метода прогонки по глубине. Данная организация вычислений полностью устраняет необходимость межпотоковой синхронизации по вертикальной оси и обеспечивает эффективную прямую запись обновлённых компонент скорости &lt;em&gt;u&lt;/em&gt; и &lt;em&gt;v&lt;/em&gt; в глобальную память видеокарты.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;center&gt;
&lt;div class="preview fancybox" style="text-align: center;"&gt;&lt;a title="Рисунок 3. Блок-схема параллельного алгоритма расчёта ветровых течений на GPU с декомпозицией по координатам x и y" href="/files/journals/130/articles/109025/supp/109025-229791-1-SP.jpg" rel="simplebox"&gt;&lt;img style="max-height: 300px; max-width: 300px;" src="/files/journals/130/articles/109025/supp/109025-229791-1-SP.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/center&gt;
&lt;p&gt;&lt;strong&gt;Рисунок 3. Блок-схема параллельного алгоритма расчёта ветровых течений на GPU с декомпозицией по координатам &lt;em&gt;x&lt;/em&gt; и &lt;em&gt;y&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 3. Flowchart of the parallel GPU algorithm for wind-driven current simulation with decomposition along the x and ycoordinates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Измерение времени работы алгоритмов проводилось с использованием высокоточных системных таймеров (std::chrono::high_resolution_clock). Для исключения эффектов инициализации библиотеки OpenCL, первичной компиляции кернелов и передач данных («разогрев» GPU/CPU) первый запуск каждого сценария не учитывался. Для каждой конфигурации выполнялось по 5 независимых запусков, после чего рассчитывалось среднее значение времени выполнения. Относительное стандартное отклонение (разброс) результатов замеров во всех экспериментах не превышало 1,5%, что говорит о высокой воспроизводимости измерений.&lt;/p&gt;
&lt;p&gt;Исходный код последовательного и параллельного алгоритмов доступен в работе [17].&lt;/p&gt;
&lt;h3&gt;Результаты&lt;/h3&gt;
&lt;p&gt;Численные расчёты проводились при следующих значениях параметров: &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1.2&lt;/mn&gt;&lt;mo&gt;×&lt;/mo&gt;&lt;msup&gt;&lt;mn&gt;10&lt;/mn&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;4&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;msup&gt;&lt;mi mathvariant="normal"&gt;с&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;, &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mi&gt;g&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;9.81&lt;/mn&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;mi mathvariant="normal"&gt;м&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;msup&gt;&lt;mi mathvariant="normal"&gt;с&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;, &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mi&gt;ρ&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1025&lt;/mn&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;mi&gt;кг&lt;/mi&gt;&lt;mo&gt;/&lt;/mo&gt;&lt;msup&gt;&lt;mi mathvariant="normal"&gt;м&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;3&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;, &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0.002&lt;/mn&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;msup&gt;&lt;mi&gt;мс&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;, &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mi&gt;μ&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0.4&lt;/mn&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;msup&gt;&lt;mi mathvariant="normal"&gt;м&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;msup&gt;&lt;mi mathvariant="normal"&gt;с&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;, &lt;em&gt;H &lt;/em&gt;= 260 м, &lt;em&gt;L &lt;/em&gt;= 260 м, &lt;em&gt;W &lt;/em&gt;= 260 м.&lt;/p&gt;
&lt;p&gt;Течения генерировались ветровым напряжением, направленным под углом 45&lt;sup&gt;∘&lt;/sup&gt; к осям &lt;em&gt;x&lt;/em&gt; и &lt;em&gt;y&lt;/em&gt;, при этом значения его компонентов составляли &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1.5&lt;/mn&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;mi mathvariant="normal"&gt;Н&lt;/mi&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;msup&gt;&lt;mi mathvariant="normal"&gt;м&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;и &lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msubsup&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mi&gt;s&lt;/mi&gt;&lt;/msubsup&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1.5&lt;/mn&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;mi mathvariant="normal"&gt;Н&lt;/mi&gt;&lt;mtext&gt; &lt;/mtext&gt;&lt;msup&gt;&lt;mi mathvariant="normal"&gt;м&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/math&gt;соответственно.&lt;/p&gt;
&lt;p&gt;Для оценки точности расчёта течений при различных шагах сетки использовались два варианта распределения расчётных узлов. В первом случае применялась равномерная сетка, содержащая &lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt; &lt;/em&gt;= 500 узлов вдоль координаты &lt;em&gt;z&lt;/em&gt;. Во втором случае использовалось &lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt; &lt;/em&gt;= 40 узлов по координате с повышенным разрешением в поверхностном пограничном слое (&lt;em&gt;σ &lt;/em&gt;= 0.002). По координатам &lt;em&gt;x&lt;/em&gt; и &lt;em&gt;y&lt;/em&gt;, применялась равномерная сетка с числом узлов &lt;em&gt;N&lt;sub&gt;x&lt;/sub&gt; &lt;/em&gt;= 20 и &lt;em&gt;N&lt;sub&gt;y&lt;/sub&gt; &lt;/em&gt;= 20 соответственно.&lt;/p&gt;
&lt;p&gt;Все расчёты выполнялись на центральном процессоре Intel Core i7 с тактовой частотой 3,6 ГГц и графическом процессоре NVIDIA GeForce GTX 670, содержащем 1344 вычислительных ядра и работающем на частоте 915 МГц.&lt;/p&gt;
&lt;p&gt;Сравнение профилей скорости, полученных на указанных двух типах сеток, представлено на рис. 4–5.&lt;/p&gt;
&lt;p&gt;Для количественной оценки точности решения на неравномерной сетке (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt; &lt;/em&gt;= 40) по сравнению с эталонным расчётом на равномерной сетке (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt; &lt;/em&gt;= 500) были рассчитаны среднеквадратичная относительная ошибка (28) и максимальная относительная ошибка (29):&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mtext&gt;RMSE&lt;/mtext&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;msqrt&gt;&lt;mfrac&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mi&gt;N&lt;/mi&gt;&lt;/mfrac&gt;&lt;msubsup&gt;&lt;mstyle displaystyle="true"&gt;&lt;mo&gt;∑&lt;/mo&gt;&lt;/mstyle&gt;&lt;mrow&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mi&gt;N&lt;/mi&gt;&lt;/msubsup&gt;&lt;msup&gt;&lt;mfenced&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;U&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mfenced&gt;&lt;mn&gt;40&lt;/mn&gt;&lt;/mfenced&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;U&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mfenced&gt;&lt;mn&gt;500&lt;/mn&gt;&lt;/mfenced&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/msqrt&gt;&lt;mrow&gt;&lt;mi&gt;max&lt;/mi&gt;&lt;mfenced&gt;&lt;msup&gt;&lt;mi&gt;U&lt;/mi&gt;&lt;mfenced&gt;&lt;mn&gt;500&lt;/mn&gt;&lt;/mfenced&gt;&lt;/msup&gt;&lt;/mfenced&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;min&lt;/mi&gt;&lt;mfenced&gt;&lt;msup&gt;&lt;mi&gt;U&lt;/mi&gt;&lt;mfenced&gt;&lt;mn&gt;500&lt;/mn&gt;&lt;/mfenced&gt;&lt;/msup&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;×&lt;/mo&gt;&lt;mn&gt;100&lt;/mn&gt;&lt;mi&gt;%&lt;/mi&gt;&lt;/math&gt;(28)&lt;/p&gt;
&lt;p&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;msub&gt;&lt;mtext&gt;E&lt;/mtext&gt;&lt;mtext&gt;max&lt;/mtext&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;munder&gt;&lt;mi&gt;max&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;/munder&gt;&lt;mfenced open="|" close="|"&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mi&gt;U&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mfenced&gt;&lt;mn&gt;40&lt;/mn&gt;&lt;/mfenced&gt;&lt;/msubsup&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msubsup&gt;&lt;mi&gt;U&lt;/mi&gt;&lt;mi&gt;k&lt;/mi&gt;&lt;mfenced&gt;&lt;mn&gt;500&lt;/mn&gt;&lt;/mfenced&gt;&lt;/msubsup&gt;&lt;/mrow&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mi&gt;max&lt;/mi&gt;&lt;mfenced&gt;&lt;msup&gt;&lt;mi&gt;U&lt;/mi&gt;&lt;mfenced&gt;&lt;mn&gt;500&lt;/mn&gt;&lt;/mfenced&gt;&lt;/msup&gt;&lt;/mfenced&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;min&lt;/mi&gt;&lt;mfenced&gt;&lt;msup&gt;&lt;mi&gt;U&lt;/mi&gt;&lt;mfenced&gt;&lt;mn&gt;500&lt;/mn&gt;&lt;/mfenced&gt;&lt;/msup&gt;&lt;/mfenced&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;mo&gt;×&lt;/mo&gt;&lt;mn&gt;100&lt;/mn&gt;&lt;mi&gt;%&lt;/mi&gt;&lt;/math&gt;(29)&lt;/p&gt;
&lt;p&gt;При расчёте этих погрешностей значения профилей скорости на неравномерной сетке (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt; &lt;/em&gt;= 40) были сопоставлены со значениями на равномерной сетке (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt; &lt;/em&gt;= 500) с использованием линейной интерполяции в соответствующих узлах по глубине. Результаты сравнения для всех шести рассмотренных профилей скорости представлены в табл. 1.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Таблица 1. Количественная оценка расхождения профилей скорости (&lt;em&gt;u&lt;/em&gt;, &lt;em&gt;v&lt;/em&gt;) на неравномерной (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;&lt;/strong&gt; = 40&lt;strong&gt;) и эталонной равномерной (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;&lt;/strong&gt; = 500&lt;strong&gt;) сетках в разные моменты времени&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Table 1. Quantitative assessment of the discrepancy between velocity profiles (&lt;em&gt;u&lt;/em&gt;, &lt;em&gt;v&lt;/em&gt;) on non-uniform uniform (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;&lt;/strong&gt; = 40&lt;strong&gt;) and reference uniform (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;&lt;/strong&gt; = 500&lt;strong&gt;) grids at different time points&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;&lt;strong&gt;Рисунок&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;&lt;strong&gt;Момент времени&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Time&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;&lt;strong&gt;Компонента&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Component&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;&lt;strong&gt;Среднеквад&lt;/strong&gt;&lt;strong&gt;. относит&lt;/strong&gt;&lt;strong&gt;. ошибка&lt;/strong&gt;&lt;strong&gt;, %&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Root mean square relative error, %&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;&lt;strong&gt;Макс&lt;/strong&gt;&lt;strong&gt;. относит&lt;/strong&gt;&lt;strong&gt;. ошибка&lt;/strong&gt;&lt;strong&gt;, %&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Maximum relative error, %&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Рис. 4 Fig 4&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;1 ч 40 мин&lt;/p&gt;
&lt;p&gt;1 h 40 min&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;&lt;em&gt;u&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;0,31&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;0,76&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Рис. 5 Fig 5&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;1 ч 40 мин&lt;/p&gt;
&lt;p&gt;1 h 40 min&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;&lt;em&gt;v&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;0,52&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;1,23&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Рис. 4 Fig 4&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;6 ч 40 мин&lt;/p&gt;
&lt;p&gt;6 h 40 min&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;&lt;em&gt;u&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;0,32&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;0,67&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Рис. 5 Fig 5&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;6 ч 40 мин&lt;/p&gt;
&lt;p&gt;6 h 40 min&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;&lt;em&gt;v&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;0,3&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;0,79&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Рис. 4 Fig 4&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;15 ч&lt;/p&gt;
&lt;p&gt;15 h&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;&lt;em&gt;u&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;0,25&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;0,56&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Рис. 5 Fig 5&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;15 ч&lt;/p&gt;
&lt;p&gt;15 h&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;&lt;em&gt;v&lt;/em&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;0,58&lt;/p&gt;
&lt;/td&gt;
&lt;td style="text-align: center;"&gt;
&lt;p&gt;1,33&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Видно, что точность расчётов на неравномерной сетке с &lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt; &lt;/em&gt;= 40 сопоставима с точностью, достигаемой на равномерной сетке с &lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt; &lt;/em&gt;= 500. Таким образом, использование неравномерной сетки с &lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt; &lt;/em&gt;= 40 является более целесообразным по сравнению с равномерной сеткой с &lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt; &lt;/em&gt;= 500.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;center&gt;
&lt;div class="preview fancybox" style="text-align: center;"&gt;&lt;a title="Рисунок 4. Профили компоненты скорости u (м/с) по глубине в точке x = 130 м, y = 130 м" href="/files/journals/130/articles/109025/supp/109025-229792-1-SP.jpg" rel="simplebox"&gt;&lt;img style="max-height: 300px; max-width: 300px;" src="/files/journals/130/articles/109025/supp/109025-229792-1-SP.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/center&gt;
&lt;p&gt;&lt;strong&gt;Рисунок 4. Профили компоненты скорости&lt;em&gt; u&lt;/em&gt; (м/с) по глубине в точке &lt;em&gt;x&lt;/em&gt; = 130 м, &lt;em&gt;y&lt;/em&gt; = 130 м&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 4. Depth profiles of the velocity component &lt;em&gt;u&lt;/em&gt; (m/s) at the point &lt;em&gt;x&lt;/em&gt; = 130 m, &lt;em&gt;y&lt;/em&gt; = 130 m&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;center&gt;
&lt;div class="preview fancybox" style="text-align: center;"&gt;&lt;a title="Рисунок 5. Профили компоненты скорости v (м/с) по глубине в точке x = 130 м, y = 130 м" href="/files/journals/130/articles/109025/supp/109025-229793-1-SP.jpg" rel="simplebox"&gt;&lt;img style="max-height: 300px; max-width: 300px;" src="/files/journals/130/articles/109025/supp/109025-229793-1-SP.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/center&gt;
&lt;p&gt;&lt;strong&gt;Рисунок 5. Профили компоненты скорости &lt;em&gt;v&lt;/em&gt; (м/с) по глубине в точке &lt;em&gt;x&lt;/em&gt; = 130 м, &lt;em&gt;y&lt;/em&gt; = 130 м&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 5. Depth profiles of the velocity component &lt;em&gt;v&lt;/em&gt; (m/s) at the point &lt;em&gt;x&lt;/em&gt; = 130 m, &lt;em&gt;y&lt;/em&gt; = 130 m&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;На рис. 4–5 красная линия – неравномерная сетка (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 40, t = 1 ч 40 мин&lt;em&gt;), синие точки – эталонная равномерная сетка (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 500, t = 1 ч 40 мин&lt;em&gt;), фиолетовые штрихи – неравномерная сетка (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 40, t = 6 ч 40 мин&lt;em&gt;), зеленые квадраты – эталонная равномерная сетка (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 500, t = 6 ч 40 мин&lt;em&gt;), черные штрихи с точками – неравномерная сетка (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 40, t = 15 ч&lt;em&gt;), коричневые ромбы – эталонная равномерная сетка (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 500, t = 15 ч&lt;em&gt;).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4–5. The red line represents the non-uniform grid (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 40, t = 1 h 40 min&lt;em&gt;), the blue dots represent the reference uniform grid (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 500, t = 1 h 40 min&lt;em&gt;), the purple dashes represent the non-uniform grid (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 40, t = 6 h 40 min&lt;em&gt;), the green squares represent the reference uniform grid (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 500, t = 1 h 40 min&lt;em&gt;), the black dash-dotted line represents the non-uniform grid (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 40, t = 15 h&lt;em&gt;), and the brown diamonds represent the reference uniform grid (&lt;/em&gt;N&lt;sub&gt;z&lt;/sub&gt; = 500, t = 15 h&lt;em&gt;).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;На рис. 6 представлено сравнение времени решения задачи на равномерной сетке с при использовании CPU и GPU. Для данной сетки вычисления на GPU выполнялись в 23 раза быстрее, чем на CPU.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;center&gt;
&lt;div class="preview fancybox" style="text-align: center;"&gt;&lt;a title="Рисунок 6. Зависимость времени вычислений (сек) от количества итераций на равномерной сетке (Nz = 500)" href="/files/journals/130/articles/109025/supp/109025-229794-1-SP.jpg" rel="simplebox"&gt;&lt;img style="max-height: 300px; max-width: 300px;" src="/files/journals/130/articles/109025/supp/109025-229794-1-SP.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/center&gt;
&lt;p&gt;&lt;strong&gt;Рисунок 6. Зависимость времени вычислений (сек) от количества итераций на равномерной сетке (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt; = 500)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 6. Dependence of computation time (s) on the number of iterations for the uniform grid (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt; = 500)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;На рис. 7 представлено сравнение времени решения задачи на неравномерной сетке с при использовании CPU и GPU. Для данной сетки вычисления на GPU выполнялись в 13 раз быстрее, чем на CPU.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;center&gt;
&lt;div class="preview fancybox" style="text-align: center;"&gt;&lt;a title="Рисунок 7. Зависимость времени вычислений (сек) от количества итераций на неравномерной сетке (Nz = 40)" href="/files/journals/130/articles/109025/supp/109025-229795-1-SP.jpg" rel="simplebox"&gt;&lt;img style="max-height: 300px; max-width: 300px;" src="/files/journals/130/articles/109025/supp/109025-229795-1-SP.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/center&gt;
&lt;p&gt;&lt;strong&gt;Рисунок 7. Зависимость времени вычислений (сек) от количества итераций на неравномерной сетке (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt; = 40)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 7. Dependence of computation time (s) on the number of iterations for the non-uniform grid (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt; = 40)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;На рис. 6–7 сплошная красная линия – &lt;/em&gt;&lt;em&gt;CPU (&lt;/em&gt;&lt;em&gt;Intel &lt;/em&gt;&lt;em&gt;Core &lt;/em&gt;&lt;em&gt;i7), штриховая синяя линия – &lt;/em&gt;&lt;em&gt;GPU (&lt;/em&gt;&lt;em&gt;NVIDIA &lt;/em&gt;&lt;em&gt;GeForce &lt;/em&gt;&lt;em&gt;GTX 670).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;In Figs. 6–7, the solid red line represents the CPU (Intel Core i7), while the dashed blue line represents the GPU (NVIDIA GeForce GTX 670)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;Обсуждение&lt;/h3&gt;
&lt;p&gt;Полученное ускорение (23× для равномерной сетки, 13× для неравномерной) согласуется с известными результатами применения GPU в гидродинамике, где типичный выигрыш составляет 10–50× в зависимости от размера сетки и архитектуры. Важно отметить, что для неравномерной сетки с 40 слоями ускорение ниже, но это компенсируется меньшим объёмом вычислений и сохранением точности в поверхностном слое, что критично для моделирования разливов.&lt;/p&gt;
&lt;p&gt;Различие в коэффициентах ускорения на сетках &lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;&lt;sub&gt; &lt;/sub&gt;= 500 (23 x) и &lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;&lt;sub&gt; &lt;/sub&gt;= 40 (13 x) обусловлено балансом между объёмом вычислений и фиксированными накладными расходами параллельной среды. При решении СЛАУ методом прогонки вдоль вертикали количество арифметических операций на один рабочий элемент напрямую пропорционально &lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;. Количественный анализ структуры времени выполнения показывает следующий баланс составляющих:&lt;/p&gt;
&lt;p&gt;На мелкой сетке (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;&lt;sub&gt; &lt;/sub&gt;= 500) чистые вычисления на GPU занимают около 97% времени шага, а накладные расходы OpenCL (вызов кернелов, синхронизация и передача граничных условий) – не более 3%. Вычислительные блоки GPU работают с высокой степенью загрузки, эффективно маскируя задержки обращения к глобальной памяти (latency hiding);&lt;/p&gt;
&lt;p&gt;На редкой сетке (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;&lt;sub&gt; &lt;/sub&gt;= 40) объём вычислений в одном потоке сокращается в 12,5 раз, в результате чего доля неизменных накладных расходов на управление и передачу данных возрастает до ≈ 40% от общего времени шага. Кроме того, малая длина цикла прогонки (&lt;em&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;&lt;sub&gt; &lt;/sub&gt;= 40) не позволяет полностью утилизировать пропускную способность видеопамяти. В результате фиксированные задержки интерфейса OpenCL и шины PCIe оказывают определяющее влияние на итоговое время, снижая относительный выигрыш GPU по сравнению с CPU.&lt;/p&gt;
&lt;p&gt;Использование OpenCL обеспечивает переносимость на различные GPU и даже на кластеры, что расширяет область применения. Однако явный шаг по времени (ограниченный условием Куранта) остаётся узким местом. В перспективе целесообразно перейти к полностью неявным схемам, позволяющим увеличить шаг до часов, что ещё больше повысит эффективность.&lt;/p&gt;
&lt;p&gt;Следует отметить, что тестовые расчёты проводились в прямоугольной области с плоским дном и постоянным ветровым воздействием. Использование такого идеализированного сценария является общепринятым подходом для верификации численных схем и измерения чистого ускорения (speedup) на GPU. Переход к реальным физико-географическим условиям (батиметрия Каспийского моря, береговая линия и переменное ветровое поле) не снизит эффективности параллельного алгоритма. В рамках используемой -системы координат переменная глубина &lt;em&gt;H&lt;/em&gt;(&lt;em&gt;x, y&lt;/em&gt;) учитывается через коэффициенты и не меняет структуру трёхдиагональных матриц. Учёт береговой линии посредством маскирования суши (land masking) сокращает количество активных расчётных узлов, что положительно скажется на времени счёта, а обновление ветра требует незначительных вычислительных затрат уровня &lt;em&gt;O&lt;/em&gt;(&lt;em&gt;N&lt;sub&gt;x&lt;/sub&gt;N&lt;sub&gt;y&lt;/sub&gt;&lt;/em&gt;) по сравнению с 3D-блоком &lt;em&gt;O&lt;/em&gt;(&lt;em&gt;N&lt;sub&gt;x&lt;/sub&gt;N&lt;sub&gt;y&lt;/sub&gt;N&lt;sub&gt;z&lt;/sub&gt;&lt;/em&gt;).&lt;/p&gt;
&lt;h3&gt;Заключение&lt;/h3&gt;
&lt;p&gt;В данной работе численное моделирование ветровых течений в море проводилось на равномерной и неравномерной сетках с использованием CPU и GPU. Поскольку глубина моря относительно невелика – около 100 м – по сравнению с горизонтальными размерами расчётной области по осям &lt;em&gt;x&lt;/em&gt; и &lt;em&gt;y&lt;/em&gt;, число вычислительных узлов по оси &lt;em&gt;z&lt;/em&gt; также меньше, чем по направлениям &lt;em&gt;x&lt;/em&gt; и &lt;em&gt;y&lt;/em&gt;. Как подтверждают полученные результаты, для решения трёхдиагональных СЛАУ более эффективным является применение последовательного алгоритма, а не параллельного. Кроме того, результаты показали, что ускорение вычислений было выше для равномерной сетки с чем для неравномерной сетки с .&lt;/p&gt;
&lt;p&gt;При решении более сложных моделей возникает необходимость применения неявных схем, позволяющих использовать более крупные шаги по времени. Полученные неявные разностные уравнения могут решаться как прямыми методами, например, посредством решения трёхдиагональных СЛАУ, использованного в настоящей работе, так и итерационными методами. Преимущество прямых методов заключается в их вычислительной эффективности при любых начальных и граничных условиях.&lt;/p&gt;
&lt;p&gt;Оценка времени вычислений (менее 1 ч на 24-часовой прогноз) получена для базового модельного сценария и характеризует высокую вычислительную эффективность разработанного параллельного ядра. Это демонстрирует перспективность использования предложенной схемы в составе оперативных систем гидродинамического прогнозирования после её интеграции с модулями реальной батиметрии и пространственно-временной изменчивости метеополей.&lt;/p&gt;
&lt;h3&gt;ДОПОЛНИТЕЛЬНО&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Источник финансирования. &lt;/strong&gt;Исследование выполнено при финансовой поддержке Министерства науки и высшего образования Республики Казахстан (грант № BR24992964).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Конфликт интересов. &lt;/strong&gt;Авторы декларируют отсутствие явных и потенциальных конфликтов интересов, связанных с публикацией настоящей статьи.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Благодарности. &lt;/strong&gt;Авторы выражают искреннюю благодарность Министерству науки и высшего образования Республики Казахстан за поддержку исследования, выполненного в рамках проекта BR24992964 «Разработка интегрированных энергосберегающих технологий для обеспечения экологической устойчивости и эффективной морской деятельности в казахстанском секторе Каспийского моря».&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Вклад авторов.&lt;/strong&gt; Все авторы подтверждают соответствие своего авторства международным критериям ICMJE (все авторы внесли существенный вклад в разработку концепции, проведение исследования и подготовку статьи, прочли и одобрили финальную версию перед публикацией). Наибольший вклад распределён следующим образом: Кудайкулов А.А. – концепция и дизайн исследования, написание черновика; Аманжолов Т.Е. – разработка численных алгоритмов, программирование на OpenCL; Алиулы А. – проведение расчётов, анализ данных; Сейтов А.Н. – подготовка графических материалов; Асылбеков Б.К. – консультации по гидродинамике; Кульджабеков А.Б. – руководство проектом, редактирование; Шабилов С.М. – верификация результатов; Байымбетов Д.Б. – адаптация к задачам нефтяных разливов; Сырлыбеккызы С. – экологическая интерпретация; Калтаев А.Ж. – литературный обзор.&lt;/p&gt;
&lt;h3&gt;ADDITIONAL INFORMATION&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Funding source&lt;/strong&gt;. This research was funded by the Ministry of Science and Higher Education of the Republic of Kazakhstan (Grant No. BR24992964).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Competing interests.&lt;/strong&gt; The authors declare that they have no competing interests.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Acknowledgements.&lt;/strong&gt; The authors express their sincere gratitude to the Ministry of Science and Higher Education of the Republic of Kazakhstan for supporting this research, which was conducted within the framework of Project BR24992964, “Development of Integrated Energy-Saving Technologies to Ensure Environmental Sustainability and Efficient Marine Activities in the Kazakh Sector of the Caspian Sea.”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Authors’ contribution. &lt;/strong&gt;All authors made a substantial contribution to the conception of the work, acquisition, analysis, interpretation of data for the work, drafting and revising the work, final approval of the version to be published and agree to be accountable for all aspects of the work. The greatest contribution is distributed as follows: Aziz A. Kudaikulov – conceptualization and study design, writing of the original draft; Tannur Ye. Amanzholov – development of numerical algorithms, OpenCL programming; Abdurashid Aliuly – conducting calculations, data analysis; Abzal N. Seitov – preparation of graphical materials; Bakytzhan K. Assilbekov – consultations on hydrodynamics; Alibek B. Kuldzhabekov – project leadership, editing; Spartak M. Shabilov – validation of results; Dinmukhammed B. Baimbetov – adaptation to oil spill forecasting applications; Samal Syrlybekkyzy – environmental interpretation; Aidarkhan Zh. Kaltayev – literature review.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="#_ftnref1" name="_ftn1"&gt;[1]&lt;/a&gt; ECMWF ERA-15 – это первый проект глобального реанализа атмосферы, который выполнил &lt;a href="https://www.ecmwf.int/"&gt;ECMWF&lt;/a&gt; (&lt;em&gt;англ. &lt;/em&gt;European Centre for Medium-Range Weather Forecasts – Европейский центр среднесрочных прогнозов погоды) для сбора и уточнения исторических метеоданных за период с декабря 1978 г. по февраль 1994 г.&lt;/p&gt;</body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>trade.gov [интернет]. Energy Information Administration. Oil and Gas – Kazakhstan: Explore oil and gas export opportunities and the regulatory environment in Kazakhstan [дата обращения 01.06.2026]. Режим доступа: www.trade.gov/energy-resource-guide-oil-and-gas-kazakhstan?anchor=content-node-t7-field-lp-region-2-1.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>ncoc.kz [интернет]. NCOC. Отчет об устойчивом развитии за 2022 год [дата обращения 01.06.2026]. Режим доступа: www.ncoc.kz/ru/sustainability/2022/reports.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Davies A.M. Application of a sigma coordinate sea model to the calculation of wind-induced currents // Continental Shelf Research. 1985. Vol. 4, Issue 4. P. 389–423. doi: 10.1016/0278-4343(85)90002-0.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Elliott A.J. Shear diffusion and the spread of oil in the surface layers of the North Sea // Deutsche Hydrographische Zeitschrift. 1986. Vol. 39. P. 113–137. doi: 10.1007/BF02408134.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Davies A.M., Stephens C.V. Comparison of the finite difference and Galerkin methods as applied to the solution of the hydrodynamic equations // Applied Mathematical Modelling. 1983. Vol. 7, Issue 4. P. 226–240. doi: 10.1016/0307-904X(83)90076-8.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Zuur E.A.H., Dietrich D.E. The SOMS model and its application to Lake Neuchatel // Aquatic Sciences. 1990. Vol. 52, No. 2. P. 115–129.</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>Korotenko K., Bowman M.J., Dietrich D.E. High-Resolution Numerical Model for Predicting the Transport and Dispersal of Oil Spilled in the Black Sea // Terrestrial, Atmospheric and Oceanic Sciences. 2010. Vol. 21, No. 1. P. 123–136. doi: 10.3319/TAO.2009.04.24.01(IWNOP).</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Korotenko K., Bowman M.J., Dietrich D.E. Modeling of the circulation and transport of oil spills in the Black Sea // Oceanology. 2003. Vol. 43, No. 4. P. 367–378.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>Ibrayev R.A. Model of enclosed and semi enclosed sea hydrodynamics // Russian Journal of Numerical Analysis and Mathematical Modelling. 2001. Vol. 16, No. 4. P. 291–304.</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>Ibrayev R.A., Ozsoy E., Schrum C., Sur H.I. Seasonal variability of the Caspian Sea three dimensional circulation, sea level and air sea interaction // Ocean Science. 2010. Vol. 6, Issue 1. P. 311–329. doi: 10.5194/os-6-311-2010.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>Blumberg A.F., Mellor G.L. A Description of a three dimensional coastal ocean circulation model // Coastal and Estuarine Sciences. 1987. Vol. 4. P. 1–16. doi: 10.1029/co004p0001.</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>Mellor G.L. On the two components of wind driven ocean surface stress with extension to scalar fluxes // Ocean Dynamics. 2019. Vol. 69. P. 43–50. doi: 10.1007/s10236-018-1228-7.</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>Mellor G.L. On theories dealing with the interaction of surface waves and ocean circulation // Journal of Geophysical Research: Oceans. 2016. Vol. 121, No. 7. P. 4474–4486. doi: 10.1002/2016JC011768.</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>Korotenko K., Osadchiev A., Melnikov V. Mesoscale Eddies in the Black Sea and Their Impact on River Plumes: Numerical Modeling and Satellite Observations // Remote Sensing. 2022. Vol. 14, No. 17. doi: 10.3390/rs14174149.</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>Korotenko K., Osadchiev A., Melnikov V. Mesoscale Eddies in the Black Sea and Their Impact on River Plumes: Numerical Modeling and Satellite Observations // Remote Sensing. 2023. Vol. 15, No. 6. doi: 10.3390/rs15061606.</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>khronos.org [интернет]. Khronos Group. 16. OpenCL Homepage [дата обращения 01.06.2026]. Режим доступа: www.khronos.org/opencl/.</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation>GitHub.com [интернет]. GitHub repository. Oil Transport in Caspian Sea [дата обращения: 01.06.2026]. Доступ по ссылке: github.com/azizka85/oil_trans_in_caspian_sea.</mixed-citation></ref></ref-list></back></article>
