Skip to content

6 间接平差

建模

间接平差(参数平差)的核心是:先选定参数,再用参数表达观测值。

基本计数关系

  • 观测值个数:n
  • 参数个数(独立t
  • 多余观测数:r=nt

线性函数模型

L^=BX^+d

其中:

  • BRn×t:设计矩阵,且 rank(B)=t
  • dRn×1:已知常向量(起算数据等)

X^=X0+x^,l=LBX0d

得到误差方程

V=Bx^l

随机模型为

D=σ02Q=σ02P1

TIP

非线性模型(如边长、角度方程)先在近似值处一阶线性化,再按上式组建 B,l,通常需迭代至改正数足够小。

求解

目标函数取最小:

VTPV=min

在约束 V=Bx^l 下,设联系数向量 kn×1,得拉格朗日条件极值函数:

Φ=VTPV2kT(Bx^Vl)=mindΦdV=2VTP2kT=0k=PVdΦdx^=2kTB=0BTk=0BTPV=0{V=Bx^lBx^=V+lBTPV=0BTPBx^=BTP(V+l)=BTPV+BTPl

Nbb=BTPBU=BTPl,得法方程

Nbbx^U=0

x^=Nbb1U=(BTPB)1BTPl

再求

V=Bx^l,X^=X0+x^,L^=L+V

最终公式

l=LBX0d,有

x^=(BTPB)1BTPl

则可求得改正结果

V=Bx^l,X^=X0+x^,L^=L+V

精度评定

参数估值协因数阵

Qx^x^=(BTPB)1Dx^x^=σ02Qx^x^

平差观测值协因数阵

L^=BX^+d=B(X0+x^)+d

可得

QL^L^=BQx^x^BT=B(BTPB)1BTDL^L^=σ02QL^L^

残差协因数阵

QVV=QQL^L^=QB(BTPB)1BT

并有

QL^V=0

即平差值与残差不相关。

单位权方差估值

σ^02=VTPVnt=VTPVr

参数函数精度

F^=MX^+M0

QF^F^=MQx^x^MT,DF^F^=σ^02QF^F^

附有限制条件的间接平差

模型

{L^=BX^+dCX^+C0=0

X^=X0+x^,l=LBX0d,Wx=(CX0+C0)

{V=Bx^lCx^Wx=0

解算

由最小二乘与拉格朗日法可得块法方程

[BTPBCTC0][x^k]=[BTPlWx]

解出 x^ 后仍有

V=Bx^l,X^=X0+x^,L^=L+V

应用要点

  • 测边网:参数取待定点坐标,观测方程为边长函数,对坐标线性化后列误差方程
  • 测角网:参数仍为坐标,观测方程为角度函数(方向角差需在近似坐标处线性化
  • 边角网:同时列边长与角度方程,权阵按角度与边长精度统一处理(含单位换算与可能相关权)
  • 回归 / 拟合问题也可看成间接平差:参数为模型系数,观测方程为函数值方程

公式总结

平差步骤公式
列参数方程V=Bx^ll=LBX0d
组成法方程Nbbx^U=0Nbb=BTPBU=BTPl
法方程解x^=(BTPB)1BTPl
计算改正数V=Bx^l
参数 / 观测平差值X^=X0+x^L^=L+V
单位权方差估值σ^02=VTPVnt
协因数阵Qx^x^=(BTPB)1QL^L^=BQx^x^BTQVV=QQL^L^