跳到主要内容
Sandbox Physics

机构设计 · 闭环约束

四连杆机构

四连杆的杆长怎样搭配,输入曲柄才能转完一整圈? 要让曲柄转到任何角度,四根杆都能连成闭环。曲柄转一圈,曲柄销到输出支点的距离,最远是两支点间距加曲柄长,最近是两者之差;这整段范围必须落在另外两根活动杆的长度之差与之和中间。做不到,曲柄就会转到那两根杆连成一线的位置,再也过不去。

转动三维四连杆的曲柄。可以改杆长,换到另一种装配方式,也可以沿连杆移动描点。看看哪些设计能一直转下去,哪些转到某个角度就碰上几何极限。

交互模型四连杆机构
摇杆转角00
摇杆角速度00
摇杆角加速度00
锐角传动角00
所需输入力矩00
载荷有符号功率00
杆长残差00
准静态功率残差00

物理教程

杆件围成的回路决定运动

背景刚性连杆先用几何定下机构能怎么动,这一步还用不到力。

为什么值得理解三维模型、描点和各条曲线都由同一组关节位置驱动,几何和数字一起变。

先抓重点

核心问题
杆长怎么搭配,输入杆才能转完一整圈?
一句话直觉
连杆和摇杆的铰点落在两个圆的交点上。两圆分开,刚性杆就装不上;两圆相切,速度方程变得奇异。

核心数学模型

矢量闭环

a[cos⁡θsin⁡θ]+b[cos⁡βsin⁡β]=[d0]+c[cos⁡ϕsin⁡ϕ]a\begin{bmatrix}\cos\theta\\\sin\theta\end{bmatrix}+b\begin{bmatrix}\cos\beta\\\sin\beta\end{bmatrix}=\begin{bmatrix}d\\0\end{bmatrix}+c\begin{bmatrix}\cos\phi\\\sin\phi\end{bmatrix}

两个固定支点都在水平轴上。两圆有两个交点,按方向区分,每个交点对应一个装配分支。

输入杆能转整圈的条件

d+a<b+c,∣d−a∣>∣b−c∣d+a<b+c,\qquad |d-a|>|b-c|

两个严格不等式都成立时,所选输入转完一整圈,两圆也不会相切。取等号时对应变位或极限位形,要单独处理。

由虚功率求输入力矩

τin=−τoϕ′(θ),τinθ˙+τoϕ˙=0\tau_{\rm in}=-\tau_o\phi'(\theta),\qquad\tau_{\rm in}\dot\theta+\tau_o\dot\phi=0

输出力矩是加在输出杆上的外力矩,逆时针为正。这个关系只在远离奇异位置、杆件惯性可以忽略时成立。

常见难点

速度为零不等于奇异

容易误解输出一停下来,就说明到了奇异位置。

正确理解输出只是换向时,速度为零,解仍然正常。只有到了奇异位置,微分方程才没法唯一确定运动。

输入转速是给定的

容易误解动画能转起来,就说明这台电机带得动真实机构。

正确理解输入转速是直接给定的。模型不含杆件惯性、摩擦、柔性和碰撞,功率平衡用的是准静态近似。

动手实验

  1. 01

    转动曲柄

    先播放,再暂停,在平面图里拖动金色曲柄销。

    你会看到: 三维杆件和所有曲线一起变化,因为它们用的是同一个输入角。
  2. 02

    改变杆长

    比较两个装配分支,再选择存在几何限位。

    你会看到: 只画真正装得出来的位置。装不上时会给出提示,不会把杆拉长去凑。
  3. 03

    看极限位形

    选择抵达共线极限,看看哪些导数变得没有定义,再导出扫描。

    你会看到: 缺失值和奇异值单独标出,不会和真正的零混在一起。

理论与装置:Carnegie Mellon · Planar Linkages · Universidad de Almería · Four-bar mechanisms

反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策