Матрица масс

Материал из testwiki
Версия от 15:54, 11 января 2020; imported>Denis73 (Исправление сноски.)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

В аналитической механике матрица масс представляет собой симметричную матрицу M, которая выражает связь между производной по времени q˙ вектора обобщённых координат q системы и кинетической энергией T этой системы по уравнению

T=12𝐪˙T𝐌𝐪˙

где 𝐪˙T обозначает транспонирование вектора 𝐪˙[1]. Это уравнение аналогично формуле для кинетической энергии частицы с массой m и скоростью v, а именно

T=12m|𝐯|2=12𝐯m𝐯

и может быть получено из неё, выражая положение каждой частицы системы через q.

В общем случае матрица масс М зависит от состояния q и поэтому изменяется со временем.

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

Примеры

Система масс в одном пространственном измерении.

Например, рассмотрим систему, состоящую из двух точечных масс, ограниченных прямой линией. Состояние этих систем может быть описано вектором q двух обобщённых координат, а именно положениями двух частиц вдоль линии.

q=[x1x2]T ,

Предположим, что частицы имеют массы m1, m2, кинетическая энергия системы

T=i=1212mixi˙2

Эта формула также может быть записана как

T=12q˙TMq˙

где

M=[m100m2]

Система N тел

В более общем случае рассмотрим систему из N частиц, помеченных индексами i = 1, 2,…, N, где положение частицы с номером i определяется ni свободными декартовыми координатами (где ni равно 1, 2 или 3). Пусть q будет вектором столбца, содержащим все эти координаты. Матрица масс M представляет собой диагональную блочную матрицу, где в каждом блоке диагональные элементы представляют собой массу соответствующей частицы:[2]

M=diag[m1In1,m2In2,,mNInN]

где In i — это единичная матрица ni × ni, или более полно:

M=[m1000000m1000000m2000000m2000000mN000000mN]

Вращающаяся гантель

Вращающаяся гантель.

В качестве менее тривиального примера рассмотрим два точечных объекта с массами m1, m2, прикреплённых к концам жесткого безмассового стержня длиной 2R, причём узел может свободно вращаться и скользить по фиксированной плоскости. Состояние системы можно описать обобщённым координатным вектором

q=[xyα]

где х, у — декартовы координаты средней точки стержня и α представляет собой угол стержня от некоторого произвольного опорного направления. Положения и скорости двух частиц

x1=(x,y)+R(cosα,sinα)v1=(x˙,y˙)+Rα˙(sinα,cosα)x2=(x,y)R(cosα,sinα)v2=(x˙,y˙)Rα˙(sinα,cosα)

и их общая кинетическая энергия

2T=mx˙2+my˙2+mR2α˙22Rdsin(α)x˙α˙+2Rdcos(α)y˙α˙

где m=m1+m2 и d=m1m2. Эта формула может быть записана в виде матрицы

T=12q˙TMq˙

где

M=[m0Rdsinα0mRdcosαRdsinαRdcosαR2m]

Обратите внимание, что матрица зависит от текущего угла α стержня.

Механика сплошных сред

Для дискретных приближений механики сплошных сред, как в методе конечных элементов, может быть несколько способов построения матрицы масс, в зависимости от требуемой производительности вычислений и точности. Например, метод с сосредоточенными массами, в котором деформация каждого элемента игнорируется, создаёт диагональную матрицу масс и устраняет необходимость интегрировать массу по деформированному элементу.

См. также

Ссылки

Шаблон:Примечания

  1. Mathematical methods for physics and engineering, K.F. Riley, M.P. Hobson, S.J. Bence, Cambridge University Press, 2010, Шаблон:ISBN
  2. Analytical Mechanics, L.N. Hand, J.D. Finch, Cambridge University Press, 2008, Шаблон:ISBN