SlideShare uma empresa Scribd logo
1 de 29
Кинематические уравнения
курс “Динамика твёрдого тела и систем тел”
Кафедра теоретической механики
Юдинцев В. В.
Самарский государственный аэрокосмический университет
им. академика С. П. Королёва
(национальный исследовательский университет)
yudintsev@termech.ru
3 октября 2014 г.
Угловая скорость
Угловая скорость [1]
В соответствии с теоремой Эйлера
положение тела в момент t + ∆t может
быть получено из начального положения
поворотом вокруг оси ε(t + ∆t) на угол
∆ϕ(t + ∆t):
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 2 / 28
Угловая скорость
Угловая скорость [1]
В соответствии с теоремой Эйлера
положение тела в момент t + ∆t может
быть получено из начального положения
поворотом вокруг оси ε(t + ∆t) на угол
∆ϕ(t + ∆t):
вектор бесконечно малого поворота:
∆ϕ = ε(t + ∆t)∆ϕ(t + ∆t)
мгновенная угловая скорость:
ω = lim
∆t→0
∆ϕ(t + ∆t)
∆t
ε(t + ∆t)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 2 / 28
Угловая скорость
Кватернион бесконечно малого поворота [2]
В момент времени t положение твёрдого тела определяется
кватернионом:
Λ(t) = cos
ϕ(t)
2
+ e(t) sin
ϕ(t)
2
. (1)
В момент времени t + ∆t:
Λ(t + ∆t) = cos
ϕ(t + ∆t)
2
+ e(t + ∆t) sin
ϕ(t + ∆t)
2
. (2)
Кватернион малого поворота:
∆Λ = cos
∆ϕ
2
+ ε sin
∆ϕ
2
≈ 1 + ε
∆ϕ
2
(3)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 3 / 28
Угловая скорость
Бесконечно малый поворот
Поворот вектора r:
r = ∆Λ ◦ r ◦ ∆Λ = 1 + ε
∆ϕ
2
◦ r ◦ 1 − ε
∆ϕ
2
. (4)
Раскрывая скобки в (4):
r = r + ε
∆ϕ
2
◦ r − r ◦ ε
∆ϕ
2
− ε ◦ r ◦ ε
∆ϕ2
4
. (5)
Для малого ∆ϕ:
r = r + ε
∆ϕ
2
◦ r − r ◦ ε
∆ϕ
2
. (6)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 4 / 28
Угловая скорость
Формула Эйлера
r = r + ε
∆ϕ
2
◦ r − r ◦ ε
∆ϕ
2
Приращение вектора r:
∆r = r − r = r + ε
∆ϕ
2
◦ r − r ◦ ε
∆ϕ
2
− r = (ε∆ϕ) × r (7)
Скорость изменения вектора r:
˙r = lim
∆t→0
∆r
∆t
= lim
∆t→0
ε
∆ϕ
∆t
× r = ω × r (8)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 5 / 28
Угловая скорость
Формула Эйлера
Векторная формула:
˙r = ω × r (9)
Матричная формула:
˙r = ˜ω · r (10)
где ˜ω – матрица угловой скороcти:
˜ω =


0 −ωz ωy
ωz 0 −ωx
−ωy ωx 0

 (11)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 6 / 28
Кинематические уравнения
Кинематические уравнения
Кинематические уравнения
Угловую скорость тела выражают через производные параметров,
задающих его угловое положение:
кватернионы:
ω = f(Λ, ˙Λ);
углы Эйлера, Брайнта, ... :
ω = f(ψ, θ, ϕ, ˙ψ, ˙θ, ˙ϕ);
ортогональные матрицы:
ω = f(a11, a12, . . . , a33, ˙a11, ˙a12, . . . , ˙a33).
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 8 / 28
Кинематические уравнения для кватернионов
Кинематические уравнения Кватернионы
Производная кватерниона
Активная точка зрения
Используя закон сложения поворотов
Λ(t + ∆t) = ∆Λ(t) ◦ Λ(t) = 1 + ε
∆ϕ
2
◦ Λ(t). (12)
Производная кватерниона
˙Λ = lim
t→0
Λ(t + ∆t) − Λ(t)
∆t
=
1
2
ω ◦ Λ(t) (13)
Угловая скорость
ω = 2 ˙Λ ◦ Λ (14)
Вектор ω и кватернион Λ(t) заданы в неподвижном базисе.
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 10 / 28
Кинематические уравнения Кватернионы
Производная кватерниона
Пассивная точка зрения
Для пассивной точки зрения
Λ(t + ∆t) = Λ(t) ◦ ∆Λ = Λ(t) ◦ 1 + ε
∆ϕ
2
(15)
Производная кватерниона
˙Λ = lim
t→0
Λ(t + ∆t) − Λ(t)
∆t
=
1
2
Λ(t) ◦ ω (16)
Угловая скорость
ω = 2Λ ◦ ˙Λ (17)
Вектор ω и кватернион Λ(t) заданы базисе, связанном с телом.
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 11 / 28
Кинематические уравнения Кватернионы
Кинематические уравнения
Координатная форма уравнения (17)




