2. 平层误差来源分析

做电梯控制这么多年,我见过太多平层不准的案例了。说白了,电梯停不准,原因就三大类:机械的、电气的、控制的。咱们一个一个拆开看。

2.1 机械误差:导轨垂直度与导靴间隙

机械误差是最让人头疼的。为什么?因为它一旦形成,很难通过软件补偿。

导轨垂直度问题

导轨是电梯的“骨架”。如果导轨不垂直,轿厢运行时就会左右晃。平层时,这种晃动会直接反映在停靠精度上。

我记得在某个旧楼改造项目中,导轨垂直度偏差达到了5mm/5m。结果呢?电梯在1楼停得准,到了20楼就偏了3mm。这就是典型的累积误差。

关键数据:

  • 国标要求:导轨垂直度 ≤ 1mm/5m
  • 实际建议:控制在0.5mm/5m以内
  • 全高累积偏差:不应超过 ±3mm

导靴间隙的影响

导靴是轿厢和导轨之间的“缓冲垫”。间隙太大,轿厢会晃动;间隙太小,又会卡死。

我习惯把导靴间隙控制在0.5-1.0mm之间。你想想看,如果间隙到了2mm,轿厢在平层时就会有一个“自由行程”。这个行程,足以让平层精度从±3mm恶化到±8mm。

避坑指南:

我曾经遇到过一台电梯,平层精度时好时坏。查了三天,最后发现是导靴磨损不均匀。一侧间隙1.2mm,另一侧0.3mm。换了对导靴,问题立刻解决。

2.2 电气误差:电机响应延迟

电气误差,说白了就是“指令发了,但电机没跟上”。

响应延迟的构成

从控制器发出停车指令,到电机真正停止,中间有多个环节的延迟:

延迟环节 典型时间 影响程度
控制器计算延迟 2-5ms
变频器响应延迟 10-30ms
电机机械惯性 50-200ms
制动器动作延迟 30-80ms

你看,最要命的是电机机械惯性和制动器动作。这两个加起来,轻松超过100ms。100ms是什么概念?如果电梯速度是1m/s,那就是100mm的滑行距离。

注意:

很多工程师只关注控制器的计算延迟,忽略了变频器和电机的响应。其实,电气误差的大头在“执行端”,不在“控制端”。

如何应对?

我个人习惯的做法是:

  • 提前预判:根据当前速度,提前发出减速指令
  • 动态补偿:实时监测电机转速,动态调整制动点
  • 分级制动:先减速到爬行速度,再执行平层

2.3 控制误差:算法滞后

控制误差,说白了就是“算法反应慢了半拍”。

为什么会有滞后?

电梯控制系统是离散的。控制器每隔一段时间(比如10ms)才采样一次位置信号。在这10ms内,电梯已经移动了一段距离。

举个例子:

  • 采样周期:10ms
  • 电梯速度:1.5m/s
  • 一个周期内的位移:15mm

这意味着,即使算法完美,理论上也有±7.5mm的误差。这就是算法滞后的本质。

核心问题:

算法滞后 = 采样周期 × 当前速度 / 2

要降低滞后,要么缩短采样周期,要么降低平层速度。

我踩过的坑

我曾经在一个高速电梯项目上,把采样周期从10ms改到了5ms。结果呢?CPU负载从40%飙升到了85%,差点死机。后来我学乖了——不能盲目追求高采样率,要平衡性能和稳定性。

实用的优化思路

嗯,这里要注意:

  • 不要试图消除滞后,而是预测滞后
  • 用前馈控制补偿已知的延迟
  • 在低速段(爬行阶段)提高采样精度

我的经验:

我习惯在平层前200mm处,把采样率提高一倍。这样既不影响CPU负载,又能保证平层精度。说白了,就是“好钢用在刀刃上”。

2.4 三类误差的叠加效应

实际项目中,这三类误差是同时存在的。它们不是简单相加,而是相互放大。

举个例子:

  • 机械误差:±2mm(导轨不直)
  • 电气误差:±3mm(制动延迟)
  • 控制误差:±2mm(算法滞后)

你以为总误差是±7mm?不对。实际可能是±12mm。为什么?因为机械误差导致轿厢晃动,放大了电气误差的影响;电气延迟又让控制算法更难预测。

重要提醒:

优化平层精度,不能只盯着一个环节。我曾经见过有人花三个月优化算法,结果只提升了0.5mm。后来发现,换个导靴就解决了2mm的误差。所以,先解决机械问题,再优化电气,最后才是控制算法。这个顺序不能乱。

好了,误差来源分析就到这里。下一章,咱们聊聊如何用传感器数据来补偿这些误差。说白了,就是“用数据说话”。