《机器人建模和控制》第六章独立关节控制之公式推导

要更多了解傅老师工作室,请点击

6.2 独立关节模型

见书第111页
在这里插入图片描述
上图中 Φ m ( s ) \Phi_m(s) Φm(s)标记错误,应该是 Θ m ( s ) \Theta_m(s) Θm(s)
我们要推导 Θ m ( s ) \Theta_m(s) Θm(s) V ( s ) V(s) V(s)以及 Θ m ( s ) \Theta_m(s) Θm(s) τ l ( s ) \tau_l(s) τl(s)的传递函数。

  • τ l = 0 \tau_l=0 τl=0时, Θ m ( s ) \Theta_m(s) Θm(s) V ( s ) V(s) V(s)的传递函数为:
    Θ m ( s ) V ( s ) = 1 L s + R ⋅ K m ⋅ 1 J m s + B m ⋅ 1 s 1 + 1 L s + R ⋅   K m ⋅ 1 J m s + B m ⋅ K b = K m s [ ( L s + R ) ( J m s + B m ) + K m K b ] (1) \begin{aligned} \frac{\Theta_m(s)}{V(s)}&=\frac{\frac{1}{Ls+R}\cdot K_m\cdot\frac{1}{J_ms+B_m}\cdot\frac{1}{s}}{1+\frac{1}{Ls+R}\cdot\ K_m\cdot\frac{1}{J_ms+B_m}\cdot K_b} \\ &=\frac{K_m}{s[(Ls+R)(J_ms+B_m)+K_mK_b]}\tag{1} \end{aligned} V(s)Θm(s)=1+Ls+R1 KmJms+Bm1KbLs+R1KmJms+Bm1s1=s[(Ls+R)(Jms+Bm)+KmKb]Km(1)
    得证。
  • V = 0 V=0 V=0时, Θ m ( s ) \Theta_m(s) Θm(s) τ l ( s ) \tau_l(s) τl(s)的传递函数为:
    Θ m ( s ) τ l ( s ) = − 1 r ⋅ 1 J m s + B m ⋅ 1 s 1 + 1 J m s + B m ⋅ K b ⋅ 1 L s + R ⋅ K m = − ( L s + R ) / r s [ ( L s + R ) ( J m s + B m ) + K m K b ] (2) \begin{aligned} \frac{\Theta_m(s)}{\tau_l(s)}&=\frac{-\frac{1}{r}\cdot\frac{1}{J_ms+B_m}\cdot\frac{1}{s}}{1+\frac{1}{J_ms+B_m}\cdot K_b\cdot\frac{1}{Ls+R}\cdot K_m} \\ &=\frac{-(Ls+R)/r}{s[(Ls+R)(J_ms+B_m)+K_mK_b]}\tag{2} \end{aligned} τl(s)Θm(s)=1+Jms+Bm1KbLs+R1Kmr1Jms+Bm1s1=s[(Ls+R)(Jms+Bm)+KmKb](Ls+R)/r(2)
    得证。
    由上两式的推导过程,可以很明显的看出,推导方法采用了梅森公式,不熟悉的可以点击看链接或者自行查看自控原理书籍第二章。

通常情况下,我们会假定“电气时间常数” L / R L/R L/R比“机械时间常数” J m / B l J_m/B_l Jm/Bl小得多。这是工程应用中的经验,可以简化模型。
对于式(1),(2),两式分别上下除以 R R R。令 L / R = 0 L/R=0 L/R=0。即可将公式简化为
公式三
公式四

6.3设定点跟踪

6.3.1比例微分补偿控制器

如下图是使用比例-微分(PD)控制的系统PD控制系统
由梅森公式知:
Θ ( s ) Θ d ( s ) = K P ⋅ 1 J s 2 + B s 1 + ( K P J s 2 + B s + K D s J s 2 + B s ) = K P J s 2 + ( K D + B ) s + K P (3) \begin{aligned} \frac{\Theta(s)}{\Theta^d(s)}&=\frac{K_P\cdot\frac{1}{Js^2+Bs}}{1+(\frac{K_P}{Js^2+Bs}+\frac{K_Ds}{Js^2+Bs})} \\ &=\frac{K_P}{Js^2+(K_D+B)s+K_P}\tag{3} \end{aligned} Θd(s)Θ(s)=1+(Js2+BsKP+Js2+BsKDs)KPJs2+Bs1=Js2+(KD+B)s+KPKP(3)
Θ ( s ) D ( s ) = = − 1 ⋅ 1 J s 2 + B s 1 + ( K P J s 2 + B s + K D s J s 2 + B s ) = − 1 J s 2 + ( K D + B ) s + K P (3) \begin{aligned} \frac{\Theta(s)}{D(s)}=&=\frac{-1\cdot\frac{1}{Js^2+Bs}}{1+(\frac{K_P}{Js^2+Bs}+\frac{K_Ds}{Js^2+Bs})} \\ &=\frac{-1}{Js^2+(K_D+B)s+K_P}\tag{3} \end{aligned} D(s)Θ(s)==1+(Js2+BsKP+Js2+BsKDs)1Js2+Bs1=Js2+(KD+B)s+KP1(3)
Ω ( s ) = J s 2 + ( K D + B ) s + K P \Omega(s)=Js^2+(K_D+B)s+K_P Ω(s)=Js2+(KD+B)s+KP,所以有
Θ ( s ) = K P Ω ( s ) Θ d ( s ) − 1 Ω ( s ) D ( s ) \Theta(s)=\frac{K_P}{\Omega(s)}\Theta^d(s)-\frac{1}{\Omega(s)}D(s) Θ(s)=Ω(s)KPΘd(s)Ω(s)1D(s)

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值