3. 气动执行器与负载建模
比例阀闭环控制的效果,最终取决于控制器对“阀—缸—负载”这一被控对象的理解是否准确。如果只把气缸当作一个理想积分环节,忽略摩擦力、气体压缩性和弹性负载,那么无论PID参数怎么调,都会在低速爬行、换向死区或负载突变时出现明显偏差。本节的任务,是把气动执行器与负载整理成一个面向控制的数学模型,明确各部分的物理来源、参数含义和耦合关系。
一、从物理对象到控制模型的结构
一个典型的比例阀控气缸系统,可以拆成四个相互作用的子部分:比例阀提供与输入信号相关的流量;气缸两腔通过气体压缩性把流量转化为压力变化;活塞把两腔压差转化为驱动力;负载则包含质量、摩擦、弹性和外部扰动。控制模型要描述的,正是“阀开度→腔压→驱动力→位移”这条能量与信号的传递链。
为便于建模,先约定坐标系:设活塞杆伸出方向为位移 x 的正方向,速度 v = dx/dt,加速度 a = dv/dt。无杆腔压力记为 p1,有杆腔压力记为 p2,无杆腔有效面积 A1,有杆腔有效面积 A2。所有受力方向均以正方向为正,反向为负。
二、摩擦力:低速性能的主要限制
气缸摩擦力不是常数,而是速度的函数。工程上常用“库仑摩擦 + 黏性摩擦 + Stribeck 效应”的组合来描述:
F_f(v) = F_c·sgn(v) + b·v + (F_s − F_c)·exp(−|v|/v_s)·sgn(v)
其中 Fc 为库仑摩擦力,b 为黏性阻尼系数,Fs 为最大静摩擦力,vs 为 Stribeck 速度。以一支缸径 40 mm、行程 200 mm 的双作用气缸为例,若密封件为丁腈橡胶,Fc 约 30~60 N,Fs 可能比 Fc 高 20%~40%,vs 约 0.01~0.05 m/s。这些数值属于典型量级示例,实际应以密封厂家数据或实验辨识为准。
摩擦力对控制的影响集中在两点:一是速度过零时 sgn(v) 不连续,导致换向瞬间出现死区或极限环振荡;二是低速时 Stribeck 效应使摩擦力随速度增加反而下降,形成负阻尼,容易诱发爬行。建模时若忽略这两点,控制器在低速定位时会出现“走走停停”的现象。
三、气体压缩性:压力动态的核心
气体可压缩,意味着阀口流量不会立即转化为活塞运动,而是先改变腔室压力。对每个腔室应用质量守恒和理想气体状态方程,在等温假设下可写成:
dp₁/dt = (R·T / V₁)·(q₁ − A₁·v) − (p₁ / V₁)·(dV₁/dt)
dp₂/dt = (R·T / V₂)·(q₂ + A₂·v) − (p₂ / V₂)·(dV₂/dt)
式中 R 为气体常数,T 为绝对温度,q1、q2 为流入两腔的质量流量。腔室容积随活塞位置变化:V1 = A1·(x0 + x),V2 = A2·(L − x0 − x),其中 x0 为初始位置,L 为行程。容积越小,同样流量引起的压力变化越快,因此气缸在行程两端附近的压力动态明显比中间更“敏感”。
把两腔压力方程与力平衡方程联立,就得到完整的非线性状态空间模型。状态量取 [x, v, p1, p2],输入为阀的控制信号 u,输出为位移 x。这个模型可以直接用于仿真,也可以在工作点附近线性化后用于控制器设计。
四、负载质量、弹性负载与外部扰动
负载质量 m 决定系统的惯性,直接影响响应速度和超调。质量越大,同样的驱动力产生的加速度越小,系统带宽越低。弹性负载 k·x 常见于夹紧、压装、弹簧复位等场合,它相当于在活塞上附加了一个与位移成正比的恢复力,会改变系统的等效刚度,使闭环系统出现额外的谐振峰。
外部扰动 Fd 包括负载突变、侧向力、供气压力波动等。它的特点是不可预测、不重复,因此控制器必须具备一定的抗扰能力。在模型层面,可以把 Fd 当作一个加在力平衡方程右端的未知输入,通过扰动观测器或积分环节来补偿。
五、面向控制的模型整理与参数示例
把上述方程整理成适合控制器设计的形式,通常需要做两点简化:一是把阀的流量特性线性化,q = Kq·u − Kp·Δp;二是在工作点附近对压力方程线性化,得到以 x、v、p1、p2 为状态的小信号模型。下表给出一组教学示例参数,用于说明各参数的量级和相互关系,并非实测数据。
| 参数 | 符号 | 示例值 | 单位 | 对控制的影响 |
|---|---|---|---|---|
| 负载质量 | m | 8 | kg | 决定惯性,影响带宽 |
| 库仑摩擦 | F_c | 45 | N | 低速死区、爬行 |
| 黏性阻尼 | b | 120 | N·s/m | 速度阻尼,影响稳定性 |
| 最大静摩擦 | F_s | 60 | N | 启动死区 |
| 弹性系数 | k | 2000 | N/m | 等效刚度,谐振频率 |
| 无杆腔面积 | A₁ | 1.257×10⁻³ | m² | 驱动力增益 |
| 有杆腔面积 | A₂ | 1.005×10⁻³ | m² | 驱动力增益 |
| 供气压力 | p_s | 0.6 | MPa | 压力上限,影响刚度 |
用这组参数可以估算系统的固有频率:ωn = √(k/m) ≈ √(2000/8) ≈ 15.8 rad/s,约 2.5 Hz。如果气缸两腔的气体刚度也折算进来,实际谐振频率会更高。这个估算说明:弹性负载较大时,系统带宽会被机械谐振限制,控制器增益不能一味提高。
六、建模结果的验证方式
模型建好后,需要用实验验证。常用方法是给比例阀一个阶跃信号或正弦扫频信号,记录位移和两腔压力,与模型仿真结果对比。判断依据包括:阶跃响应的上升时间、超调量、稳态误差是否一致;正弦扫频的幅频特性和相频特性是否吻合;低速匀速运动时是否出现同样的爬行现象。如果偏差集中在低速段,优先检查摩擦模型;如果偏差集中在压力建立段,优先检查气体压缩性参数和腔室容积。
只有模型能够复现这些关键动态,后续的闭环控制器设计才有可靠基础。否则,控制器只是在补偿一个错误的模型,换一个工况就会失效。