当前位置:文档之家› 单一附合导线测量控制网平差程序

单一附合导线测量控制网平差程序

单一符合导线测量控制网平差程序

梁彩艳

(西北石油局工程服务大队,新疆乌鲁木齐830011)

摘要:由于全站仪(光电仪) 的不断普及,导线布网已在测量控制网中广泛应用。为了简化计算,提高平差精度,节约

平差经费,结合实际工作中的一个实例,运用PC —E500 计算器编制了单一符合导线高斯平差程序。

关键词:单一;符合导线;平差程序

1 差原理及程序框图(见图1)

2 实例

在单一符合导线(如图2) 中,已知各起始数据,观测了各折

角方向值,测量了各边长(见表1) ,观测方向中误差δr = ±5″,边长丈量中误差δsi = ±0. 5 simm ,求各导线点的坐标平差值和最弱点4 号点的点位精度(可假设单位权中误差δ0 = ±5″,则观测角权为0. 5 ,观测边权Psi = 100/ Si) 。

图2 单一符合导线示意图

表1 测量数据一览表

点号

已知坐标(m)

X Y

编号

已知坐标

方位角

B 3020. 348 - 9049. 801 αAB 226°44′59″

C 3702. 437 - 10133. 399 αC

D 57°59′31″

编号观测角度编号

观测边长

(m)

1 230°32′37″ 1 204. 952

2 180°00′42″ 2 200. 130

3 170°39′22″ 3 345. 153

4 236°48′37″ 4 278. 059

5 192°14′25″ 5 451. 692

6 260°59′01″

3 平差程序

10 :REM SUB 10 - 190 QIU DAO XIAN DIAN GAI LUE

ZUO BIAO

20 :REM SHU ZU”A”WEI FANG WEI J IAO ,”B”WEI

GUAN CE ZUO J IAO ,”S”WEI BIAN CHANG,”P”WEI

QUAN ,”V”WEI GAI ZHENG SHU ,”MX、MY、M”WEI

DAI QIU DIAN ZHONG WU CHA ,”X、Y”WEI ZUO

BIAO

30 : INPUT”GUAN CE J IAO GE SHU :N = ”;N

40 :DIM A (N) ,B (N) ,S (N) ,X(2 3 N) , Y(2 3 N) , P (2 3

N) ,V(2 3 N) ,MX(N) ,MY(N) ,M(N)

45 :FOR I = 1 TO N

50 :READ B( I) ,S( I)

60 :B( I) = DEG (B( I) )

70 :NEXT I

80 : INPUT”QI SHI FANG WEI J IAO :A0 = ”;A(0)

90 :A(0) = DEG (A(0) )

100 :FOR I = 1 TO N

110 :A( I) = A( I - 1) + B( I) + 180

120 : IF A( I) > 360 THEN A( I) = A( I) - 360

130 :NEXT I

140 : INPUT”QI SHI DIAN ZUO BIAO : X0 = ”; X(1) ,”Y0 = ”; Y(1)

总第93 期

2004 年第2 期

西部探矿工程

WEST - CHINA EXPLORATION ENGINEERING

series No. 93

Feb. 2004

145 : PRINT ”DAO XIAN DIAN GAI LUE ZUO BIAO ZHI :”

150 :FOR I = 2 TO N

160 :X( I) = X( I - 1) + S( I - 1) 3 COS(A( I - 1) ) : Y( I) = Y( I

- 1) + S( I - 1) 3 SIN(A( I - 1) )

170 :PRINT ”X(”; I ;”) = ”;X( I) ,”Y( ;”I ;”) = ”; Y( I) 180 :NEXT I

185 :LOCATE 12

190 :PRINT ”# # # # # ”

200 :REM SUB 200 - 370 QIU TIAO J IAN FANG CHENG

XI SHU ”A1 ,BI ,C1”SHU ZU J I QUAN HAN SHU XI

SHU ”FX ,FY”SHU ZU

210 :DIM A1 (2 3 N - 1) ,B1 (2 3 N - 1) ,C1 (2 3 N - 1) ,FX(2 3 N - 1) ,FY(2 3 N - 1)

220 :FOR I = 1 TO N

230 :READ A1( I)

240 :NEXT I

250 :FOR I = 1 TO 2 3 N - 1

260 :B1 ( I) = ( - Y(N) + Y( I) ) / 206. 26

270 :C1 ( I) = (X(N) - X( I) ) / 206. 26

