Декомпозиция конечно-элементной модели

Автор: Колесников Геннадий Николаевич, Кувшинов Дмитрий Александрович

Журнал: Ученые записки Петрозаводского государственного университета @uchzap-petrsu

Рубрика: Технические науки

Статья в выпуске: 2 (123), 2012 года.

Бесплатный доступ

Предлагается метод декомпозиции конечно-элементной модели механической системы. По физическому смыслу модель рассматривается как система конечных элементов, взаимодействующих в узлах. Анализ контактного взаимодействия в узлах элементов приводит к декомпозиции математической модели в виде системы линейных алгебраических уравнений.

Метод декомпозиции, метод конечных элементов, контактное взаимодействие

Короткий адрес: https://sciup.org/14750107

IDR: 14750107   |   УДК: 519.63

Finite-element model decomposition

We propose a method of decomposition of the finite-element model of the mechanical system. In a physical sense, the model is viewed as a system of finite elements interacting in the nodes. The analysis of the elements’ contact interaction in the nodes leads to the decomposition of the mathematical model. The mathematical model is presented as a system of linear algebraic equations.

Текст научной статьи Декомпозиция конечно-элементной модели

Размерность задач, для решения которых применяется метод конечных элементов, имеет устойчивую тенденцию к росту. Увеличение быстродействия вычислительных систем решает только часть появляющихся в этой связи проблем. Приоритетным направлением в обеспечении эффективного использования возможностей вычислительной техники является развитие методов декомпозиции конечно-элементных алгоритмов. Обзоры работ в данной области исследований, актуальные проблемы и новые методы их решения представлены в [4], [7]. Для решения задач определенного класса может быть использован предлагаемый далее метод декомпозиции конечно-элементной модели.

Запишем в векторно-матричной форме уравнение движения конечно-элементной модели некоторой механической системы:

MU + KU + RU = P + CN . (1)

Здесь U , U и U - векторы (одномерные массивы) перемещений, скоростей и ускорений узлов соответственно; R , K и M - матрицы жесткости, демпфирования и масс соответственно; P - вектор внешних воздействий (внешних сил). В терминах метода перемещений строительной механики соотношение (1) можно интерпретировать как систему уравнений равновесия конечно-элементной модели [5; 10-15]. Уравнение (1) отличается от общ епринятой формулировки [6] компонентом CN , где C - матрица коэффициентов в уравнениях равновесия. Компонентами вектора N являются силы и моменты (пары сил), появляющиеся в физической модели как результат контактного взаимодействия конечных элементов. Векторы N и U заранее не известны и подлежат определению как результат решения задачи.

Результатом внешнего воздействия и указанного выше контактного взаимодействия являются, в частности, деформации конечных элемен- тов, линейные и угловые перемещения в узлах. Эти перемещения ведут к появлению соответствующих зазоров, если в физической модели нет связей, которые не допускали бы изменений линейных и угловых расстояний между каждой парой узлов контактирующих конечных элементов. Текущие и начальные значения зазоров (D и D0 соответственно) связаны с перемещениями узлов U соотношением

D = C T и + D 0. (2)

Из физического смысла контактного взаимодействия в узлах конечных элементов следует, что каждый столбец матрицы C содержит только два ненулевых элемента, один из которых равен 1, другой - (-1). Заметим, что существует класс механических систем, в которых при некоторых воздействиях возможно появление зазоров, что рассмотрено, например, в [2], [3]. Далее рассматривается задача, по физическому смыслу которой зазоры равны нулю, то есть D = 0 , D 0 = 0 в формуле (2).

Дискретизация уравнения движения (1) по времени с использованием явной схемы с односторонними конечными разностями приводит на шаге i с учетом равенства (2) к следующим соотношениям [2]:

AU , = P , + CN ; C T U , = 0 , (3) где A = M r - 2 + K t - 1 + R , P i = P т -2 MU i - 2 + (2 M r -2 + + K t "1) U i _ 1 , т - шаг по времени, i - номер шага.

Пусть конечно-элементная модель разбита на n подструктур. Каждая подструктура содержит m конечных элементов, m >  1. Рассматривая независимо от других каждую подструктуру к , к = 1, .., n , сформируем по аналогии с (3) матрицы A , ( к ) , C ,к ) , вектор P 'к ) . Не указывая индекс i , запишем соотношения вида (3) для подструктуры к . Получим:

