SlideShare una empresa de Scribd logo
1 de 24
Использование принципа Даламбера-Лагранжа для
построения уравнений движения систем тел
(метод Кейна)
Юдинцев В. В.
Кафедра теоретической механики
Самарский государственный аэрокосмический университет
им. академика С. П. Королёва
(национальный исследовательский университет)
29 марта 2014 г.
Метод Кейна
Метод Кейна
Основан на принципе Даламбера-Лагранжа.
В уравнения не входят реакции связей.
Алгоритм построения и форма уравнений движения
ориентированы на машинное формирование уравнений движения.
Метод разработан в 1961 проф. Т. Кейном (Стэндфорский
университет)
Kane, T.R., Dynamics of nonholonomic systems, J. App. Mech., 28,
574, 1961.
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 2 / 24
Принцип Даламбера-Лагранжа
Уравнения движения
Уравнения движения системы
материальных точек:
mkak = Fk + Rk, k = 1, . . . , n. (1)
После умножения каждого уравнения (1)
на соответствующее виртуальное
перемещение δrk и сложения всех
уравнений:
N
k=1
(Fk − mkak) · δrk +
N
k=1
Rk · δrk
0
= 0.
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 3 / 24
Принцип Даламбера-Лагранжа
Общее уравнение динамики
Общее уравнение динамики:
N
k=1
(Fk − mkak) · δrk = 0. (2)
Вариация радиус-вектора rk(q1, . . . , qn):
δrk =
n
i=1
∂rk
∂qi
δqi. (3)
С учётом (3) уравнение принимает вид (2):
N
k=1
(Fk − mkak) ·
n
i=1
∂rk
∂qi
δqi = 0. (4)
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 4 / 24
Принцип Даламбера-Лагранжа
Общее уравнение динамики
N
k=1
(Fk − mkak) ·
n
i=1
∂rk
∂qi
δqi = 0. (5)
Изменяя в (5) порядок суммирования:
n
i=1
N
k=1
Fk ·
∂rk
∂qi
− mkak ·
∂rk
∂qi
δqi = 0. (6)
Учитывая независимость вариаций обобщённых координат, уравнение
(6) принимает вид:
N
k=1
Fk ·
∂rk
∂qi
− mkak ·
∂rk
∂qi
= 0, i = 1, . . . , n. (7)
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 5 / 24
Принцип Даламбера-Лагранжа
Частные скорости
Скорость точки
vk =
drk
dt
=
∂rk
∂q1
˙q1 +
∂rk
∂q2
˙q2 + . . . +
∂rk
∂qn
˙qn +
∂rk
∂t
=
n
i=1
∂rk
∂qi
dqi
dt
+
∂rk
∂t
,
Частная производная скорости точки по обобщенной скорости:
∂vk
∂ ˙qi
=
∂rk
∂qi
= uki. (8)
Частная скорость:
uki =
∂vk
∂ ˙qi
(9)
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 6 / 24
Принцип Даламбера-Лагранжа
Уравнения движения
Подставляя
∂rk
∂qj
=
∂vk
∂ ˙qj
в уравнения движения
N
k=1
Fk ·
∂rk
∂qi
− mkak ·
∂rk
∂qi
= 0, i = 1, . . . , n.
получим
N
k=1
Fk ·
∂vk
∂ ˙qi
− mkak ·
∂vk
∂ ˙qi
= 0, i = 1, . . . , n. (10)
или
N
k=1
(Fk · uki − mkak · uki) = 0, i = 1, . . . , n. (11)
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 7 / 24
Принцип Даламбера-Лагранжа
Уравнения движения
Обозначив обобщенные активные силы Qi и силы инерции Q∗
i :
Qi =
N
k=1
Fk · uki, Q∗
i = −
N
k=1
mkak · uki
уравнения
N
k=1
(Fk · uki − mkak · uki) = 0, i = 1, . . . , n. (12)
принимают вид:
Qi + Q∗
i = 0.
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 8 / 24
Принцип Даламбера-Лагранжа
Алгоритм метода
1 Выбираются обобщенные координаты q1, q2 . . . , qn.
2 Определяются выражения для скоростей точек приложения сил и
центров масс всех тел: vk.
3 Определяются линейные и угловые ускорения тел системы ai, εi.
4 Определяются частные скорости ukj = ∂vk/∂ ˙qj.
5 Определяются силы и моменты (активные и инерционные).
6 Вычисляются скалярные произведения сил, моментов и частных
скоростей.
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 9 / 24
Пример
Модель солнечной батареи
Пример Солнечная батарея
Модель солнечной батареи с двумя створками
O
A
T1, T12 – моменты пружинных приводов – торсионов.
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 11 / 24
Пример Солнечная батарея
Параметры системы
Геометрические параметры:
OC1 = L1,
OA = 2L1,
AC2 = L2.
Массы и моменты инерции
створок:
m1, J1, m2, J2. O
A
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 12 / 24
Пример Солнечная батарея
Обобщенные координаты
Обобщенные координаты:
q = {ϕ1, ϕ2}.
Матрицы преобразования
координат:
A01
=
cos ϕ1 − sin ϕ1
sin ϕ1 cos ϕ1
,
A12
=
− cos ϕ2 − sin ϕ2
sin ϕ2 − cos ϕ2
. O
A
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 13 / 24
Пример Солнечная батарея
Линейные и угловые скорости
O
A
Линейные скорости:
V1 = e
(1)
2 L1 ˙ϕ1, (13)
V2 = (e
(1)
2 2L1 + e
(2)
2 L2) ˙ϕ1+ (14)
+ e
(2)
2 L2 ˙ϕ2. (15)
Угловые скорости:
ω1 = e
(1)
3 ˙ϕ1, (16)
ω2 = e
(1)
3 ˙ϕ1 + e
(2)
3 ˙ϕ2. (17)
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 14 / 24
Пример Солнечная батарея
Частные скорости
Абсолютные линейные и угловые скорости:
V1 = e
(1)
2 L1 ˙ϕ1 = u11 ˙ϕ1, (18)
V2 = (e
(1)
2 2L1 + e
(2)
2 L2) ˙ϕ1 + e
(2)
2 L2 ˙ϕ2 = u21 ˙ϕ1 + u22 ˙ϕ2, (19)
ω1 = e
(1)
3 ˙ϕ1 = w11 ˙ϕ1, (20)
ω2 = e
(1)
3 ˙ϕ1 + e
(2)
3 ˙ϕ2 = w21 ˙ϕ1 + w22 ˙ϕ2. (21)
Частные скорости:
u
(1)
11 = e
(1)
2 L1, u
(1)
12 = 0, w
(1)
11 = e
(1)
3 , w12 = 0,
u21 = e
(1)
2 2L1 + e
(2)
2 L2, u22 = e
(2)
2 L2, w21 = e
(1)
3 , w22 = e
(2)
3 .
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 15 / 24
Пример Солнечная батарея
Ускорения: створка 1
O
A
a1 = an
1 + aτ
1 = e
(1)
2 L1 ¨ϕ1 − e
(1)
1 L1 ˙ϕ2
1
εεε1 = e
(1)
3 ¨ϕ1
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 16 / 24
Пример Солнечная батарея
Ускорения: створка 2
O
A
a2 = (e
(1)
2 2L1 + e
(2)
2 L2) ¨ϕ1 + (−e
(1)
1 2L1 − e
(2)
1 L2) ˙ϕ2
1+
+ e
(2)
2 L2 ¨ϕ2 − e
(2)
1 L2 ˙ϕ2
2 − 2e
(2)
1 ˙ϕ1L2 ˙ϕ2,
εεε2 = e
(2)
3 ( ¨ϕ1 + ¨ϕ2).
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 17 / 24
Пример Солнечная батарея
Уравнения движения
Обобщенные активные силы:
Qi = F1 · u1i + F2 · u2i − (T1 + T12) · w1i + T12 · w2i.
Силы инерции:
Q∗
i = −m1a1 · u1i − m2a2 · u2i − J1εεε1 · w1i − J2εεε2 · w2i.
Qi + Q∗
i = 0, i = 1, 2
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 18 / 24
Пример Солнечная батарея
Обобщенные активные силы
Qi = −(T1 + T12) · w1i + T12 · w2i.
w
(1)
11 = e
(1)
3 , w12 = 0, w21 = e
(1)
3 , w22 = e
(2)
3
Q1 = −


