• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于神經(jīng)網(wǎng)絡(luò)的GPS高程擬合及其MATLAB實現(xiàn)

      2013-09-06 06:12:10張占偉
      黑龍江交通科技 2013年7期
      關(guān)鍵詞:二次曲面合法數(shù)學(xué)模型

      張占偉

      (鞍山市遼地測繪技術(shù)有限公司)

      1 引言

      GPS 坐標(biāo)是以地球質(zhì)心為坐標(biāo)原點的參心坐標(biāo),通過GPS測量獲得的高程是以WGS-84橢球面為基準(zhǔn)面的大地高。而在我國工程中采用的高程通常是以似大地水準(zhǔn)面為基準(zhǔn)面的正常高,大地高與正常高之差稱為高程異常ζ。因此,在實際測量工作中大地高和正常高之間的轉(zhuǎn)換成為工程技術(shù)人員所必須面臨的一個難題。只要求出高程異常就可以方便的求得正常高。通常求取高程異常的方法是通過某種數(shù)學(xué)模型根據(jù)已知的GPS三維點位模擬求出未知點的高程異常。常見的數(shù)學(xué)模型有:曲線內(nèi)插法、平面擬合法、多項式曲面擬合法、多面函數(shù)擬合法等等。由于數(shù)學(xué)模型具有一定的誤差,對轉(zhuǎn)換結(jié)果具有一定影響,因此相關(guān)人員提出了一種能有效有減少模型誤差的影響的方法:神經(jīng)網(wǎng)絡(luò)法。由于神經(jīng)網(wǎng)絡(luò)方法比較繁雜,對于普通技術(shù)人員來說使用復(fù)雜。本文利用MATLAB提供的神經(jīng)網(wǎng)絡(luò)函數(shù)編程實現(xiàn)了GPS高程擬合,得出較好的效果。

      2 MATLAB中的神經(jīng)網(wǎng)絡(luò)模型及函數(shù)

      2.1 MATLAB中的神經(jīng)網(wǎng)絡(luò)算法模型

      神經(jīng)網(wǎng)絡(luò)是以神經(jīng)元為基本單位組成的具有非線性映射能力的網(wǎng)絡(luò),其實現(xiàn)是通過網(wǎng)絡(luò)結(jié)構(gòu)來實現(xiàn),一般的網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示,從左到右分別是輸入層,隱含層,輸出層。

      圖1 BP神經(jīng)網(wǎng)絡(luò)原理圖

      2.2 GPS高程轉(zhuǎn)換涉及的神經(jīng)網(wǎng)絡(luò)函數(shù)

      在MATLAB中提供了大量的BP神經(jīng)網(wǎng)絡(luò)函數(shù),其中GPS高程擬合涉及的主要函數(shù)如下:

      (1)數(shù)據(jù)歸一化函數(shù)與反歸一化函數(shù):premnmx、tramnmx和postmnmx,其目的是將輸入分布在區(qū)間內(nèi),以便于網(wǎng)絡(luò)的運行。

      (2)BP神經(jīng)網(wǎng)絡(luò)創(chuàng)建函數(shù):newff。本文涉及網(wǎng)絡(luò)結(jié)構(gòu)如下:net=newff(minmax(pn),,{'tansig','tansig','purelin'},'trainbr'),其中 minmax(pn 表示輸入數(shù)據(jù),表示網(wǎng)絡(luò)為三層結(jié)構(gòu),其中輸入層2個神經(jīng)元,隱含層10個神經(jīng)元,輸出層 1 個神經(jīng)元;每層對應(yīng)的轉(zhuǎn)換函數(shù)分別為'tansig','tansig','purelin',trainbr表示訓(xùn)練函數(shù)。

      (3)BP神經(jīng)網(wǎng)絡(luò)初始函數(shù)init(net),用于對BP網(wǎng)絡(luò)的初始化。

      (4)BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練函數(shù)train,用于對設(shè)定參數(shù)的網(wǎng)絡(luò)進(jìn)行訓(xùn)練。

      (5)網(wǎng)絡(luò)仿真函數(shù) sim(net,pnewn),通過該函數(shù)可得GPS高程擬合結(jié)果。

      3 基于神經(jīng)網(wǎng)絡(luò)的GPS高程擬合處理流程及其程序?qū)崿F(xiàn)

      3.1 基于神經(jīng)網(wǎng)絡(luò)的GPS高程擬合數(shù)據(jù)處理流程

      (1)確定輸入數(shù)據(jù)(GPS點平面坐標(biāo)或大地坐標(biāo))和目標(biāo)輸出數(shù)據(jù)(正常高或高程異常),并對輸入數(shù)據(jù)進(jìn)行歸一化處理。

      (2)設(shè)計神經(jīng)網(wǎng)絡(luò)層數(shù),并設(shè)定各層神經(jīng)元個數(shù)。

      (3)利用函數(shù)(newff或newfftd)創(chuàng)建神經(jīng)網(wǎng)絡(luò)。

      (4)網(wǎng)絡(luò)初始化與訓(xùn)練。

      (5)通過sim函數(shù)以輸入數(shù)據(jù)為依據(jù)進(jìn)行網(wǎng)絡(luò)仿真與復(fù)原。

      (7)將待求點數(shù)據(jù)輸入網(wǎng)絡(luò),并經(jīng)反歸一處理求出正常高或高程異常。

      3.2 GPS高程擬合程序?qū)崿F(xiàn)

      依據(jù)上面所述GPS高程擬合數(shù)據(jù)處理流程,本文設(shè)計了一個3層神經(jīng)網(wǎng)絡(luò),其輸入層由2個神經(jīng)元組成,輸入元素為(x,y);隱含層由10個神經(jīng)元組成,輸出層由1個神經(jīng)元組成;輸出元素為高程異常ζ。部分程序代碼如下:

      學(xué)習(xí)部分:

      3.3 GPS高程異常擬合程序運行結(jié)果

      高程異常擬合精度及運行次數(shù)如圖2所示,檢核點的擬合殘差結(jié)果如表1和圖3所示。

      表1 GPS高程異常擬合殘差

      圖3 GPS高程異常擬合結(jié)果

      通過圖2、表1和圖3可以明顯看出基于BP神經(jīng)網(wǎng)絡(luò)進(jìn)行GPS高程轉(zhuǎn)換的方法比二次曲面擬合法的效果要好很多,這與前面所述神經(jīng)網(wǎng)絡(luò)能有效避免數(shù)學(xué)模型帶來的誤差相符。BP神經(jīng)網(wǎng)絡(luò)和二次曲面擬合的誤差在所有點上基本趨于一致。從統(tǒng)計的均方誤差來看,神經(jīng)網(wǎng)絡(luò)方法比二次曲面擬合法更符合實際情況,擬合效果較好。

      4 結(jié)論與展望

      綜上所述,BP神經(jīng)網(wǎng)絡(luò)在GPS高程轉(zhuǎn)換方面具有一定的優(yōu)越性,盡管其原理比二次曲面擬合法復(fù)雜;MATLAB為我們提供了BP神經(jīng)網(wǎng)絡(luò)網(wǎng)絡(luò)工具箱及相關(guān)神經(jīng)網(wǎng)絡(luò)創(chuàng)建函數(shù),為BP神經(jīng)網(wǎng)絡(luò)在高程轉(zhuǎn)換中的應(yīng)用提供了方便。

      :

      [1]黃聲享,郭英起,易慶林.GPS在測量工程中的應(yīng)用[M].北京.測繪出版社,2007.

      [2]徐紹銓,張華海,楊志強等.GPS測量原理及應(yīng)用[M].武漢:武漢測繪科技大學(xué)出版社,1998.

      [3]魯鐵定,周世鍵,張立亭等.GPS高程轉(zhuǎn)換的神經(jīng)元網(wǎng)絡(luò)方法分析[J].全球定位系統(tǒng),2004(2):24-28.

      猜你喜歡
      二次曲面合法數(shù)學(xué)模型
      AHP法短跑數(shù)學(xué)模型分析
      活用數(shù)學(xué)模型,理解排列組合
      二次曲面拋物截面存在性定理*
      合法兼職受保護(hù)
      被賴賬討薪要合法
      公民與法治(2020年3期)2020-05-30 12:29:56
      合法外衣下的多重阻撓
      中國外匯(2019年14期)2019-10-14 00:58:32
      基于線接觸加工的二次曲面刀位軌跡研究
      二次曲面區(qū)域泊松方程第一邊值問題的格林函數(shù)解法
      找個人來替我懷孕一一代孕該合法嗎?
      媽媽寶寶(2017年2期)2017-02-21 01:21:22
      對一個數(shù)學(xué)模型的思考
      远安县| 定兴县| 佛山市| 霍山县| 平邑县| 伊宁县| 瓮安县| 瑞丽市| 北川| 和田市| 津南区| 平江县| 东城区| 乌拉特中旗| 汝阳县| 蒲江县| 隆昌县| 焦作市| 三亚市| 剑川县| 邓州市| 彭阳县| 柞水县| 黔江区| 永修县| 航空| 米易县| 雅江县| 崇仁县| 陵川县| 华蓥市| 沛县| 四子王旗| 思茅市| 宝应县| 道孚县| 芦山县| 富锦市| 茶陵县| 榆社县| 潞西市|