误差计算

误差计算功能自动计算估算值与实际值的差异,提供角度误差和一般误差两种计算模式,并生成详细的统计指标。

功能描述

误差计算模块提供以下能力:

  • 角度误差计算:自动计算 Δθ(角度误差),并进行 wrap 处理(-180° 到 180°),避免过零点产生 360° 伪误差
  • 转速误差计算:自动计算 Δω(转速误差)
  • 统计指标:提供 RMS(均方根)、最大值、最小值、平均值、标准差、峰峰值等 6 项统计指标
  • 阈值检测:可配置误差阈值,自动标记超限点

误差计算在离线批量处理和在线运行时均自动执行,计算结果作为派生通道参与后续显示和导出。

功能入口

  • 工具栏:点击"算法"按钮 → 选择"error_analysis"算法
  • 菜单:分析 → 应用算法 → 选择误差分析算法

使用步骤

计算角度误差

  1. 加载数据:将实际值数据(如 θ)加载到波形图
  2. 应用算法:点击工具栏"算法"按钮,选择 PMSM 磁链观测器算法,生成估算值(如 θ_est)
  3. 应用误差分析:再次点击"算法"按钮,选择"error_analysis"
  4. 配置映射
    - actual → 实际值通道(如 θ)
    - estimated → 估算值通道(如 θ_est)
    - _output_field → theta_error
  5. 查看结果:波形图新增 Δθ 通道,显示角度误差曲线

计算转速误差

  1. 按照上述步骤 1-3 操作
  2. 配置映射时选择:
    - actual → 实际转速通道(如 ω)
    - estimated → 估算转速通道(如 ω_est)
    - _output_field → omega_error
  3. 查看结果:波形图新增 Δω 通道

输出字段说明

输出字段 含义 wrap 处理
theta_error 角度误差 Δθ wrap 到 ±180°
omega_error 转速误差 Δω 无 wrap
error 一般误差 无 wrap

统计指标说明

误差计算自动提供以下统计指标:

指标 含义 用途
RMS 均方根误差 算法精度主指标
最大值 最大误差值 评估极端工况
最小值 最小误差值 评估极端工况
平均值 平均误差 反映系统性偏置
标准差 误差离散程度 评估算法稳定性
峰峰值 最大值 - 最小值 评估误差波动范围

注意事项

  • 角度误差自动进行 wrap 处理(-180° 到 180°),避免过零点产生伪误差
  • 统计计算会自动跳过无效数据点(NaN/Inf),但保留在误差数组中
  • 误差数据与估算数据同步生成,可直接用于后续分析和导出
  • 可配合误差统计面板查看详细的统计结果

相关文档