0
ωx
ωy
ωz



 = 2




λ0 λ1 λ2 λ3
−λ1 λ0 λ3 −λ2
−λ2 −λ3 λ0 λ1
−λ3 λ2 −λ1 λ0








˙λ0
˙λ1
˙λ2
˙λ3



 (18)
Обратное преобразование




˙λ0
˙λ1
˙λ2
˙λ3



 =
1
2
0 −ωωωT
ωωω −˜ωωω




λ0
λ1
λ2
λ3



 (19)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 12 / 28
Кинематические уравнения для углов Эйлера
Кинематические уравнения Углы Эйлера
Углы Эйлера
Найдем угловую скорость тела,
вращающегося вокруг неподвижной
точки по известным законам
изменения углов Эйлера:
ψ = f1(t), ϑ = f2(t), ϕ = f3(t).
ωωω = ˙ψ e1
3 + ˙ϑ e1 + ˙ϕ e2
3.
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 14 / 28
Кинематические уравнения Углы Эйлера
Проекции подвижные оси
Орты e2
1 e2
2 e2
3
e1
3 sin ϑ sin ϕ sin ϑ cos ϕ cos ϑ
e1 cos ϕ − sin ϕ 0
e2
3 0 0 1
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 15 / 28
Кинематические уравнения Углы Эйлера
Проекции на неподвижные оси
Орты e1
1 e1
2 e1
3
e1
3 0 0 1
e1 cos ψ − sin ψ 0
e2
3 sin ϑ sin ψ − sin ϑ cos ψ cos ϑ
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 16 / 28
Кинематические уравнения Углы Эйлера
Кинематические уравнения Эйлера
В проекциях на подвижные оси
Зная проекции осей элементарных вращений на оси подвижной
системы координат, получим выражения для проекций угловой
скорости тела на подвижные оси:



ωx2 = ˙ψ sin ϑ sin ϕ + ˙ϑ cos ϕ,
ωy2 = ˙ψ sin ϑ cos ϕ − ˙ϑ sin ϕ,
ωz2 = ˙ψ cos ϑ + ˙ϕ.
(20)
Обратное преобразование:



˙ψ = sin ϕ
sin ϑ ωx2 + cos ϕ
sin ϑ ωy2 ,
˙ϑ = ωx2 cos ϕ − ωy2 sin ϕ,
˙ϕ = −ωx2 sin ϕ ctg ϑ − ωy2 cos ϕ ctg ϑ + ωz2 .
(21)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 17 / 28
Кинематические уравнения Углы Эйлера
Кинематические уравнения Эйлера
В проекциях на неподвижные оси
Проекции угловой скорости на оси неподвижной системы координат:



ωx1 = ˙θ cos ψ + ˙ϕ sin θ, sin ψ,
ωy1 = ˙θ sin ψ − ˙ϕ sin θ, cos ψ,
ωz1 = ˙ψ + ˙ϕ cos θ.
(22)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 18 / 28
Кинематические уравнения Углы Брайнта
Углы Брайнта
Найдём угловую скоростью тела,
вращающегося вокруг неподвижной
точки по известным законам
изменения углов Брайнта:
α1 = f1(t), α2 = f2(t), α3 = f3(t).
Угловую скорость вращения тела
представим в виде суммы трех
вращений, соответствующих
изменению углов α1, α2 и α3:
ω = ˙α1 e1
1 + ˙α2 e2 + ˙α3 e2
3. (23)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 19 / 28
Кинематические уравнения Углы Брайнта
Проекции на подвижные оси
Орты e2
1 e2
2 e2
3
e1
1 cos α2 cos α3 − cos α2 sin α3 sin α2
e2 sin α3 cos α3 0
e2
3 0 0 1
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 20 / 28
Кинематические уравнения Углы Брайнта
Проекции на неподвижные оси
Орты e1
1 e1
2 e1
3
e1
1 1 0 0
e2 0 cos α1 sin α1
e2
3 sin α2 − cos α2 sin α1 cos α2 cos α1
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 21 / 28
Кинематические уравнения Углы Брайнта
Кинематические уравнения для углов Брайнта
Проекции угловой скорости на оси подвижной системы координат
будут иметь вид:



ωx2 = ˙α1 cos α2 cos α3 + ˙α1 sin α3,
ωy2 = − ˙α1 cos α2 sin α3 + ˙α2 cos α3,
ωz2 = ˙α1 sin α2 + ˙α3
(24)
Решая эту систему относительно ˙α1, ˙α2, ˙α3, получим кинематические
дифференциальные уравнения для углов Брайнта:



