Главная » Просмотр файлов » Эффективные методы численного моделирования динамики нелинейных систем абсолютно твёрдых и деформируемых тел

Эффективные методы численного моделирования динамики нелинейных систем абсолютно твёрдых и деформируемых тел (1105385), страница 3

Файл №1105385 Эффективные методы численного моделирования динамики нелинейных систем абсолютно твёрдых и деформируемых тел (Эффективные методы численного моделирования динамики нелинейных систем абсолютно твёрдых и деформируемых тел) 3 страницаЭффективные методы численного моделирования динамики нелинейных систем абсолютно твёрдых и деформируемых тел (1105385) страница 32019-03-14СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 3)

Производная потенциальнойэнергии по u даёт обобщённую силу ∂П ∂u = − Fuelast (u) .Виртуальная работа внешних сил δW' складывается из работ распределённых сил f(M) и моментов m(M) на возможных перемещениях точек тела.Введём столбец линейных и угловых скоростей& ~&ξ = ⎧⎨ r − ρω + v u ⎫⎬ .ω + ωu ⎭⎩Первая его составляющая выражает собой теорему о сложении скоростей, вторая – угловых скоростей.

Переходя по аналогии к вариациям и учтязависимости (1.3), (1.4), получим выражение для возможных линейных иугловых перемещений через вариации обобщённых координат:~ δω + δv ⎫ ⎧ D δq − ρ~ B δq + D δu ⎫⎧ δr − ρuuδξ = ⎨⎬ = CΦ δq + S δu ,⎬=⎨B δq + B u δu ⎭δω + δω u ⎭ ⎩⎩(1.8)где введены матрицы~⎤⎡I −ρC=⎢⎥,⎣O I ⎦⎡D⎤Φ = ⎢ ⎥,⎣B⎦⎡D ⎤S = ⎢ u⎥.⎣ Bu ⎦Теперь вычислим виртуальную работу сил и моментов F = {fT, mT}T на2T⎡ T⎤ввиду тождества d ⎢ ∂v ⎥ v = ∂v v , которое легко проверяется непосредственно.∂xdt ⎣ ∂x& ⎦15возможном перемещении δξ:δ W ′ = ∫ δ ξ T F dV = ∫ ( δ q T Φ T C T F + δ u T S T F ) d V ,VVа также столбцы обобщённых активных силδW ′= ΦT ⎛⎜ ∫ C T F dV ⎞⎟ = ΦT Fq ,⎝ V⎠δqδW ′= ∫ S T F dV .Q′u =VδuQ′q =(1.9)Аналогично получим обобщённые силы Q ′′ от сосредоточенных сил имоментов реакций Rk (Рис.

1.1), заменив интегрирование по объёму суммированием по числу реакций:Q′q′ = Φ TQ′u′ =(∑ C(∑ SkkTMkTMk)R k = ΦT R q ,)(1.10)Rk = Ru.В этих формулах матрицы C и S вычислены в тех точках тела Mk, в которых действуют реакции Rk.При подстановке выражений (1.6)–(1.10) уравнения (1.5) принимают вид~ ω~ω~ mρ + 2 µω~ ρ& dV ⎫⎞⎛ ⎧ m&r& − mρ& + ∫ µρ&& dV + ωCC∫⎟⎪⎜⎪VVTFRΦ ⎜⎨ ~−−⎬qq⎟ = 0,~ρ~ J ω + 2 µρ~ω~ ρ& dV&&&&&mµdVρrJωρω+++⎟⎜⎪ CCC∫V∫V⎪⎭(1.11)⎠⎝⎩∫V D u ( µ&r& − µρ~ω& + µρ&& + µω~ ω~ ρ + 2 µω~ ρ& ) dV − Q′u − FuTelast− Ru = 0 .Здесь m = ∫ µ dV – масса тела, mρ C = ∫ µρ dV – радиус-вектор центра массVV~ρ~ dV – тентела относительно точки O1, умноженный на массу, J C = − ∫ µρVзор инерции тела относительно точки O1.Чтобы вынести вторые производные из-под знаков интегралов, выразим&& через набор обобщённых координат u и их производные (эту процедуруρиногда называют дискретизацией [55]):& u u& = D u u&& = D u u&& + D&& + a′u′ .ρ(1.12)16Матрица Φ является квадратной (6×6) и невырожденной3, поэтому послеумножения первого уравнения системы (1.11) слева на Φ–T получим окончательные уравнения движения отдельного тела в виде:&& + k q = Fq + R q ,M q w + M qu u&& + k u = Fu + R u .M quT w + M u u(1.13)Использованные обозначения [13]:⎧ &r& ⎫w = ⎨ ⎬,&⎭⎩ω⎡ mEM ( q, u ) = ⎢~⎣m ρCqFu = Q′u + Fuelast ,⎡ ∫ µD u dV ⎤~ T⎤mρVquC⎥ , M u ( u) = ∫ µ DTu D u dV ,⎥ , M ( q, u ) = ⎢~D dV ⎥V⎢ ∫ µρJC ⎦u⎦⎣V~~~&⎧ω⎫′′⎪ ωmρ C + 2 ∫V µωρ dV + ∫V µa u dV ⎪T~~~kq = ⎨~⎬ , k u = ∫V D u µ (ωωρ + 2ωρ& + a′u′ ) dV .~~~⎪⎩ω J C ω + 2 ∫V µ ρ ωρ& dV + ∫V µ ρ a ′u′ dV ⎪⎭В работе [55] уравнения (1.13) получаются на основе принципа возможных перемещений.

