误差理论与测量平差基础笔记十

间接平差的精度评定详解

一、精度评定的目的与意义

精度评定是间接平差的必要组成部分,它回答了平差后最核心的两个问题:

  1. 观测数据的质量如何? → 通过单位权中误差评估

  2. 参数估计的可信度有多高? → 通过参数的方差-协方差阵评估

在AGNSS中,精度评定决定了定位结果能否用于导航、测绘等高精度应用。

二、单位权中误差评定

2.1 单位权方差估值公式

2.2 单位权中误差

2.3 物理意义

  • 权为1的观测值的中误差估计值

  • 反映了观测系列的整体质量

  • 是所有后续精度评定的基准缩放因子

2.4 统计性质

在观测误差服从正态分布且定权正确的假设下:

2.5 AGNSS中的实际意义

在GNSS定位中:

  • ​ 远大于预期值(如1m),可能表明:

    • 观测条件差(多路径、电离层扰动)

    • 有未发现的粗差或周跳

    • 数学模型不完善

  • 远小于预期值,可能表明:

    • 观测质量异常好

    • 自由度计算错误

    • 权阵设定不当

三、参数估值的精度评定

3.1 参数估值的协因数阵

这是精度评定的核心结果:

3.2 协因数阵的构成

3.3 参数估值的方差-协方差阵

3.4 参数估值的中误差

第 i个参数的中误差为:

3.5 参数间的相关系数

3.6 在GNSS定位中的应用

四、观测值平差值的精度评定

4.1 观测值平差值的协因数阵

4.2 方差-协方差阵

4.3 第 ii 个平差值的中误差

4.4 与改正数中误差的关系

可以证明:

即:平差值方差 + 改正数方差 = 观测值方差

五、参数函数的精度评定

5.1 一般函数形式

在实际应用中,我们关心的往往是参数的函数:

示例

  • 从直角坐标 (X, Y, Z)计算大地坐标 (B, L, H)

  • 计算两点间的距离

  • 计算方位角或高度角

5.2 线性化与权函数式

称为权函数系数向量

5.3 函数 ϕ 的协因数

应用协因数传播律:

5.4 函数 ϕ 的方差和中误差

5.5 多个参数函数的协因数阵

六、AGNSS中的关键应用:从XYZ到ENU的精度转换

6.1 坐标转换函数

在GNSS中,我们通常需要将地心地固坐标系(ECEF)下的精度转换到当地站心坐标系(ENU)。

转换关系

6.2 精度传播计算

6.3 提取常用精度指标

6.4 误差椭圆(水平精度分布)

七、精度评定的完整流程

7.1 计算步骤

  1. 计算单位权方差

  2. 计算参数协因数阵

  3. 计算参数协方差阵

  4. 提取参数精度

  5. 计算平差值精度(如需):

  6. 计算参数函数的精度

7.2 AGNSS中的实际计算

