Алгоритм декомпозиции конечно-элементной модели механической системы с односторонними контактами

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

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

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

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

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

Исследуется математическая модель механической системы с полукоэрцитивными (односторонними) контактами. Модель получена как физически обоснованное описание контактного взаимодействия подсистем механической системы. Исследуется эффективность алгоритма компьютерной реализации модели.

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

Похожие статьи в разделе Вычислительная математика. Численный анализ

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

Мохель Александр Николаевич, Салганик Рафаил Львович, Федотов Александр Александрович

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

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

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

IDS: 14750163   |   УДК: 519.63

Decomposition algorithm of finite element model of mechanical system with unilateral contacts

A mathematical model of the mechanical system with semi-coercive (unilateral) contacts is studied. The model is obtained as a physically reasonable description of contact interaction of the subsystems in the mechanical system. Efficiency of the algorithm for computerized model realization is studied.

Текст научной статьи Алгоритм декомпозиции конечно-элементной модели механической системы с односторонними контактами

Развитие методов декомпозиции обусловлено необходимостью решения поставляемых практикой все более сложных задач, требующих компьютерного моделирования инженерных объектов и технологических процессов. Цель разработки метода декомпозиции - корректно заменить решение одной большой задачи решением серии меньших задач и тем самым уменьшить затраты времени как в последовательных, так и в параллельных алгоритмах численного моделирования. Применение методов декомпозиции позволяет расширить класс объектов, моделирование которых может быть выполнено с применением существующей компьютерной техники. Появление многопроцессорных вычислительных систем и мультиядерных процессоров стимулировало эволюцию методов декомпозиции. Развитие методов декомпозиции привело к формированию одного из фундаментальных направлений вычислительной математики. К актуальным проблемам данного направления относится совершенствование алгоритмов численного моделирования с применением метода конечных элементов [6], [7]. В данной статье в развитие работы [3] рассматривается алгоритм декомпозиции конечно-элементной модели механической системы с полукоэрцитивны-ми (односторонними) контактами * . Примером такой модели может быть система «контактная сеть - токоприемники электроподвижного состава» [1], [4]. Объектом исследования является математическая модель механической системы с полукоэрцитивными (односторонними) контактами. Модель получена как физически обоснованное описание контактного взаимодействия подсистем механической системы. Предмет изучения - вычислительная эффективность алгоритма компьютерной реализации модели.

Пусть конечно-элементная модель разбита на п подструктур. Запишем в векторно-матричной форме уравнения движения каждой подструктуры k , к = 1, .„, п.

M ( k ) U ( k ) + K ( k ) U ( k ) + R ( k ) U ( k ) = P ( k ) + C ( k ) N . (1)

Здесь U ( k ) , U ( k ) и U ( k ) - векторы (одномерные массивы) соответственно перемещений, скоростей и ускорений узлов; R ( k ) , K ( k ) и M ( k ) - матрицы соответственно жесткости, демпфирования и масс. P ( k ) - вектор внешних воздействий (внешних сил). Соотношение (1), которое можно интерпретировать как систему уравнений равновесия, отличается от общепринятой формулировки слагаемым C ( k ) N , где C ( k ) - матрица коэффициентов в уравнениях равновесия. Элементами вектора N являются силы и моменты (пары сил), появляющиеся при контакт н ом взаимодействии подсистем (см. рисунок). N и U ( k ) заранее не известны, их определение - цель решения задачи.

N yba a

N y ab )

M^ab )

-Nxab )

b

M< ba )   C ( b ) N =

N X ba )

_ _ f1

C ( a ) N = 0

V 0

C ( a )

1J

f N Xab )) N yab) M' ab

V J

fN))

N ab ) M ( ab )

V J

Узлы а и b двух подсистем

Если, например, N (ab ) = 0 и M( ab ) = 0, то C ( a ) N = = 1 - N yab ) , C ( b ) N = - 1 - N yy,ab ) . Это модель скользящего вдоль оси x шарнирно-подвижного контакта.

Зазоры укажем в векторе D , определив их линейными и угловыми компонентами. Например, для двух контактирующих узлов а и b получим:

D ( ab ) = C a ) T u ( a ) + C b ) T u ( b ) + d 0 ab )

Не указывая верхние индексы, запишем дискретный аналог уравнения (1), используя явную схему с односторонн и ми конечными разностями. С учетом (2) при D 0 = 0 получим [2]:

^

AU Z = P + CN ; D z = C T U z ,         (3)

где: A = M т - 2 + K t - 1 + R ,

