ВУЗ:
Составители:
Рубрика:
1. ЛИНЕЙНЫЕ УПРАВЛЯЕМЫЕ ДИНАМИЧЕСКИЕ ОБЪЕКТЫ
14
На горизонтальной плоскости, в которой расположен манипулятор, вве-
дем прямолинейную ось
xO
1
. Обозначим через
i
ϕ
угол, образованный i -м звеном
манипулятора,
2,1=i , с осью xO
1
. Запишем дифференциальные уравнения дви-
жения манипулятора в форме уравнений Лагранжа второго рода, в которых в
качестве обобщенных координат берутся углы
2,1,
=
i
i
ϕ
. Кинетическая энергия
манипулятора определяется по формуле
c
TTTT
+
+
=
21
, (13)
где
i
T – кинетическая энергия i -го, 2,1
=
i , звена, а
c
T – кинетическая энергия
схвата манипулятора. Последовательно вычисляем
()
()
2
1
2
111
2
1
2
11
2
11
2
1
2
111
8
4
4
8
1
2
1
1
ϕϕϕϕ
lmI
lmIvmIT
C
+
=+=+=
,
()
()
[]
2121212
2
2
2
22
2
1
2
12
2
22
2
2
2
222
cos444
8
1
2
1
2
ϕϕϕϕϕϕϕϕ
−+++=+=
llmlmlmIvmIT
C
,
()
[
]
212121
2
2
2
2
2
1
2
1
2
cos2
2
1
2
1
ϕϕϕϕϕϕ
−++==
llllmmvT
cc
.
Подставляя найденные величины энергий составных частей манипулятора в
(13), находим
()
[]
()
[
]
() ()
212121222
2
2
2
2121
2
1
2
1
cos2
2
1
44
8
1
444
8
1
ϕϕϕϕϕϕ
−++++++++=
llmmImmlImmmlT .
Введем обозначения
()
[]
()
[
]
()
21222
2
2121
2
1
2
2
1
,44
4
1
,444
4
1
llmmcImmlbImmmla +=++=+++= .
Тогда выражение для кинетической энергии манипулятора принимает вид
()
[]
2
22121
2
1
cos2
2
1
ϕϕϕϕϕϕ
bcaT +−+=
.
Справедливы равенства
() ()()()
212122121
1
2121
1
sincos,cos
ϕϕϕϕϕϕϕϕϕ
ϕ
ϕϕϕϕ
ϕ
−−−−+=
∂
∂
−+=
∂
∂
cca
T
dt
d
ca
T
,
() ()()()
212112112
2
2112
2
sincos,cos
ϕϕϕϕϕϕϕϕϕ
ϕ
ϕϕϕϕ
ϕ
−−−−+=
∂
∂
−+=
∂
∂
ccb
T
dt
d
cb
T
,
() ()
2121
2
2121
1
sin,sin
ϕϕϕϕ
ϕ
ϕϕϕϕ
ϕ
−=
∂
∂
−−=
∂
∂
c
T
c
T
. (14)
1. ЛИНЕЙНЫЕ УПРАВЛЯЕМЫЕ ДИНАМИЧЕСКИЕ ОБЪЕКТЫ
На горизонтальной плоскости, в которой расположен манипулятор, вве-
дем прямолинейную ось O1 x . Обозначим через ϕ i угол, образованный i -м звеном
манипулятора, i = 1,2 , с осью O1 x . Запишем дифференциальные уравнения дви-
жения манипулятора в форме уравнений Лагранжа второго рода, в которых в
качестве обобщенных координат берутся углы ϕ i , i = 1,2 . Кинетическая энергия
манипулятора определяется по формуле
T = T1 + T2 + Tc , (13)
где Ti – кинетическая энергия i -го, i = 1,2 , звена, а Tc – кинетическая энергия
схвата манипулятора. Последовательно вычисляем
4 I 1 + m1l12 2
T1 = (I 1ϕ 1 + m1 v C1 ) = (4 I 1ϕ 1 + m1l1 ϕ 1 ) =
1 1
2 2 2 2 2
ϕ1 ,
2 8 8
T2 =
1
2
( )1
[
I 2 ϕ 22 + m 2 v C2 2 = 4 I 2 ϕ 22 + 4 m 2 l 12 ϕ 12 + m 2 l 22 ϕ 22 + 4 m 2 l 1 l 2 ϕ 1ϕ 2 cos (ϕ 1 − ϕ 2 ) ,
8
]
Tc =
1
2
1
[
mv c2 = m l12ϕ 12 + l 22ϕ 22 + 2l1 l 2ϕ 1ϕ 2 cos(ϕ 1 − ϕ 2 ) .
2
]
Подставляя найденные величины энергий составных частей манипулятора в
(13), находим
1
8
[ 1
8
] [ 1
]
T = ϕ 12 l12 (m1 + 4m 2 + 4m ) + 4 I 1 + ϕ 22 l 22 (m 2 + 4m ) + 4 I 2 + (2m + m 2 )l1 l 2ϕ 1ϕ 2 cos(ϕ 1 − ϕ 2 ) .
2
Введем обозначения
a=
4
[
1 2 1
4
] [ 1
]
l1 (m1 + 4m 2 + 4m ) + 4 I 1 , b = l 22 (m 2 + 4m ) + 4 I 2 , c = (2m + m 2 ) l1l 2 .
2
Тогда выражение для кинетической энергии манипулятора принимает вид
T=
1
2
[
aϕ 12 + 2cϕ 1ϕ 2 cos(ϕ 1 − ϕ 2 ) + bϕ 22 . ]
Справедливы равенства
∂T d ∂T
= aϕ 1 + cϕ 2 cos(ϕ 1 − ϕ 2 ), = aϕ 1 + cϕ 2 cos(ϕ 1 − ϕ 2 ) − cϕ 2 (ϕ 1 − ϕ 2 ) sin(ϕ 1 − ϕ 2 ) ,
∂ϕ 1 dt ∂ϕ 1
∂T d ∂T
= bϕ 2 + cϕ 1 cos(ϕ 1 − ϕ 2 ), = bϕ 2 + cϕ 1 cos(ϕ 1 − ϕ 2 ) − cϕ 1 (ϕ 1 − ϕ 2 ) sin (ϕ 1 − ϕ 2 ) ,
∂ϕ 2 dt ∂ϕ 2
∂T ∂T
= −cϕ 1ϕ 2 sin(ϕ 1 − ϕ 2 ), = cϕ 1ϕ 2 sin(ϕ 1 − ϕ 2 ) . (14)
∂ϕ 1 ∂ϕ 2
14
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »
