Научные статьи Том 14 № 1 (2018): International Journal for Computational Civil and Structural Engineering

ОСОБЕННОСТИ ЧИСЛЕННОГО РЕШЕНИЯ КРАЕВЫХ ЗАДАЧ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PYTHON

PDF
Как цитировать

ОСОБЕННОСТИ ЧИСЛЕННОГО РЕШЕНИЯ КРАЕВЫХ ЗАДАЧ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PYTHON

Авторы

  • Vladimir L. Mondrus Национальный исследовательский Московский государственный строительный университет, г. Москва, РОССИЯ
  • Dmitry K. Sizov Национальный исследовательский Московский государственный строительный университет, г. Москва, РОССИЯ

DOI:

https://doi.org/10.22337/2587-9618-2018-14-1-126-136

Ключевые слова:

ариационно-разностный метод решения краевых задач, язык программирования Python, трехмерная краевая задача теории упругости,, поиск минимума функционала Дирихле

Аннотация

ешение большинства практических задач, возникающих при расчете конструкций, требует численного решения краевых задач. В статье на примерах решения конкретных краевых задач описыва-ются возможности современного объектно-ориентированного языка программирования Python. Данный язык обладает удобным синтаксисом и возможностями гибкого использования существующих библиотек численных методов, позволяющих пользователю в максимально короткие сроки подготовить программ-ный код и приступить к изучению задачи. Богатые возможности графической библиотеки Matplotlib позволяют получать графическое отображение результатов расчета. Использованная в статье библиотека Numpy является стандартной библиотекой для проведения любых матрично-векторных расчетов на языке Python, её применение превращает язык Python в среду для программирования численных расчетов, аналогичную таким широко известным программным продуктам, как Matlab и GNUOctave. В статье методом конечных разностей решена задача для уравнения Лапласа, описывающем поле распределение температуры на прямоугольной области; задача поиска минимума функционала Дирихле вариационно-разностным методом; динамическая задача колебания массы на вязко-упругом элементе при колебаниях основания и трехмерная задача теории упругости вариационно-разностным методом.

2691 767

Загрузки

Опубликован

30.03.2018

Как цитировать

Mondrus, V. L., & Sizov, D. K. (2018). ОСОБЕННОСТИ ЧИСЛЕННОГО РЕШЕНИЯ КРАЕВЫХ ЗАДАЧ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PYTHON. International Journal for Computational Civil and Structural Engineering, 14(1), 126-136. https://doi.org/10.22337/2587-9618-2018-14-1-126-136

Ключевые слова

ариационно-разностный метод решения краевых задач, язык программирования Python, трехмерная краевая задача теории упругости, поиск минимума функционала Дирихле