Там же отмечено, что в случае «отвердевания» КЭ, когдаρ& (M ) ≡ 0 , и при записи уравнений относительно центра масс, когда ρ C ≡ 0 ,они превращаются в динамические уравнения Ньютона-Эйлера для абсолютно твёрдого тела:m&r& = f акт + f реакт ,~ J ω = mакт + m реакт .& +ωJ ωC1.1.3.(1.14)CПрямой метод формирования уравнений движениясистемы телВ п. 1.1.2 были сформированы уравнения движения отдельного абсолютно твёрдого или деформируемого тела.

Здесь выводятся уравнения движения системы таких тел.Уравнения (1.13) иногда называются полудискретизированными [55],3Кроме отдельных положений, в которых углы ориентации вырождаются. Как отмечено в начале этого параграфа, для избежания вырождения можно использовать четыре параметра Эйлера.17&& были выраженычтобы подчеркнуть, что лишь относительные ускорения ρ&& , формула (1.12).через обобщённые ускорения uВыразим столбец wi ускорений каждого тела через его обобщённые координаты qi и производные от них, подобно тому, как в выражениях (1.3):&& + a′i′⎫⎧ &r& ⎫ ⎧D q&&i + w′i′ .wi = ⎨ i ⎬ = ⎨ i i⎬ = Φi q& i ⎭ ⎩ Bi q&&i + ε′i′ ⎭⎩ω(1.15)Если теперь подставить это значение wi в уравнение (1.13) для i-го телаи выполнить суммирование по всем телам системы, то получим уравнениядвижения системы в обобщённых координатах⎛∑ ⎜⎜i =1 ⎝n⎡ΦiT M iq Φi⎢O⎣O⎤ ⎡ O⎥+⎢O⎦ ⎣M iquT Φi&& i ⎫ n ⎧ΦiT Q iq ⎫ΦiT M iqu ⎤ ⎞⎟ ⎧q⎥ ⎨ ⎬ = ∑ ⎨ u ⎬ , (1.16)&& i ⎭ i =1 ⎩ Qi ⎭M iu ⎦ ⎟⎠ ⎩uгде обозначено:Q iq = Fiq − k iq − M iq w ′i′,Q iu = Fiu − k iu − ∫ D iuT µ i (a′i′ + ~εi′′ρ i ) dVi .ViВ краткой матричной записи уравнения (1.16) можно записать в виде[M q + M qu ] &x& = Q ,(1.17)где x – глобальный столбец обобщённых координат системы, являющийсяобъединением всех столбцов x i = {q iT , u iT }T с учётом глобальной нумерациикоординат (см.

приложение 6.3). Заметим, что силы реакций в эти уравненияне входят, что является следствием идеальности связей в шарнирах.Отметим, что все элементы уравнений движения (1.16) вычисляются сиспользованием только алгебраических матричных операций умножения исложения. Матрицы производных Di, Bi, входящие в соотношения (1.15) идалее через матрицы Φi в (1.16), можно вычислить без использования дифференцирования, используя рекуррентные соотношения для цепочек тел, см.приложение 6.6. У истоков описанного формализма стояли Роберсон и Виттенбург [45], Вукобратович [64], а также Шилен и Кройцер [48].Оценим вычислительную сложность формирования уравнений движенияв этом методе на примере системы в виде цепочки из n тел.