˙α1 = cos α3
cos α2
ωx2 − sin α3
cos α2
ωy2 ,
˙α2 = sin α3ωx2 + cos α3ωy2 ,
˙α3 = − cos α3 tan α2ωx2 + sin α3 tan α2ωy2 + ωz2 .
(25)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 22 / 28
Кинематические уравнения
для направляющих косинусов
Кинематические уравнения Направляющие косинусы
Направляющие косинусы
Пусть система координат Ox2y2z2,
жестко связанная с твердым телом,
вращается относительно
неподвижной системы координат
Ox1y1z1 с угловой скоростью ω.
С системой координат Ox2y2z2
жестко связан неизменный вектор r.
Координатный столбец вектора r в
неподвижном базисе r(1)
и
координатный столбец этого вектора
в подвижном базисе r(2)
связаны
соотношением:
r(1)
= A12
r(2)
. (26)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 24 / 28
Кинематические уравнения Направляющие косинусы
Производная вектора [3]
Продифференцировав (26):
r(1)
= A12
r(2)
,
получим:
˙r(1)
= ˙A12
r(2)
. (27)
Абсолютная производная вектора r, жестко свзанного с подвижным
базисом, определяется соотношением:
dr
dt
= ω × r, (28)
в матричной координатной форме (в неподвижном базисе):
˙r(1)
= A(12)
˜ωωω(2)
r(2)
. (29)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 25 / 28
Кинематические уравнения Направляющие косинусы
Матрица угловой скорости
˙r(1)
= A(12)
˜ωωω(2)
r(2)
.
˜ωωω(2)
– кососимметричная матрица проекций угловых скоростей на оси
координат:
˜ωωω(2)
=


0 −ωz2 ωy2
ωz2 0 −ωx2
−ωy2 ωx2 0


Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 26 / 28
Кинематические уравнения Направляющие косинусы
Кинематические уравнения для направляющих косинусов
Сравнивая
˙r(1)
= A(12)
˜ωωω(2)
r(2)
. (30)
и
˙r(1)
= ˙A12
r(2)
, (31)
получим дифференциальные уравнения для направляющих косинусов
в матричной форме.
Для матрицы преобразования координат из базиса 2 в базис 1:
˙A12
= A12
˜ωωω(2)
(32)
Для матрицы преобразования координат из базиса 1 в базис 2:
˙A21
= −˜ωωω(2)
A21
(33)
Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 27 / 28
Список использованных источников
Журавлев Основы теоретической механики. —
М. : Издательство физико-математической литературы, 2001.
Бранец , Шмыглевский Применение кватернионов в задачах
ориентации твёрдого тела. —
M. : Наука, 1973.
Виттенбург Динамика систем твердых тел. —
M. : Мир, 1980.

Mais conteúdo relacionado

Mais procurados

DDPC 2016 予選 解説
DDPC 2016 予選 解説DDPC 2016 予選 解説
DDPC 2016 予選 解説AtCoder Inc.
 
CODE FESTIVAL 予選B 解説
CODE FESTIVAL 予選B 解説CODE FESTIVAL 予選B 解説
CODE FESTIVAL 予選B 解説AtCoder Inc.
 
[DDBJing30] メタゲノム解析と微生物統合データベース
[DDBJing30] メタゲノム解析と微生物統合データベース[DDBJing30] メタゲノム解析と微生物統合データベース
[DDBJing30] メタゲノム解析と微生物統合データベースDNA Data Bank of Japan center
 
最適化計算の概要まとめ
最適化計算の概要まとめ最適化計算の概要まとめ
最適化計算の概要まとめYuichiro MInato
 
Speeding up the Gillespie algorithm
Speeding up the Gillespie algorithmSpeeding up the Gillespie algorithm
Speeding up the Gillespie algorithmColin Gillespie
 
人工知能2018 6 強化学習の基礎
人工知能2018 6 強化学習の基礎人工知能2018 6 強化学習の基礎
人工知能2018 6 強化学習の基礎Hirotaka Hachiya
 
CODE FESTIVAL 2015 予選A 解説
CODE FESTIVAL 2015 予選A 解説CODE FESTIVAL 2015 予選A 解説
CODE FESTIVAL 2015 予選A 解説AtCoder Inc.
 
Biscuit: an operating system written in go
Biscuit:  an operating system written in goBiscuit:  an operating system written in go
Biscuit: an operating system written in goSeongJae Park
 
AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説AtCoder Inc.
 
3次元の凸包を求める
3次元の凸包を求める3次元の凸包を求める
3次元の凸包を求めるabc3141
 
Systems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van HarmelenSystems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van HarmelenConnected Data World
 
inversion counting
inversion countinginversion counting
inversion countingtmaehara
 
スパースモデリングによる多次元信号・画像復元
スパースモデリングによる多次元信号・画像復元スパースモデリングによる多次元信号・画像復元
スパースモデリングによる多次元信号・画像復元Shogo Muramatsu
 