0
0
T1 + T12


T 

0
0
1

 +


0
0
T12


T 

0
0
1

 = T1
Q2 = −


0
0
T1 + T12


T 

0
0
0

 +


0
0
T12


T 

0
0
1

 = T12
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 19 / 24
Пример Солнечная батарея
Обобщенные силы инерции: Q1
Q∗
1 = −m1a1 · u11 − m2a2 · u21 − J1εεε1 · w11 − J2εεε2 · w21.
После подстановки ускорений и частных скоростей:
Q∗
1 = −m1(e
(1)
2 L1 ¨ϕ1 − e
(1)
1 L1 ˙ϕ2
1) · e
(1)
2 L1−
−m2[(e
(1)
2 2L1 +e
(2)
2 L2) ¨ϕ1 −(e
(1)
1 2L1 +e
(2)
1 L2) ˙ϕ2
1 +e
(2)
2 L2 ¨ϕ2 −e
(2)
1 L2 ˙ϕ2
2]·
· (e
(1)
2 2L1 + e
(2)
2 L2) − J1e
(1)
3 ¨ϕ1 · e
(1)
3 − J2[e
(2)
3 ( ¨ϕ1 + ¨ϕ2)] · e
(1)
3 .
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 20 / 24
Пример Солнечная батарея
Скалярные произведения базисных векторов
O
A
e
(1)
1 · e
(1)
1 = 1,
e
(1)
1 · e
(1)
2 = 0,
e
(1)
1 · e
(2)
1 = e
(1)
2 · e
(2)
2 = − cos ϕ2,
e
(1)
1 · e
(2)
2 = sin ϕ2,
e
(1)
2 · e
(2)
1 = − sin ϕ2.
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 21 / 24
Пример Солнечная батарея
Обобщенные силы инерции
Q∗
1 = −m1a1 · u1i − m2a2 · u2i − J1εεε1 · w1i − J2εεε2 · w2i, (22)
Q∗
2 = −m1a1 · u1i − m2a2 · u2i − J1εεε1 · w1i − J2εεε2 · w2i. (23)
После подстановки ускорений, частных скоростей и вычисления
скалярных произведений:
Q∗
1 = −J1 ¨ϕ1 − L2
1 (m1 + 4m2) ¨ϕ1 − J2 + L2
2m2 ( ¨ϕ1 + ¨ϕ2) +
+ 2L1L2m2 (− sin ϕ2 (2 ˙ϕ1 + ˙ϕ2) ˙ϕ2 + cos ϕ2 (2 ¨ϕ1 + ¨ϕ2)) , (24)
Q∗
2 = 2L1L2m2 ˙ϕ2
1 sin ϕ2 + ¨ϕ1 cos ϕ2 − J2 + L2
2m2 ( ¨ϕ1 + ¨ϕ2) . (25)
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 22 / 24
Пример Солнечная батарея
Уравнения движения
Qi + Q∗
i = 0, i = 1, 2.
− J1 ¨ϕ1 − L2
1 (m1 + 4m2) ¨ϕ1 − J2 + L2
2m2 ( ¨ϕ1 + ¨ϕ2) +
+ 2L1L2m2 ((2 ¨ϕ1 + ¨ϕ2) cos ϕ2 − (2 ˙ϕ1 + ˙ϕ2) ˙ϕ2 sin ϕ2) + T1 = 0, (26)
2L1L2m2 ˙ϕ2
1 sin ϕ2 + ¨ϕ1 cos ϕ2 −
− J2 + L2
2m2 ( ¨ϕ1 + ¨ϕ2) + T12 = 0. (27)
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 23 / 24
Пример Солнечная батарея
Список использованных источников
1 Kane, T.R., Dynamics of nonholonomic systems, J. App. Mech., 28, 574,
1961.
2 Joel Storch and Stephen Gates, Motivating Kane’s Method for Obtaining
Equations of Motion for Dynamic System. Engineering Notes, Vol. 12, N. 4,
July-August 1989.
Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 24 / 24

