4. 路感模拟电机标定(基础)

各位工程师,欢迎来到路感模拟电机标定的基础篇。这一章,我们得把方向盘和驾驶员之间的“手感”这件事,从原理到实操彻底讲透。

路感模拟电机,说白了就是线控转向系统里那个“假装自己是传统转向机”的电机。它得让驾驶员觉得,我还在开一台有机械连接的液压助力车。这个感觉要是做不好,车开起来就像在打电子游戏,毫无真实感。

我个人习惯把路感标定分成四个层次:控制原理 → 摩擦补偿 → 阻尼惯量 → 路感曲线。咱们一层层往下剥。

4.1 路感模拟电机的控制原理

路感电机本质上是一个永磁同步电机(PMSM)。它的控制架构,业内主流是电流环 + 速度环的双闭环结构。

  • 电流环(内环):响应最快,负责让实际电流快速跟踪目标电流。说白了就是“要多少力,给多少力”。
  • 速度环(外环):响应稍慢,负责根据方向盘转角速度,调整电机的输出力矩。

我在项目中遇到过一个问题:电流环的PI参数如果调得太激进,方向盘回正时会高频抖动。你想想看,驾驶员刚松手,方向盘就开始“哆嗦”,这体验多糟糕。

核心原则:电流环带宽要足够高(通常 > 200Hz),但必须留出相位裕度。速度环的带宽一般取电流环的 1/5 ~ 1/10。

下面这张图,是我常用的路感电机控制架构。它把电流环和速度环的关系,以及它们与摩擦补偿、阻尼惯量模块的交互,画得很清楚。

路感模拟电机双闭环控制架构 目标力矩 T* 路感曲线 摩擦补偿 阻尼 & 惯量 Σ 速度环 PI控制器 电流环 PI控制器 PMSM 编码器 说明 路感曲线、摩擦补偿、阻尼惯量三个模块的输出叠加后,作为速度环的目标输入。 速度环输出作为电流环的目标,最终驱动电机产生实际力矩。

4.2 基础摩擦力补偿标定

摩擦力是路感模拟里最让人头疼的东西。它会让方向盘在中间位置附近感觉“发涩”,回正时又“卡顿”。

摩擦力主要分两种:

摩擦类型 物理含义 对路感的影响
库仑摩擦 与速度无关的恒定摩擦力 方向盘在中间位置有“死区”感,微调方向时感觉粘滞
粘性摩擦 与速度成正比的摩擦力 快速打方向时感觉阻力过大,回正速度偏慢

标定方法其实不复杂。我一般这么做:

  1. 库仑摩擦标定:让电机以极低速度(比如 1°/s)匀速转动,记录力矩值。这个力矩值基本就是库仑摩擦力矩。
  2. 粘性摩擦标定:在不同速度下(10°/s、50°/s、100°/s)重复上述过程,用线性拟合算出粘性摩擦系数。
  3. 补偿注入:把测得的摩擦力矩,以相反方向叠加到目标力矩中。
注意:摩擦补偿不能过补偿。过补偿会导致电机在零速附近出现“震颤”或“自激”。我曾经在一个项目中,因为库仑摩擦补偿系数设大了 5%,导致方向盘在静止状态下自己“哆嗦”,排查了整整两天才找到原因。

4.3 阻尼与惯量标定

阻尼和惯量,决定了方向盘“手感”的厚重感和响应速度。

  • 阻尼:模拟液压助力系统的回正阻尼。阻尼越大,方向盘回正越慢,手感越“沉稳”。
  • 惯量:模拟转向系统的惯性。惯量越大,方向盘启动和停止时的“拖拽感”越强。

标定时,我习惯用阶跃响应法:

// 伪代码:阻尼与惯量标定流程
1. 设定目标力矩为阶跃信号(例如 0 → 2Nm)
2. 记录方向盘角速度响应曲线
3. 根据超调量和调节时间,计算阻尼比 ζ
4. 根据响应上升时间,计算系统惯量 J
5. 调整阻尼系数 B 和惯量补偿系数 J_comp
   - 目标阻尼比 ζ ≈ 0.7(临界阻尼)
   - 目标惯量 J_target ≈ 0.02 kg·m²(参考值)

这里有个经验值:阻尼比在 0.6 ~ 0.8 之间,手感最自然。太低了方向盘会“晃”,太高了会“钝”。

我的习惯:阻尼和惯量的标定,最好在实车上做。台架上调出来的参数,上了车往往要再微调 20%~30%。因为轮胎和地面的摩擦,会改变整个系统的等效阻尼。

4.4 基础路感曲线的生成

路感曲线,就是方向盘力矩与车轮转角(或车速)之间的映射关系。它是路感模拟的“灵魂”。

基础路感曲线,一般以车速和方向盘转角为输入,输出目标力矩。

车速区间 曲线特征 驾驶员感受
低速(0~20 km/h) 力矩小,曲线平缓 轻便,泊车轻松
中速(20~80 km/h) 力矩适中,曲线略带弧度 自然,有路感反馈
高速(>80 km/h) 力矩大,曲线陡峭 沉稳,防止误操作

生成曲线的步骤,我总结为三步:

  1. 定义边界:确定最大方向盘转角(通常 ±540°)和最大力矩(通常 5~8 Nm)。
  2. 设计形状:用分段线性或多项式拟合,生成力矩随转角变化的曲线。
  3. 车速插值:在不同车速下,对曲线进行线性或样条插值。
关键点:基础路感曲线只是“骨架”。真正让手感“活”起来的,是后面章节要讲的动态补偿、回正控制、以及驾驶员偏好标定。但骨架如果歪了,后面再怎么补也救不回来。

嗯,这一章的内容就到这里。路感模拟电机的基础标定,说白了就是“控制好力,补偿好摩擦,调好阻尼惯量,画好曲线”。这四个基础打牢了,后面的高阶标定才能事半功倍。