海外大学院留学説明会@東京大学20141222
海外大学院留学説明会@東京大学20141222海外大学院留学説明会@東京大学20141222
海外大学院留学説明会@東京大学20141222Masashi_Minamide
 
Lesson 13 derivative of hyperbolic functions
Lesson 13 derivative of hyperbolic functionsLesson 13 derivative of hyperbolic functions
Lesson 13 derivative of hyperbolic functionsRnold Wilson
 
Indeedなう 予選A 解説
Indeedなう 予選A 解説Indeedなう 予選A 解説
Indeedなう 予選A 解説AtCoder Inc.
 
PRML10.6 変分ロジスティック回帰
PRML10.6 変分ロジスティック回帰PRML10.6 変分ロジスティック回帰
PRML10.6 変分ロジスティック回帰Yo Ehara
 
スペクトラルグラフ理論入門
スペクトラルグラフ理論入門スペクトラルグラフ理論入門
スペクトラルグラフ理論入門irrrrr
 
AtCoder Regular Contest 040 解説
AtCoder Regular Contest 040 解説AtCoder Regular Contest 040 解説
AtCoder Regular Contest 040 解説AtCoder Inc.
 

Mais procurados (20)

DDPC 2016 予選 解説
DDPC 2016 予選 解説DDPC 2016 予選 解説
DDPC 2016 予選 解説
 
CODE FESTIVAL 予選B 解説
CODE FESTIVAL 予選B 解説CODE FESTIVAL 予選B 解説
CODE FESTIVAL 予選B 解説
 
[DDBJing30] メタゲノム解析と微生物統合データベース
[DDBJing30] メタゲノム解析と微生物統合データベース[DDBJing30] メタゲノム解析と微生物統合データベース
[DDBJing30] メタゲノム解析と微生物統合データベース
 
Arc 010 d
Arc 010 dArc 010 d
Arc 010 d
 
最適化計算の概要まとめ
最適化計算の概要まとめ最適化計算の概要まとめ
最適化計算の概要まとめ
 
Speeding up the Gillespie algorithm
Speeding up the Gillespie algorithmSpeeding up the Gillespie algorithm
Speeding up the Gillespie algorithm
 
人工知能2018 6 強化学習の基礎
人工知能2018 6 強化学習の基礎人工知能2018 6 強化学習の基礎
人工知能2018 6 強化学習の基礎
 
CODE FESTIVAL 2015 予選A 解説
CODE FESTIVAL 2015 予選A 解説CODE FESTIVAL 2015 予選A 解説
CODE FESTIVAL 2015 予選A 解説
 
Biscuit: an operating system written in go
Biscuit:  an operating system written in goBiscuit:  an operating system written in go
Biscuit: an operating system written in go
 
AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説
 
3次元の凸包を求める
3次元の凸包を求める3次元の凸包を求める
3次元の凸包を求める
 
Systems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van HarmelenSystems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van Harmelen
 
inversion counting
inversion countinginversion counting
inversion counting
 
スパースモデリングによる多次元信号・画像復元
スパースモデリングによる多次元信号・画像復元スパースモデリングによる多次元信号・画像復元
スパースモデリングによる多次元信号・画像復元
 
海外大学院留学説明会@東京大学20141222
海外大学院留学説明会@東京大学20141222海外大学院留学説明会@東京大学20141222
海外大学院留学説明会@東京大学20141222
 
Lesson 13 derivative of hyperbolic functions
Lesson 13 derivative of hyperbolic functionsLesson 13 derivative of hyperbolic functions
Lesson 13 derivative of hyperbolic functions
 
Indeedなう 予選A 解説
Indeedなう 予選A 解説Indeedなう 予選A 解説
Indeedなう 予選A 解説
 
PRML10.6 変分ロジスティック回帰
PRML10.6 変分ロジスティック回帰PRML10.6 変分ロジスティック回帰
PRML10.6 変分ロジスティック回帰
 
スペクトラルグラフ理論入門
スペクトラルグラフ理論入門スペクトラルグラフ理論入門
スペクトラルグラフ理論入門
 
AtCoder Regular Contest 040 解説
AtCoder Regular Contest 040 解説AtCoder Regular Contest 040 解説
AtCoder Regular Contest 040 解説
 

Destaque

Destaque (10)

Динамика твёрдого тела: случай Лагранжа
Динамика твёрдого тела: случай ЛагранжаДинамика твёрдого тела: случай Лагранжа
Динамика твёрдого тела: случай Лагранжа
 
Случай Эйлера
Случай ЭйлераСлучай Эйлера
Случай Эйлера
 
Ортогональные матрицы
Ортогональные матрицыОртогональные матрицы
Ортогональные матрицы
 
The Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
The Dynamics of Tethered Debris With Flexible Appendages and Residual FuelThe Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
The Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
 
Метод Й. Виттенбурга (Сферические шарниры)
Метод Й. Виттенбурга (Сферические шарниры)Метод Й. Виттенбурга (Сферические шарниры)
Метод Й. Виттенбурга (Сферические шарниры)
 