复制代码
def indirect_adjustment_precision(A, P, V, X_hat):
    """
    间接平差精度评定函数
    """
    n, t = A.shape
    
    # 1. 单位权方差
    sigma0_sq = (V.T @ P @ V) / (n - t)
    sigma0 = np.sqrt(sigma0_sq)
    
    # 2. 参数协因数阵和协方差阵
    N = A.T @ P @ A
    Q_XX = np.linalg.inv(N)
    D_XX = sigma0_sq * Q_XX
    
    # 3. 参数中误差
    sigma_X = np.sqrt(np.diag(D_XX))
    
    # 4. 坐标转换到ENU(示例)
    # 假设XYZ是前3个参数
    Q_XYZ = Q_XX[:3, :3]
    
    # 旋转矩阵(假设已知测站经纬度)
    lat = np.radians(30)  # 纬度30度
    lon = np.radians(120) # 经度120度
    
    R = np.array([
        [-np.sin(lon), np.cos(lon), 0],
        [-np.sin(lat)*np.cos(lon), -np.sin(lat)*np.sin(lon), np.cos(lat)],
        [np.cos(lat)*np.cos(lon), np.cos(lat)*np.sin(lon), np.sin(lat)]
    ])
    
    # ENU协因数阵和协方差阵
    Q_ENU = R @ Q_XYZ @ R.T
    D_ENU = sigma0_sq * Q_ENU
    
    # 5. 提取水平精度指标
    sigma_E = np.sqrt(D_ENU[0, 0])
    sigma_N = np.sqrt(D_ENU[1, 1])
    sigma_U = np.sqrt(D_ENU[2, 2])
    
    # 水平精度指标
    DRMS = np.sqrt(sigma_E**2 + sigma_N**2)
    CEP = 0.59 * (sigma_E + sigma_N)  # 近似公式
    
    # 6. 误差椭圆参数
    D_EN = D_ENU[:2, :2]
    eigenvalues, eigenvectors = np.linalg.eig(D_EN)
    idx = eigenvalues.argsort()[::-1]
    lambda1, lambda2 = eigenvalues[idx]
    
    # k=1对应约39%置信椭圆,k=2.15对应95%置信椭圆
    k = 2.15  # 95%置信水平
    a = k * np.sqrt(lambda1)  # 长半轴
    b = k * np.sqrt(lambda2)  # 短半轴
    
    # 椭圆方位角(从北顺时针)
    theta_rad = 0.5 * np.arctan2(2*D_ENU[0,1], D_ENU[0,0]-D_ENU[1,1])
    theta_deg = np.degrees(theta_rad)
    
    return {
        'sigma0': sigma0,
        'sigma_X': sigma_X,
        'D_XX': D_XX,
        'sigma_E': sigma_E,
        'sigma_N': sigma_N,
        'sigma_U': sigma_U,
        'DRMS': DRMS,
        'CEP': CEP,
        'error_ellipse': {
            'major_axis': a,
            'minor_axis': b,
            'orientation': theta_deg
        }
    }

八、精度评定的统计检验

8.1 单位权方差的检验

8.2 参数显著性的检验(t检验)

8.3 粗差检测(数据探测)

九、精度评定的影响因素

9.1 观测值精度(权阵)

重要:不正确的权阵会导致精度评定失真。

9.2 几何构型(设计矩阵)

设计矩阵 A 的构成影响:

  • 观测几何:卫星分布对GNSS定位精度的影响

  • 可观测性:某些参数可能不可单独估计(秩亏)

  • 相关性:参数间的强相关会增大不确定性椭球

9.3 多余观测数

自由度 n−t 影响:

  • 单位权方差的可靠性

  • 统计检验的效力

  • 总体精度评定的可信度

十、总结

10.1 精度评定的核心地位

精度评定不是平差的"附加产品",而是平差结果的必要组成部分。没有精度评定的平差结果是不可用的。

10.2 关键公式回顾

10.3 对AGNSS开发的意义

  1. 质量监控:通过 \hat{\sigma}_0σ^0​ 监控观测质量

  2. 结果可信度:为用户提供定位结果的可信度指标

  3. 算法优化:通过精度分析优化观测方案和算法

  4. 完好性监测:为RAIM等完好性算法提供基础

掌握间接平差的精度评定,就能从"得到一个定位解"进步到"理解这个解有多可靠",这是开发高精度、高可靠性AGNSS系统的关键能力。

下面是学习笔记

相关推荐
qq_192779872 小时前
C++模块化编程指南
开发语言·c++·算法
cici158744 小时前
大规模MIMO系统中Alamouti预编码的QPSK复用性能MATLAB仿真
算法·matlab·预编码算法
历程里程碑4 小时前
滑动窗口---- 无重复字符的最长子串
java·数据结构·c++·python·算法·leetcode·django
春日见5 小时前
自动驾驶规划控制决策知识点扫盲
linux·运维·服务器·人工智能·机器学习·自动驾驶
云边散步5 小时前
godot2D游戏教程系列二(4)
笔记·学习·游戏开发
hjs_deeplearning5 小时前
文献阅读篇#14:自动驾驶中的基础模型:场景生成与场景分析综述(5)
人工智能·机器学习·自动驾驶
BORN(^-^)5 小时前
《产品经理方法论》阅读笔记
笔记·产品经理
2501_940315265 小时前
航电oj:首字母变大写
开发语言·c++·算法
jrlong5 小时前
DataWhale大模型基础与量化微调task4学习笔记(第 2 章:高级微调技术_RLHF 技术详解)
笔记·学习