<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2014-5-131-147</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-90</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Оригинальные статьи</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Articles</subject></subj-group></article-categories><title-group><article-title>Применение систем компьютерной алгебры для построения метода коллокаций и наименьших невязок решения трехмерных уравнений Навье–Стокса</article-title><trans-title-group xml:lang="en"><trans-title>Application of Computer Algebra Systems to the Construction of the Collocations and Least Residuals Method for Solving the 3D Navier–Stokes Equations</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Шапеев</surname><given-names>Василий Павлович</given-names></name><name name-style="western" xml:lang="en"><surname>Shapeev</surname><given-names>V. P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>доктор физ.-мат. наук, профессор, 630090 Россия, г. Новосибирск, ул. Институтская, 4/1</p></bio><bio xml:lang="en"><p>доктор физ.-мат. наук, профессор, Institutskaya str., 4/1, Novosibirsk, 630090, Russia</p></bio><email xlink:type="simple">vshapeev@ngs.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Ворожцов</surname><given-names>Евгений Васильевич</given-names></name><name name-style="western" xml:lang="en"><surname>Vorozhtsov</surname><given-names>E. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>доктор физ.-мат. наук, профессор, 630090 Россия, г. Новосибирск, ул. Институтская, 4/1</p></bio><bio xml:lang="en"><p>доктор физ.-мат. наук, профессор, Institutskaya str., 4/1, Novosibirsk, 630090, Russia</p></bio><email xlink:type="simple">vorozh@itam.nsc.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Институт теоретической и прикладной механики им. С. А. Христиановича СО РАН</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Khristianovich Institute of Theoretical and Applied Mechanics</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2014</year></pub-date><pub-date pub-type="epub"><day>20</day><month>10</month><year>2014</year></pub-date><volume>21</volume><issue>5</issue><fpage>131</fpage><lpage>147</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Шапеев В.П., Ворожцов Е.В., 2014</copyright-statement><copyright-year>2014</copyright-year><copyright-holder xml:lang="ru">Шапеев В.П., Ворожцов Е.В.</copyright-holder><copyright-holder xml:lang="en">Shapeev V.P., Vorozhtsov E.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.mais-journal.ru/jour/article/view/90">https://www.mais-journal.ru/jour/article/view/90</self-uri><abstract><p>Метод коллокаций и наименьших невязок (КНН), предложенный ранее для численного решения двумерных уравнений Навье–Стокса, описывающих стационарные течения вязкой несжимаемой жидкости, обобщен здесь на трехмерный случай. В реализованном варианте метода решение ищется в виде разложения по базисным соленоидальным функциям. На всех этапах построения метода КНН применяется система компьютерной алгебры (СКА): для вывода и верификации формул метода и для их перевода в арифметические операторы языка Фортран. Для ускорения сходимости итераций предложен достаточно универсальный и простой в реализации алгоритм, основанный на использовании подпространств Крылова. Полученные расчетные формулы метода КНН были верифицированы на точном аналитическом решении тестовой задачи. Сравнения с опубликованными результатами численных расчетов эталонной задачи о течении жидкости в кубической каверне показывают, что точность результатов, полученных по методу КНН, соответствует высокоточным известным решениям.</p></abstract><trans-abstract xml:lang="en"><p>The method of collocations and least residuals (CLR), which was proposed previously for the numerical solution of two-dimensional Navier–Stokes equations governing the stationary flows of a viscous incompressible fluid, is extended here for the three-dimensional case. The solution is sought in the implemented version of the method in the form of an expansion in the basis solenoidal functions. At all stages of the CLR method construction, a computer algebra system (CAS) is applied for the derivation and verification of the formulas of the method and for their translation into arithmetic operators of the Fortran language. For accelerating the convergence of iterations a sufficiently universal algorithm is proposed, which is simple in its implementation and is based on the use of the Krylov’s subspaces. The obtained computational formulas of the CLR method were verified on the exact analytic solution of a test problem. Comparisons with the published numerical results of solving the benchmark problem of the 3D driven cubic cavity flow show that the accuracy of the results obtained by the CLR method corresponds to the known high-accuracy solutions.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>трехмерные уравнения Навье–Стокса</kwd><kwd>метод коллокаций и наименьших невязок</kwd><kwd>компьютерная алгебра</kwd><kwd>течение в кубической каверне</kwd><kwd>подпространства Крылова</kwd></kwd-group><kwd-group xml:lang="en"><kwd>three-dimensional Navier–Stokes equations</kwd><kwd>the method of collocations and least residuals</kwd><kwd>computer algebra</kwd><kwd>cubic cavity flow</kwd><kwd>Krylov’s subspaces</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">РФФИ</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Wesseling P. Principles of Computational Fluid Dynamics. Springer-Verlag, Berlin, 2001.</mixed-citation><mixed-citation xml:lang="en">Wesseling P. Principles of Computational Fluid Dynamics. Springer-Verlag, Berlin, 2001.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ferziger J.H., Peri´c M. Computational Methods for Fluid Dynamics, 3rd Edition. Berlin: Springer-Verlag, 2002.</mixed-citation><mixed-citation xml:lang="en">Ferziger J.H., Peri´c M. Computational Methods for Fluid Dynamics, 3rd Edition. Berlin: Springer-Verlag, 2002.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Бураго Н.Г. Вычислительная механика. М.: Изд-во МГТУ им. Н.Э. Баумана, 2012 (English transl.: Burago N.G. Computational Mechanics. Moscow: published by Moscow State Techn. University named after N.E. Bauman, 2012.).</mixed-citation><mixed-citation xml:lang="en">Бураго Н.Г. Вычислительная механика. М.: Изд-во МГТУ им. Н.Э. Баумана, 2012 (English transl.: Burago N.G. Computational Mechanics. Moscow: published by Moscow State Techn. University named after N.E. Bauman, 2012.).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Быстров Ю.А., Исаев С.А., Кудрявцев Н.А., Леонтьев А.И. Численное моделирование вихревой интенсификации теплообмена в пакетах труб. Санкт-Петербург: Судостроение, 2005. (English transl.: Bystrov Yu.A., Isaev S.A., Kudryavtsev N.A., Leontiev A.I. Numerical Modeling of Vortex Intensification of Heat Exchange in Pipe Packages. St. Petersburg: Sudostroenie, 2005.)</mixed-citation><mixed-citation xml:lang="en">Быстров Ю.А., Исаев С.А., Кудрявцев Н.А., Леонтьев А.И. Численное моделирование вихревой интенсификации теплообмена в пакетах труб. Санкт-Петербург: Судостроение, 2005. (English transl.: Bystrov Yu.A., Isaev S.A., Kudryavtsev N.A., Leontiev A.I. Numerical Modeling of Vortex Intensification of Heat Exchange in Pipe Packages. St. Petersburg: Sudostroenie, 2005.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Girault V., Raviart P.A. Finite Element Methods for Navier–Stokes Equations: Theory and Algorithms. Springer-Verlag, London, 2011.</mixed-citation><mixed-citation xml:lang="en">Girault V., Raviart P.A. Finite Element Methods for Navier–Stokes Equations: Theory and Algorithms. Springer-Verlag, London, 2011.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Черный С.Г., Чирков Д.В., Лапин В.Н., Скороспелов В.А., Шаров С.В. Численное моделирование течений в турбомашинах. Новосибирск: Наука, 2006. (English transl.: Cherny S.G., Chirkov D.V., Lapin V.N., Skorospelov V.A. Numerical Modeling of Flows in Turbomachines. Novosibirsk: Nauka, 2006.)</mixed-citation><mixed-citation xml:lang="en">Черный С.Г., Чирков Д.В., Лапин В.Н., Скороспелов В.А., Шаров С.В. Численное моделирование течений в турбомашинах. Новосибирск: Наука, 2006. (English transl.: Cherny S.G., Chirkov D.V., Lapin V.N., Skorospelov V.A. Numerical Modeling of Flows in Turbomachines. Novosibirsk: Nauka, 2006.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Слепцов А.Г. Коллокационно-сеточное решение эллиптических краевых задач // Моделирование в механике. 1991. Т. 5(22), №2. С. 101–126. (English transl.: Sleptsov A.G. Collocation-grid solution of elliptic boundary-value problems // Modelirovanie v mekhanike. 1991. V. 5(22), No. 2. P. 101–126.)</mixed-citation><mixed-citation xml:lang="en">Слепцов А.Г. Коллокационно-сеточное решение эллиптических краевых задач // Моделирование в механике. 1991. Т. 5(22), №2. С. 101–126. (English transl.: Sleptsov A.G. Collocation-grid solution of elliptic boundary-value problems // Modelirovanie v mekhanike. 1991. V. 5(22), No. 2. P. 101–126.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Семин Л.Г., Слепцов А.Г., Шапеев В.П. Метод коллокаций – наименьших квадратов для уравнений Стокса // Вычисл. технологии. 1996. Т. 1, № 2. С. 90–98. (English transl.: Semin L.G., Sleptsov A.G., Shapeev V.P. Collocation and least-squares method for Stokes equations // Computat. Technologies. 1996. V. 1, No. 2. P. 90–98.)</mixed-citation><mixed-citation xml:lang="en">Семин Л.Г., Слепцов А.Г., Шапеев В.П. Метод коллокаций – наименьших квадратов для уравнений Стокса // Вычисл. технологии. 1996. Т. 1, № 2. С. 90–98. (English transl.: Semin L.G., Sleptsov A.G., Shapeev V.P. Collocation and least-squares method for Stokes equations // Computat. Technologies. 1996. V. 1, No. 2. P. 90–98.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Исаев В.И., Шапеев В.П. Варианты метода коллокаций и наименьших квадратов повышенной точности для численного решения уравнений Навье–Стокса // Ж. вычисл. матем. и матем. физ. 2010. Т. 50, № 10. С. 1758–1770. (English transl.: Isaev V.I., Shapeev V.P. High-accuracy versions of the collocations and least squares method for the numerical solution of the Navier–Stokes equations // Computat. Math. and Math. Phys. 2010. V. 50, No. 10. P. 1670–1681.)</mixed-citation><mixed-citation xml:lang="en">Исаев В.И., Шапеев В.П. Варианты метода коллокаций и наименьших квадратов повышенной точности для численного решения уравнений Навье–Стокса // Ж. вычисл. матем. и матем. физ. 2010. Т. 50, № 10. С. 1758–1770. (English transl.: Isaev V.I., Shapeev V.P. High-accuracy versions of the collocations and least squares method for the numerical solution of the Navier–Stokes equations // Computat. Math. and Math. Phys. 2010. V. 50, No. 10. P. 1670–1681.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Исаев В.И., Шапеев В.П. Метод коллокаций и наименьших квадратов повышенной точности для решения уравнений Навье–Стокса // Докл. Академии наук. 2012. Т. 442, №4. С. 442–445. (English transl.: Isaev V.I., Shapeev V.P. High-order accurate collocations and least squares method for solving the Navier - Stokes equations // Dokl. Math. 2012. V. 85. P. 71–74.)</mixed-citation><mixed-citation xml:lang="en">Исаев В.И., Шапеев В.П. Метод коллокаций и наименьших квадратов повышенной точности для решения уравнений Навье–Стокса // Докл. Академии наук. 2012. Т. 442, №4. С. 442–445. (English transl.: Isaev V.I., Shapeev V.P. High-order accurate collocations and least squares method for solving the Navier - Stokes equations // Dokl. Math. 2012. V. 85. P. 71–74.)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Shapeev V.P., Vorozhtsov E.V. Symbolic-numeric implementation of the method of collocations and least squares for 3D Navier–Stokes equations // Gerdt V.P., Koepf W., Mayr E.W., Vorozhtsov E.V. (eds.) CASC 2012. LNCS. 2012. V. 7442. P. 321–333. Springer, Heidelberg.</mixed-citation><mixed-citation xml:lang="en">Shapeev V.P., Vorozhtsov E.V. Symbolic-numeric implementation of the method of collocations and least squares for 3D Navier–Stokes equations // Gerdt V.P., Koepf W., Mayr E.W., Vorozhtsov E.V. (eds.) CASC 2012. LNCS. 2012. V. 7442. P. 321–333. Springer, Heidelberg.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Крылов А.Н. О численном решении уравнения, которым в технических вопросах определяются частоты малых колебаний материальных систем // Изв. АН СССР, Отд. матем. и естеств. наук. 1931. № 4. С. 491–539. (English transl.: Krylov A.N. On the numerical solution of the equation, which determines in technological questions the frequencies of small oscillations of material systems // Izv. AN SSSR, otd. matem. i estestv. nauk. 1931. No. 4. P. 491–539.)</mixed-citation><mixed-citation xml:lang="en">Крылов А.Н. О численном решении уравнения, которым в технических вопросах определяются частоты малых колебаний материальных систем // Изв. АН СССР, Отд. матем. и естеств. наук. 1931. № 4. С. 491–539. (English transl.: Krylov A.N. On the numerical solution of the equation, which determines in technological questions the frequencies of small oscillations of material systems // Izv. AN SSSR, otd. matem. i estestv. nauk. 1931. No. 4. P. 491–539.)</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Слепцов А.Г. Об ускорении сходимости линейных итераций. II // Моделирование в механике. Новосибирск, 1989. Т. 3, № 5. C. 118–125. (English transl.: Sleptsov A.G. On convergence acceleration of linear iterations. II // Modelirovanie v mekhanike. 1989. V. 3, No. 5. P. 118–125.)</mixed-citation><mixed-citation xml:lang="en">Слепцов А.Г. Об ускорении сходимости линейных итераций. II // Моделирование в механике. Новосибирск, 1989. Т. 3, № 5. C. 118–125. (English transl.: Sleptsov A.G. On convergence acceleration of linear iterations. II // Modelirovanie v mekhanike. 1989. V. 3, No. 5. P. 118–125.)</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Saad Y. Numerical Methods for Large Eigenvalue Problems. Manchester University Press, Manchester, 1991.</mixed-citation><mixed-citation xml:lang="en">Saad Y. Numerical Methods for Large Eigenvalue Problems. Manchester University Press, Manchester, 1991.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Albensoeder S., Kuhlmann H.C. Accurate three-dimensional lid-driven cavity flow // J. Comput. Phys. 2005. V. 206. P. 536–558.</mixed-citation><mixed-citation xml:lang="en">Albensoeder S., Kuhlmann H.C. Accurate three-dimensional lid-driven cavity flow // J. Comput. Phys. 2005. V. 206. P. 536–558.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Botella O., Peyret R. Benchmark spectral results on the lid-driven cavity flow // Comput. Fluids. 1998. V. 27. P. 421–433.</mixed-citation><mixed-citation xml:lang="en">Botella O., Peyret R. Benchmark spectral results on the lid-driven cavity flow // Comput. Fluids. 1998. V. 27. P. 421–433.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