Углы Эйлера
Углы ЭйлераУглы Эйлера
Углы Эйлера
 
Основы MATLAB. Программирование
Основы MATLAB. ПрограммированиеОсновы MATLAB. Программирование
Основы MATLAB. Программирование
 
Python. Обработка ошибок
Python. Обработка ошибокPython. Обработка ошибок
Python. Обработка ошибок
 
Attitude Dynamics of Re-entry Vehicle
Attitude Dynamics of Re-entry VehicleAttitude Dynamics of Re-entry Vehicle
Attitude Dynamics of Re-entry Vehicle
 
Научно-исследовательская работа кафедры Теоретической механики
Научно-исследовательская работа кафедры Теоретической механикиНаучно-исследовательская работа кафедры Теоретической механики
Научно-исследовательская работа кафедры Теоретической механики
 

Semelhante a Кинематические уравнения

кин лекция 17
кин лекция 17кин лекция 17
кин лекция 17student_kai
 
Относительное орбитальное движение
Относительное орбитальное движениеОтносительное орбитальное движение
Относительное орбитальное движениеTheoretical mechanics department
 
Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)
Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)
Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)Theoretical mechanics department
 
Учебная компьютерная модель «сложение взаимно перпендикулярных колебаний» 200...
Учебная компьютерная модель «сложение взаимно перпендикулярных колебаний» 200...Учебная компьютерная модель «сложение взаимно перпендикулярных колебаний» 200...
Учебная компьютерная модель «сложение взаимно перпендикулярных колебаний» 200...Павел Ермолович
 
Лекция 5. Механические колебания (часть 1)
Лекция 5. Механические колебания (часть 1)Лекция 5. Механические колебания (часть 1)
Лекция 5. Механические колебания (часть 1)kotikes
 
Baza po fizike_2_semestr
Baza po fizike_2_semestrBaza po fizike_2_semestr
Baza po fizike_2_semestrDezmont88
 
кин лекция 12
кин лекция 12кин лекция 12
кин лекция 12student_kai
 
лекция14
лекция14лекция14
лекция14afersh
 
87 1 гдз. физика. учеб для 9кл-кикоин и.к._1999 -126с
87 1  гдз. физика. учеб для 9кл-кикоин и.к._1999 -126с87 1  гдз. физика. учеб для 9кл-кикоин и.к._1999 -126с
87 1 гдз. физика. учеб для 9кл-кикоин и.к._1999 -126сrosgdz
 
физика учеб для 9кл кикоин_кикоин_ответы и решения_1999
физика учеб для 9кл кикоин_кикоин_ответы и решения_1999физика учеб для 9кл кикоин_кикоин_ответы и решения_1999
физика учеб для 9кл кикоин_кикоин_ответы и решения_1999You DZ
 
Основные принципы динамики твёрдого тела
Основные принципы динамики твёрдого телаОсновные принципы динамики твёрдого тела
Основные принципы динамики твёрдого телаTheoretical mechanics department
 
Лекция 6. Механические колебания (часть 2)
Лекция 6. Механические колебания (часть 2)Лекция 6. Механические колебания (часть 2)
Лекция 6. Механические колебания (часть 2)kotikes
 
решения к физика задачник_10-11кл_рымкевич_2003
решения к физика задачник_10-11кл_рымкевич_2003 решения к физика задачник_10-11кл_рымкевич_2003
решения к физика задачник_10-11кл_рымкевич_2003 Иван Иванов
 
кин лекция 15
кин лекция 15кин лекция 15
кин лекция 15student_kai
 
й 1.2 с 3 к 2
й 1.2 с 3 к 2й 1.2 с 3 к 2
й 1.2 с 3 к 2timorevel
 
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...Исследование движения орбитальной ступени РН "Союз" после отделения полезного...
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...Theoretical mechanics department
 
слайды клекции №3
слайды клекции №3слайды клекции №3
слайды клекции №3student_kai
 
кин лекция 8
кин лекция 8кин лекция 8
кин лекция 8student_kai
 

Semelhante a Кинематические уравнения (20)

кин лекция 17
кин лекция 17кин лекция 17
кин лекция 17
 
Относительное орбитальное движение
Относительное орбитальное движениеОтносительное орбитальное движение
Относительное орбитальное движение
 
Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)
Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)
Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)
 
Задание 1
Задание 1Задание 1
Задание 1
 
Учебная компьютерная модель «сложение взаимно перпендикулярных колебаний» 200...
Учебная компьютерная модель «сложение взаимно перпендикулярных колебаний» 200...Учебная компьютерная модель «сложение взаимно перпендикулярных колебаний» 200...
Учебная компьютерная модель «сложение взаимно перпендикулярных колебаний» 200...
 
Лекция 5. Механические колебания (часть 1)
Лекция 5. Механические колебания (часть 1)Лекция 5. Механические колебания (часть 1)
Лекция 5. Механические колебания (часть 1)
 
