Sunteți pe pagina 1din 10

6.

Algoritm compensare msurtori condiionate

Metoda msurtorilor condiionate se aplic n general n geodezie, la compensarea reelelor


de sprijin (triangulaie, trilateraie, poligonometrie, nivelment).
O reea de sprijin, de exemplu de triangulaie, este constituit dintr-o succesiune de figuri
geometrice (triunghiuri, patrulatere, poligoane). Pentru realizarea acestei reele se msoar
unghiuri i laturi. n general ns, pentru eliminarea greelilor i mbuntirea preciziei, nu ne
limitm la a msura un numr de elemente (unghiuri, laturi) strict necesare pentru construirea
reelei respective, ci se msoar un numr de elemente n plus. Este evident cci ntre
unghiurile msurate, precum i ntre unghiuri i laturi, exist anumite relaii geometrice
impuse de geometria reelei.
Pentru rezolvarea problemei de compensare este util s se evalueze numrul acestor relaii ct
i caracterul lor, pstrnd ns doar relaiile independente.
Numrul ecuaiilor de condiie independente este egal cu numrul msurtorilor efectuate n
plus (nr. gradelor de libertate).

Exemplu:
Pentru construirea unui triunghi sunt necesare 3 elemente dintre care cel puin unul liniar.
Presupunnd c este cunoscut o latur, atunci este necesar i suficient, pentru construirea
triunghiului s se msoare dou unghiuri.
Dac se msoar i cel de-al treilea unghi, atunci ele trebuie s satisfac condiia:
A B C 200 g 6.1
Avnd deci o msurtoare n plus, este necesar s ntocmim o ecuaie de condiie.
Deoarece valorile obinute din msurtori sunt afectate n mod inerent de erori, condiia (6.1)
nu va fi riguros satisfcut, de aceea:
A B C 200 g w 6.2
unde, discordana w reprezint nenchiderea n triunghi ca urmare a erorilor de msurare.

Pentru a satisface condiia (6.1) este necesar ca valorile msurate, afectate de erori s fie
modificate cu anumite cantiti, numite corecii ( vi ).
Vom avea astfel:
A v A B v B C vC 200 g 0 6.3
innd seama de (6.2),se obine ecuaia de condiie a coreciilor:
v A v B vc w 0 6.4

6.1 CAZUL GENERAL

Se consider n mrimi X 1 , X 2 , ..... X n pentru determinarea crora s-au efectuat msurtori


directe, gsindu-se rezultatele l1 , l 2 , .....l n . Presupunem c cele n necunoscute
X 1 , X 2 , ..... X n , trebuie s satisfac r relaii de condiie independente ntre ele (rezult
deci c numrul mrimilor msurate n plus este r ):
f 1 X 1 , X 2 , ....., X n 0
f 2 X 1 , X 2 , ....., X n 0 6.5
.
f r X 1 , X 2 , ....., X n 0
Valorile msurate direct l1 , l 2 , ....., l n nu vor satisface riguros acest sistem, astfel nct prin
nlocuirea necunoscutelor X 1 , X 2 ,....., X n prin l1 , l 2 , ....., l n vom obine rezultate diferite
de zero:

f i l1 , l 2 , ....., l n wi
( i 1, 2,.....r ) 6.6

Mrimile wi poart denumirea de discordane, nepotriviri sau termeni liberi.


Problema care se pune este de a gsi coreciile v1 , v 2 , ....., v n care, aplicate mrimilor
msurate l1 , l 2 , ....., l n , s fac s dispar aceste mici discordane. Deci, pentru a fi
satisfacut sistemul (6.6) trebuie s avem:

X i l i vi ,
( i 1, 2,.....n ) 6.7

Ecuaiile sistemului (6.5) pot fi liniare sau nu.

n primul caz considerm c ele sunt de forma:

a1 X 1 a 2 X 2 .... a n X n a 0 0
b1 X 1 b2 X 2 .... bn X n b0 0
6.8
....................................................
r1 X 1 r2 X 2 ...... rn X n r0 0

innd seama de relaia 6.7, acestea devin:

a1 v1 a 2 v 2 .... a n v n w1 0
b1 v1 b2 v 2 .... bn v n w2 0
6.9
.................................................
r1v1 r2 v 2 ...... rn v n wr 0

unde:
w1 a1l1 a 2 l 2 .... a n l n a 0 0
w2 b1l1 b2 l 2 .... bn l n b0 0
6.10
......................................................
wr r1l1 r2 l 2 ...... rn l n r0 0

n cazul n care ecuaiile sistemului 6.5 nu sunt liniare, se procedeaz la liniarizarea acestora.
innd seama c mrimile vi sunt relativ mici, ecuaiile se dezvolt n serie Taylor, neglijndu-
se termenii de ordinul II i superior.
Substituind relaia 6.7 n 6.5 se obine:

