RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Самарского государственного технического университета. Серия «Физико-математические науки» // Архив

Вестн. Сам. гос. техн. ун-та. Сер. Физ.-мат. науки, 2022, том 26, номер 3, страницы 556–572 (Mi vsgtu1936)

Эта публикация цитируется в 4 статьях

Математическое моделирование, численные методы и комплексы программ

hp-Вариант метода коллокации и наименьших квадратов с интегральными коллокациями решения бигармонического уравнения

В. П. Шапеевab, Л. С. Брындинba, В. А. Беляевb

a Новосибирский государственный университет, г. Новосибирск, 630090, Россия
b Институт теоретической и прикладной механики им. С. А. Христиановича СО РАН, г. Новосибирск, 630090, Россия

Аннотация: Разработан новый алгоритм численного решения бигармонического уравнения. Он основан на впервые реализованном hp-варианте метода коллокации и наименьших квадратов (hp-МКНК) с интегральными коллокациями для эллиптического уравнения четвертого порядка в комбинации с современными способами ускорения итерационных процессов решения систем линейных алгебраических уравнений (СЛАУ). В hp-МКНК использовались его возможности измельчать шаги расчетной сетки (h-подход) и увеличивать степень базисных аппроксимирующих полиномов до произвольного порядка (p-подход). На примере численного моделирования изгиба шарнирно закрепленной изотропной пластины проведен анализ сходимости приближенных решений, полученных реализованным вариантом метода. Показано достижение высокой точности и повышенного порядка сходимости решений при применении полиномов высоких вплоть до десятой степеней в hp-МКНК.
Исследована эффективность комбинированного применения сочетающихся с МКНК алгоритмов ускорения итерационных процессов решения СЛАУ. Применены предобуславливание матриц СЛАУ; алгоритм ускорения итераций, основанный на подпространствах Крылова; операция продолжения на многосеточном комплексе; распараллеливание вычислительной программы с помощью OpenMP; модифицированный алгоритм решения локальных СЛАУ, определяющих решение задачи в каждой ячейке сетки. Последний, применимый в случае решения линейного дифференциального уравнения, позволяет более эффективно решать переопределенные СЛАУ в МКНК, реализуемом итерациями по подобластям, в которых вид матриц локальных СЛАУ не изменяется на каждой итерации. Комбинированное применение всех перечисленных способов ускорения уменьшило время расчетов на персональном компьютере более, чем в 350 раз по сравнению со случаем, когда использовалось только предобуславливание.

Ключевые слова: метод коллокации и наименьших квадратов, интегральные уравнения коллокации, бигармоническое уравнение, изгиб пластины, ускорение итерационных процессов, предобуславливание, подпространства Крылова, многосеточный алгоритм, распараллеливание.

УДК: 519.635.1

MSC: 65N35

Получение: 21 июня 2022 г.
Исправление: 9 сентября 2022 г.
Принятие: 13 сентября 2022 г.
Публикация онлайн: 29 сентября 2022 г.

DOI: 10.14498/vsgtu1936



© МИАН, 2024