Más contenido relacionado

La actualidad más candente

Относительное орбитальное движение
Относительное орбитальное движениеОтносительное орбитальное движение
Относительное орбитальное движениеTheoretical mechanics department
 
Динамика тросовой системы, закрепленной на астероиде
Динамика тросовой системы, закрепленной на астероидеДинамика тросовой системы, закрепленной на астероиде
Динамика тросовой системы, закрепленной на астероидеTheoretical mechanics department
 
Решение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементовРешение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементовTheoretical mechanics department
 
Поведение связки двух тел на упругом тросе в гравитационном поле Земли
Поведение связки двух тел на упругом тросе в гравитационном поле ЗемлиПоведение связки двух тел на упругом тросе в гравитационном поле Земли
Поведение связки двух тел на упругом тросе в гравитационном поле ЗемлиTheoretical mechanics department
 
Morzhin o., november 03, 2011
Morzhin o., november 03, 2011Morzhin o., november 03, 2011
Morzhin o., november 03, 2011oleg_morzhin
 
20110409 quantum algorithms_vyali_lecture07
20110409 quantum algorithms_vyali_lecture0720110409 quantum algorithms_vyali_lecture07
20110409 quantum algorithms_vyali_lecture07Computer Science Club
 
кин лекция 12
кин лекция 12кин лекция 12
кин лекция 12student_kai
 
ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...
ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ  ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ  ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...
ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...ITMO University
 
Baza po fizike_2_semestr
Baza po fizike_2_semestrBaza po fizike_2_semestr
Baza po fizike_2_semestrDezmont88
 
20111023 csseminar geometry_algorithms_implementation_kovalev
20111023 csseminar geometry_algorithms_implementation_kovalev20111023 csseminar geometry_algorithms_implementation_kovalev
20111023 csseminar geometry_algorithms_implementation_kovalevComputer Science Club
 
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...Исследование движения орбитальной ступени РН "Союз" после отделения полезного...
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...Theoretical mechanics department
 