Baza po fizike_2_semestr
Baza po fizike_2_semestrBaza po fizike_2_semestr
Baza po fizike_2_semestr
 
кин лекция 12
кин лекция 12кин лекция 12
кин лекция 12
 
лекция14
лекция14лекция14
лекция14
 
87 1 гдз. физика. учеб для 9кл-кикоин и.к._1999 -126с
87 1  гдз. физика. учеб для 9кл-кикоин и.к._1999 -126с87 1  гдз. физика. учеб для 9кл-кикоин и.к._1999 -126с
87 1 гдз. физика. учеб для 9кл-кикоин и.к._1999 -126с
 
физика учеб для 9кл кикоин_кикоин_ответы и решения_1999
физика учеб для 9кл кикоин_кикоин_ответы и решения_1999физика учеб для 9кл кикоин_кикоин_ответы и решения_1999
физика учеб для 9кл кикоин_кикоин_ответы и решения_1999
 
Основные принципы динамики твёрдого тела
Основные принципы динамики твёрдого телаОсновные принципы динамики твёрдого тела
Основные принципы динамики твёрдого тела
 
Лекция 6. Механические колебания (часть 2)
Лекция 6. Механические колебания (часть 2)Лекция 6. Механические колебания (часть 2)
Лекция 6. Механические колебания (часть 2)
 
решения к физика задачник_10-11кл_рымкевич_2003
решения к физика задачник_10-11кл_рымкевич_2003 решения к физика задачник_10-11кл_рымкевич_2003
решения к физика задачник_10-11кл_рымкевич_2003
 
кин лекция 15
кин лекция 15кин лекция 15
кин лекция 15
 
й 1.2 с 3 к 2
й 1.2 с 3 к 2й 1.2 с 3 к 2
й 1.2 с 3 к 2
 
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...Исследование движения орбитальной ступени РН "Союз" после отделения полезного...
Исследование движения орбитальной ступени РН "Союз" после отделения полезного...
 
слайды клекции №3
слайды клекции №3слайды клекции №3
слайды клекции №3
 
лекция 9
лекция 9лекция 9
лекция 9
 
кин лекция 8
кин лекция 8кин лекция 8
кин лекция 8
 

Mais 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
 

Mais 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. Функции
 
Основы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторыОсновы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторы
 
Машинная арифметика. 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
 
Основы MATLAB. Численные методы
Основы MATLAB. Численные методыОсновы MATLAB. Численные методы
Основы MATLAB. Численные методы
 