f i l1 v1 , l 2 v 2 , .....l n v n 0 6.11
Relaie, care dezvoltat n serie Taylor conduce la:
n
fi
f i l1 , l 2 , .....l n v k t 0 6.12
k 1 l k

t reprezint termenii de ordinul II i superior, care se neglijeaz.


Fcnd notaiile:
f i l1 , l 2 , ....., l n wi , ( i 1, 2,.....r )

f1 f2 fr
ai bi ri 6.13
l i 0 l i 0 l i 0

se obine:
a1 v1 a 2 v 2 .... a n v n w1 0
b1v1 b2 v 2 .... bn v n w2 0
6.14
................................................
r1 v1 r2 v 2 ..... rn v n wr 0

Acest sistem poart denumirea de sistemul liniar al ecuaiilor de condiie a coreciilor.


Mrimea w reprezint termenul liber al ecuaiei de condiie fiind n acelai timp valoarea
ecuaiei pentru mrimile msurate. Aceast observaie este util pentru calculul practic al
termenului liber al ecuaiilor de condiie.

6.2 ECUAIILE NORMALE ALE CORELATELOR

n sistemul liniar al ecuaiilor de condiie (14) ntruct numrul ecuaiilor este mai mic dect
numrul necunoscutelor (r n), sistemul este nedeterminat, gradul de nedeterminare fiind (n-
r).
Pentru rezolvarea problemei, deci pentru determinarea tuturor coreciilor vi , vom folosi
metoda celor mai mici ptrate, adic:

vv min . 6.15
pvv min .
(n cazul msurtorilor ponderate).
Coreciile de determinat vi , trebuind s satisfac att condiia de minim (6.15) ct i sistemul
liniar, avem de-a face cu o problem de minim condiionat, care se rezolv prin metoda
multiplicatorilor Lagrange.

6.2.1 Msurtori condiionate de aceeai precizie

Funcia Lagrange, introdus n acest scop are forma:

v1 , v 2 ,.., v n , k1 , k 2 ,..., k r v12 v 22 ... v n2


2k1 a1v1 a 2 v 2 ... a n v n w1
2k 2 b1v1 b2 v 2 ... bn v n w2
......................................................
2k r r1 v1 r2 v 2 ... rn v n wr min .
6.16
n expresia acestei funcii, parametri k i se numesc multiplicatori Lagrange sau corelate
Gauss.
Punctele staionare libere ale funciei se determin, anulnd derivatele pariale n numr de (
n r ) ale funciei n raport cu v1 , v 2 , ....., v n , k1 , k 2 ,..., k r .
Punctele de extrem legate ale funciei (6.16) se gsesc printre punctele staionare libere.
Efectund derivatele pariale ale funciei obinem:


2vi 2ai k1 2bi k 2 ..... 2ri k r 0
vi
6.17


a1 v1 a 2 v 2 ... a n v n w1 0
k1

b1 v1 b2 v 2 ... bn v n w2 0
k2
..............................................................
6.18

r1v1 r2 v 2 ... rn v n wr 0
kr

Sistemul (6.17) se mai poate scrie sub forma:

vi ai k1 bi k 2 ... ri k r ( i 1, 2,.....n ) 6.19

n sistemele (6.17) i (6.18) avem (n+r)ecuaii i ((n+r)) necunoscute, deci se pot rezolva.
Substituind valorile coreciilor vi date de (6.19) n sistemul (6.18) i efectund calculele,
rezult:
a1 a1 k1 b1 k 2 ... r1 k r a 2 a 2 k1 b2 k 2 .... r2 k r .....
a n a n k1 bn k 2 .. rn k r w1 0
................................................................................................
r1 a1 k1 b1 k 2 ... r1 k r r2 a 2 k1 b2 k 2 ... r2 k r .....
rn a n k1 bn k 2 ... rn k r wr 0
sau

a1 a1 k1 a1b1 k 2 ... a1 r1 k r a 2 a 2 k1 a 2 b2 k 2 ... a 2 r2 k r ..... a n a n k1 a n bn k 2


... a n rn k r w1 0

a1b1 k1 b1b1 k 2 ... b1 r1 k r a 2 b2 k1 b2 b2 k 2 ... b2 r2 k r ..... a n bn k1 bn bn k 2


... bn rn k r w2 0

a1 r1 k1 b1 r1 k 2 ... r1 r1 k r a 2 r2 k1 b2 r2 k 2 ... r2 r2 k r ..... a n rn k1 bn rn k 2