ОПРЕДЕЛЕНИЕ ТЯГОВОГО УСИЛИЯ НИЗКОЧАСТОТНОГО ЭЛЕКТРОДИНАМИЧЕСКОГО ВИБРОВОЗБУДИ...
ОПРЕДЕЛЕНИЕ ТЯГОВОГО УСИЛИЯ НИЗКОЧАСТОТНОГО ЭЛЕКТРОДИНАМИЧЕСКОГО ВИБРОВОЗБУДИ...ОПРЕДЕЛЕНИЕ ТЯГОВОГО УСИЛИЯ НИЗКОЧАСТОТНОГО ЭЛЕКТРОДИНАМИЧЕСКОГО ВИБРОВОЗБУДИ...
ОПРЕДЕЛЕНИЕ ТЯГОВОГО УСИЛИЯ НИЗКОЧАСТОТНОГО ЭЛЕКТРОДИНАМИЧЕСКОГО ВИБРОВОЗБУДИ...ITMO University
 
Лекция 1. Амортизационный анализ (amortized analysis)
Лекция 1. Амортизационный анализ (amortized analysis)Лекция 1. Амортизационный анализ (amortized analysis)
Лекция 1. Амортизационный анализ (amortized analysis)Mikhail Kurnosov
 

La actualidad más candente (20)

Кинематические уравнения
Кинематические уравненияКинематические уравнения
Кинематические уравнения
 
Относительное орбитальное движение
Относительное орбитальное движениеОтносительное орбитальное движение
Относительное орбитальное движение
 
Углы Эйлера
Углы ЭйлераУглы Эйлера
Углы Эйлера
 
Ортогональные матрицы
Ортогональные матрицыОртогональные матрицы
Ортогональные матрицы
 
Кинематика точки
Кинематика точкиКинематика точки
Кинематика точки
 
Динамика тросовой системы, закрепленной на астероиде
Динамика тросовой системы, закрепленной на астероидеДинамика тросовой системы, закрепленной на астероиде
Динамика тросовой системы, закрепленной на астероиде
 
Решение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементовРешение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементов
 
Метод конечных разностей
Метод конечных разностейМетод конечных разностей
Метод конечных разностей
 
Поведение связки двух тел на упругом тросе в гравитационном поле Земли
Поведение связки двух тел на упругом тросе в гравитационном поле ЗемлиПоведение связки двух тел на упругом тросе в гравитационном поле Земли
Поведение связки двух тел на упругом тросе в гравитационном поле Земли
 
Morzhin o., november 03, 2011
Morzhin o., november 03, 2011Morzhin o., november 03, 2011
Morzhin o., november 03, 2011
 
Кватернионы
КватернионыКватернионы
Кватернионы
 
20110409 quantum algorithms_vyali_lecture07
20110409 quantum algorithms_vyali_lecture0720110409 quantum algorithms_vyali_lecture07
20110409 quantum algorithms_vyali_lecture07
 
кин лекция 12
кин лекция 12кин лекция 12
кин лекция 12
 
ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...
ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ  ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ  ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...
ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...
 
Baza po fizike_2_semestr
Baza po fizike_2_semestrBaza po fizike_2_semestr
Baza po fizike_2_semestr
 
LSU2
LSU2LSU2
LSU2
 
20111023 csseminar geometry_algorithms_implementation_kovalev
20111023 csseminar geometry_algorithms_implementation_kovalev20111023 csseminar geometry_algorithms_implementation_kovalev
20111023 csseminar geometry_algorithms_implementation_kovalev
 
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...Исследование движения орбитальной ступени РН "Союз" после отделения полезного...
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...
 
ОПРЕДЕЛЕНИЕ ТЯГОВОГО УСИЛИЯ НИЗКОЧАСТОТНОГО ЭЛЕКТРОДИНАМИЧЕСКОГО ВИБРОВОЗБУДИ...
ОПРЕДЕЛЕНИЕ ТЯГОВОГО УСИЛИЯ НИЗКОЧАСТОТНОГО ЭЛЕКТРОДИНАМИЧЕСКОГО ВИБРОВОЗБУДИ...ОПРЕДЕЛЕНИЕ ТЯГОВОГО УСИЛИЯ НИЗКОЧАСТОТНОГО ЭЛЕКТРОДИНАМИЧЕСКОГО ВИБРОВОЗБУДИ...
ОПРЕДЕЛЕНИЕ ТЯГОВОГО УСИЛИЯ НИЗКОЧАСТОТНОГО ЭЛЕКТРОДИНАМИЧЕСКОГО ВИБРОВОЗБУДИ...
 
Лекция 1. Амортизационный анализ (amortized analysis)
Лекция 1. Амортизационный анализ (amortized analysis)Лекция 1. Амортизационный анализ (amortized analysis)
Лекция 1. Амортизационный анализ (amortized analysis)
 

Similar a Метод Кейна

