Skip to content

4 平差模型与最小二乘原理

平差几何条件回顾

必要观测与多余观测

  • 必要观测数记为 t,实际观测数记为 n
  • 多余观测数(也即独立条件方程个数)
r=nt
  • n<t 时,几何模型无法唯一确定
  • n=t 时,模型可唯一确定但不能检核粗差
  • n>t 时,模型可唯一确定且可进行误差检核

必要起算数据

必要起算数据用于确定几何模型在坐标系中的位置与方向,个数记为 d

常见网型中:

  • 水准网:通常 d=1
    引入的一个参考点高程
  • 测角网:通常 d=4
    一个已知点横纵坐标 + 一条边的已知方位角 + 一条已知边
  • 测边网 / 边角网:通常 d=3
    一个已知点横纵坐标 + 一条边的已知方位角

条件方程

每增加 1 个多余观测,会增加 1 个独立条件方程。条件方程必须函数独立(线性模型中即行满秩)

例如平面三角形内角观测可写成:

L~1+L~2+L~3180=0

平差的四个数学模型

数学模型 = 函数模型 + 随机模型

条件平差

观测量应当满足某种已知的函数关系,例如多边形内角和等。这样的关系就是「条件条件方程个数 c=r=nt

符号速查

  • L 观测值向量,n×1
  • L~ 观测真值向量,n×1
  • Δ=L~L 观测真误差向量,n×1
  • W 闭合差向量,n×1
  • A 常矩阵,c×n
  • A0 常向量,c×1

原始函数模型:

f(L~)=0

线性形式:

AL~+A0=0

L~=L+Δ,并记闭合差 W

W=(AL+A0)

得误差方程

AΔW=0

带参数的条件平差

在条件平差的基础上,还已知一些参数。例如高程网中有多个已知高程的控制点,则这些已知高程就是「参数」X,可以通过这些参数继续列出方程,例如 HA+l1+l2=HB

对于独立参数,参数个数 u 应满足 0<u<t。每增加一个参数就增加一个条件数,则条件方程的个数变为 c=r+u

符号速查

  • u 参数个数
  • X~ 参数真值向量,u×1
  • X0 参数近似值向量,u×1
  • x 参数改正数真值向量,u×1
  • B 常矩阵,c×u

原始函数模型:

f(L~,X~)=0

线性形式:

AL~+BX~+A0=0

X~=X0+x~,L~=L+Δ

并记

W=(AL+BX0+A0)

AΔ+Bx~W=0

间接平差(参数平差)

换一种思路,不再寻找观测量之间的关系,而是直接把观测量用现有参数表达出来。

符号速查

  • d 已知起算数据向量,n×1
  • l 常向量,n×1
  • B 设计矩阵,n×t

函数模型:

L~=f(X~)

线性形式:

L~=BX~+d

上式也称观测方程。其中 B 由预先设计的控制网决定,因此称设计矩阵,有 R(B)=t,是列满秩矩阵。

X~=X0+x~,L~=L+Δ,l=LBX0d

Δ=Bx~l

通常把观测改正数记作 v,于是

v=Bx~l

带约束的间接平差

若参数个数 u 多于必要观测数 t,此时参数间不再保持相互独立,即参数本身之间存在函数关系(条件方程t 个独立参数之外,每增加一个参数,都会多出一个条件方程。函数模型表达为:

{L~=f(X~)Φ(X~)=0

线性形式:

{L~=BX~+dCX~+c0=0

X~=X0+x~,记

Wx=(CX0+c0)

则线性化后为

{v=Bx~lCx~Wx=0

四类模型关系

  • 条件平差:以条件方程为主,直接改正观测值
  • 间接平差:以参数为主,通过参数改正观测值
  • 带参数条件平差:在条件模型中引入部分参数
  • 带约束间接平差:在参数模型中增加约束方程

TIP

四种模型本质上可互相转换。若函数模型与随机模型等价,最终平差值与精度评定结果应一致。

非线性模型的线性化

若函数模型为非线性,可在 (L,X0) 处一阶展开:

f(L~,X~)fL~|L,X0Δ+fX~|L,X0x~+f(L,X0)=0Φ(X~)=Φ(X0+x~)=fX~|X0x~+Φ(X0)=0

记作统一线性形式

AΔ+Bx~W=0Cx~Wx=0

平差估计

真值与估计

前面的函数模型使用:

  • 真值 L~ 对应的真误差 Δ
  • 参数真值 X~ 对应的改正数真值 x~

构建模型。但实际上通常真值不可知,平差的目标就是通过观测数据得到:

  • Δ 的估计值 V,称 观测值改正数向量残差
  • x~ 的估计值 x^,称 参数改正数

由此,四种平差模型改造为:

  • 条件平差

    Ar×nVn×1Wr×1=0r×1
  • 带参数的条件平差

    Ac×nVn×1+Bc×ux^u×1Wc×1=0c×1
  • 间接平差

    Vn×1=Bn×tx^t×1ln×1
  • 带约束的间接平差

    {Vn×1=Bn×tx^t×1ln×1Cs×ux~u×1Wxs×1=0s×1

随机模型

随机模型用于描述观测量及误差的统计性质。常用形式:

E(Δ)=0,DΔΔ=σ02QΔΔ=σ02P1

由于 L~=L+Δ,有

DLL=DΔΔ,QLL=QΔΔ,PL=PΔ

IMPORTANT

  • 平差前通常给定 P(或 Q)作为先验随机信息
  • 平差后再估计单位权方差与后验协方差阵

参数估计与最优估值

测量平差本质是参数估计问题:用有限观测样本推断总体参数。

优良估值常用三条标准:

  • 无偏性:E(x~)=x~
  • 一致性:nx~ 依概率收敛到真值
  • 有效性:在无偏估计类中方差最小(即 BLUE 思想)

最小二乘原理

基本准则

对线性模型

V=Bx~l

按最小二乘准则取

VTPV=min

法方程写为

BTPBx~=BTPl

解得

x~=(BTPB)1BTPl

等精度与不等精度

  • 等精度观测:P=I,目标函数为 vi2=min
  • 不等精度观测:P=diag(p1,,pn),目标函数为 pivi2=min

对同一量 xn 次独立不等精度观测,观测向量

l=[l1,l2,,ln]T,P=diag(p1,p2,,pn)

模型写成 V=Bx~l,其中 B=[1,1,,1]T

由最小二乘法方程

BTPBx~=BTPl

得到

x~=i=1npilii=1npi

即不等精度加权平均值。

最小二乘与极大似然

当观测向量服从正态分布时,极大似然估计与最小二乘估计等价。

因此在正态假设下,最大化似然函数等价于最小化二次型

(ll~)TDll1(ll~)VTPV

NOTE

  • 极大似然依赖总体分布假设
  • 最小二乘可作为更一般的估计准则使用

小结

  • 几何模型中有 r=nt 个多余观测,就有 r 个独立条件方程
  • 平差数学模型由函数模型与随机模型共同构成
  • 四类基本函数模型可统一到线性误差方程框架
  • 最小二乘核心准则是 VTPV=min
  • 在线性模型下通过法方程求参数改正数,再求参数估值与观测平差值