... rn rn k r wr 0
Trecnd la sumele Gauss se va obine:
aa k1 ab k 2 ..... ar k r w1 0
ab k1 bb k 2 ..... br k r w2 0
6.20
............................................................
ar k1 br k 2 .... rr k r wr 0

Sistemul(6.20) avnd r ecuaii liniare i r necunoscute, reprezint sistemul normal al


corelatelor.
Matricea sistemului normal al corelatelor fiind simetric i pozitiv definit, are invers. Deci,
sistemul are soluie i aceasta este unic.
Rezolvnd sistemul cu una din metodele cunoscute se determin corelatele k1 , k 2 ,..., k r .

Introducnd valorile gsite pentru corelatele k n sistemul (6.19), se determin valorile cele
mai probabile ale coreciilor v . Aceste corecii se aplic apoi mrimilor msurate direct, l i
conform relaiei:
X i l i vi ,
rezultnd valorile compensate ale mrimilor Xi.

6.2.1.1 Calculul practic al coeficienilor ecuaiilor normale

Pornind de la un sistem format din 3 ecuaii de condiie a coreciilor:

a1v1 a2 v2 ... an vn w1 0
b1v1 b2 v2 ... bn vn w2 0 6.21
c1v1 c2 v2 ... cn vn w3 0

sistemul normal al corelatelor va fi:

aa k1 ab k 2 ac k 3 w1 0
ab k1 bb k 2 bc k 3 w2 0 6.22
ac k1 bc k 2 cc k 3 w3 0
Deducerea practic a coeficienilor ecuaiilor din sistem ct i calculele de control respective,
este artat n tabelul de mai jos:

Tabelul coeficienilor ecuaiilor de condiie a coreciilor

Nr. ai bi ci Si Notaii i controale


crt.
1 a1 b1 c1 S1 S1 = a1+ b1 + c1
2 a2 b2 c2 S2 S2 = a2+ b2 + c2
......... ..........a .......... .......... ............ ............
. n bn cn Sn Sn = an+ bn + cn
n
[a] [b] [c] = [a]+[b]+[c] = [S]
[S]
Tabelul coeficienilor sistemului normal

aa ab ac aS aS = aa + ab +
ac

bb bc bS bS = ab + bb +
bc

cc cS cS = ac + bc +
cc

6.2.2 Msurtori condiionate de precizii diferite (ponderate)

n acest caz ca i n situaia msurtorilor de aceeai precizie, coreciile vi ce urmeaz a fi


determinate, trebuie s satisfac att condiia pvv min . ct i sistemul liniar al ecuaiilor de
condiie a coreciilor (6.14):
Este deci tot o problem de minim condiionat.
Funcia Lagrange n acest caz va fi de tipul:

v1 , v 2 ,..., v n , k1 , k 2 ,..., k r p1 v12 p 2 v 22 ... p n v n2


2k1 a1 v1 a v 2 ... a n v n w1
2k 2 b1v1 b2 v 2 .... bn v n w2 6.23
....................................
2k r r1v1 r2 v 2 ..... rn v n wr min .
Efectund derivatele pariale n raport cu v i k i punnd de asemenea condiia ca acestea
s fie nule, se obine:

2 pi vi 2ai k1 2bi k 2 ..... 2ri k r 0 6.24
vi


a1 v1 a 2 v 2 ... a n v n w1 0
k1

sau : [av] w1 0

6.25
b1 v1 b2 v 2 ... bn v n w2 0
k2

sau : [bv] w2 0

r1 v1 r2 v 2 ... rn v n wr 0
kr
sau : [ rv] wr 0

Ecuaiile (6.24) mai pot fi scrise sub forma:


1
vi ai k1 bi k2 ... ri kr , i 1,2,..., n 6.26
pi
Relaiile (6.25) i (6.26) formeaz un sistem de n r ecuaii cu n r necunoscute. Pentru a
elimina o parte din necunoscute se substituie necunoscutele vi din (6.24) n (6.25). Efectund
calculele i grupnd convenabil termenii se obine sistemul normal al corelatelor n cazul
ponderat:
a1 a2
a1 k1 b1 k 2 ... r1 k r a 2 k1 b2 k 2 ... r2 k r ...
p1 p2
an
a n k1 bn k 2 .. rn k r w1 0
pn
b1 b2
a1 k1 b1 k 2 ... r1 k r a 2 k1 b2 k 2 ... r2 k r ...
p1 p2
bn
a n k1 bn k 2 ... rn k r w2 0
pn
...............................................................................................
r1
a1 k1 b1 k 2 .. r1 k r r2 a 2 k1 b2 k 2 .. r2 k r ...
p1 p2
rn
a n k1 bn k 2 .. rn k r wr 0
pn

Efectund calculele:

a1 a1 ab ar a a ab a r
k1 1 1 k 2 ... 1 1 k r 2 2 k1 2 2 k 2 ... 2 2 k r ...
p1 p1 p1 p2 p2 p2
an an a b a r
k1 n n k 2 .... n n k r w1 0
pn pn pn

a1b1 bb br ab bb br
k1 1 1 k 2 .. 1 1 k r 2 2 k1 2 2 k 2 ... 2 2 k r ...
p1 p1 p1 p2 p2 p2
a n bn bb br
k1 n n k 2 ... n n k r w2 0
pn pn pn

a1 r1 br r r a r br rr
k1 1 1 k 2 ... 1 1 k r 2 2 k1 2 2 k 2 ... 2 2 k r ...
p1 p1 p1 p2 p2 p2
a n rn br rr
k1 n n k 2 .... n n k r wr 0
pn pn pn

Trecnd la notaiile Gauss, vom obine forma sistemului normal al corelatelor n cazul
ponderat:
aa ab ar
p k1 p k 2 ... k r w1 0
p
ab bb br
p k1 p
k 2 .... k r w2 0
p 6.27
.............................................
ar br rr
p k1 p k 2 ... p k r wr 0

Acest sistem se poate rezolva, matricea ataat fiind nesingular ( 0).


Soluiile obinute (corelatele k ) permit determinarea celorlalte necunoscute (coreciile v)
din (6.26).

Calculul preciziei n cazul msurtorilor condiionate


Eroarea medie ptratic a unei mrimi msurate

Din reducerea msurtorilor condiionate la msurtori indirecte, rezult pentru calculul erorii medii
ptratice a unei singure mrimi msurate:

m
vv
adic,
n n r

m
vv
r

unde, vv reprezint suma ptratelor erorilor aparente, iar r este numrul msurtorilor efectuate n
plus, sau numrul gradelor de libertate ale reelei.

Eroarea medie ptratic a unitii de pondere


pvv
r
unde, p reprezint ponderea, adic gradul de ncredere pe care l avem n determinarea respectiv.

Suma ptratelor coreciilor se va calcula, pentru control, n dublu mod:


n sistemul:
vi a i k1 bi k 2 ..... ri k r (1)
se calculeaz individual fiecare corecie, se ridic la ptrat i apoi se face suma acestora, rezultnd
vv .
calculul sumei vv n funcie de corelate:

Multiplicnd ecuaiile sistemului (1) cu v1 , v 2 , ....., v n i nsumnd se obine:

vv av k1 bv k 2 ..... rv k r (2)

dar, din sistemul liniar al ecuaiilor de condiie a corelatelor avem:


av w1 ; bv w2 ; .....; rv wr
nlocuind aceste valori n (2) rezult:
vv kw
Aceast relaie se poate calcula foarte simplu cu ajutorul schemei Gauss.

calculul sumei vv cu ajutorul algoritmilor Gauss:

Vom considera 3 ecuaii normale scrise sub form redus:

aa k1 ab k 2 ac k 3 w1 0
bb.1 k 2 bc.1 k 3 ( w2 .1) 0
...............................................................
cc.2 k 3 ( w3 .2) 0
Expresiile corelatelor deduse din acest sistem vor fi:

( w3 .2)
k3
[cc.2]
[bc.1] [ w .1]
k2 k3 2 (3)
[bb.1] [bb.1]
[ ab] [ ac ] w
k1 k2 k3 1
[ aa] [ aa ] [ aa]

Relaia unic de control vv kw o vom scrie pentru cazul a trei ecuaii:

vv k1 w1 k 2 w2 k 3 w3 (4)

nlocuind n (4) corelata k1 dat de (3) se obine:

vv w12
w2
ab w k w ac w k
aa aa 1 2 3 aa 1 3
sau, folosind notaiile Gauss (algoritmii de ordinul II):

w12
vv w2 .1 k 2 w3 .2 k 3
aa
Se nlocuiete n continuare k 2 dat de (3) :

vv w1 w2 .1 w3 .1 bc.1 w2 .1 k 3
2

aa bb.1 bb.1
sau

vv w12 w .1
2 w3 .1 k 3
aa bb.1
nlocuind mai sus i corelata k 3 , se obine:

vv w12 w2 .1

w .2
2

3
2

aa bb.1 cc.2
Aceast relaie exprim suma ptratelor coreciilor n funcie de algoritmii Gauss.
Aceasta se poate calcula direct din schema Gauss.
Eroarea medie ptratic individual

mi


pvv
pi n pi

Eroarea medie ptratic a necunoscutelor

m x m Q xx ,

unde: Q xx reprezint coeficientul de pondere aferent necunoscutei i se obine direct din schema
Gauss.

S-ar putea să vă placă și