Управление маневрированием тросовой системы с помощью подвижной массы
Управление маневрированием тросовой системы с помощью подвижной массыУправление маневрированием тросовой системы с помощью подвижной массы
Управление маневрированием тросовой системы с помощью подвижной массыTheoretical mechanics department
 
Исследование различных вариантов перелета космического аппарата в точку либра...
Исследование различных вариантов перелета космического аппарата в точку либра...Исследование различных вариантов перелета космического аппарата в точку либра...
Исследование различных вариантов перелета космического аппарата в точку либра...Theoretical mechanics department
 
20091108 algorithmsfornphardproblems kulikov_lecture08
20091108 algorithmsfornphardproblems kulikov_lecture0820091108 algorithmsfornphardproblems kulikov_lecture08
20091108 algorithmsfornphardproblems kulikov_lecture08Computer Science Club
 
Обобщение к разделу "Термодинамика"
Обобщение к разделу "Термодинамика"Обобщение к разделу "Термодинамика"
Обобщение к разделу "Термодинамика"Вера Игнатьева
 
Исследование движения космического лифта при подъёме груза на орбиту
Исследование движения космического лифта при подъёме груза на орбитуИсследование движения космического лифта при подъёме груза на орбиту
Исследование движения космического лифта при подъёме груза на орбитуTheoretical mechanics department
 
Отделение космического аппарата от орбитальной ступени
Отделение космического аппарата от орбитальной ступениОтделение космического аппарата от орбитальной ступени
Отделение космического аппарата от орбитальной ступениTheoretical mechanics department
 

Similar a Метод Кейна (8)

Управление маневрированием тросовой системы с помощью подвижной массы
Управление маневрированием тросовой системы с помощью подвижной массыУправление маневрированием тросовой системы с помощью подвижной массы
Управление маневрированием тросовой системы с помощью подвижной массы
 
Исследование различных вариантов перелета космического аппарата в точку либра...
Исследование различных вариантов перелета космического аппарата в точку либра...Исследование различных вариантов перелета космического аппарата в точку либра...
Исследование различных вариантов перелета космического аппарата в точку либра...
 
20091108 algorithmsfornphardproblems kulikov_lecture08
20091108 algorithmsfornphardproblems kulikov_lecture0820091108 algorithmsfornphardproblems kulikov_lecture08
20091108 algorithmsfornphardproblems kulikov_lecture08
 
Обобщение к разделу "Термодинамика"
Обобщение к разделу "Термодинамика"Обобщение к разделу "Термодинамика"
Обобщение к разделу "Термодинамика"
 
Исследование движения космического лифта при подъёме груза на орбиту
Исследование движения космического лифта при подъёме груза на орбитуИсследование движения космического лифта при подъёме груза на орбиту
Исследование движения космического лифта при подъёме груза на орбиту
 
Отделение космического аппарата от орбитальной ступени
Отделение космического аппарата от орбитальной ступениОтделение космического аппарата от орбитальной ступени
Отделение космического аппарата от орбитальной ступени
 
Модификация механизма Йо-Йо
Модификация механизма Йо-ЙоМодификация механизма Йо-Йо
Модификация механизма Йо-Йо
 
Quaternion
QuaternionQuaternion
Quaternion
 

Más de Theoretical mechanics department

Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование Theoretical mechanics department
 
Основы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторыОсновы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторыTheoretical mechanics department
 
Машинная арифметика. Cтандарт IEEE-754
Машинная арифметика. Cтандарт IEEE-754Машинная арифметика. Cтандарт IEEE-754
Машинная арифметика. Cтандарт IEEE-754Theoretical mechanics department
 
Docking with noncooperative spent orbital stage using probe-cone mechanism
Docking with noncooperative spent orbital stage using probe-cone mechanismDocking with noncooperative spent orbital stage using probe-cone mechanism
Docking with noncooperative spent orbital stage using probe-cone mechanismTheoretical mechanics department
 
Алгоритмы и языки программирования
Алгоритмы и языки программированияАлгоритмы и языки программирования
Алгоритмы и языки программированияTheoretical mechanics department
 
Chaotic Behavior of a Passive Satellite During Towing by a Tether
Chaotic Behavior of a Passive Satellite During Towing by a TetherChaotic Behavior of a Passive Satellite During Towing by a Tether
Chaotic Behavior of a Passive Satellite During Towing by a TetherTheoretical mechanics department
 
Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+
Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+
Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+Theoretical mechanics department
 
On problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towingOn problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towingTheoretical mechanics department
 
Методы решения нелинейных уравнений
Методы решения нелинейных уравненийМетоды решения нелинейных уравнений
Методы решения нелинейных уравненийTheoretical mechanics department
 

Más de Theoretical mechanics department (20)

Космический мусор
Космический мусорКосмический мусор
Космический мусор
 