P = P + т - MU - 2 + (2 M t - 2 + K t - 1 ) U Z -b

τ – шаг по времени, – номер шага.

Для подструктуры k на шаге получим (индекс не указан):

a ( k ) u ( k ) C ( k ) n = p ( k ) ; d ( k ) = c ( k ) T u ( k )

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

' A (1)

0          •••

0

- c (1)

^

" U <1) >

f P <1) ^

0

• • •

a (2)      •••

•••           •••

0

•••

- c (2)

•••

u '2'

•••

P < 2)

•••

. (4)

0

0          •••

A ( n )

- C ( n )

U < n )

P n )

(1) T

V C

- c (2) T   •••

- C ( n ) T

0

>

V N )

-D

V D )

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

U ( k ) = A - 1( k ) ( p ( k ) + c ( k ) N ).             (5)

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

C TU = 2k=1 C( k) T U( k) = D, получим:

2 k = 1 C T ( k ) A - 1( k ) ( P ( k ) + C ( k ) N ) = D .

Если односторонних связей нет, то D = 0 . Тогда [3]

N = ( e 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 при D = 0 решена. Если связи од н осторонние, то D * о и определение векторов N и U сводится к линейной задаче дополнительности:

D = 2 k = 1 C T ( k ) A - 1( k ) C ( k ) N + 2 k = 1 C T ( k ) A - 1( k ) P ( k ) ,

N 0 , D 0 , N T D = 0 .

Решив эту задачу, например, с применением энергетического критерия перехода односторонних св язе й в действительное состояние [5], найдем N и D . Затем определим U ( k ) ( 5), k = 1, …, n .

Тестирование алгоритма при D = 0 выполнено на компьютере с процессором Intel® Core™2 Duo CPU E8400@3.00 GHz, кэш L1 32 Kb, L2 6144 Kb, память DDR3 667 MHz 2 Gb, Intel P43, ОС Windows XP 32 bit. Модель механической системы [4] разбивалась на n подсистем с примерно одинаковым числом неизвестных. Затраты времени (в секундах) при решении задачи с общим числом уравнений N 0 и числом подструктур n приведены в таблице.

N 0

n

1

2

3

4

5

6

7

1000

0,36

0,26

0,15

0,11

0,10

0,09

0,09

2000

2,21

1,98

0,81

0,57

0,41

0,34

0,29

3000

6,52

9,08

3,14

1,51

1,11

0,91

0,72

При N 0 > 1 выполнялась только декомпозиция, алгоритм вычислений – последовательный. Алгоритм параллельных вычислений обеспечит дальнейшее уменьшение времени счета.

Таким образом, применение представленного метода декомпозиции в задачах определенного класса [2], [4] позволяет уменьшить затраты времени при численном моделировании.

ПРИМЕЧАНИЕ

* В данной статье исправлены опечатки, допущенные в [3] по технической причине.

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

  • Вологин В. А., Герасимов А. С. Динамические параметры системы контактная сеть -токоприемник//Вестник ВНИИЖТ 2008. № 2. С. 19-23.
  • Колесников Г. Н., Кувшинов Д. А. Численное моделирование полукоэрцитивного механического взаимодействия токоприемника и контактной сети при высокой скорости электровоза//Ученые записки Петрозаводского государственного университета. Сер. «Естественные и технические науки». 2008. № 3 (94). С. 83-88.
  • Колесников Г. Н., Кувшинов Д. А. Декомпозиция конечно-элементной модели//Ученые записки Петрозаводского государственного университета. Сер. «Естественные и технические науки». 2012. № 2 (123). С. 78-79.
  • Колесников Г. Н., Кувшинов Д. А. Численное моделирование динамического взаимодействия токоприемников и контактной сети//Вестник ВНИИЖТ. 2012. № 1. С. 9-12.
  • Колесников Г. Н., Раковская М. И. Энергетический критерий очередности перехода односторонних связей в действительное состояние//Обозрение прикладной и промышленной математики. 2006. Т. 13. С. 652.
  • Копысов С. П., Новиков А. К. Метод декомпозиции для параллельного адаптивного конечно-элементного алгоритма//Вестник Удмуртского университета. Математика. Механика. Компьютерные науки. 2010. № 3. С. 141-154.
  • Фиалко С. Ю. Прямые методы решения систем линейных уравнений в современных МКЭ-комплексах. М.: Изд-во СКАДСОФТ: Изд-во Ассоциации строительных вузов (АСВ), 2000. 160 с.
Еще