Число алгебраи-18ческих операций для вычисления (трудоёмкость вычисления) составляющихMq и Mqu матрицы масс системы (1.17) равно, соответственно O(n3) и O(n2),как несложно понять по их структуре в уравнении (1.16)4. Трудоёмкость вычисления глобального вектора обобщённых сил также равна O(n2). В последующих пунктах будут рассмотрены более эффективные алгоритмы.1.1.4.Метод составных телПовысить эффективность вычислений можно за счёт более глубокогоанализа внутренней структуры матрицы масс [24].

При этом вновь рассматривается система в виде цепочки n тел5. Матрица масс из (1.16) примет видM i = ΦiT M iq Φi .(1.18)Рассмотрим соотношения между линейными и угловыми скоростямидвух смежных тел цепочки, имеющие вид, аналогичный виду (1.8)Vi +1 = Ci ,i +1Vi + S il +1q& i +1 + Vi′+1 ,(1.19)~⎧ r&i ⎫⎡I −ρi ,i +1 ⎤Vi = ⎨ ⎬ , C i ,i +1 = ⎢– матрица преобразования, ρ i ,i +1 –I ⎥⎦⎩ω i ⎭⎣Oгдерадиус-вектор между центрами масс тел i и (i – 1); S il +1 и q& i +1 – локальнаяматрица Якоби в шарнире (i + 1) и столбец локальных шарнирных скоростей.Анализируя соотношения между скоростями в шарнирах цепочки тел,можно получить замечательные соотношенияΦi =i∑ C k ,i Skl ,k =1[Skl = O ... O S lkO ...

O]для рекуррентного вычисления матриц Φi . Здесь матрица Skl содержит единственную ненулевую подматрицу S lk , расположенную на k-том месте.В конечном итоге переход к рекуррентным соотношениям позволяетснизить трудоёмкость вычисления матрицы масс (1.18) до O(n2) и столбцаобобщённых сил Q до O(n) за счёт изменения порядка суммирования.4Трудоёмкость каждого умножения на матрицу Фi пропорциональна n, так как она имеет размер 6 × nи, вообще говоря, является плотной.

Кроме того, в формуле производится суммирование по n телам.5Здесь для простоты рассматривается цепочка из абсолютно твёрдых тел.191.1.5.Метод отдельных телОтметим, что вычислить матрицу масс за меньшее, чем n2, число операций, невозможно, так как она сама содержит n2 элементов.

Однако Верещагиным [4] был предложен метод формирования уравнений движения сложности O(n), в котором глобальная матрица масс вообще не вычисляется. История его появления6 описывается в работе [49]. Первое удачное применениеэтого формализма принадлежит Айхбергеру в 1993-1994 гг. [22, 23].Изложим суть метода в трактовке работы [77]. Рассмотрим два концевыетела цепочки, изображённые на Рис. 1.2.RnnRn–1nn–1ρnQnn–1Qn–1R* nРис. 1.2. Концевые тела цепочки тел и силы, действующие на нихЗапишем уравнения движения концевого тела n. На него действуютобобщённые силы Qn и силы реакции Rn в шарнире n (приведенные к центрумасс), ср. с уравнениями (1.13):M n w n = Qn + R n .(1.20)Запишем далее то же уравнение для предыдущего тела в цепочке (n – 1)с учётом того, что на него действуют, кроме активных сил Qn–1 и сил реакцийRn–1 в шарнире (n – 1), ещё и реакции R*n со стороны шарнира n:6Развитие этого формализма, как описывают Schwertassek и Rulka в работах 1991 года, не относится квесьма славным эпизодам в истории динамики систем тел.