Основы SciPy
Основы SciPyОсновы SciPy
Основы SciPy
 
Основы NumPy
Основы NumPyОсновы NumPy
Основы NumPy
 
Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование
 
Python. Обработка ошибок
Python. Обработка ошибокPython. Обработка ошибок
Python. Обработка ошибок
 
Python: ввод и вывод
Python: ввод и выводPython: ввод и вывод
Python: ввод и вывод
 
Python: Модули и пакеты
Python: Модули и пакетыPython: Модули и пакеты
Python: Модули и пакеты
 
Основы Python. Функции
Основы Python. ФункцииОсновы Python. Функции
Основы Python. Функции
 
Основы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторыОсновы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторы
 
Машинная арифметика. Cтандарт IEEE-754
Машинная арифметика. Cтандарт IEEE-754Машинная арифметика. Cтандарт IEEE-754
Машинная арифметика. Cтандарт IEEE-754
 
Chaotic motions of tethered satellites with low thrust
Chaotic motions of tethered satellites with low thrust Chaotic motions of tethered satellites with low thrust
Chaotic motions of tethered satellites with low thrust
 
Docking with noncooperative spent orbital stage using probe-cone mechanism
Docking with noncooperative spent orbital stage using probe-cone mechanismDocking with noncooperative spent orbital stage using probe-cone mechanism
Docking with noncooperative spent orbital stage using probe-cone mechanism
 
Алгоритмы и языки программирования
Алгоритмы и языки программированияАлгоритмы и языки программирования
Алгоритмы и языки программирования
 
Deployers for nanosatellites
Deployers for nanosatellitesDeployers for nanosatellites
Deployers for nanosatellites
 
CubeSat separation dynamics
CubeSat separation dynamicsCubeSat separation dynamics
CubeSat separation dynamics
 
Chaotic Behavior of a Passive Satellite During Towing by a Tether
Chaotic Behavior of a Passive Satellite During Towing by a TetherChaotic Behavior of a Passive Satellite During Towing by a Tether
Chaotic Behavior of a Passive Satellite During Towing by a Tether
 
Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+
Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+
Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+
 
On problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towingOn problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towing
 
Методы решения нелинейных уравнений
Методы решения нелинейных уравненийМетоды решения нелинейных уравнений
Методы решения нелинейных уравнений
 
Наноспутники формата кубсат
Наноспутники формата кубсатНаноспутники формата кубсат
Наноспутники формата кубсат
 

