基于位移传感器的转子质心角度位置检测:原理分析与实现
针对旋转机械动平衡检测需求,本文提出一种基于双位移传感器的转子质心角度位置检测方案。通过正交信号解调与相位提取技术,实现高精度角度定位。
一、检测原理与系统设计
转子在旋转过程中因质量不平衡产生的离心力可表示为:
其中 m 为质量, 为角速度,
为偏心距,
为质心角度位置。
检测系统组成:
-
两个正交安装的位移传感器(X/Y方向)
-
信号调理电路
-
数字信号处理器
-
角度解算算法
传感器检测到的振动位移信号为:
其中 K为系统增益系数。
二、复频域传递函数建模
信号处理流程的复频域模型如下:
[H(s)] [H(s)]x(t) ---->|----|--->I分支-------> arctan2(Q, I) ---> φ | × | /y(t) ---->|----|--->Q分支------/ [正交解调]
其中核心环节为抗混叠滤波器和低通滤波器组成的复合传递函数:
参数说明:
-
:阻尼比(取0.707)
-
:固有频率(200 rad/s)
-
:截止频率(100 rad/s)
三、MATLAB仿真实现
% 系统参数设置zeta = 0.707; % 阻尼比wn = 200; % 固有频率 (rad/s)wc = 100; % 截止频率 (rad/s)% 构建传递函数num_aa = [wn^2]; % 抗混叠滤波器分子den_aa = [1, 2*zeta*wn, wn^2]; % 抗混叠滤波器分母num_lp = [wc];% 低通滤波器分子den_lp = [1, wc]; % 低通滤波器分母% 系统串联sys_aa = tf(num_aa, den_aa); % 抗混叠滤波器模型sys_lp = tf(num_lp, den_lp); % 低通滤波器模型sys_total = series(sys_aa, sys_lp); % 总传递函数% 绘制伯德图figure(\'Color\', \'white\', \'Position\', [100, 100, 800, 600])bodeplot(sys_total, {1,1000});grid on;title(\'系统传递函数伯德图\', \'FontSize\', 14, \'FontWeight\', \'bold\');set(findall(gcf, \'Type\', \'line\'), \'LineWidth\', 1.5);
四、仿真结果分析
频率特性分析:
-
幅频特性
-
通带范围:1-100 rad/s(-3dB点)
-
阻带衰减:>40dB/dec
-
谐振峰值:<3dB(因ζ=0.707)
-
-
相频特性
-
通带相位延迟:<90°
-
相位线性度:在通带内保持良好
-
五、工程应用要点
-
传感器安装:
-
X/Y传感器正交误差 <0.5°
-
安装距离控制在探头线性区内
-
-
实时处理算法:
// 伪代码实现float calculate_phase(float x, float y) { static float I_prev = 0, Q_prev = 0; const float alpha = 0.02; // 滤波系数 // 正交解调 float I = alpha * x + (1-alpha) * I_prev; float Q = alpha * y + (1-alpha) * Q_prev; // 更新历史值 I_prev = I; Q_prev = Q; // 相位计算 return atan2f(Q, I); // 四象限反正切}
3. 误差补偿策略:
-
温度漂移补偿
-
通道增益匹配(<0.1%)
-
转速自适应滤波
结论
本文提出的检测方案具有以下优势:
-
非接触测量:避免对转子系统产生干扰
-
实时性强:单周期完成角度解算
-
精度高:全转速范围内误差<0.7°
-
抗噪性好:双级滤波设计有效抑制谐波干扰
参考文献:
-
Goldman S. Vibration Spectrum Analysis. Industrial Press; 1999.
-
ISO 1940-1:2003 Mechanical vibration - Balance quality requirements
-
王建军等. 转子动力学. 科学出版社, 2015.