280 : IF N < I THEN B1( I) = COS(A( I - N) :C1 ( I) = SIN (A ( I - N) )

290 :NEXT I

300 : INPUT ”ZUI RUO DIAN HAO :FN = ”;FN

310 :FOR I = 1 TO 2 3 N - 1

320 :FX( I) = ( - Y(FN) + Y( I) ) / 206. 26

330 :FY( I) = (X(FN) - X( I) ) / 206. 26

340 : IF FN < I THEN FX( I) = 0 :FY( I) = 0

350 : IF N < I THEN FX( I) = COS(A ( I - N) ) : FY( I) = SIN (A( I - N) )

360 : IF I > N + FN - 1 THEN FX( I) = 0 :FY( I) = 0

370 :NEXT I

414 : INPUT ”FU HE FANG WEI J IAO :A2 = ”;A2 ,”FU HE DIAN ZUO BIAO :X2 = ”;X2 ,”Y2 = ”; Y2

415 :WA = - DEG(A2) + A(N) :WX = - X2 + X(N) :WY =

- Y2 + Y(N)

416 :WA = DMS(WA) : IF WA > 360 THEN WA = WA - 360

419 :WA = WA 3 10000 :WX = WX3 1000 :WY= WY3 1000

420 :REM SUB 420 - 740 J IE SUAN FA FANG CHENG

425 :REM SUB 430 - 470 J I SUAN GUAN CE J IAO、BIAN

DE QUAN

430 : INPUT ”J IA SHE DAN WEI QUAN ZHONG WU

CHA :D0 = ”;D0

440 :FOR I = 1 TO 2 3 N - 1

450 :P( I) = 0. 5

460 : IF I > N THEN P( I) = (D0 3 D0) / (0. 25 3 S( I - N) ) 470 :NEXT I

500 :REM ”E”WEI DAI QUAN QIU HE FU HAO

520 : EAA = 0 : EAB = 0 : EAC = 0 : EAFX = 0 : EAFY= 0

530 : EBB = 0 : EBC = 0 : EBFX = 0 : EBFY= 0

540 : ECC = 0 : ECFX = 0 : ECFY= 0 : EFFX = 0 : EFFY= 0

550 :FOR I = 1 TO 2 3 N - 1

560 :EAA = A1 ( I) 3 A1 ( I) / P ( I) + EAA : EAB = A1 ( I) 3 B1

( I) / P( I) + EAB

570 :EAC = A1 ( I) 3 B1 ( I) / P( I) + EAC: EAFX = A1 ( I) 3 FX

( I) / P( I) + EAFX: EAFY = A1 ( I) 3 FY( I) / P ( I) + EAFY

580 :EBB = B1 ( I) 3 B1 ( I) / P ( I) + EBB : EBC = B1 ( I) 3 C1

( I) / P( I) + EBC

590 :EBFX = B1 ( I) 3 FX( I) / P ( I) + EBFX: EBFY= B1 ( I) 3 FY( I) / P( I) + EBFY

600 :ECC = C1 ( I) 3 C1 ( I) / P ( I) + ECC: ECFX = C1 ( I) 3 FX

( I) / P( I) + ECFX: ECFY= C1( I) 3 FY( I) / P( I) + ECFY

610 :EFFX = FX( I) 3 FX( I) / P( I) + EFFX: EFFY= FY( I) 3 FY( I) / P( I) + EFFY

620 :NEXT I

630 :EBB1 = EBB - EAB 3 EAB/ EAA : EBC1 = EBC - EAB 3

EAC/ EAA : EWX1 = WX - EAB 3 WA/ EAA

640 :EBFX1 = EBFX - EAB 3 EAFX/ EAA : EBFY1 = EBFYEAB

3 EAFY/ EAA

650 :ECC2 = ECC - EAC3 EAC/ EAA - EBC1 3 EBC1/ EBB1

660 :EWY2 = WY- EAC 3 WA/ EAA - EBC1 3 EWX1/ EBB1

670 :ECFX2 = ECFX - EAC 3 EAFX/ EAA - EBC1 3 EBFX1/

EBB1

680 :ECFY2 = ECFY- EAC3 EAFY/ EAA - EBC1 3 EBFY1/

EBB1

690 : KC = - EWY2/ ECC2

700 : KB = - EBC1 3 KC/ EBB1 - EWX1/ EBB1

710 : KA = - EAB 3 KB/ EAA - EAC 3 KC/ EAA - WA/ EAA

720 : EPVV = WA 3 WA/ EAA + EWX1 3 EWX1/ EBB1 +

EWY2 3 EWY2/ ECC2

730 : EFFX3 = EFFX - EAFX 3 EAFX/ EAA - EBFX1 3

EBFX1/ EBB1 - ECFX2 3 ECFX2/ ECC2

740 : EFFY3 = EFFY - EAFY 3 EAFY/ EAA - EBFY1 3

EBFY1/ EBB1 - ECFY2 3 ECFY2/ ECC2

750 :REM SUB 750 - 910 QIU GUAN CE BIAN、J IAODE

GAI ZHENG SHU ,DAO XIAN DIAN ZUO BIAO PING

CHA ZHI J I ZUI RUO DIAN J ING DU PING DING

748 :PRINT ”V (1~6) WEI GUAN CE J IAO GAI ZHENG

SHU , V ( 7 ~ 11 ) WEI BIAN CHANG GAI ZHENG

SHU :”

750 :FOR I = 1 TO 2 3 N - 1

760 :V( I) = (A1 ( I) 3 KA + B1 ( I) 3 KB + C1 ( I) 3 KC) / P( I) 770 : IF I < = N THEN B ( I) = B ( I) + DEG(V ( I) / 10000) ELSE S( I - N) = S( I - N) + V( I) / 1000

780 :PRINT ”V(”; I ;”) = ”;V( I) ,

790 :NEXT I

795 :LOCATE 12

798 :PRINT ”# # # # # ”

68 西部探矿工程

Feb. 2004

No. 2

800 :FOR I = 1 TO N

810 :A( I) = A( I - 1) + B( I) + 180

820 : IF A( I) > 360 THEN A( I) = A( I) - 360

830 :NEXT I

835 :PRINT ”DAO XIAN DIAN PING CHA ZHI :”

840 :FOR I = 2 TO N

850 :X( I) = X( I - 1) + S( I - 1) 3 COS(A( I - 1) )

860 : Y( I) = Y( I - 1) + S( I - 1) 3 SIN(A( I - 1) )

870 :PRINT ”X(”; I ;”) = ”;X( I) ,”Y( ;”I ;”) = ”; Y( I) 880 :STOP

890 :NEXT I

894 :LOCATE 12

896 :PRINT ”# # # # # ”

900 :M0 = SQR( EPVV/ 3) :MX( FN) = M0 3 SQR( EFFX3) :

MY( FN) = M0 3 SQR ( EFFY3) :M ( FN) = SQR (MX

(FN) 3 MX(FN) + MY(FN) 3 MY(FN)

910 : PRINT ”J I SUAN DAN WEI QUAN ZHONG WU

CHA :M0 = ”;M0 ,”ZUI RUO DIAN WU CHA :M( ”;

FN ;”) = ”;M(FN) ;”mm”

911 :LOCATE 12

912 :PRINT ”# # # # # ”

914 :LOCATE 15

916 :PRINT ”END !”

918 :REM 920 HANG FANG ZHI GUAN CE ZUO J IAO、

BIAN CHANG ZHI ,930 HANG FANG ZHI FANG WEI

J IAO TIAO J IAN XI SHU

920 : : DATA 230. 3237 , 204. 952 , 180. 0042 , 200. 130 , 170. 3922 , 345. 153 , 236. 4837 , 278. 059 , 192. 1425 , 451. 692 ,260. 5901 ,0

930 :DATA 1 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ,0 ,0 ,0

940 : END

4 运行结果

RUN

GUAN CE J IAO GE SHU :N = 6

QI SHI FANG WEI J IAO :A0 = 226. 4459

QI SHI DIAN ZUO BIAO :X0 = 3020. 348

Y0 = - 9049. 801

DAO XIAN DIAN GAI LUE ZUO BIAO ZHI :

X(2) = 3046. 36649 Y(2) = - 9253. 09478

X(3) = 3071. 81326 Y(3) = - 9451. 60039

X(4) = 3059. 53346 Y(4) = - 9796. 53488

X(5) = 3286. 66789 Y(5) = - 9956. 93052

X(6) = 3702. 48850 Y(6) = - 10133. 33597

# # # # #

ZUI RUO DIAN HAO :FN = 4

FU HE FANG WEI J IAO :A2 = 57. 5931

FU HE DIAN ZUO BIAO :X2 = 3702. 437

Y2 = - 10133. 399

相关主题
文本预览
相关文档 最新文档