Метод Кейна

  • 1. Использование принципа Даламбера-Лагранжа для построения уравнений движения систем тел (метод Кейна) Юдинцев В. В. Кафедра теоретической механики Самарский государственный аэрокосмический университет им. академика С. П. Королёва (национальный исследовательский университет) 29 марта 2014 г.
  • 2. Метод Кейна Метод Кейна Основан на принципе Даламбера-Лагранжа. В уравнения не входят реакции связей. Алгоритм построения и форма уравнений движения ориентированы на машинное формирование уравнений движения. Метод разработан в 1961 проф. Т. Кейном (Стэндфорский университет) Kane, T.R., Dynamics of nonholonomic systems, J. App. Mech., 28, 574, 1961. Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 2 / 24
  • 3. Принцип Даламбера-Лагранжа Уравнения движения Уравнения движения системы материальных точек: mkak = Fk + Rk, k = 1, . . . , n. (1) После умножения каждого уравнения (1) на соответствующее виртуальное перемещение δrk и сложения всех уравнений: N k=1 (Fk − mkak) · δrk + N k=1 Rk · δrk 0 = 0. Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 3 / 24
  • 4. Принцип Даламбера-Лагранжа Общее уравнение динамики Общее уравнение динамики: N k=1 (Fk − mkak) · δrk = 0. (2) Вариация радиус-вектора rk(q1, . . . , qn): δrk = n i=1 ∂rk ∂qi δqi. (3) С учётом (3) уравнение принимает вид (2): N k=1 (Fk − mkak) · n i=1 ∂rk ∂qi δqi = 0. (4) Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 4 / 24
  • 5. Принцип Даламбера-Лагранжа Общее уравнение динамики N k=1 (Fk − mkak) · n i=1 ∂rk ∂qi δqi = 0. (5) Изменяя в (5) порядок суммирования: n i=1 N k=1 Fk · ∂rk ∂qi − mkak · ∂rk ∂qi δqi = 0. (6) Учитывая независимость вариаций обобщённых координат, уравнение (6) принимает вид: N k=1 Fk · ∂rk ∂qi − mkak · ∂rk ∂qi = 0, i = 1, . . . , n. (7) Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 5 / 24
  • 6. Принцип Даламбера-Лагранжа Частные скорости Скорость точки vk = drk dt = ∂rk ∂q1 ˙q1 + ∂rk ∂q2 ˙q2 + . . . + ∂rk ∂qn ˙qn + ∂rk ∂t = n i=1 ∂rk ∂qi dqi dt + ∂rk ∂t , Частная производная скорости точки по обобщенной скорости: ∂vk ∂ ˙qi = ∂rk ∂qi = uki. (8) Частная скорость: uki = ∂vk ∂ ˙qi (9) Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 6 / 24
  • 7. Принцип Даламбера-Лагранжа Уравнения движения Подставляя ∂rk ∂qj = ∂vk ∂ ˙qj в уравнения движения N k=1 Fk · ∂rk ∂qi − mkak · ∂rk ∂qi = 0, i = 1, . . . , n. получим N k=1 Fk · ∂vk ∂ ˙qi − mkak · ∂vk ∂ ˙qi = 0, i = 1, . . . , n. (10) или N k=1 (Fk · uki − mkak · uki) = 0, i = 1, . . . , n. (11) Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 7 / 24
  • 8. Принцип Даламбера-Лагранжа Уравнения движения Обозначив обобщенные активные силы Qi и силы инерции Q∗ i : Qi = N k=1 Fk · uki, Q∗ i = − N k=1 mkak · uki уравнения N k=1 (Fk · uki − mkak · uki) = 0, i = 1, . . . , n. (12) принимают вид: Qi + Q∗ i = 0. Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 8 / 24
  • 9. Принцип Даламбера-Лагранжа Алгоритм метода 1 Выбираются обобщенные координаты q1, q2 . . . , qn. 2 Определяются выражения для скоростей точек приложения сил и центров масс всех тел: vk. 3 Определяются линейные и угловые ускорения тел системы ai, εi. 4 Определяются частные скорости ukj = ∂vk/∂ ˙qj. 5 Определяются силы и моменты (активные и инерционные). 6 Вычисляются скалярные произведения сил, моментов и частных скоростей. Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 9 / 24
  • 11. Пример Солнечная батарея Модель солнечной батареи с двумя створками O A T1, T12 – моменты пружинных приводов – торсионов. Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 11 / 24
  • 12. Пример Солнечная батарея Параметры системы Геометрические параметры: OC1 = L1, OA = 2L1, AC2 = L2. Массы и моменты инерции створок: m1, J1, m2, J2. O A Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 12 / 24
  • 13. Пример Солнечная батарея Обобщенные координаты Обобщенные координаты: q = {ϕ1, ϕ2}. Матрицы преобразования координат: A01 = cos ϕ1 − sin ϕ1 sin ϕ1 cos ϕ1 , A12 = − cos ϕ2 − sin ϕ2 sin ϕ2 − cos ϕ2 . O A Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 13 / 24
  • 14. Пример Солнечная батарея Линейные и угловые скорости O A Линейные скорости: V1 = e (1) 2 L1 ˙ϕ1, (13) V2 = (e (1) 2 2L1 + e (2) 2 L2) ˙ϕ1+ (14) + e (2) 2 L2 ˙ϕ2. (15) Угловые скорости: ω1 = e (1) 3 ˙ϕ1, (16) ω2 = e (1) 3 ˙ϕ1 + e (2) 3 ˙ϕ2. (17) Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 14 / 24
  • 15. Пример Солнечная батарея Частные скорости Абсолютные линейные и угловые скорости: V1 = e (1) 2 L1 ˙ϕ1 = u11 ˙ϕ1, (18) V2 = (e (1) 2 2L1 + e (2) 2 L2) ˙ϕ1 + e (2) 2 L2 ˙ϕ2 = u21 ˙ϕ1 + u22 ˙ϕ2, (19) ω1 = e (1) 3 ˙ϕ1 = w11 ˙ϕ1, (20) ω2 = e (1) 3 ˙ϕ1 + e (2) 3 ˙ϕ2 = w21 ˙ϕ1 + w22 ˙ϕ2. (21) Частные скорости: u (1) 11 = e (1) 2 L1, u (1) 12 = 0, w (1) 11 = e (1) 3 , w12 = 0, u21 = e (1) 2 2L1 + e (2) 2 L2, u22 = e (2) 2 L2, w21 = e (1) 3 , w22 = e (2) 3 . Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 15 / 24
  • 16. Пример Солнечная батарея Ускорения: створка 1 O A a1 = an 1 + aτ 1 = e (1) 2 L1 ¨ϕ1 − e (1) 1 L1 ˙ϕ2 1 εεε1 = e (1) 3 ¨ϕ1 Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 16 / 24
  • 17. Пример Солнечная батарея Ускорения: створка 2 O A a2 = (e (1) 2 2L1 + e (2) 2 L2) ¨ϕ1 + (−e (1) 1 2L1 − e (2) 1 L2) ˙ϕ2 1+ + e (2) 2 L2 ¨ϕ2 − e (2) 1 L2 ˙ϕ2 2 − 2e (2) 1 ˙ϕ1L2 ˙ϕ2, εεε2 = e (2) 3 ( ¨ϕ1 + ¨ϕ2). Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 17 / 24
  • 18. Пример Солнечная батарея Уравнения движения Обобщенные активные силы: Qi = F1 · u1i + F2 · u2i − (T1 + T12) · w1i + T12 · w2i. Силы инерции: Q∗ i = −m1a1 · u1i − m2a2 · u2i − J1εεε1 · w1i − J2εεε2 · w2i. Qi + Q∗ i = 0, i = 1, 2 Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 18 / 24
  • 19. Пример Солнечная батарея Обобщенные активные силы Qi = −(T1 + T12) · w1i + T12 · w2i. w (1) 11 = e (1) 3 , w12 = 0, w21 = e (1) 3 , w22 = e (2) 3 Q1 = −   0 0 T1 + T12   T   0 0 1   +   0 0 T12   T   0 0 1   = T1 Q2 = −   0 0 T1 + T12   T   0 0 0   +   0 0 T12   T   0 0 1   = T12 Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 19 / 24
  • 20. Пример Солнечная батарея Обобщенные силы инерции: Q1 Q∗ 1 = −m1a1 · u11 − m2a2 · u21 − J1εεε1 · w11 − J2εεε2 · w21. После подстановки ускорений и частных скоростей: Q∗ 1 = −m1(e (1) 2 L1 ¨ϕ1 − e (1) 1 L1 ˙ϕ2 1) · e (1) 2 L1− −m2[(e (1) 2 2L1 +e (2) 2 L2) ¨ϕ1 −(e (1) 1 2L1 +e (2) 1 L2) ˙ϕ2 1 +e (2) 2 L2 ¨ϕ2 −e (2) 1 L2 ˙ϕ2 2]· · (e (1) 2 2L1 + e (2) 2 L2) − J1e (1) 3 ¨ϕ1 · e (1) 3 − J2[e (2) 3 ( ¨ϕ1 + ¨ϕ2)] · e (1) 3 . Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 20 / 24
  • 21. Пример Солнечная батарея Скалярные произведения базисных векторов O A e (1) 1 · e (1) 1 = 1, e (1) 1 · e (1) 2 = 0, e (1) 1 · e (2) 1 = e (1) 2 · e (2) 2 = − cos ϕ2, e (1) 1 · e (2) 2 = sin ϕ2, e (1) 2 · e (2) 1 = − sin ϕ2. Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 21 / 24
  • 22. Пример Солнечная батарея Обобщенные силы инерции Q∗ 1 = −m1a1 · u1i − m2a2 · u2i − J1εεε1 · w1i − J2εεε2 · w2i, (22) Q∗ 2 = −m1a1 · u1i − m2a2 · u2i − J1εεε1 · w1i − J2εεε2 · w2i. (23) После подстановки ускорений, частных скоростей и вычисления скалярных произведений: Q∗ 1 = −J1 ¨ϕ1 − L2 1 (m1 + 4m2) ¨ϕ1 − J2 + L2 2m2 ( ¨ϕ1 + ¨ϕ2) + + 2L1L2m2 (− sin ϕ2 (2 ˙ϕ1 + ˙ϕ2) ˙ϕ2 + cos ϕ2 (2 ¨ϕ1 + ¨ϕ2)) , (24) Q∗ 2 = 2L1L2m2 ˙ϕ2 1 sin ϕ2 + ¨ϕ1 cos ϕ2 − J2 + L2 2m2 ( ¨ϕ1 + ¨ϕ2) . (25) Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 22 / 24
  • 23. Пример Солнечная батарея Уравнения движения Qi + Q∗ i = 0, i = 1, 2. − J1 ¨ϕ1 − L2 1 (m1 + 4m2) ¨ϕ1 − J2 + L2 2m2 ( ¨ϕ1 + ¨ϕ2) + + 2L1L2m2 ((2 ¨ϕ1 + ¨ϕ2) cos ϕ2 − (2 ˙ϕ1 + ˙ϕ2) ˙ϕ2 sin ϕ2) + T1 = 0, (26) 2L1L2m2 ˙ϕ2 1 sin ϕ2 + ¨ϕ1 cos ϕ2 − − J2 + L2 2m2 ( ¨ϕ1 + ¨ϕ2) + T12 = 0. (27) Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 23 / 24
  • 24. Пример Солнечная батарея Список использованных источников 1 Kane, T.R., Dynamics of nonholonomic systems, J. App. Mech., 28, 574, 1961. 2 Joel Storch and Stephen Gates, Motivating Kane’s Method for Obtaining Equations of Motion for Dynamic System. Engineering Notes, Vol. 12, N. 4, July-August 1989. Кафедра ТМ (СГАУ) Метод Кейна 29 марта 2014 г. 24 / 24