Метод был опубликован Верещагиным в 1974году, но важность этой работы не была оценена. В середине восьмидесятых формулировка алгоритма былапереоткрыта различными авторами, и только тогда был сделан шаг по его применению к построению эффективных методов моделирования динамики систем тел.20⎡IR ∗n = ⎢~⎣ρnO⎤⋅ (− R n ) = −C Tn R n .⎥I⎦{При приведении столбца R n = f nTm Tn}T сил реакций f(1.21)nи их моментов mn кцентру масс тела (n – 1) необходимо добавить момент от этих сил относительно центра приведения, что и выражается формулой (1.21).Итак, для тела (n – 1) запишем:M n −1w n −1 = Q n −1 + R n −1 − C Tn R n .(1.22)Запишем кинематическое соотношение между ускорениями двух тел,которое является продолжением серии уравнений (1.8) и (1.19):&& n + w ′n .w n = C n w n −1 + S n q(1.23)В случае идеальных связей выполняется соотношениеS Tn R n = 0 ,(1.24)оно вытекает из условия равенства нулю работ на возможном перемещении.Используем условие (1.24) для исключения сил реакций из уравнения(1.20), умножив его слева на S Tn :S Tn M n w n = S Tn Q n .Подставим в это выражение вместо wn его значение из (1.23)&& n + w ′n ) = S Tn Q n .S Tn M n (C n w n −1 + S n qИз последнего уравнения получим важную формулу, связывающую ускорения тела и вторую производную по времени от координат в шарнире:&& n = U n−1S Tn {Q n − M n (C n w n −1 + w ′n )}.q(1.25)Здесь матрица Un имеет видU n = S Tn M n S n .(1.26)Размер этой матрицы равен числу n степеней свободы в шарнире.

Она симметрична и положительно определена. В данном методе требуется обращение лишь подобных ей матриц. И поскольку размер их всегда мал (он не превышает 6), то этим и обусловлена эффективность описываемого метода.Теперь мы можем выразить силы реакции Rn из (1.20) через ускорения21wn, выполнив подстановку выражения (1.25) в (1.23). Так мы исключим реакции Rn из уравнения (1.22) и преобразуем к видуM ∗n −1w n −1 = Q∗n −1 + R n −1 .В этой формуле введены обозначения (n заменено на k)M ∗k −1 = M k −1 + C Tk M k C k − C Tk M k S k U k−1S Tk M k C k ,{(1.27)}Q∗k −1 = Q k −1 − C Tk M k S k U k−1S Tk ( Q k − M k w ′k ) + w ′k − Q k ..(1.28)Таким образом, начав с уравнения (1.20) для тела n, после некоторыхпреобразований мы пришли к сходному уравнению (1.27) для тела (n – 1).Преобразованная матрица масс M ∗n −1 уже не будет блочно-диагональной, нопо-прежнему будет оставаться симметричной и положительно определённой.Теперь мы можем записать уравнение, аналогичное (1.27), для телаk = n – 1, затем для тела k = n – 2 и так далее вплоть до тела k = 1, вычисляяматрицы M ∗k −1 и векторы Q∗k −1 .

При этом в (1.28) вместо величин Mk и Qkбудут входить их преобразованные значения из предыдущего шага рекурсии.Так реализуется обратный ход алгоритма от конца цепочки к её началу.Прямой ход – от начала цепочки (тела 1) до её конца – реализуется с ис-пользованием формул (1.25), (1.23), k = 1,…,n.

Характеристики

Список файлов диссертации

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6547
Авторов
на СтудИзбе
300
Средний доход
с одного платного файла
Обучение Подробнее