Транспортно-пусковой контейнер для наноспутников типоразмера 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. Кинематические уравнения курс “Динамика твёрдого тела и систем тел” Кафедра теоретической механики Юдинцев В. В. Самарский государственный аэрокосмический университет им. академика С. П. Королёва (национальный исследовательский университет) yudintsev@termech.ru 3 октября 2014 г.
  • 2. Угловая скорость Угловая скорость [1] В соответствии с теоремой Эйлера положение тела в момент t + ∆t может быть получено из начального положения поворотом вокруг оси ε(t + ∆t) на угол ∆ϕ(t + ∆t): Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 2 / 28
  • 3. Угловая скорость Угловая скорость [1] В соответствии с теоремой Эйлера положение тела в момент t + ∆t может быть получено из начального положения поворотом вокруг оси ε(t + ∆t) на угол ∆ϕ(t + ∆t): вектор бесконечно малого поворота: ∆ϕ = ε(t + ∆t)∆ϕ(t + ∆t) мгновенная угловая скорость: ω = lim ∆t→0 ∆ϕ(t + ∆t) ∆t ε(t + ∆t) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 2 / 28
  • 4. Угловая скорость Кватернион бесконечно малого поворота [2] В момент времени t положение твёрдого тела определяется кватернионом: Λ(t) = cos ϕ(t) 2 + e(t) sin ϕ(t) 2 . (1) В момент времени t + ∆t: Λ(t + ∆t) = cos ϕ(t + ∆t) 2 + e(t + ∆t) sin ϕ(t + ∆t) 2 . (2) Кватернион малого поворота: ∆Λ = cos ∆ϕ 2 + ε sin ∆ϕ 2 ≈ 1 + ε ∆ϕ 2 (3) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 3 / 28
  • 5. Угловая скорость Бесконечно малый поворот Поворот вектора r: r = ∆Λ ◦ r ◦ ∆Λ = 1 + ε ∆ϕ 2 ◦ r ◦ 1 − ε ∆ϕ 2 . (4) Раскрывая скобки в (4): r = r + ε ∆ϕ 2 ◦ r − r ◦ ε ∆ϕ 2 − ε ◦ r ◦ ε ∆ϕ2 4 . (5) Для малого ∆ϕ: r = r + ε ∆ϕ 2 ◦ r − r ◦ ε ∆ϕ 2 . (6) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 4 / 28
  • 6. Угловая скорость Формула Эйлера r = r + ε ∆ϕ 2 ◦ r − r ◦ ε ∆ϕ 2 Приращение вектора r: ∆r = r − r = r + ε ∆ϕ 2 ◦ r − r ◦ ε ∆ϕ 2 − r = (ε∆ϕ) × r (7) Скорость изменения вектора r: ˙r = lim ∆t→0 ∆r ∆t = lim ∆t→0 ε ∆ϕ ∆t × r = ω × r (8) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 5 / 28
  • 7. Угловая скорость Формула Эйлера Векторная формула: ˙r = ω × r (9) Матричная формула: ˙r = ˜ω · r (10) где ˜ω – матрица угловой скороcти: ˜ω =   0 −ωz ωy ωz 0 −ωx −ωy ωx 0   (11) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 6 / 28
  • 9. Кинематические уравнения Кинематические уравнения Угловую скорость тела выражают через производные параметров, задающих его угловое положение: кватернионы: ω = f(Λ, ˙Λ); углы Эйлера, Брайнта, ... : ω = f(ψ, θ, ϕ, ˙ψ, ˙θ, ˙ϕ); ортогональные матрицы: ω = f(a11, a12, . . . , a33, ˙a11, ˙a12, . . . , ˙a33). Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 8 / 28
  • 11. Кинематические уравнения Кватернионы Производная кватерниона Активная точка зрения Используя закон сложения поворотов Λ(t + ∆t) = ∆Λ(t) ◦ Λ(t) = 1 + ε ∆ϕ 2 ◦ Λ(t). (12) Производная кватерниона ˙Λ = lim t→0 Λ(t + ∆t) − Λ(t) ∆t = 1 2 ω ◦ Λ(t) (13) Угловая скорость ω = 2 ˙Λ ◦ Λ (14) Вектор ω и кватернион Λ(t) заданы в неподвижном базисе. Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 10 / 28
  • 12. Кинематические уравнения Кватернионы Производная кватерниона Пассивная точка зрения Для пассивной точки зрения Λ(t + ∆t) = Λ(t) ◦ ∆Λ = Λ(t) ◦ 1 + ε ∆ϕ 2 (15) Производная кватерниона ˙Λ = lim t→0 Λ(t + ∆t) − Λ(t) ∆t = 1 2 Λ(t) ◦ ω (16) Угловая скорость ω = 2Λ ◦ ˙Λ (17) Вектор ω и кватернион Λ(t) заданы базисе, связанном с телом. Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 11 / 28
  • 13. Кинематические уравнения Кватернионы Кинематические уравнения Координатная форма уравнения (17)     0 ωx ωy ωz     = 2     λ0 λ1 λ2 λ3 −λ1 λ0 λ3 −λ2 −λ2 −λ3 λ0 λ1 −λ3 λ2 −λ1 λ0         ˙λ0 ˙λ1 ˙λ2 ˙λ3     (18) Обратное преобразование     ˙λ0 ˙λ1 ˙λ2 ˙λ3     = 1 2 0 −ωωωT ωωω −˜ωωω     λ0 λ1 λ2 λ3     (19) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 12 / 28
  • 15. Кинематические уравнения Углы Эйлера Углы Эйлера Найдем угловую скорость тела, вращающегося вокруг неподвижной точки по известным законам изменения углов Эйлера: ψ = f1(t), ϑ = f2(t), ϕ = f3(t). ωωω = ˙ψ e1 3 + ˙ϑ e1 + ˙ϕ e2 3. Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 14 / 28
  • 16. Кинематические уравнения Углы Эйлера Проекции подвижные оси Орты e2 1 e2 2 e2 3 e1 3 sin ϑ sin ϕ sin ϑ cos ϕ cos ϑ e1 cos ϕ − sin ϕ 0 e2 3 0 0 1 Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 15 / 28
  • 17. Кинематические уравнения Углы Эйлера Проекции на неподвижные оси Орты e1 1 e1 2 e1 3 e1 3 0 0 1 e1 cos ψ − sin ψ 0 e2 3 sin ϑ sin ψ − sin ϑ cos ψ cos ϑ Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 16 / 28
  • 18. Кинематические уравнения Углы Эйлера Кинематические уравнения Эйлера В проекциях на подвижные оси Зная проекции осей элементарных вращений на оси подвижной системы координат, получим выражения для проекций угловой скорости тела на подвижные оси:    ωx2 = ˙ψ sin ϑ sin ϕ + ˙ϑ cos ϕ, ωy2 = ˙ψ sin ϑ cos ϕ − ˙ϑ sin ϕ, ωz2 = ˙ψ cos ϑ + ˙ϕ. (20) Обратное преобразование:    ˙ψ = sin ϕ sin ϑ ωx2 + cos ϕ sin ϑ ωy2 , ˙ϑ = ωx2 cos ϕ − ωy2 sin ϕ, ˙ϕ = −ωx2 sin ϕ ctg ϑ − ωy2 cos ϕ ctg ϑ + ωz2 . (21) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 17 / 28
  • 19. Кинематические уравнения Углы Эйлера Кинематические уравнения Эйлера В проекциях на неподвижные оси Проекции угловой скорости на оси неподвижной системы координат:    ωx1 = ˙θ cos ψ + ˙ϕ sin θ, sin ψ, ωy1 = ˙θ sin ψ − ˙ϕ sin θ, cos ψ, ωz1 = ˙ψ + ˙ϕ cos θ. (22) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 18 / 28
  • 20. Кинематические уравнения Углы Брайнта Углы Брайнта Найдём угловую скоростью тела, вращающегося вокруг неподвижной точки по известным законам изменения углов Брайнта: α1 = f1(t), α2 = f2(t), α3 = f3(t). Угловую скорость вращения тела представим в виде суммы трех вращений, соответствующих изменению углов α1, α2 и α3: ω = ˙α1 e1 1 + ˙α2 e2 + ˙α3 e2 3. (23) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 19 / 28
  • 21. Кинематические уравнения Углы Брайнта Проекции на подвижные оси Орты e2 1 e2 2 e2 3 e1 1 cos α2 cos α3 − cos α2 sin α3 sin α2 e2 sin α3 cos α3 0 e2 3 0 0 1 Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 20 / 28
  • 22. Кинематические уравнения Углы Брайнта Проекции на неподвижные оси Орты e1 1 e1 2 e1 3 e1 1 1 0 0 e2 0 cos α1 sin α1 e2 3 sin α2 − cos α2 sin α1 cos α2 cos α1 Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 21 / 28
  • 23. Кинематические уравнения Углы Брайнта Кинематические уравнения для углов Брайнта Проекции угловой скорости на оси подвижной системы координат будут иметь вид:    ωx2 = ˙α1 cos α2 cos α3 + ˙α1 sin α3, ωy2 = − ˙α1 cos α2 sin α3 + ˙α2 cos α3, ωz2 = ˙α1 sin α2 + ˙α3 (24) Решая эту систему относительно ˙α1, ˙α2, ˙α3, получим кинематические дифференциальные уравнения для углов Брайнта:    ˙α1 = cos α3 cos α2 ωx2 − sin α3 cos α2 ωy2 , ˙α2 = sin α3ωx2 + cos α3ωy2 , ˙α3 = − cos α3 tan α2ωx2 + sin α3 tan α2ωy2 + ωz2 . (25) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 22 / 28
  • 25. Кинематические уравнения Направляющие косинусы Направляющие косинусы Пусть система координат Ox2y2z2, жестко связанная с твердым телом, вращается относительно неподвижной системы координат Ox1y1z1 с угловой скоростью ω. С системой координат Ox2y2z2 жестко связан неизменный вектор r. Координатный столбец вектора r в неподвижном базисе r(1) и координатный столбец этого вектора в подвижном базисе r(2) связаны соотношением: r(1) = A12 r(2) . (26) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 24 / 28
  • 26. Кинематические уравнения Направляющие косинусы Производная вектора [3] Продифференцировав (26): r(1) = A12 r(2) , получим: ˙r(1) = ˙A12 r(2) . (27) Абсолютная производная вектора r, жестко свзанного с подвижным базисом, определяется соотношением: dr dt = ω × r, (28) в матричной координатной форме (в неподвижном базисе): ˙r(1) = A(12) ˜ωωω(2) r(2) . (29) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 25 / 28
  • 27. Кинематические уравнения Направляющие косинусы Матрица угловой скорости ˙r(1) = A(12) ˜ωωω(2) r(2) . ˜ωωω(2) – кососимметричная матрица проекций угловых скоростей на оси координат: ˜ωωω(2) =   0 −ωz2 ωy2 ωz2 0 −ωx2 −ωy2 ωx2 0   Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 26 / 28
  • 28. Кинематические уравнения Направляющие косинусы Кинематические уравнения для направляющих косинусов Сравнивая ˙r(1) = A(12) ˜ωωω(2) r(2) . (30) и ˙r(1) = ˙A12 r(2) , (31) получим дифференциальные уравнения для направляющих косинусов в матричной форме. Для матрицы преобразования координат из базиса 2 в базис 1: ˙A12 = A12 ˜ωωω(2) (32) Для матрицы преобразования координат из базиса 1 в базис 2: ˙A21 = −˜ωωω(2) A21 (33) Кафедра ТМ (СГАУ) Кинематические уравнения 3 октября 2014 г. 27 / 28
  • 29. Список использованных источников Журавлев Основы теоретической механики. — М. : Издательство физико-математической литературы, 2001. Бранец , Шмыглевский Применение кватернионов в задачах ориентации твёрдого тела. — M. : Наука, 1973. Виттенбург Динамика систем твердых тел. — M. : Мир, 1980.