A < к ) и ( к ) = P ( к ) + C T ( к ) N ; C к ) и ( к ) = 0

Систему этих соотношений для всех k = 1, …, n можно записать в виде одного блочного векторно-матричного равенства:

Г A (1)

0         •••

0

- C (1) ^

< U (1) ^

7 p (1) 7

0

• • •

a (2)     •••

•••         •••

0

•••

- c (2)

•••

u (2)

•••

=

p (2)

•••

(4)

0

0         •••

A ( n )

- C ( n )

U ( n )

p ( n )

C T (1)

C T (2)    •••

C T ( n )

0 7

V N 7

V 0 7

Из (4) следует:

U ( k ) = A - 1( k ) ( P ( k ) + C ( k > N ).               (5)

Касаясь вопроса о существовании указанной в (5) обратной матрицы, отметим, что система с распределенными параметрами под действием движущейся сосредоточенной массы рассмотрена в статье [6], автором которой, в частности, доказано, что матрица коэффициентов при старших производных в уравнении вида (1) всегда обратима.

Используя (5) и учитывая, что, согласно (4),

C TU = 2k=1 CT(k 'U1k) = 0, получим:

  • 2 k = 1 C T ( k ) a - 1( k ) ( P ( k ) + C ( k ) N ) = 0 .

Отсюда находим:

N = - ( 2 k = 1 C T ( k ' A 1 k ) C ( k ) ) - 1 2 k = 1 C T ( k ) A - 1( k ) P ( k ) . (6)

Подставив (6) в (5), определим U ( k ) , k = 1, …, n . Таким образом, задача определения векторов N и U решена.

Из физического смысла контактного взаимодействия конечных элементов (или подс т руктур) следует, что каждый столбец матрицы C содержит только два ненулевых элемента, один из которых равен 1, другой – (-1). При этом каждый столбец блока C ( k ) содержит только один ненулевой элемент, равный +1 или -1. Поэтому матрица H = 2 k = i ( C T ( k ) A -1( k ) C ( k ) ) является диагональной. Учет особенностей структуры блока C ( k ) ведет к существенному упрощению вычислений по формулам (6) и (5).

Применение представленного метода декомпозиции конечно-элементной модели в алгоритмах расчета позволяет уменьшить затраты времени и объем требуемой оперативной памяти, что особенно важно при итерационном решении нелинейных задач [1], [3]. Кроме того, создаются новые возможности для параллельных вычислений.

Список литературы Декомпозиция конечно-элементной модели

  • Колесников Г. Н., Кувшинов Д. А. Численное моделирование колебаний контактной подвески с учетом геометрической нелинейности//Информационные технологии моделирования и управления. 2008. № 1(44). С. 98-103.
  • Колесников Г. Н., Кувшинов Д. А. Численное моделирование полукоэрцитивного механического взаимодействия токоприемника и контактной сети при высокой скорости электровоза//Ученые записки Петрозаводского государственного университета. Сер. «Естественные и технические науки». 2008. № 3(94). С. 83-88.
  • Колесников Г. Н., Кувшинов Д. А. Численное моделирование динамического взаимодействия токоприемников и контактной сети//Вестник научно-исследовательского института железнодорожного транспорта. 2012. № 1. С. 9-12.
  • Копысов С. П., Новиков А. К. Метод декомпозиции для параллельного адаптивного конечно-элементного алгоритма//Вестник Удмуртского университета. Математика. Механика. Компьютерные науки. 2010. № 3. С. 141-154.
  • Норри Д., де Фриз Ж. Введение в метод конечных элементов: Пер. с англ. М.: Мир, 1981. 304 с.
  • Пестерев A. В. К задаче о движущейся массе//Труды Института системного анализа РАН. 2005. Т. 14. С. 217-221.
  • Фиалко С. Ю. Прямые методы решения систем линейных уравнений в современных МКЭ-комплексах. М.: СКАД-СОФТ: Изд-во Ассоциации строительных вузов, 2000. 160 с.
Еще