• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    多語(yǔ)言混合編程的民用飛機(jī)航材預(yù)測(cè)與配置平臺(tái)

    2021-11-01 12:43:18馮蘊(yùn)雯嚴(yán)浩路成薛小鋒
    航空工程進(jìn)展 2021年5期
    關(guān)鍵詞:源文件航材調(diào)用

    馮蘊(yùn)雯,嚴(yán)浩,路成,薛小鋒

    (西北工業(yè)大學(xué)航空學(xué)院,西安710072)

    0 引 言

    航材作為綜合后勤保障的物資基礎(chǔ),其科學(xué)的預(yù)測(cè)與合理的配置是有效保障民用飛機(jī)安全經(jīng)濟(jì)運(yùn)行的前提[1]。波音公司建立了覆蓋全球的供應(yīng)鏈,擁有行業(yè)內(nèi)先進(jìn)的分銷(xiāo)網(wǎng)絡(luò),能夠快速為全球客戶(hù)配置航材。美聯(lián)航建立了完善的航材庫(kù)存管理系統(tǒng),使得各部門(mén)之間能夠及時(shí)共享信息,為航材管理部門(mén)制定庫(kù)存計(jì)劃和監(jiān)控備件使用情況提供支持。我國(guó)航空公司在航材經(jīng)營(yíng)管理方面經(jīng)驗(yàn)不足,容易造成航材采購(gòu)不合理和資金浪費(fèi)的情況[2]。以國(guó)內(nèi)某航空公司為例,2018年該公司因飛機(jī)維修過(guò)程中航材缺件引起的航班延誤或取消不到1%,但該公司在預(yù)算之內(nèi)盡量多備航材庫(kù)存以滿(mǎn)足飛機(jī)維護(hù)需求,造成航材庫(kù)存成本偏高,公司運(yùn)營(yíng)成本增加[3]。

    國(guó)內(nèi)研究人員為解決合理采購(gòu)和配置航材這一工程問(wèn)題開(kāi)展了很多研究。李俊生[4]分析了航材管理對(duì)于航空公司盈利的重要意義,闡述了信息化對(duì)提高航材管理水平的作用;喻拿侖[5]建立了以航材總體成本最小化為目標(biāo)函數(shù)的模型,使用Python編程設(shè)計(jì)優(yōu)化算法,選取某航空公司50個(gè)航材實(shí)際數(shù)據(jù)作為輸入,得到了成本更優(yōu)的航材數(shù)量推薦清單;王洵麟[6]開(kāi)發(fā)了民用飛機(jī)管理信息系統(tǒng),實(shí)現(xiàn)了航材數(shù)據(jù)管理與航材預(yù)測(cè)兩個(gè)主要功能,其中航材預(yù)測(cè)功能是基于用戶(hù)經(jīng)驗(yàn)實(shí)現(xiàn)的;楊冰冰[7]使用灰色預(yù)測(cè)模型對(duì)30架B777飛機(jī)大修數(shù)據(jù)進(jìn)行了研究,并使用VB語(yǔ)言和Access數(shù)據(jù)庫(kù)設(shè)計(jì)了飛機(jī)大修航材預(yù)測(cè)系統(tǒng),能夠?qū)崿F(xiàn)對(duì)大修航材的預(yù)測(cè)。此外,近年來(lái),基于航材共享模式的航材管理也在快速發(fā)展。航材共享模式憑借規(guī)模優(yōu)勢(shì)能夠有效降低航空公司的航材庫(kù)存成本,但一般只包括周轉(zhuǎn)件[8],并且航材共享支援網(wǎng)絡(luò)本身也需要對(duì)航材進(jìn)行合理的采購(gòu)和配置。

    綜上所述,使用信息化平臺(tái)技術(shù)推動(dòng)航材預(yù)測(cè)與配置理論算法工程應(yīng)用是有必要的,但國(guó)內(nèi)在這一方面尚未有很好的發(fā)展。主要存在如下問(wèn)題:算法程序未能整合入系統(tǒng)平臺(tái),工程上難以應(yīng)用;系統(tǒng)平臺(tái)開(kāi)發(fā)的技術(shù)并非主流的軟件開(kāi)發(fā)技術(shù),不利于部署使用及后期維護(hù),同時(shí),系統(tǒng)平臺(tái)的擴(kuò)展性與操作性較差。

    針對(duì)上述問(wèn)題,本文設(shè)計(jì)并實(shí)現(xiàn)基于多語(yǔ)言混合編程的航材預(yù)測(cè)與配置平臺(tái)。以Java語(yǔ)言及其相應(yīng)的SpringBoot、Mybatis、Vue等主流技術(shù)框架進(jìn)行平臺(tái)框架搭建,將Python、Matlab編寫(xiě)的航材預(yù)測(cè)與配置算法整合到系統(tǒng)平臺(tái)中,并運(yùn)用實(shí)際工程數(shù)據(jù)對(duì)平臺(tái)的功能進(jìn)行使用測(cè)試驗(yàn)證。

    1 預(yù)測(cè)與配置方法

    目前,針對(duì)航材預(yù)測(cè)與配置的理論研究,國(guó)內(nèi)外已取得了較多的成果,提出了較為豐富的理論算法。其中,航材預(yù)測(cè)技術(shù)總體上可分為三類(lèi)[9-14]:基于時(shí)間序列的航材預(yù)測(cè)技術(shù)、基于回歸分析法的航材預(yù)測(cè)技術(shù)、基于機(jī)器學(xué)習(xí)的航材預(yù)測(cè)技術(shù)。航材配置技術(shù)總體上可分為兩類(lèi)[15-16]:基于解析方法的航材配置管理和基于優(yōu)化算法的航材配置管理。這些方法為民用飛機(jī)航材科學(xué)預(yù)測(cè)與合理配置提供了理論支撐。

    支持向量機(jī)算法從統(tǒng)計(jì)學(xué)習(xí)理論發(fā)展而來(lái),專(zhuān)門(mén)用于研究有限樣本情況下的機(jī)器學(xué)習(xí)規(guī)律[17],在數(shù)據(jù)預(yù)測(cè)問(wèn)題上有較為廣泛的運(yùn)用[18]。因此,本文使用支持向量機(jī)法作為實(shí)現(xiàn)航材預(yù)測(cè)功能的算法。

    平臺(tái)中集成的航材配置算法為邊際分析法,這是一種經(jīng)濟(jì)分析方法,該方法把投入的資金所得到的利益與輸出損失進(jìn)行比較,如果組織的目標(biāo)是取得最大利潤(rùn),那么當(dāng)追加的收入和追加的支出相等時(shí),這一目標(biāo)就能達(dá)到[19]。在航材配置過(guò)程中,主要考慮的問(wèn)題是在滿(mǎn)足航材配置需求的前提下盡量降低成本。基于邊際分析法,馮蘊(yùn)雯等[20]考慮橫向供應(yīng)的多級(jí)庫(kù)存配置問(wèn)題,將維修比例這一實(shí)際因素引入庫(kù)存配置模型中,提出了一種考慮橫向供應(yīng)及維修比例的民用飛機(jī)備件多級(jí)庫(kù)存配置方法。與不考慮橫向供應(yīng)和維修比例的傳統(tǒng)配置模型、以及只考慮維修比例的庫(kù)存配置模型相比,該模型顯示的庫(kù)存成本得以顯著減少。因此,本文采用這一方法的算法程序來(lái)實(shí)現(xiàn)航材配置功能。

    2 混合編程的實(shí)現(xiàn)方式

    多種語(yǔ)言混合編程的目的是為了發(fā)揮不同語(yǔ)言各自特有的優(yōu)勢(shì),更好地實(shí)現(xiàn)平臺(tái)設(shè)計(jì)。Java語(yǔ)言最主要的特點(diǎn)是面向?qū)ο?,通過(guò)初始化具有不同屬性的對(duì)象來(lái)實(shí)現(xiàn)具體的程序操作。基于這一特性,Java語(yǔ)言被廣泛應(yīng)用于軟件平臺(tái)的開(kāi)發(fā)中,目前也是全世界使用范圍最廣的編程語(yǔ)言,但使用Java語(yǔ)言來(lái)進(jìn)行數(shù)據(jù)分析和處理的效率很低。Matlab語(yǔ)言在處理矩陣方面具有突出的優(yōu)勢(shì);Py‐thon語(yǔ)言語(yǔ)法簡(jiǎn)潔,且擁有豐富的第三方庫(kù),用戶(hù)可以方便地調(diào)用第三方庫(kù)快速實(shí)現(xiàn)數(shù)據(jù)處理與分析。在軟件平臺(tái)的開(kāi)發(fā)過(guò)程中,把具體的算法和數(shù)據(jù)處理工作交給在這一方面具有優(yōu)勢(shì)的編程語(yǔ)言來(lái)實(shí)現(xiàn),將復(fù)雜的問(wèn)題轉(zhuǎn)化為不同語(yǔ)言之間的參數(shù)傳遞問(wèn)題,能夠降低程序設(shè)計(jì)的復(fù)雜程度,提升軟件平臺(tái)的性能和開(kāi)發(fā)效率[21]。

    2.1 Java與Matlab混合編程的實(shí)現(xiàn)過(guò)程

    Java與Matlab混合編程的實(shí)現(xiàn)方式有多種,但核心問(wèn)題都是要解決兩種語(yǔ)言之間的參數(shù)傳遞。本文設(shè)計(jì)的軟件平臺(tái)是以Java語(yǔ)言為主,將其他語(yǔ)言編寫(xiě)的算法整合到軟件平臺(tái)中。算法程序確定后基本不會(huì)再修改,而軟件平臺(tái)中實(shí)現(xiàn)功能的其他程序需要在編寫(xiě)過(guò)程中不斷修改調(diào)試。為方便算法的調(diào)用和平臺(tái)開(kāi)發(fā),本文使用將Mat‐lab算法程序封裝成jar包程序提供給Java語(yǔ)言直接進(jìn)行調(diào)用的方式來(lái)實(shí)現(xiàn)Java與Matlab混合編程。具體操作流程如下:

    (1)將算法程序處理為函數(shù)形式,并封裝成jar程序包:通常情況下,為了便于直接獲取Matlab程序運(yùn)算產(chǎn)生的過(guò)程變量值和結(jié)果值,算法程序會(huì)以程序流的形式編寫(xiě)。但若要將程序封裝為jar包程序,則需要首先對(duì)腳本程序進(jìn)行處理,將其處理為方法體的形式,使用function……end將算法程序包裹起來(lái),并明確方法名稱(chēng)、輸入和輸出參數(shù)。具體形式為

    如果原程序開(kāi)頭有clear,clc命令,需要在寫(xiě)成方法體后將其注釋或刪除,避免該命令運(yùn)行后將傳入的輸入?yún)?shù)清空。

    通過(guò)以上步驟完成對(duì)算法腳本程序的處理后,在Matlab軟件中使用Library Compiler工具,將算法程序封裝成jar程序包。

    (2)在SpringBoot項(xiàng)目中引入環(huán)境配置jar包和算法程序jar包:在SpringBoot項(xiàng)目中引入jar程序包有兩種方法,一種是將jar程序包放入本地maven倉(cāng)庫(kù)中,然后在pom配置文件中引入;另一種是在SpringBoot項(xiàng)目中的resource目錄下新建一個(gè)lib文件夾,右鍵將其Add as library,項(xiàng)目便可以識(shí)別到里面的jar程序包。

    考慮到在開(kāi)發(fā)過(guò)程中,需要不斷地調(diào)試程序,修改jar包,本文選擇建立lib文件目錄的形式,將jar包添加進(jìn)去。除了算法程序的jar包,還需要引入javabuilder的jar包,提供混合編程的環(huán)境配置,主要是為數(shù)據(jù)類(lèi)型轉(zhuǎn)換提供支持,如圖1所示。

    圖1 在SpringBoot項(xiàng)目中引入jar程序包示意圖Fig.1 Diagram of introducing a jar package into the SpringBoot project

    (3)調(diào)用Matlab算法,傳入?yún)?shù),接收結(jié)果:完成上述操作后,即可在Java程序中通過(guò)初始化類(lèi)的方式,調(diào)用算法程序。具體操作程序如圖2所示。

    圖2 使用Java調(diào)用Matlab程序核心代碼Fig.2 Core code of using Java to call the Matlab program

    2.2 Java與Python混合編程的實(shí)現(xiàn)過(guò)程

    使用Java調(diào)用Python程序的方式有多種,主要包括:

    (1)在Java類(lèi)中直接執(zhí)行Python語(yǔ)句;

    (2)在Java中通過(guò)PythonInterpreter類(lèi)調(diào)用Python腳本;

    (3)通過(guò)Runtime.getRuntime()方法執(zhí)行Py‐thon腳本。

    以上三種方法都可以實(shí)現(xiàn)Java調(diào)用Python程序,但在實(shí)際開(kāi)發(fā)過(guò)程中,使用方法(1)和方法(2)存在無(wú)法正常引用Python第三方庫(kù)的問(wèn)題,使得Python語(yǔ)言的優(yōu)勢(shì)難以體現(xiàn)。因此,選擇第三種方法來(lái)實(shí)現(xiàn)混合編程,即保持了算法程序的獨(dú)立性,又能夠充分利用Python豐富的第三方庫(kù)。具體操作流程如下。

    (1)處理Python腳本程序。

    首先需要對(duì)源程序進(jìn)行處理,將其改寫(xiě)為方法體的形式,并聲明主函數(shù)入口,在主函數(shù)中調(diào)用具體的算法函數(shù),確定輸入和輸出參數(shù)。具體形式如圖3所示。

    圖3 Python腳本程序處理方法Fig.3 Python script processing method

    (2)在SpringBoot項(xiàng)目中添加環(huán)境依賴(lài)。

    要在SpringBoot項(xiàng)目的Java程序中調(diào)用py‐thon程序需要在pom文件中添加jython依賴(lài),如圖4所示。

    圖4 調(diào)用Python程序所需添加的依賴(lài)Fig.4 The dependencies that need to be added to call the Python program

    (3)在Java程序中調(diào)用Python腳本程序,傳入?yún)?shù)、處理結(jié)果。

    完成前述操作后,即可在Java程序中調(diào)用Py‐thon算法程序。具體操作程序如圖5所示。

    圖5 使用Java調(diào)用Python程序核心代碼Fig.5 Core code of using Java to call the Python program

    3 平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

    3.1 平臺(tái)設(shè)計(jì)

    平臺(tái)開(kāi)發(fā)采用瀏覽器/服務(wù)器(Browser/Serv‐er,簡(jiǎn)稱(chēng)B/S)架構(gòu)和前后端分離的開(kāi)發(fā)方式,程序開(kāi)發(fā)環(huán)境在Windos10系統(tǒng)下進(jìn)行。平臺(tái)功能結(jié)構(gòu)如圖6所示。

    圖6 平臺(tái)功能結(jié)構(gòu)圖Fig.6 Diagram of platform functional architecture

    平臺(tái)后端程序基于SpringBoot技術(shù)框架,主要使用Java語(yǔ)言開(kāi)發(fā),并整合了Mybatis技術(shù)框架作為數(shù)據(jù)持久層。前端程序基于Vue技術(shù)框架,主要使用JavaScript語(yǔ)言開(kāi)發(fā),使用了ElementUI組件庫(kù)用于前端頁(yè)面設(shè)計(jì)。后臺(tái)數(shù)據(jù)庫(kù)使用MySQL數(shù)據(jù)庫(kù)管理系統(tǒng),用于存儲(chǔ)計(jì)算分析的結(jié)果。由于平臺(tái)功能是基于Java、Matlab、Python混合編程實(shí)現(xiàn)的,在平臺(tái)開(kāi)發(fā)和運(yùn)行所使用的服務(wù)器上還需要配置這三種語(yǔ)言編譯的環(huán)境?;诳蚣芗夹g(shù),平臺(tái)使用模塊化開(kāi)發(fā)方式,便于將來(lái)更新和擴(kuò)展功能模塊。平臺(tái)共包含兩個(gè)主要功能模塊:航材預(yù)測(cè)模塊和航材配置模塊,兩個(gè)功能模塊的業(yè)務(wù)流程功能相同,包括:

    (1)通用文件查詢(xún):用戶(hù)根據(jù)文件名查詢(xún)數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)源文件信息;

    (2)文件上傳:用戶(hù)上傳數(shù)據(jù)源文件作為算法程序的輸入;

    (3)調(diào)用算法程序:用戶(hù)完成數(shù)據(jù)源文件上傳后,點(diǎn)擊相應(yīng)功能按鈕,系統(tǒng)調(diào)用算法程序進(jìn)行計(jì)算分析;

    (4)狀態(tài)提醒功能:平臺(tái)頁(yè)面會(huì)對(duì)用戶(hù)的主要操作結(jié)果進(jìn)行提示;

    (5)結(jié)果導(dǎo)出功能:后臺(tái)計(jì)算完成并將結(jié)果存入結(jié)果數(shù)據(jù)庫(kù)后,相應(yīng)的結(jié)果顯示在平臺(tái)頁(yè)面上,用戶(hù)可以將結(jié)果進(jìn)行導(dǎo)出,存儲(chǔ)到本地計(jì)算機(jī)中。

    在航材預(yù)測(cè)模塊中,將某一型號(hào)航材的歷史使用數(shù)據(jù)作為輸入,調(diào)用支持向量機(jī)算法,讀取輸入數(shù)據(jù)后進(jìn)行計(jì)算,得到未來(lái)一段時(shí)間的航材使用數(shù)量預(yù)測(cè)值。然后,再使用實(shí)際的使用數(shù)據(jù)與預(yù)測(cè)值進(jìn)行比較,將比較折線(xiàn)圖和預(yù)測(cè)值作為輸出,顯示在前端頁(yè)面上,計(jì)算結(jié)果可提供給用戶(hù)進(jìn)行下載導(dǎo)出。

    在航材配置模塊中,將包含原始推薦數(shù)量、保障率、可用率、報(bào)廢率、備件費(fèi)用、周轉(zhuǎn)時(shí)間、訂貨時(shí)間、人工時(shí)費(fèi)用、材料費(fèi)用、任務(wù)間隔時(shí)間等信息的航材信息表,機(jī)隊(duì)運(yùn)營(yíng)信息,航材庫(kù)位置信息作為輸入,調(diào)用邊際分析算法,讀取輸入數(shù)據(jù)后進(jìn)行計(jì)算分析,得到航材在每個(gè)航材庫(kù)的配置數(shù)量并作為輸出,顯示在前端頁(yè)面上,計(jì)算結(jié)果可提供給用戶(hù)進(jìn)行下載導(dǎo)出。

    總之,平臺(tái)程序設(shè)計(jì)的核心就是傳入數(shù)據(jù),調(diào)用算法程序進(jìn)行計(jì)算分析,返回計(jì)算分析結(jié)果。輸入數(shù)據(jù)的內(nèi)容是根據(jù)算法程序的需求來(lái)確定的,本文設(shè)計(jì)的平臺(tái)主要通過(guò)讀取表格文件內(nèi)容的方式來(lái)實(shí)現(xiàn)輸入。在程序開(kāi)發(fā)過(guò)程中,主要解決的是不同語(yǔ)言程序之間的數(shù)據(jù)傳輸問(wèn)題。

    3.2 參數(shù)處理技術(shù)

    調(diào)用算法程序計(jì)算得到的結(jié)果返回Java程序后,會(huì)存在數(shù)據(jù)類(lèi)型不一致的問(wèn)題。Python語(yǔ)言為弱類(lèi)型語(yǔ)言,它的參數(shù)類(lèi)型與強(qiáng)類(lèi)型語(yǔ)言Java的參數(shù)類(lèi)型兼容性較好;Matlab語(yǔ)言的參數(shù)類(lèi)型與Java語(yǔ)言參數(shù)類(lèi)型并不完全對(duì)應(yīng),通常需要進(jìn)行處理。

    本文涉及到的參數(shù)處理技術(shù)途徑如圖7所示。程序調(diào)用Matlab編寫(xiě)的航材配置算法對(duì)輸入?yún)?shù)進(jìn)行計(jì)算分析后,得到的主要結(jié)果形式為矩陣,Ja‐va語(yǔ)言中沒(méi)有矩陣數(shù)據(jù)類(lèi)型,因此,要先將結(jié)果矩陣轉(zhuǎn)換為Java語(yǔ)言可處理的結(jié)果類(lèi)型,才能對(duì)其進(jìn)行處理,并繼續(xù)將其存入結(jié)果數(shù)據(jù)庫(kù)。Matlab算法計(jì)算得到的是航材配置結(jié)果的矩陣輸出結(jié)果,每一個(gè)元素代表一個(gè)型號(hào)航材在某航材庫(kù)的配置數(shù)量。結(jié)果矩陣返回Java程序后,首先,使用MWNumercArray類(lèi)將其轉(zhuǎn)換為二維數(shù)組;然后,循環(huán)遍歷該二維數(shù)組,依次取出二維數(shù)組中單個(gè)元素,該元素代表一個(gè)型號(hào)航材在若干航材庫(kù)的配置數(shù)量;二維數(shù)組中的單個(gè)元素可看作一維數(shù)組,繼續(xù)循環(huán)遍歷該元素,將其中的每個(gè)數(shù)值賦值給航材配置結(jié)果對(duì)象屬性,并將這個(gè)對(duì)象加入List集合;最后,使用Mybatis框架技術(shù)中的標(biāo)簽,將完成屬性賦值的對(duì)象集合值存入數(shù)據(jù)庫(kù),完成整個(gè)參數(shù)處理過(guò)程。

    圖7 參數(shù)類(lèi)型轉(zhuǎn)換及屬性賦值方法流程圖Fig.7 Flowchart of parameter type conversion andattribute assignment methods

    4 使用測(cè)試

    4.1 測(cè)試過(guò)程

    4.1.1 航材預(yù)測(cè)功能

    登錄系統(tǒng)后,點(diǎn)擊左側(cè)菜單欄的航材預(yù)測(cè)選項(xiàng)進(jìn)入航材預(yù)測(cè)頁(yè)面,頁(yè)面上半部分內(nèi)容為歷史上傳的航材預(yù)測(cè)數(shù)據(jù)源文件信息,下半部分為航材預(yù)測(cè)的結(jié)果,如圖8所示。點(diǎn)擊頁(yè)面右下方上傳數(shù)據(jù)文件按鈕,根據(jù)系統(tǒng)頁(yè)面提示上傳航材歷史使用情況的表格文件,如圖9所示。消耗數(shù)據(jù)表格中記錄了36個(gè)月的航材使用數(shù)據(jù),如圖10所示。繼續(xù)點(diǎn)擊航材預(yù)測(cè)運(yùn)算按鈕,程序調(diào)用后臺(tái)計(jì)算程序開(kāi)始計(jì)算,然后將計(jì)算結(jié)果以表格和折線(xiàn)圖的形式返回到頁(yè)面上,如圖11所示。表格數(shù)據(jù)代表某一航材在一個(gè)月份中的使用數(shù)量預(yù)測(cè)值,折線(xiàn)圖是實(shí)際使用數(shù)據(jù)與預(yù)測(cè)值的對(duì)比情況。用戶(hù)可將表格中的結(jié)果數(shù)據(jù)導(dǎo)出到本地計(jì)算機(jī)中,導(dǎo)出操作如圖12所示。

    圖8 航材預(yù)測(cè)模塊頁(yè)面Fig.8 Aviation material prediction module page

    圖9 上傳航材預(yù)測(cè)數(shù)據(jù)源文件操作頁(yè)面Fig.9 Upload aviation material prediction data source file operation page

    圖10 航材消耗源文件數(shù)據(jù)內(nèi)容Fig.10 Content of aviation material consumption source file

    圖11 航材預(yù)測(cè)計(jì)算結(jié)果頁(yè)面Fig.11 Aviation material prediction results page

    圖12 航材預(yù)測(cè)結(jié)果導(dǎo)出操作頁(yè)面Fig.12 Export operation page of aviation material prediction results

    4.1.2 航材配置功能

    登錄系統(tǒng)后,進(jìn)入航材配置頁(yè)面,如圖13所示。頁(yè)面上半部分顯示歷史上傳的數(shù)據(jù)源文件信息,下半部分顯示計(jì)算結(jié)果。點(diǎn)擊“上傳數(shù)據(jù)源文件”按鈕,根據(jù)系統(tǒng)彈窗中的提示選擇機(jī)隊(duì)信息、航站信息、航材信息的數(shù)據(jù)源文件進(jìn)行上傳,如圖14所示。機(jī)隊(duì)信息文件中包含機(jī)隊(duì)數(shù)量、年飛行小時(shí)、航站數(shù)量和基地?cái)?shù)量;航站信息文件中包含每個(gè)基地和航站之間的航程信息;航材信息文件中包含若干航材件的平均非計(jì)劃拆換間隔、原始推薦數(shù)量、保障率、可用度、時(shí)間等多個(gè)參數(shù)信息,如圖15所示。完成上傳后,繼續(xù)點(diǎn)擊“航材配置運(yùn)算”按鈕,程序調(diào)用后臺(tái)程序開(kāi)始計(jì)算,然后將計(jì)算結(jié)果以表格的形式顯示到頁(yè)面上。表格中一行數(shù)據(jù)代表某一型號(hào)航材在多個(gè)航站配置的數(shù)量。用戶(hù)可將表格中的結(jié)果數(shù)據(jù)導(dǎo)出到本地計(jì)算機(jī)中,如圖16所示。

    圖13 航材配置模塊頁(yè)面Fig.13 Aviation material configuration module page

    圖14 上傳航材配置數(shù)據(jù)源文件操作頁(yè)面Fig.14 Upload aviation material configuration data source file operation page

    圖15 航材配置數(shù)據(jù)源文件內(nèi)容Fig.15 Content of aviation material configuration source file

    圖16 航材配置計(jì)算結(jié)果及導(dǎo)出操作頁(yè)面Fig.16 Calculation results of aviation material configuration and export operation page

    4.2 測(cè)試結(jié)果

    根據(jù)4.1節(jié)中對(duì)各功能模塊的測(cè)試操作可知,平臺(tái)的人機(jī)界面友好,操作簡(jiǎn)單方便,成功整合了航材預(yù)測(cè)與航材配置算法程序,解決了混合編程存在的參數(shù)傳遞問(wèn)題,實(shí)現(xiàn)了預(yù)先設(shè)計(jì)的兩個(gè)主要功能,即通過(guò)平臺(tái)技術(shù)整合理論算法,在平臺(tái)上實(shí)現(xiàn)航材預(yù)測(cè)與航材配置的功能。

    5 結(jié) 論

    (1)本文給出了基于Java、Matlab、Python混合編程的航材預(yù)測(cè)與配置平臺(tái)的設(shè)計(jì),實(shí)現(xiàn)了將航材預(yù)測(cè)和配置理論研究算法整合入信息化平臺(tái)的目的。該平臺(tái)主要實(shí)現(xiàn)了基于航材歷史消耗數(shù)據(jù)的對(duì)航材需求量的預(yù)測(cè)功能,以及基于機(jī)隊(duì)信息、航站信息和航材信息的航材配置功能。

    (2)在平臺(tái)開(kāi)發(fā)過(guò)程中,提出了將Matlab矩陣結(jié)果參數(shù)轉(zhuǎn)化為Java語(yǔ)言可處理的參數(shù)類(lèi)型的方法,并成功運(yùn)用到平臺(tái)中。

    (3)在將來(lái)的使用中,可以根據(jù)工程實(shí)際需要整合多種類(lèi)型的算法、擴(kuò)展平臺(tái)功能模塊,優(yōu)化原有算法程序,更好地為航材管理提供支持。

    猜你喜歡
    源文件航材調(diào)用
    考慮航材共享的國(guó)產(chǎn)民機(jī)航材配置技術(shù)研究
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    網(wǎng)絡(luò)社區(qū)劃分在軟件質(zhì)量問(wèn)題分析中的應(yīng)用
    從“人”的角度淺談對(duì)航材管理的認(rèn)識(shí)
    基于源文件可疑度的軟件缺陷定位方法研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
    淺談我國(guó)通用航空航材共享業(yè)務(wù)
    科技傳播(2016年14期)2016-08-11 21:26:33
    LKJ基礎(chǔ)數(shù)據(jù)源文件自動(dòng)編制系統(tǒng)的研究
    基于SPSS因子分析的艦載機(jī)航材保障風(fēng)險(xiǎn)因素分析
    欧美日韩在线观看h| 午夜免费激情av| 成年女人永久免费观看视频| 国产精品久久久久久精品电影| 黄片wwwwww| 国内揄拍国产精品人妻在线| 国产精品免费一区二区三区在线| 九色成人免费人妻av| 欧美一区二区亚洲| 男女边吃奶边做爰视频| 91久久精品国产一区二区三区| 午夜福利在线在线| 色哟哟哟哟哟哟| 老师上课跳d突然被开到最大视频| 成人性生交大片免费视频hd| 亚洲av免费高清在线观看| 免费观看的影片在线观看| 日韩高清综合在线| 别揉我奶头 嗯啊视频| 伦精品一区二区三区| 天天躁夜夜躁狠狠久久av| 在线观看一区二区三区| 亚洲乱码一区二区免费版| 又黄又爽又刺激的免费视频.| 简卡轻食公司| 亚洲国产色片| 非洲黑人性xxxx精品又粗又长| 男女边吃奶边做爰视频| avwww免费| 亚洲综合色惰| 久久久久久久久大av| 69人妻影院| 日本黄色片子视频| 99热这里只有精品一区| 好男人在线观看高清免费视频| 噜噜噜噜噜久久久久久91| 午夜亚洲福利在线播放| 少妇猛男粗大的猛烈进出视频 | 精品一区二区三区av网在线观看| 欧美潮喷喷水| 精品少妇黑人巨大在线播放 | 欧美3d第一页| 久久久久精品国产欧美久久久| 美女被艹到高潮喷水动态| 天天一区二区日本电影三级| 亚洲第一区二区三区不卡| 国产精品福利在线免费观看| 日本五十路高清| 国产伦精品一区二区三区视频9| 久久精品影院6| 少妇裸体淫交视频免费看高清| av视频在线观看入口| 欧美色视频一区免费| 97超级碰碰碰精品色视频在线观看| 蜜桃久久精品国产亚洲av| 亚洲丝袜综合中文字幕| 成人一区二区视频在线观看| a级一级毛片免费在线观看| 看黄色毛片网站| 日韩欧美在线乱码| 婷婷精品国产亚洲av| 日韩欧美 国产精品| 日日啪夜夜撸| 日韩精品有码人妻一区| 国产亚洲91精品色在线| or卡值多少钱| 亚洲五月天丁香| 热99re8久久精品国产| 亚洲国产精品久久男人天堂| 国产av麻豆久久久久久久| 看免费成人av毛片| 国产精品一区二区性色av| 亚洲美女黄片视频| 久久中文看片网| 男女边吃奶边做爰视频| 一个人观看的视频www高清免费观看| 少妇人妻精品综合一区二区 | 99国产精品一区二区蜜桃av| 国产片特级美女逼逼视频| 国产单亲对白刺激| 观看免费一级毛片| 天堂av国产一区二区熟女人妻| 国产探花极品一区二区| 91久久精品电影网| 国产熟女欧美一区二区| 欧美高清成人免费视频www| 亚洲国产日韩欧美精品在线观看| 一个人看视频在线观看www免费| 日韩在线高清观看一区二区三区| 久久久久精品国产欧美久久久| 精品久久久久久久久久久久久| 老师上课跳d突然被开到最大视频| 成熟少妇高潮喷水视频| 亚洲不卡免费看| 亚洲国产日韩欧美精品在线观看| 成人高潮视频无遮挡免费网站| 免费无遮挡裸体视频| 热99re8久久精品国产| 51国产日韩欧美| 丝袜美腿在线中文| 久久九九热精品免费| 免费看美女性在线毛片视频| 国产蜜桃级精品一区二区三区| 久久人人爽人人爽人人片va| 乱人视频在线观看| 毛片一级片免费看久久久久| 亚洲av不卡在线观看| 亚洲欧美成人精品一区二区| 色5月婷婷丁香| 一个人看的www免费观看视频| 一区二区三区高清视频在线| 色噜噜av男人的天堂激情| 国产精品三级大全| 性插视频无遮挡在线免费观看| 少妇人妻精品综合一区二区 | 亚洲aⅴ乱码一区二区在线播放| 国产精品女同一区二区软件| 天美传媒精品一区二区| 老司机午夜福利在线观看视频| 亚洲欧美日韩东京热| 婷婷色综合大香蕉| 性插视频无遮挡在线免费观看| 欧美高清性xxxxhd video| 亚洲经典国产精华液单| 亚洲av成人av| 色视频www国产| 少妇熟女aⅴ在线视频| 午夜a级毛片| 中国美女看黄片| 国产在线精品亚洲第一网站| av天堂在线播放| a级毛片a级免费在线| 女人十人毛片免费观看3o分钟| 欧美性感艳星| 国产精品人妻久久久影院| 日韩欧美免费精品| 观看美女的网站| 天天躁日日操中文字幕| 99久国产av精品| 免费av不卡在线播放| 亚洲熟妇中文字幕五十中出| 久久久国产成人精品二区| 大香蕉久久网| 国产精品一及| 乱系列少妇在线播放| 搞女人的毛片| 亚州av有码| 国产精品美女特级片免费视频播放器| 熟妇人妻久久中文字幕3abv| 一进一出好大好爽视频| 国产真实乱freesex| 日日摸夜夜添夜夜添av毛片| 最新中文字幕久久久久| 欧美成人a在线观看| 在线免费十八禁| 亚洲自拍偷在线| 亚洲美女视频黄频| а√天堂www在线а√下载| 最近在线观看免费完整版| 美女高潮的动态| av黄色大香蕉| 赤兔流量卡办理| 变态另类成人亚洲欧美熟女| 国产爱豆传媒在线观看| 少妇丰满av| 哪里可以看免费的av片| а√天堂www在线а√下载| 午夜精品在线福利| 久久精品国产亚洲av天美| 真实男女啪啪啪动态图| 97超碰精品成人国产| 日韩精品中文字幕看吧| 两个人的视频大全免费| 国产高清激情床上av| 淫秽高清视频在线观看| 成人无遮挡网站| 日本一本二区三区精品| 五月伊人婷婷丁香| 亚洲欧美中文字幕日韩二区| 国产精品国产高清国产av| 天堂动漫精品| 久久精品国产99精品国产亚洲性色| 在线a可以看的网站| 床上黄色一级片| 免费看av在线观看网站| 亚洲欧美精品自产自拍| 日日干狠狠操夜夜爽| 久久久a久久爽久久v久久| 大型黄色视频在线免费观看| 99riav亚洲国产免费| 麻豆一二三区av精品| 一区福利在线观看| 熟女人妻精品中文字幕| 国产白丝娇喘喷水9色精品| 国产精品一区二区三区四区久久| 成年av动漫网址| 国产极品精品免费视频能看的| 噜噜噜噜噜久久久久久91| 久久精品国产鲁丝片午夜精品| 国产成人精品久久久久久| 免费大片18禁| 精品久久久噜噜| 亚洲美女黄片视频| 成人性生交大片免费视频hd| 又黄又爽又免费观看的视频| 一a级毛片在线观看| 国产高清三级在线| 干丝袜人妻中文字幕| 99久久精品一区二区三区| 国内少妇人妻偷人精品xxx网站| 天堂√8在线中文| 1024手机看黄色片| 久久久久性生活片| 日本三级黄在线观看| 欧美日韩国产亚洲二区| 成人高潮视频无遮挡免费网站| 免费看a级黄色片| 九色成人免费人妻av| 欧美xxxx黑人xx丫x性爽| 99精品在免费线老司机午夜| 99久久成人亚洲精品观看| 22中文网久久字幕| 久久韩国三级中文字幕| 人妻丰满熟妇av一区二区三区| 日本黄大片高清| 国产精品福利在线免费观看| 淫秽高清视频在线观看| 国产人妻一区二区三区在| 免费黄网站久久成人精品| 国产精品亚洲美女久久久| 嫩草影视91久久| 国产成年人精品一区二区| 久久久色成人| 小说图片视频综合网站| 校园人妻丝袜中文字幕| 成人欧美大片| 国产成人91sexporn| 别揉我奶头~嗯~啊~动态视频| 伦精品一区二区三区| 国产男人的电影天堂91| 中出人妻视频一区二区| 国产精品久久久久久亚洲av鲁大| 久久久久九九精品影院| 亚洲经典国产精华液单| 两个人视频免费观看高清| 天堂av国产一区二区熟女人妻| www.色视频.com| 日本黄色片子视频| 此物有八面人人有两片| 俺也久久电影网| 免费看光身美女| 五月玫瑰六月丁香| 在线播放国产精品三级| 婷婷色综合大香蕉| 最近的中文字幕免费完整| 一级黄色大片毛片| 亚洲aⅴ乱码一区二区在线播放| 国产在线男女| 久久久久久久久大av| 久久草成人影院| 精品人妻偷拍中文字幕| 一本久久中文字幕| 在线a可以看的网站| 欧美日韩乱码在线| 欧美高清成人免费视频www| 亚洲av美国av| 成年av动漫网址| 自拍偷自拍亚洲精品老妇| 亚洲四区av| 大香蕉久久网| 两个人视频免费观看高清| 久久久久久久久中文| 色吧在线观看| 国产久久久一区二区三区| 蜜臀久久99精品久久宅男| 最近在线观看免费完整版| av天堂中文字幕网| 91久久精品国产一区二区成人| 国产亚洲精品av在线| 亚洲18禁久久av| 久久久久久久久久久丰满| 国产精品无大码| 午夜爱爱视频在线播放| 全区人妻精品视频| 国模一区二区三区四区视频| 欧美不卡视频在线免费观看| 日韩欧美免费精品| 亚洲精华国产精华液的使用体验 | 亚洲最大成人av| 日本一本二区三区精品| 日本 av在线| 秋霞在线观看毛片| 日本免费一区二区三区高清不卡| 简卡轻食公司| 国产精品综合久久久久久久免费| 亚洲最大成人手机在线| 国产亚洲精品久久久久久毛片| 亚洲国产精品成人综合色| 亚洲,欧美,日韩| 麻豆国产97在线/欧美| av黄色大香蕉| 香蕉av资源在线| 欧美成人免费av一区二区三区| 2021天堂中文幕一二区在线观| 久99久视频精品免费| 熟女电影av网| 午夜福利视频1000在线观看| 色综合色国产| 97在线视频观看| 国内久久婷婷六月综合欲色啪| 亚洲av中文av极速乱| 免费人成视频x8x8入口观看| 又黄又爽又刺激的免费视频.| 亚洲国产精品sss在线观看| 99热6这里只有精品| 身体一侧抽搐| 国内精品宾馆在线| 变态另类成人亚洲欧美熟女| 欧美xxxx黑人xx丫x性爽| 久久久久国产精品人妻aⅴ院| 我要看日韩黄色一级片| 日日摸夜夜添夜夜添av毛片| 黄色视频,在线免费观看| 一级毛片aaaaaa免费看小| 国产一区亚洲一区在线观看| 久久久精品大字幕| 亚洲精品日韩av片在线观看| 卡戴珊不雅视频在线播放| 男人狂女人下面高潮的视频| 亚洲专区国产一区二区| 色哟哟·www| 精品人妻熟女av久视频| 又黄又爽又免费观看的视频| 亚洲精品在线观看二区| 嫩草影院新地址| av在线老鸭窝| 亚洲成人精品中文字幕电影| 久久天躁狠狠躁夜夜2o2o| 在线播放国产精品三级| 国产精品一区二区性色av| 床上黄色一级片| 免费看日本二区| 日本-黄色视频高清免费观看| 欧美精品国产亚洲| 久久草成人影院| 寂寞人妻少妇视频99o| 国产精品精品国产色婷婷| 级片在线观看| 日韩一本色道免费dvd| 丝袜美腿在线中文| 亚洲丝袜综合中文字幕| 少妇丰满av| 亚洲成人久久爱视频| 少妇高潮的动态图| 国产亚洲91精品色在线| 欧美成人免费av一区二区三区| 99久久久亚洲精品蜜臀av| 日本免费a在线| 观看免费一级毛片| 国产真实伦视频高清在线观看| 午夜免费激情av| 18+在线观看网站| 少妇被粗大猛烈的视频| 久久国内精品自在自线图片| 久久久久免费精品人妻一区二区| 国产精品,欧美在线| 亚洲成人久久爱视频| 国语自产精品视频在线第100页| 天堂√8在线中文| 亚洲av电影不卡..在线观看| 国产高潮美女av| 亚洲国产精品成人综合色| 真人做人爱边吃奶动态| www.色视频.com| 99热这里只有是精品在线观看| 精品一区二区三区视频在线观看免费| 国产精品精品国产色婷婷| 老女人水多毛片| 2021天堂中文幕一二区在线观| 男插女下体视频免费在线播放| 可以在线观看毛片的网站| 五月伊人婷婷丁香| 最近2019中文字幕mv第一页| 国产伦在线观看视频一区| 97超视频在线观看视频| 午夜激情欧美在线| .国产精品久久| 久久久久久久久久黄片| 成人鲁丝片一二三区免费| 人妻夜夜爽99麻豆av| 亚洲av第一区精品v没综合| 男女那种视频在线观看| 欧美日本亚洲视频在线播放| 久久久久九九精品影院| 久久亚洲国产成人精品v| 18禁在线播放成人免费| 成人永久免费在线观看视频| 我要搜黄色片| 欧美激情久久久久久爽电影| 狂野欧美激情性xxxx在线观看| 天堂av国产一区二区熟女人妻| 我的女老师完整版在线观看| 老女人水多毛片| 国产精品一区二区三区四区久久| 成人精品一区二区免费| 观看美女的网站| 黄色一级大片看看| 午夜免费激情av| 国内精品美女久久久久久| 成人av在线播放网站| 22中文网久久字幕| 亚洲一区高清亚洲精品| 日韩中字成人| 老女人水多毛片| 国产男人的电影天堂91| 欧美高清成人免费视频www| 我要搜黄色片| 波野结衣二区三区在线| 国产亚洲精品久久久com| 日韩欧美 国产精品| 精品无人区乱码1区二区| 日本与韩国留学比较| 国产成人aa在线观看| 精品熟女少妇av免费看| 观看美女的网站| 中文字幕av在线有码专区| 乱人视频在线观看| 看免费成人av毛片| 国模一区二区三区四区视频| 99久久久亚洲精品蜜臀av| 秋霞在线观看毛片| 色噜噜av男人的天堂激情| 天堂影院成人在线观看| 国产欧美日韩精品亚洲av| 99久久精品一区二区三区| 欧美性猛交╳xxx乱大交人| 熟妇人妻久久中文字幕3abv| 午夜福利在线观看吧| 亚洲中文字幕一区二区三区有码在线看| 国产欧美日韩一区二区精品| 亚洲真实伦在线观看| 老司机福利观看| 久久久久久伊人网av| 亚洲人成网站高清观看| 一级毛片电影观看 | 日本爱情动作片www.在线观看 | 国产精华一区二区三区| 亚洲精品亚洲一区二区| 亚洲一区高清亚洲精品| 久久亚洲精品不卡| 啦啦啦观看免费观看视频高清| a级毛片a级免费在线| 国产精品亚洲美女久久久| 毛片一级片免费看久久久久| 我的老师免费观看完整版| 51国产日韩欧美| 国产乱人视频| 亚洲精品456在线播放app| www.色视频.com| 联通29元200g的流量卡| 波多野结衣高清作品| 赤兔流量卡办理| 日本-黄色视频高清免费观看| 在线观看一区二区三区| 男人狂女人下面高潮的视频| 日本与韩国留学比较| 成人av在线播放网站| 国产极品精品免费视频能看的| 久久午夜福利片| 白带黄色成豆腐渣| 欧美日韩乱码在线| 亚洲无线观看免费| 久久久精品欧美日韩精品| 一级毛片aaaaaa免费看小| 丰满人妻一区二区三区视频av| 欧美高清性xxxxhd video| 少妇丰满av| 老司机午夜福利在线观看视频| 国产三级在线视频| 1024手机看黄色片| 国产一级毛片七仙女欲春2| 久久久久九九精品影院| 久久鲁丝午夜福利片| 国产精品一及| 内地一区二区视频在线| 国产不卡一卡二| 国产日本99.免费观看| 麻豆久久精品国产亚洲av| 一级毛片我不卡| 国语自产精品视频在线第100页| 女人十人毛片免费观看3o分钟| 伊人久久精品亚洲午夜| 成人漫画全彩无遮挡| 少妇的逼水好多| 久久精品综合一区二区三区| 赤兔流量卡办理| 欧美zozozo另类| 精品一区二区三区人妻视频| 男人狂女人下面高潮的视频| 亚州av有码| 亚洲无线观看免费| 最后的刺客免费高清国语| 色哟哟哟哟哟哟| 久久久色成人| 12—13女人毛片做爰片一| 亚洲欧美日韩高清专用| 国产视频一区二区在线看| 美女内射精品一级片tv| 国产白丝娇喘喷水9色精品| 99国产精品一区二区蜜桃av| 日韩精品中文字幕看吧| 夜夜爽天天搞| 精品福利观看| 女人十人毛片免费观看3o分钟| 两性午夜刺激爽爽歪歪视频在线观看| 国产黄色小视频在线观看| 国产午夜精品论理片| 免费大片18禁| 久久亚洲国产成人精品v| 99九九线精品视频在线观看视频| 欧美高清成人免费视频www| 深爱激情五月婷婷| 亚洲av五月六月丁香网| 国产精品美女特级片免费视频播放器| 日韩精品有码人妻一区| 大又大粗又爽又黄少妇毛片口| 日本免费a在线| 午夜福利在线观看免费完整高清在 | 日韩人妻高清精品专区| 干丝袜人妻中文字幕| 免费不卡的大黄色大毛片视频在线观看 | 精品一区二区三区人妻视频| 老司机影院成人| 在线国产一区二区在线| 欧美最新免费一区二区三区| 狠狠狠狠99中文字幕| 搡老熟女国产l中国老女人| 男女之事视频高清在线观看| .国产精品久久| 亚洲精品久久国产高清桃花| 欧美日韩一区二区视频在线观看视频在线 | 亚洲人成网站在线播| 在线观看一区二区三区| 在线播放国产精品三级| 亚洲美女视频黄频| 成年女人毛片免费观看观看9| 国产伦精品一区二区三区视频9| 真实男女啪啪啪动态图| 亚洲精品国产成人久久av| 国产精品乱码一区二三区的特点| 亚洲五月天丁香| 成人av一区二区三区在线看| 久久人人爽人人片av| 亚洲成人精品中文字幕电影| 亚洲久久久久久中文字幕| 国产精品人妻久久久影院| 一本精品99久久精品77| 日韩欧美三级三区| 久久久欧美国产精品| 嫩草影院精品99| 天天一区二区日本电影三级| 最近手机中文字幕大全| 国产精品久久久久久亚洲av鲁大| 午夜爱爱视频在线播放| 国产午夜精品久久久久久一区二区三区 | 成人鲁丝片一二三区免费| 国产午夜福利久久久久久| 非洲黑人性xxxx精品又粗又长| 国产 一区精品| 久久久久久久久久久丰满| 99在线人妻在线中文字幕| 国产 一区 欧美 日韩| 精品久久久久久久久av| 日韩成人伦理影院| 久久久精品94久久精品| 内射极品少妇av片p| 欧美成人a在线观看| 永久网站在线| 少妇熟女欧美另类| 3wmmmm亚洲av在线观看| 级片在线观看| 欧美性猛交黑人性爽| 伦精品一区二区三区| 在线观看午夜福利视频| 日韩一本色道免费dvd| 桃色一区二区三区在线观看| 五月伊人婷婷丁香| 久久久久久久亚洲中文字幕| 久久久久久国产a免费观看| 国产成人freesex在线 | 尾随美女入室| 日韩av在线大香蕉| 国产熟女欧美一区二区| 国产中年淑女户外野战色| 午夜影院日韩av| 午夜福利成人在线免费观看| 精品一区二区免费观看| 精品国内亚洲2022精品成人| 舔av片在线| 国产精品人妻久久久久久| 日本免费a在线| 小说图片视频综合网站| 国产精品一区www在线观看| 国产一区二区三区av在线 | 亚洲三级黄色毛片| 久久综合国产亚洲精品| 波野结衣二区三区在线| 非洲黑人性xxxx精品又粗又长| 黑人高潮一二区| 国产黄片美女视频| 成人鲁丝片一二三区免费| 九色成人免费人妻av| 九九在线视频观看精品| 成年女人毛片免费观看观看9| 成人特级av手机在线观看|