概述
文章目录
- 5.2 机器人的机械结构数学建模
- 5.2.1 机器人运动学基础
- 5.2.2 机器人坐标变换
- 5.2.3 利用拉格朗日法导出机械结构模型
- 5.3 机器人的电气结构数学建模
5.2 机器人的机械结构数学建模
利用机器人的运动学和动力学知识,使用拉格朗日法推导机器人的机械结构数学模型。
5.2.1 机器人运动学基础
(1) D-H表示法
D-H法是 Denative 和 Hartenberg 提出的针对机器人运动学进行建模的标准方法。适用于任何机器人构型,而与机器人的结构和复杂程度无关。
D-H法为机器人的每个关节处的杆件坐标系建立一个 4×4 齐次变换矩阵,以此表示此关节处的单杆与前一个单杆坐标系的关系。总体思想是首先给每个关节指定坐标系,然后确定从一个关节到相邻下一个关节的变换矩阵。通过逐次变换,把所有变化结合起来,就确定了机器人的末端关节与基座(固定坐标系)之间的总变化,从而建立运动学方程并求解。
(2) 正运动学
假设有一个构型已知的机器人,它的所有关节角度和单杆长度都是已知的,那么很容易算出机器人的受爪在空间的位置,这一过程称为正运动学分析。换而言之,如果机器人的所有关节角度变量已知,用正运动学方程就能计算任一瞬间机器人手爪的位置。即正运动学是通过已知关节空间的关节角变量,去计算笛卡尔空间手爪位置的分析方法。
(3) 逆运动学
如果机器人的手爪在空间中的位置是已知的,就必须反过来求取机器人的每一个关节的角度。只有在机器人各个关节的角度达到要求的值时,才能保证机器人的手爪定位在所期望的位置。即已知笛卡尔空间中手爪的位置,求取关节空间中各个关节变量的值,这是逆运动学。
简而言之,正运动学是由关节角度求位置,而逆运动学是由位置求关节角度。
5.2.2 机器人坐标变换
在机器人的控制中,经常需要用到不同的坐标系,各种数据需要在不同的坐标系之间进行变换,主要变换为平移变换和旋转变换。
(1) 二维平面上的平移变换
如图5-6,点X在坐标系A(
x
A
x_A
xA,
y
A
y_A
yA)中表示为
A
X
^{A}textrm{X}
AX=
[
A
x
,
A
y
]
T
[^{A}textrm{x},^{A}textrm{y}]^T
[Ax,Ay]T,在坐标系B(
x
B
x_B
xB,
y
B
y_B
yB)中表示为向量
B
X
^{B}textrm{X}
BX=
[
B
x
,
B
y
]
T
[^{B}textrm{x},^{B}textrm{y}]^T
[Bx,By]T。坐标系 A 到 B 的平移向量为
A
q
B
^{A}textrm{q}_B
AqB=
[
q
x
,
q
y
]
T
[q_x,q_y]^T
[qx,qy]T,则
A
X
^{A}textrm{X}
AX和
B
X
^{B}textrm{X}
BX的关系如下表示:
[
A
x
A
y
]
=
[
B
x
B
y
]
+
[
q
x
q
y
]
begin{bmatrix} ^{A}textrm{x}\^{A}textrm{y} end{bmatrix} =begin{bmatrix} ^{B}textrm{x}\^{B}textrm{y} end{bmatrix} +begin{bmatrix} q_x\q_y end{bmatrix}
[AxAy]=[BxBy]+[qxqy]
即
(5-19)
A
X
=
B
X
+
A
q
B
^{A}textrm{X}=^{B}textrm{X}+^{A}textrm{q}_B tag{5-19}
AX=BX+AqB(5-19)
(2)二维平面上的旋转变换
如图5-7,坐标系B(
x
B
x_B
xB,
y
B
y_B
yB)是由坐标A(
x
A
x_A
xA,
y
A
y_A
yA)旋转角度θ得到的,因此对于点X,
A
X
^{A}textrm{X}
AX=
[
A
x
,
A
y
]
T
[^{A}textrm{x},^{A}textrm{y}]^T
[Ax,Ay]T,
B
X
^{B}textrm{X}
BX=
[
B
x
,
B
y
]
T
[^{B}textrm{x},^{B}textrm{y}]^T
[Bx,By]T之间就是一个旋转变换关系。其中旋转方向以逆时针为正。旋转矩阵:
(5-20)
A
R
B
=
[
c
o
s
θ
−
s
i
n
θ
s
i
n
θ
c
o
s
θ
]
^{A}textrm{R}_B =begin{bmatrix} costheta &-sintheta\sintheta&costheta end{bmatrix} tag{5-20}
ARB=[cosθsinθ−sinθcosθ](5-20)
变换结果为:
(5-21)
A
X
=
A
R
B
B
X
^{A}textrm{X}=^{A}textrm{R}_B{^{B}}textrm{X}tag{5-21}
AX=ARBBX(5-21)
即
[
A
x
A
y
]
=
[
c
o
s
θ
−
s
i
n
θ
s
i
n
θ
c
o
s
θ
]
[
B
x
B
y
]
=
[
B
x
×
c
o
s
θ
−
B
y
×
s
i
n
θ
B
x
×
s
i
n
θ
+
B
y
×
c
o
s
θ
]
begin{bmatrix} ^{A}textrm{x}\^{A}textrm{y} end{bmatrix} =begin{bmatrix} costheta &-sintheta\sintheta&costheta end{bmatrix}begin{bmatrix} ^{B}textrm{x}\^{B}textrm{y} end{bmatrix} =begin{bmatrix} ^{B}textrm{x}×costheta-^{B}textrm{y}×sintheta\^{B}textrm{x}×sintheta+^{B}textrm{y}×costheta end{bmatrix}
[AxAy]=[cosθsinθ−sinθcosθ][BxBy]=[Bx×cosθ−By×sinθBx×sinθ+By×cosθ]
(3)二维平面上的平移、旋转复合变换
对于点X,在坐标系A、B中分别表示为
A
X
^{A}textrm{X}
AX,
B
X
^{B}textrm{X}
BX,坐标系 A 到 B 的平移向量为
A
q
B
^{A}textrm{q}_B
AqB=
[
q
x
,
q
y
]
T
[q_x,q_y]^T
[qx,qy]T,旋转向量为
A
R
B
^{A}textrm{R}_B
ARB,则复合变换公式为:
(5-22)
A
X
=
A
R
B
B
X
+
A
q
B
^{A}textrm{X}=^{A}textrm{R}_B{^{B}}textrm{X}+^{A}textrm{q}_Btag{5-22}
AX=ARBBX+AqB(5-22)
(4)三维空间中的平移、旋转变换
三维空间中的复合变换公式同二维空间为:
(5-27)
A
X
=
A
R
B
B
X
+
A
q
B
^{A}textrm{X}=^{A}textrm{R}_B{^{B}}textrm{X}+^{A}textrm{q}_Btag{5-27}
AX=ARBBX+AqB(5-27)
在三维空间中,围绕 x 轴、y轴、z轴旋转 θ 角之后的旋转矩阵分别如下所示:
绕 x 轴旋转:
(5-24)
A
R
B
=
[
1
0
0
0
c
o
s
θ
−
s
i
n
θ
0
s
i
n
θ
c
o
s
θ
]
^{A}textrm{R}_B = begin{bmatrix} 1 & 0 & 0 \ 0 & costheta &-sintheta \ 0 & sintheta&costheta end{bmatrix} tag{5-24}
ARB=⎣⎡1000cosθsinθ0−sinθcosθ⎦⎤(5-24)
绕 y 轴旋转:
(5-25)
A
R
B
=
[
c
o
s
θ
0
s
i
n
θ
0
1
0
−
s
i
n
θ
0
c
o
s
θ
]
^{A}textrm{R}_B = begin{bmatrix} costheta & 0 & sintheta \ 0 & 1 &0 \ -sintheta & 0&costheta end{bmatrix}tag{5-25}
ARB=⎣⎡cosθ0−sinθ010sinθ0cosθ⎦⎤(5-25)
绕 z 轴旋转:
(5-26)
A
R
B
=
[
c
o
s
θ
−
s
i
n
θ
0
s
i
n
θ
c
o
s
θ
0
0
0
1
]
^{A}textrm{R}_B = begin{bmatrix} costheta &-sintheta &0 \ sintheta&costheta & 0 \0 & 0 & 1 end{bmatrix}tag{5-26}
ARB=⎣⎡cosθsinθ0−sinθcosθ0001⎦⎤(5-26)
(5)坐标变换矩阵的整合
建立 4×4矩阵,将点 X在坐标系旋转加平移转换关系整合表示为:
(5-30)
[
A
X
1
]
=
[
A
R
B
A
q
B
0
1
]
[
B
X
1
]
begin{bmatrix} ^{A}textrm{X}\1 end{bmatrix} =begin{bmatrix} ^{A}textrm{R}_B & ^{A}textrm{q}_B\ 0&1 end{bmatrix}begin{bmatrix} ^{B}textrm{X}\1 end{bmatrix} tag{5-30}
[AX1]=[ARB0AqB1][BX1](5-30)
5.2.3 利用拉格朗日法导出机械结构模型
拉格朗日法的基础是分析系统能量与系统变量及其微分之间的关系,是将有关运动的描述转化为能量的描述,从而求得运动方程式。
不是一般性,取 n 维力学空间中 Q 点的 坐标为(
q
1
q_1
q1,
q
2
q_2
q2,…,
q
n
q_n
qn),而
q
i
q_i
qi(i = 1,2,…,n)所受合力为
u
i
u_i
ui。定义拉格朗日函数 L = T - U,T 是动能,U 是势能。荣国公式推导可以得到拉格朗日运动方程为:
(5-31)
u
i
=
d
d
t
(
∂
L
∂
q
˙
i
)
−
∂
L
∂
q
i
+
∂
D
∂
q
˙
i
u_i = frac{d}{dt}(frac{partial L}{partial dot q_i}) - frac{partial L}{partial q_i} + frac{partial D}{partial dot q_i} tag{5-31}
ui=dtd(∂q˙i∂L)−∂qi∂L+∂q˙i∂D(5-31)
上式中 D 是损失能量。
考虑到粘性摩擦,造成的能量损失 D 为:
(5-32)
D
=
1
2
∑
c
i
q
˙
i
2
D = frac{1}{2}sum c_idot q_i^2 tag{5-32}
D=21∑ciq˙i2(5-32)
这里的
c
i
c_i
ci是粘性系数。
综上所述,利用拉格朗日法导出运动方程式的步骤如下:
① 设定系统的
q
i
q_i
qi和对应的力
u
i
u_i
ui。
② 计算系统的动能 T;势能 U 和能量损失 D。
③ 将第②步的结果带入拉格朗日运动方程(5-31)。
利用拉格朗日法导出单杆的数学模型,坐标系如图5-8所示。为了简化运算,忽略电机和齿轮的质量以及惯性的影响。
以单杆的轴心端(连接电机)为原点,存在两个坐标系。其中,固定坐标系(0)的坐标轴为(
0
x
,
0
y
,
0
z
^{0}textrm{x},^{0}textrm{y},^{0}textrm{z}
0x,0y,0z),他是世界坐标系(X,Y,Z)在 XY 平面上的一个平移。固定于单杆的坐标系(1)的坐标轴为(
1
x
,
1
y
,
1
z
^{1}textrm{x},^{1}textrm{y},^{1}textrm{z}
1x,1y,1z),
1
z
^{1}textrm{z}
1z 和
0
z
^{0}textrm{z}
0z轴重合。单杆坐标系(1)随着单杆的转动而相对于固定坐标系(0)绕
0
z
^{0}textrm{z}
0z轴旋转。
对于空间中的任一点 X∈
R
3
R^3
R3,在坐标系(0)、(1)中的坐标向量分贝为
0
X
^{0}textrm{X}
0X 和
1
X
^{1}textrm{X}
1X,扩展为
(5-33)
[
0
X
1
]
=
[
0
x
0
y
0
z
1
]
,
[
1
X
1
]
=
[
1
x
1
y
1
z
1
]
begin{bmatrix} ^{0}textrm{X}\1 end{bmatrix} =begin{bmatrix} ^{0}textrm{x} \ ^{0}textrm{y} \ ^{0}textrm{z} \ 1 end{bmatrix}, begin{bmatrix} ^{1}textrm{X}\1 end{bmatrix} =begin{bmatrix} ^{1}textrm{x} \ ^{1}textrm{y} \ ^{1}textrm{z} \ 1 end{bmatrix} tag{5-33}
[0X1]=⎣⎢⎢⎡0x0y0z1⎦⎥⎥⎤,[1X1]=⎣⎢⎢⎡1x1y1z1⎦⎥⎥⎤(5-33)
从坐标系(0)变换到坐标系(1),因为是绕
0
z
^{0}textrm{z}
0z 轴旋转
θ
1
theta_1
θ1,所以由公式(5-26)可得坐标变换矩阵
A
1
A_1
A1 为:
(5-34)
A
R
B
=
[
c
o
s
θ
1
−
s
i
n
θ
1
0
0
s
i
n
θ
1
c
o
s
θ
1
0
0
0
0
1
0
0
0
0
1
]
^{A}textrm{R}_B = begin{bmatrix} costheta_1&-sintheta_1 &0 &0 \ sintheta_1&costheta_1 & 0 &0 \0 & 0 &1 &0 \0 & 0 &0 &1 end{bmatrix} tag{5-34}
ARB=⎣⎢⎢⎡cosθ1sinθ100−sinθ1cosθ10000100001⎦⎥⎥⎤(5-34)
图 5-8中,单杆的重心点
P
g
1
P_{g1}
Pg1在单杆坐标系(1)上的坐标为(
r
1
r_1
r1,0,0),由式(5-30)可得
P
g
1
P_{g1}
Pg1点在固定坐标系(0)上有:
(5-35)
P
g
1
=
A
1
[
r
1
0
0
1
]
P_{g1} = A_1begin{bmatrix} r_1 \ 0 \ 0 \ 1 end{bmatrix} tag{5-35}
Pg1=A1⎣⎢⎢⎡r1001⎦⎥⎥⎤(5-35)
将式(5-34)代入式(5-35)可得:
(5-36)
P
g
1
=
[
r
1
c
o
s
θ
1
r
1
s
i
n
θ
1
0
1
]
P_{g1} = begin{bmatrix} r_1 costheta_1 \ r_1 sintheta_1 \ 0 \ 1 end{bmatrix} tag{5-36}
Pg1=⎣⎢⎢⎡r1cosθ1r1sinθ101⎦⎥⎥⎤(5-36)
式(5-36)为单杆的重心在固定坐标系(0)上你的坐标值,将以上 4×1 的向量去掉扩充的最后一个元素“1”,恢复到 3×1矩阵:
(5-37)
P
g
1
=
[
r
1
c
o
s
θ
1
r
1
s
i
n
θ
1
0
]
P_{g1} = begin{bmatrix} r_1 costheta_1 \ r_1 sintheta_1 \ 0 end{bmatrix} tag{5-37}
Pg1=⎣⎡r1cosθ1r1sinθ10⎦⎤(5-37)
对式(5-37)求时间上额微分,得到速度量
V
g
1
V_{g1}
Vg1:
(5-38)
V
g
1
=
[
−
r
1
θ
˙
1
s
i
n
θ
1
r
1
θ
˙
1
c
o
s
θ
1
0
]
V_{g1} = begin{bmatrix} -r_1 dot theta_1 sintheta_1 \r_1 dot theta_1 costheta_1\ 0 end{bmatrix} tag{5-38}
Vg1=⎣⎡−r1θ˙1sinθ1r1θ˙1cosθ10⎦⎤(5-38)
因为单杆坐标系(1)是绕固定坐标系(0)以
0
z
^{0}textrm{z}
0z为轴旋转
θ
1
theta _1
θ1角度,因此在
0
x
^{0}textrm{x}
0x轴和
0
y
^{0}textrm{y}
0y轴上没有角度变化。所以单杆坐标系(1)相对于固定坐标系(0)的角速度
1
ω
^{1}textrm{ω}
1ω为:
(5-39)
1
ω
=
[
0
0
θ
˙
1
]
^{1}textrm{ω} = begin{bmatrix} 0 \ 0\ dot theta_1 end{bmatrix} tag{5-39}
1ω=⎣⎡00θ˙1⎦⎤(5-39)
θ
˙
1
dot theta_1
θ˙1是单杆坐标系(1)绕固定坐标系
0
z
^{0}textrm{z}
0z轴(与
1
z
^{1}textrm{z}
1z轴重合)旋转的角速度。
此外,单杆的动能 T 是单杆运动时的速度与角速度的能量之和:
(5-40)
T
=
1
2
m
1
(
V
g
1
)
T
V
g
1
+
1
2
(
1
ω
)
T
I
z
z
g
1
1
ω
T = frac{1}{2}m_1(V_{g1})^TV_{g1} + frac{1}{2}({^{1}textrm{ω}})^T I_{zzg1} {^{1}textrm{ω}} tag{5-40}
T=21m1(Vg1)TVg1+21(1ω)TIzzg11ω(5-40)
式中,
m
1
m_1
m1是单杆的质量,
V
g
1
V_{g1}
Vg1是单杆重心的移动速度,
1
ω
^{1}textrm{ω}
1ω是单杆旋转的角速度,
I
z
z
g
1
I_{zzg1}
Izzg1是单杆重心在 z 轴方向的转动惯量。
综上得到:
T
=
1
2
[
−
r
1
θ
˙
1
s
i
n
θ
1
r
1
θ
˙
1
c
o
s
θ
1
0
]
T
[
−
r
1
θ
˙
1
s
i
n
θ
1
r
1
θ
˙
1
c
o
s
θ
1
0
]
+
1
2
[
0
0
θ
˙
1
]
T
I
z
z
g
1
[
0
0
θ
˙
1
]
T= frac{1}{2} begin{bmatrix} -r_1 dot theta_1 sintheta_1 \r_1 dot theta_1 costheta_1\ 0 end{bmatrix}^T begin{bmatrix} -r_1 dot theta_1 sintheta_1 \r_1 dot theta_1 costheta_1\ 0 end{bmatrix}+ frac{1}{2} begin{bmatrix} 0 \ 0 \ dot theta_1 end{bmatrix}^T I_{zzg1} begin{bmatrix} 0 \ 0 \ dot theta_1 end{bmatrix}
T=21⎣⎡−r1θ˙1sinθ1r1θ˙1cosθ10⎦⎤T⎣⎡−r1θ˙1sinθ1r1θ˙1cosθ10⎦⎤+21⎣⎡00θ˙1⎦⎤TIzzg1⎣⎡00θ˙1⎦⎤
整理后得:
(5-42)
T
=
1
2
m
1
r
1
2
θ
˙
1
2
+
1
2
I
z
z
g
1
θ
˙
1
2
T = frac{1}{2} m_1 r_1^2 dot theta_1^2+ frac{1}{2} I_{zzg1} dot theta_1^2 tag{5-42}
T=21m1r12θ˙12+21Izzg1θ˙12(5-42)
因为哪敢是在 XY 平面内转动,因此将重力和势能忽略不计。力矩
τ
tau
τ使单杆旋转的动力,所以
u
1
=
τ
u_1=tau
u1=τ,并且
q
1
=
θ
1
q_1=theta_1
q1=θ1。考虑到粘性摩擦,可得:
(5-43)
∂
D
∂
q
˙
i
=
∂
D
∂
θ
˙
1
=
∂
(
1
2
c
1
θ
˙
1
2
)
/
∂
θ
˙
1
=
c
1
θ
˙
1
frac{partial D}{partial dot q_i} = frac{partial D}{partial dot theta_1} = partial(frac{1}{2} c_1 dot theta_1^2)/ partial dot theta_1 = c_1dot theta_1 tag{5-43}
∂q˙i∂D=∂θ˙1∂D=∂(21c1θ˙12)/∂θ˙1=c1θ˙1(5-43)
下面分别计算拉格朗日运动方程(5-31)中的其他各项:
(5-44)
∂
L
∂
q
˙
i
=
∂
T
∂
θ
˙
1
=
m
1
r
1
2
θ
˙
1
+
I
z
z
g
1
θ
˙
1
frac{partial L}{partial dot q_i} = frac{partial T}{partial dot theta_1} = m_1 r_1^2 dot theta_1 + I_{zzg1}dot theta_1 tag{5-44}
∂q˙i∂L=∂θ˙1∂T=m1r12θ˙1+Izzg1θ˙1(5-44)
所以,
(5-45)
d
d
t
(
∂
L
∂
q
˙
i
)
=
m
1
r
1
2
θ
¨
1
+
I
z
z
g
1
θ
¨
1
frac{d}{dt}(frac{partial L}{partial dot q_i}) = m_1 r_1^2 ddot theta_1 + I_{zzg1}ddot theta_1 tag{5-45}
dtd(∂q˙i∂L)=m1r12θ¨1+Izzg1θ¨1(5-45)
又有
(5-46)
∂
L
∂
q
1
=
∂
T
∂
θ
1
=
0
frac{partial L}{partial q_1} = frac{partial T}{partial theta_1} =0 tag{5-46}
∂q1∂L=∂θ1∂T=0(5-46)
将以上各项带入拉格朗日运动方程,
u
i
=
d
d
t
(
∂
L
∂
q
˙
i
)
−
∂
L
∂
q
i
+
∂
D
∂
q
˙
i
u_i = frac{d}{dt}(frac{partial L}{partial dot q_i}) - frac{partial L}{partial q_i} + frac{partial D}{partial dot q_i}
ui=dtd(∂q˙i∂L)−∂qi∂L+∂q˙i∂D
整理后可得:
(5-47)
τ
=
(
m
1
r
1
2
+
I
z
z
g
1
)
θ
¨
1
+
c
1
θ
˙
1
tau = (m_1 r_1^2 + I_{zzg1}) ddot theta_1 +c_1 dot theta_1 tag{5-47}
τ=(m1r12+Izzg1)θ¨1+c1θ˙1(5-47)
即为单杆运动的数学模型。
5.3 机器人的电气结构数学建模
驱动机器人关节运动的为电机,因此建立直流电机和减速器的数学模型。
(1) 直流电机的数学模型
直流电机,是将地哪能转换成机械能的一种装置。直流电机的电磁转矩
T
e
T_e
Te(由电枢电流和磁场相互作用而产生的电磁力形成的转矩)与流经电机转子即电枢的电流
i
a
i_a
ia成正比,其比例常数
K
t
K_t
Kt为转矩常数,即
(5-48)
T
e
=
K
t
i
a
T_e = K_t i_a tag{5-48}
Te=Ktia(5-48)
直流电机的无负载转速与反电动势成正比。直流电机轴在旋转时两个端子之间会产生电压,成为反电动势。反电动势 e 与角速度
ω
=
θ
˙
omega = dot theta
ω=θ˙成正比,比例系数是
K
e
K_e
Ke:
(5-49)
e
=
K
e
ω
=
K
e
d
θ
d
t
e = K_e omega = K_e frac{dtheta}{dt} tag{5-49}
e=Keω=Kedtdθ(5-49)
直流电机在无负载运行时,输入电压等于反电动势,与转动速度成正比。可以认为
K
t
K_t
Kt和
K
e
K_e
Ke在电学上是同一个量,即
K
e
=
K
t
K_e=K_t
Ke=Kt。
在电枢等速旋转时,直流电机产生的驱动转矩
T
e
T_e
Te 必须要与传递到负载侧的电磁转矩 T 和空载损耗之和想平衡。空载损耗是指电机旋转时需考虑的惯性(转动惯量 J )和粘滞摩擦(旋转运动对应粘滞摩擦系数
B
m
B_m
Bm)这些因素。
因此,直流电机产生的点此转矩
T
e
T_e
Te 与将要传递给负载方的转矩 T 的平衡关系为:
(5-50)
T
e
=
T
+
(
J
θ
¨
+
B
m
θ
˙
)
T_e = T + (J ddot theta + B_m dot theta) tag{5-50}
Te=T+(Jθ¨+Bmθ˙)(5-50)
式中,θ 表示旋转角度;
θ
˙
dot theta
θ˙表示旋转角速度 [rad/s];
θ
¨
ddot theta
θ¨表示旋转角加速度(rad/
s
2
s^2
s2);J 为转动惯量;
B
m
B_m
Bm为旋转运动对应的粘滞摩擦系数。
忽略电机内电刷压降,由基尔霍夫电压定律(在任何一个闭合回路中,各元件上的电压降的代数和等于电动势的代数和,即从一点出发绕回路一周回到该点时,各段电压的代数和恒等于零)可得:
(5-51)
v
=
R
a
i
a
+
L
a
d
i
a
d
t
+
K
e
d
θ
d
t
v = R_a i_a + L_a frac{di_a}{dt} + K_e frac{d theta}{dt} tag{5-51}
v=Raia+Ladtdia+Kedtdθ(5-51)
其中,v 为输入电压,
R
a
R_a
Ra为转子电阻,
i
a
i_a
ia为转子电流,
L
a
L_a
La是转子电感。
将式(5-51)进行拉普拉斯变换得到:
(5-52)
v
(
s
)
=
R
a
i
a
(
s
)
+
L
a
s
i
a
(
s
)
+
K
e
s
θ
(
s
)
v(s) = R_a i_a(s) + L_a s i_a(s) + K_e s theta(s) tag{5-52}
v(s)=Raia(s)+Lasia(s)+Kesθ(s)(5-52)
整理后得到直流电机的模型为:
(5-53)
i
a
(
s
)
=
1
L
a
s
+
R
a
v
(
s
)
−
K
e
s
L
a
s
+
R
a
θ
(
s
)
i_a(s) = frac{1}{L_a s+ R_a}v(s) - frac{K_es}{L_a s + R_a} theta(s) tag{5-53}
ia(s)=Las+Ra1v(s)−Las+RaKesθ(s)(5-53)
(2) 减速器的数学模型
假设减速器链接的齿轮 1 和齿轮 2 的齿数分别为
n
1
n_1
n1 和
n
2
n_2
n2,则变速比 N 为:
(5-54)
N
=
n
2
/
n
1
N = n_2 / n_1 tag{5-54}
N=n2/n1(5-54)
当直流电机的旋转角度为
θ
1
theta _1
θ1,单杆的旋转角度为
θ
2
theta _2
θ2时,
(5-55)
θ
1
=
N
×
θ
2
theta_1 = N × theta _2 tag{5-55}
θ1=N×θ2(5-55)
考虑齿轮传动中滑动摩擦等因素,在直流电机侧的输出扭矩,即公式(5-50)中共的 T 传递到负载侧时还损失一部分能量。摩擦损失与电机侧输出扭矩 T 成比例,摩擦损失比例系数为 c,则传到单杆的转轴一侧的单杆扭矩
τ
2
tau_2
τ2为
(5-56)
τ
2
=
N
(
T
−
c
T
)
=
N
×
(
1
−
c
)
×
T
=
N
×
E
×
T
tau_2 = N(T - cT) = N ×(1-c)×T = N×E×T tag{5-56}
τ2=N(T−cT)=N×(1−c)×T=N×E×T(5-56)
式中 E = 1 - c 被称为传导系数。为了突出对比,将电机侧输出扭矩 T 表示为
τ
1
tau_1
τ1,则单杆侧扭矩
τ
2
tau_2
τ2为:
(5-57)
τ
2
=
N
(
τ
1
−
c
τ
1
)
=
N
×
(
1
−
c
)
×
τ
1
=
N
×
E
×
τ
1
tau_2 = N(tau_1 - c tau_1) = N×(1-c)×tau_1 = N×E×tau_1 tag{5-57}
τ2=N(τ1−cτ1)=N×(1−c)×τ1=N×E×τ1(5-57)
最后
以上就是畅快手机为你收集整理的用MATLAB玩转机器人--第五章 机器人的数学建模的全部内容,希望文章能够帮你解决用MATLAB玩转机器人--第五章 机器人的数学建模所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复