專利名稱:分析航行效率的制作方法
技術(shù)領(lǐng)域:
本公開一般涉及船舶操作,并具體涉及分析船舶性能的方法和設(shè)備。還更具體地, 本公開提供用于在起點(diǎn)和目的點(diǎn)之間行進(jìn)時分析和比較船舶的航行效率的計(jì)算機(jī)實(shí)現(xiàn)的方法、設(shè)備和計(jì)算機(jī)可用的程序代碼。
背景技術(shù):
商船從一個港口運(yùn)載貨物、貨品、乘客和/或材料到另一港口。商船可包括例如油輪、散裝貨輪、集裝箱輪和客輪。全世界數(shù)以萬計(jì)的船只從一個港口到另一港口在海上航行。典型的貨船無論在哪里每年都做出10到30次航行。經(jīng)常地,在任何時候,1000到3000 艘商船在海上。在船舶晚于預(yù)定的時間到達(dá)目的地時可出現(xiàn)問題。例如,可能不能使用計(jì)劃的泊位和港口。結(jié)果,船舶可能必須等待另一泊位另外的時間。進(jìn)一步地,船舶晚于預(yù)定到達(dá)目的地也可干擾塢邊勞動設(shè)施的工作調(diào)度。也可失去連接,并且到賣主的產(chǎn)品輸送被延遲。這些類型的問題可增加用船舶運(yùn)輸貨物的成本。通過提高船速從而早到達(dá),船舶可能仍必須在港口等待預(yù)定泊位。進(jìn)一步地,提高速度而早到達(dá)可降低燃料效率。在一些情況下,船舶可準(zhǔn)時到達(dá)但可能需要也可降低燃料效率的速度爆發(fā)。這些狀況也可增加航行需要的成本。在航行時,希望以提高安全性、效率和/或較低燃料消耗的方式航行。天氣預(yù)報、 歷史數(shù)據(jù)、海圖和優(yōu)化軟件應(yīng)用程序當(dāng)前被用來生成達(dá)到這些目標(biāo)和/或關(guān)于進(jìn)行航行的船舶的其它目標(biāo)的路線。然而,這些類型的處理依賴天氣預(yù)報。然而,天氣預(yù)報在預(yù)報進(jìn)一步不及時的時候變得更不正確。可能難以識別可為特別船舶提供最優(yōu)結(jié)果的解決方案。識別為船舶提供最優(yōu)效率的解決方案可減少航行的成本。另外,更好的解決方案也可增加準(zhǔn)時到達(dá)的發(fā)生和減少在港口混亂的可能性。因此,具有應(yīng)對上面討論的問題中一個或更多的方法和設(shè)備是有利的。
發(fā)明內(nèi)容
在一個有利實(shí)施例中,給出分析航行效率的方法。獲得船舶已完成航行的歷史數(shù)據(jù)。使用船舶模型和歷史數(shù)據(jù)用在處理器單元上執(zhí)行的軟件應(yīng)用程序?yàn)橐淹瓿珊叫猩苫€航行解決方案?;€航行解決方案和用于已完成航行的實(shí)際航行解決方案相比較從而形成比較結(jié)果。在另一有利實(shí)施例中,數(shù)據(jù)處理系統(tǒng)包含具有存儲在其上的程序代碼的存儲裝置以及與存儲裝置通信的處理器單元。處理器單元執(zhí)行程序代碼來獲得船舶已完成航行的歷史數(shù)據(jù)。處理器單元進(jìn)一步執(zhí)行程序代碼來使用船舶模型和歷史數(shù)據(jù)用在處理器單元上執(zhí)行的軟件應(yīng)用程序?yàn)橐淹瓿珊叫猩苫€航行解決方案。處理器單元進(jìn)一步執(zhí)行程序代碼來比較基線航行解決方案和用于已完成航行的實(shí)際航行解決方案從而形成比較結(jié)果。
在還另一有利實(shí)施例中,分析航行效率的計(jì)算機(jī)程序產(chǎn)品包含計(jì)算機(jī)可記錄存儲介質(zhì)和存儲在計(jì)算機(jī)可記錄存儲介質(zhì)上的程序代碼??山o出用于獲得船舶完成航行的歷史數(shù)據(jù)的程序代碼。也可給出用于使用船舶模型和歷史數(shù)據(jù)用在處理器單元上執(zhí)行的軟件應(yīng)用程序?yàn)橐淹瓿珊叫猩苫€航行解決方案的程序代碼。進(jìn)一步地,可給出用于比較基線航行解決方案和用于已完成航行的實(shí)際航行解決方案從而形成比較結(jié)果的程序代碼。特性、功能和優(yōu)點(diǎn)可在本公開的各種實(shí)施例中獨(dú)立實(shí)現(xiàn),或可在其它實(shí)施例中組合實(shí)現(xiàn),其中參考下面的描述和附圖可見進(jìn)一步細(xì)節(jié)。
被認(rèn)為是有利實(shí)施例的特征的新穎特性在權(quán)利要求中闡述。然而,有利實(shí)施例及其用法的優(yōu)選模式、進(jìn)一步目標(biāo)和其優(yōu)點(diǎn)通過參考在結(jié)合附圖閱讀時的本公開有利實(shí)施例的下面詳細(xì)描述將被最佳理解,其中圖1是根據(jù)有利實(shí)施例的數(shù)據(jù)處理系統(tǒng)的圖示;圖2是根據(jù)有利實(shí)施例的模型開發(fā)環(huán)境的圖示;圖3是根據(jù)有利實(shí)施例的航行分析環(huán)境的圖示;圖4是根據(jù)有利實(shí)施例的船舶模型的圖示;圖5是圖解根據(jù)有利實(shí)施例的歷史數(shù)據(jù)的圖示;圖6是圖解根據(jù)有利實(shí)施例的航行解決方案的路線的圖示;圖7是根據(jù)有利實(shí)施例分析航行效率的處理的流程圖;圖8是根據(jù)有利實(shí)施例分析航行效率的處理的流程圖;圖9是根據(jù)有利實(shí)施例比較航行解決方案的處理的流程圖;以及圖10是根據(jù)有利實(shí)施例識別對船舶的修改以提高船舶性能的處理的流程圖。
具體實(shí)施例方式現(xiàn)在參考附圖并具體參考圖1,根據(jù)有利實(shí)施例描述數(shù)據(jù)處理系統(tǒng)的圖示。數(shù)據(jù)處理系統(tǒng)100是可用來實(shí)施不同有利實(shí)施例的數(shù)據(jù)處理系統(tǒng)的例子。數(shù)據(jù)處理系統(tǒng)100可設(shè)置在船舶上、總公司或一些其它合適位置。數(shù)據(jù)處理系統(tǒng)100可根據(jù)不同有利實(shí)施例中一個或更多實(shí)施例實(shí)施分析航行效率所需的處理。在該圖解例子中,數(shù)據(jù)處理系統(tǒng)100包括通信架構(gòu)102,通信架構(gòu)102在處理器單元104、內(nèi)存存儲器106、持久存儲器108、通信單元110、輸入/輸出(I/O)單元112、傳感器 113和顯示器114之間提供通信。處理器單元104用來為可加載到內(nèi)存存儲器106中的軟件執(zhí)行指令。處理器單元104可以是一組一個或更多處理器,或可以是多處理器核,這取決于特定的實(shí)施。進(jìn)一步地,處理器單元104可使用其中主處理器與二級處理器在單芯片上的一個或更多異構(gòu)處理器系統(tǒng)實(shí)現(xiàn)。作為另一圖解例子,處理器單元104可以是含有同類多個處理器的對稱多處理器系統(tǒng)。內(nèi)存存儲器106和持久存儲器108是存儲裝置109的例子。存儲裝置是能夠臨時和/或永久存儲信息的任何硬件塊,信息例如是但不限于數(shù)據(jù)、功能形式的程序代碼和/或其它合適信息。在這些例子中,內(nèi)存存儲器106可以是例如隨機(jī)存取存儲器或任何其它合適的易失或非易失存儲裝置。持久存儲器108可采取各種形式,這取決于特定的實(shí)施。例如,持久存儲器108可含有一個或更多組件或裝置。例如,持久存儲裝置108可以是硬盤驅(qū)動器、閃存、可重寫光盤、可重寫磁帶或以上裝置的某個組合。持久存儲器108使用的介質(zhì)也可以是可移除的。例如,可移除硬盤驅(qū)動器可用于持久存儲器108。在這些例子中,通信單元110提供與其它數(shù)據(jù)處理系統(tǒng)或裝置的通信。在這些例子中,通信單元110是網(wǎng)絡(luò)接口卡。通信單元110可通過使用物理和無線通信鏈接中的一個或兩個來提供通信。輸入/輸出單元112允許與可連接到數(shù)據(jù)處理系統(tǒng)100的其它裝置輸入和輸出數(shù)據(jù)。例如,輸入/輸出單元112可通過鍵盤和鼠標(biāo)為用戶輸入提供連接。另一例子是傳感器113的使用。傳感器113可以是專用傳感器例如多軸運(yùn)動監(jiān)視器。此外,輸入/輸出單元112可向打印機(jī)發(fā)送輸出。顯示器114提供向用戶顯示信息的機(jī)構(gòu)。操作系統(tǒng)和應(yīng)用程序或程序的指令位于持久存儲器108上。這些指令可加載到內(nèi)存存儲器106中,以便由處理器單元104執(zhí)行。不同實(shí)施例的處理可通過處理器單元104 使用可設(shè)置在內(nèi)存存儲器例如內(nèi)存存儲器106中的計(jì)算機(jī)實(shí)現(xiàn)的指令來執(zhí)行。這些指令被稱為可通過處理器單元104中的處理器讀取和執(zhí)行的程序代碼、計(jì)算機(jī)可用程序代碼或計(jì)算機(jī)可讀程序代碼。在不同實(shí)施例中的程序代碼可收錄在不同物理或?qū)嶓w計(jì)算機(jī)可讀介質(zhì)上,例如內(nèi)存存儲器106或持久存儲器108上實(shí)施。程序代碼116以功能形式被設(shè)置在計(jì)算機(jī)可讀介質(zhì)118上,并可加載到或轉(zhuǎn)移到數(shù)據(jù)處理系統(tǒng)100,以便由處理器單元104執(zhí)行。在這些例子中程序代碼116和計(jì)算機(jī)可讀介質(zhì)118形成計(jì)算機(jī)程序產(chǎn)品120。計(jì)算機(jī)可讀介質(zhì)118也是存儲裝置的例子。處理器單元104可與存儲裝置通信從而執(zhí)行程序代碼116。處理器單元104也可使用通信架構(gòu)102 與存儲裝置通信。在一個例子中,計(jì)算機(jī)可讀介質(zhì)118可以是實(shí)體形式,例如插入或放置到是持久存儲器108的一部分的驅(qū)動器或其它裝置的光盤或磁盤,以轉(zhuǎn)移到存儲裝置,例如是持久存儲器108的部分的硬盤驅(qū)動器上。在實(shí)體形式中,計(jì)算機(jī)可讀介質(zhì)118也可采取持久存儲器的形式,例如連接到數(shù)據(jù)處理系統(tǒng)100的硬盤驅(qū)動器或閃存。計(jì)算機(jī)可讀介質(zhì)118的實(shí)體形式也被稱為計(jì)算機(jī)可記錄的存儲介質(zhì)??商鎿Q地,程序代碼116可從計(jì)算機(jī)可讀介質(zhì)118通過到通信單元110的通信鏈接,和/或通過到輸入/輸出單元112的連接轉(zhuǎn)移到數(shù)據(jù)處理系統(tǒng)100。在圖解例子中通信鏈接和/或連接可以是物理的或無線的。計(jì)算機(jī)可讀介質(zhì)也可采取非實(shí)體介質(zhì)的形式,例如含有程序代碼的通信鏈接或無線傳輸。在數(shù)據(jù)處理系統(tǒng)100中圖解的不同組件不表示提供對可實(shí)施不同實(shí)施例的方式的架構(gòu)限制。不同的圖解實(shí)施例可在數(shù)據(jù)處理系統(tǒng)中實(shí)施,該數(shù)據(jù)處理系統(tǒng)包括為數(shù)據(jù)處理系統(tǒng)100圖解說明的組件之外的組件,或替代為數(shù)據(jù)處理系統(tǒng)100圖解說明的組件的組件。在圖1中示出的其它組件可不同于示出的圖解例子。不同實(shí)施例可使用能夠執(zhí)行程序代碼的任何硬件裝置或系統(tǒng)實(shí)施。例如,數(shù)據(jù)處理系統(tǒng)可包括與無機(jī)組件集成的有機(jī)組件,和/或可完全由除人類之外的有機(jī)組件組成。 例如,存儲裝置可由有機(jī)半導(dǎo)體組成。
作為另一例子,在數(shù)據(jù)處理系統(tǒng)100中的存儲裝置是可存儲數(shù)據(jù)的任何硬件設(shè)備。內(nèi)存存儲器106、持久存儲器108和計(jì)算機(jī)可讀介質(zhì)118是實(shí)體形式存儲裝置的例子。 在另一例子中,總線系統(tǒng)可被用來實(shí)施通信架構(gòu)102,并可由一條或更多總線,例如系統(tǒng)總線或輸入/輸出總線組成。當(dāng)然,總線系統(tǒng)可使用在附連到總線系統(tǒng)的不同組件或裝置之間提供數(shù)據(jù)轉(zhuǎn)移的任何合適類型的架構(gòu)實(shí)施。另外,通信單元可包括用來傳輸和接收數(shù)據(jù)的一個或更多裝置, 例如調(diào)制解調(diào)器或網(wǎng)絡(luò)適配器。此外,存儲器可以是例如內(nèi)存存儲器106或緩存,例如在可存在于通信架構(gòu)102中的接口和存儲器控制器集線器中找到的那些。不同的有利實(shí)施例認(rèn)識和考慮到分析或評估用來計(jì)劃航行的軟件的能力是有用的。不同的有利實(shí)施例認(rèn)識和考慮到通過分析用來計(jì)劃航行的軟件的能力,分析可被用來改善和/或改進(jìn)該類型的軟件。即,不同的有利實(shí)施例認(rèn)識和考慮到理想的是具有分析用于航行優(yōu)化的軟件執(zhí)行得有多好以及給定改變條件時航行被優(yōu)化得多好的能力。不同的有利實(shí)施例可提供分析航行效率的方法和設(shè)備??蔀榇暗囊淹瓿珊叫蝎@得歷史數(shù)據(jù)??墒褂么澳P秃蜌v史數(shù)據(jù)用在處理器單元上執(zhí)行的軟件應(yīng)用程序?yàn)橐淹瓿珊叫猩苫€航行解決方案。基線航行解決方案可和用于已完成航行的實(shí)際解決方案比較從而形成比較結(jié)果。借助該信息,不同有利實(shí)施例中的一個或更多可能能夠分析軟件應(yīng)用程序的性能,并可能識別改善。此外,不同的有利實(shí)施例可用來比較不同軟件應(yīng)用程序,從而識別可提供某個期望性能水平的一個或更多應(yīng)用程序。現(xiàn)在參考圖2,根據(jù)有利實(shí)施例示出模型開發(fā)環(huán)境的圖示。模型開發(fā)環(huán)境200可使用一個或更多數(shù)據(jù)處理系統(tǒng),例如圖1中的數(shù)據(jù)處理系統(tǒng)100實(shí)施。模型開發(fā)環(huán)境200可用初始模型202開始。模型創(chuàng)建處理201可用來創(chuàng)建初始模型202。在這些圖解例子中,初始模型202可以是船舶的模型。初始模型202是可用來為船舶執(zhí)行模擬和/或生成航行解決方案的模型。如在此使用的,航行解決方案是船舶從起始點(diǎn)到目的地旅行的計(jì)劃。計(jì)劃可包括例如,但不限于若干速度、若干方向和/或用于執(zhí)行航行的其它相關(guān)因素中的至少一個。航行解決方案可以是靜態(tài)的,或可在航行發(fā)生時改變。模型創(chuàng)建處理201可改變初始模型202,從而提高船舶模擬的精確性。模型,例如初始模型202,可納入詳細(xì)的船舶特定數(shù)據(jù)。該船舶特定數(shù)據(jù)可包括例如船體形狀、附件例如舭龍骨和穩(wěn)定片、發(fā)動機(jī)功率特征、螺旋槳曲線、耐海性模型、用戶定義的安全操作限制、 船舶吃水和縱傾、穩(wěn)心高度和可用試車以及其它測試和/或航行數(shù)據(jù)。可選船載傳感器通過自適應(yīng)的學(xué)習(xí)處理提高模型精確性。在這些圖解實(shí)施例中,模擬處理204可用初始模型202執(zhí)行模擬206。Jeppesen的航行和船只最優(yōu)化解決方案(VV0Q是一個這樣的模擬應(yīng)用程序。在這些圖解例子中模擬 206也使用歷史數(shù)據(jù)208??蔀榇暗南惹巴瓿傻暮叫蝎@得歷史數(shù)據(jù)。例如,歷史數(shù)據(jù)208 可含有關(guān)于航行210的信息。歷史數(shù)據(jù)208可包括航行210的環(huán)境信息212。在這些例子中,航行210是已完成的航行。環(huán)境信息212可包括例如,但不限于在航行210期間存在的天氣條件、波高、海流和/或其它相關(guān)環(huán)境信息。該環(huán)境信息可以是例如后報(hindcast)。后報是天氣的精確歷史記錄。后報風(fēng)和波浪是使用基于預(yù)報或記錄的天氣數(shù)據(jù)并通過物理數(shù)據(jù)驗(yàn)證的現(xiàn)有技術(shù)水平數(shù)值模型生成的風(fēng)速和方向和波高、速度和方向的分析預(yù)測。在這些例子中該數(shù)據(jù)可從Oceanweather 公司獲得。天氣信息可包括例如但不限于表面風(fēng)速和方向;波高、速度和方向;表面海流速度和方向以及其它相關(guān)信息。歷史數(shù)據(jù)208也可包括航行210的實(shí)際路線214。該數(shù)據(jù)也可包括記錄的天氣信息。記錄的天氣信息是實(shí)際記錄的天氣數(shù)據(jù),并可具有與天氣預(yù)報相同類型的信息。通過使用船載傳感器225和到現(xiàn)有的船用儀器226的接口,實(shí)時數(shù)據(jù)可被包括。環(huán)境信息也可包括海流數(shù)據(jù)。海流數(shù)據(jù)是例如但不限于潮汐和/或主要海流方向、 路線和速度。從除天氣和/或后報數(shù)據(jù)之外的來源獲得該數(shù)據(jù)。模擬處理204可使用環(huán)境信息212和實(shí)際路線214執(zhí)行模擬206,從而創(chuàng)建模擬航行216。模擬航行216含有來自模擬206的結(jié)果。例如,模擬航行216可包括燃料使用 218、到達(dá)時間220和/或其它相關(guān)信息中的至少一個。如在此使用的,短語“中的至少一個”在與一列條目一起使用時,表示可使用條目中一個或更多的不同結(jié)合,并且可能需要列表中每個條目中的僅一個。例如,“條目A、條目B和條目C中的至少一個”可包括例如但不限于條目A或條目A和條目B。該例子也可包括條目和條目B和條目C,或條目B和條目C。通過模型創(chuàng)建處理201,模擬航行216可與航行210比較。模擬航行216與航行 210的比較可包括將信息例如燃料使用218和到達(dá)時間210與在航行210的歷史數(shù)據(jù)208 內(nèi)的對應(yīng)信息比較。模型創(chuàng)建處理201可從模擬航行216與航行210的比較生成相關(guān)系數(shù)222,在圖解例子中航行210是實(shí)際航行。相關(guān)系數(shù)222可被用來改變初始模型202。例如,相關(guān)系數(shù) 222可被用來調(diào)整初始模型202從而匹配實(shí)際記錄的船舶性能。船舶性能可以是例如但不限于燃料效率、速度、按時到達(dá)目的地的可能性中的至少一個。相關(guān)系數(shù)222也可針對改變而被調(diào)整,例如對船體設(shè)計(jì)做出的修改、船體或螺旋槳粗糙度改變、燃料質(zhì)量或使用不同船體涂層材料。此外,相關(guān)系數(shù)222也可被用來針對缺少或錯誤的數(shù)據(jù)糾正模型。由于為船舶性能收集另外的數(shù)據(jù),因此相關(guān)系數(shù)222可被重調(diào)整。可從與傳感器和/或船用儀器接合和/或在維護(hù)或修理之后收集另外的數(shù)據(jù)。例如,船體粗糙度的相關(guān)系數(shù)可以以螺旋槳伴流因數(shù)表示。假設(shè)螺旋槳沒有損壞, 在軸馬力、船速和每分鐘發(fā)動機(jī)轉(zhuǎn)數(shù)之間具有固定關(guān)系。該關(guān)系遵循包括伴流因數(shù)的螺旋槳曲線。使用關(guān)于軸馬力、速度和每分鐘轉(zhuǎn)數(shù)的測量數(shù)據(jù),可得出伴流因數(shù)。當(dāng)船舶是新船時,螺旋槳伴流因數(shù)范圍可從大約20%到大約25%。在由于污垢而使得船體狀況惡化時,螺旋槳伴流因數(shù)可增大到超過40%。該改變可導(dǎo)致增加的實(shí)滑移 (true slip),實(shí)滑移對于相同船速要求增加的馬力。增大的螺旋槳伴流因數(shù)可在性能模型中被更新,以調(diào)查在螺旋槳拋光上的投資回報,從而基于船舶的未來航行減小伴流因數(shù)、要求的馬力和燃料消耗。在這些例子中,多個相關(guān)系數(shù),例如相關(guān)系數(shù)222可通過模型創(chuàng)建處理201識別, 從而生成和/或修改模型224。多個系數(shù),例如相關(guān)系數(shù)222被用來校準(zhǔn)模型模擬結(jié)果從而匹配實(shí)際測量的航行性能。系數(shù)可被用來例如糾正由于船體或螺旋槳粗糙度、吃水差、縱傾或?qū)Υ暗男薷?、發(fā)動機(jī)調(diào)節(jié)狀態(tài),和/或燃料質(zhì)量引起的阻力誤差。在執(zhí)行這些改變之后,可使用模擬206運(yùn)行額外的模擬,從而使用對初始模型202 的改變模擬航行。這些額外的模擬可使用船舶的航行210和其它已完成航行執(zhí)行。這些模擬、比較和改變可重復(fù)執(zhí)行,直到模擬航行216在期望的精確度水平內(nèi)對應(yīng)航行210。在模擬完成時,模型創(chuàng)建處理201可然后形成模型224。模型2M可被用來根據(jù)一個或更多有利實(shí)施例識別航行解決方案和/或執(zhí)行比較。耐海性和速度保持模型是可用來實(shí)現(xiàn)模型224的模型類型的例子。這些模型是艦船設(shè)計(jì)師己知的,例如在 Principles of Naval Architecture, Society of Naval Architects and Marine Engineers (SNAME), ISBN 0-939773-00-7(I),0-939773-01-5(II) 和0-939773-02-3(111)中找到的模型?,F(xiàn)在參考圖3,示出根據(jù)有利實(shí)施例的航行分析環(huán)境。在該例子中,航行分析環(huán)境 300可使用一個或更多數(shù)據(jù)處理系統(tǒng)實(shí)施,例如在圖1中的數(shù)據(jù)處理系統(tǒng)100。在該圖解例子中,在航行分析環(huán)境300內(nèi)的分析處理302可使用歷史數(shù)據(jù)304和模型306,從而執(zhí)行航行的分析。例如,在歷史數(shù)據(jù)304中的已完成航行308可通過分析處理302獲得。歷史數(shù)據(jù)304可含有相似于圖2中歷史數(shù)據(jù)208的信息。歷史數(shù)據(jù)304可包括例如但不限于在航行時段期間為航行經(jīng)過位置記錄的環(huán)境信息、航行的實(shí)際路線和其它相關(guān)信息。環(huán)境信息可包括例如但不限于天氣條件、波高、海流和其它相關(guān)環(huán)境信息。在這些例子中,該環(huán)境信息可采取后報的形式。已完成的航行308含有船舶已完成的航行的歷史數(shù)據(jù)。在分析處理302中的路線選擇處理310可使用已完成航行308的歷史數(shù)據(jù)和模型312生成基線航行解決方案314。 可用來實(shí)現(xiàn)路線選擇處理310的軟件應(yīng)用程序的例子是可從波音公司的hppesen獲得的 Jeppesen的船只和航行優(yōu)化解決方案(VVOS)。模型312是生成已完成航行308的歷史數(shù)據(jù)304的船舶的模型306內(nèi)的模型?;€航行解決方案314可與已完成航行308的歷史數(shù)據(jù)304中的實(shí)際航行解決方案316比較。在這些圖解例子中,實(shí)際航行解決方案316可以是已完成航行308遵照的實(shí)際計(jì)劃。實(shí)際航行解決方案316可人工生成,或使用路線選擇處理例如路線選擇處理326 生成。分析處理302可比較基線航行解決方案314中的若干參數(shù)318與實(shí)際航行解決方案316中的若干參數(shù)320。在此使用的若干數(shù)量指一個或更多條目。例如,若干參數(shù)318是一個或更多參數(shù)。若干參數(shù)318可以是形成基線航行解決方案314時分析處理302生成的參數(shù)。若干參數(shù)320可從已完成航行308生成。在這些例子中,若干參數(shù)318和若干參數(shù)320可采取性能參數(shù)的形式。這些參數(shù)可包括例如但不限于燃料消耗、速度、到達(dá)時間和/或識別航行性能的其它相關(guān)參數(shù)。在這些例子中選擇若干參數(shù)320來對應(yīng)若干參數(shù)318。若干參數(shù)318和若干參數(shù) 320的比較可導(dǎo)致比較結(jié)果322。比較結(jié)果322可包括航行效率324。在比較結(jié)果322中航行效率3M可識別若干參數(shù)318和若干參數(shù)320的效率。航行效率3M可表達(dá)為給定特定一組限制或參數(shù)的船舶消耗的最小可能燃料量對給定相同組的限制或參數(shù)的相同船舶消耗的實(shí)際燃料量的比率。在這些例子中,百分之百航行效率是在實(shí)際消耗燃料量與最小可能消耗燃料量相同時的航行效率。較低百分比表示小于最優(yōu)效率的效率。即,實(shí)際消耗的燃料多于最小可能燃料量。例如,如果在被比較的參數(shù)中的參數(shù)是燃料使用,那么航行效率3M可計(jì)算如下V = O= (EXPXH)=優(yōu)化的/實(shí)際消耗的燃料
其中,V是航行效率,0是操作效率,E是發(fā)動機(jī)效率,P是螺旋槳效率并且H是船體效率。E、P和H通常通過現(xiàn)有的船用儀器監(jiān)視。如果儀器不存在于船上,那么可安裝另外的傳感器??赏ㄟ^監(jiān)視關(guān)于輸出軸扭矩和每分鐘轉(zhuǎn)數(shù)(RPM)的燃料消耗來測量E。該燃料消耗可以是例如以軸馬力(SHP)為單位??赏ㄟ^監(jiān)視相對于軸馬力和速度的每分鐘轉(zhuǎn)數(shù)來測量P??赏ㄟ^監(jiān)視關(guān)于軸馬力的船速來測量H。0是給定航行的給定分段的全部不同的發(fā)動機(jī)效率、螺旋槳效率和船體效率的總和??偟腣是從起始地到目的地的給定航行每個分段的全部操作效率的乘積。百分之百的航行效率表示優(yōu)選的最優(yōu)化航行。即,百分之百的航行效率在實(shí)際消耗的燃料量與航行應(yīng)該消耗的最小燃料量相同時出現(xiàn)。小于百分之百的航行效率表示小于最優(yōu)航行的航行效率。在這些實(shí)施例中較低百分比表示低于最優(yōu)效率。例如,與應(yīng)該消耗的最小燃料量相比,實(shí)際消耗的燃料可更多。最優(yōu)基線航行是提供最大航行效率的船舶模擬航行的路線、速度和方向。該效率可以是例如在給定和船舶執(zhí)行實(shí)際航行相同的出發(fā)和到達(dá)時間、起始地和目的地、負(fù)載、吃水、縱傾和其它限制時的最小燃料消耗。在這些例子中,使用的參數(shù)可包括例如但不限于船舶模型中的不同參數(shù)。這些參數(shù)可以是例如但不限于船體形狀、船體涂層、螺旋槳設(shè)計(jì)、船體和螺旋槳粗糙度、吃水、縱傾、發(fā)動機(jī)性能、耐海性、速度保持以及安全操作限制、起始地和目的地、出發(fā)和到達(dá)時間、 地理限制、天氣、波浪和海流的海洋條件、特殊風(fēng)暴警報和/或其他相關(guān)參數(shù)。這樣,不同的有利實(shí)施例提供確定與基線航行解決方案314相比在實(shí)際航行解決方案316中使用多少燃料的能力。例如,實(shí)際航行解決方案316可已經(jīng)由路線選擇處理3 生成。這樣,可用允許識別哪個路線選擇處理可能是對于為特殊船舶執(zhí)行路線選擇理想的或更好的路線選擇處理的方式,執(zhí)行路線選擇處理310和路線選擇處理3 之間的比較。進(jìn)一步地,不同的有利實(shí)施例也可被用來做出對現(xiàn)有船舶的改進(jìn)。例如,分析處理 302可修改模型312中的性能參數(shù)328,從而確定是否可發(fā)生提高的效率。性能參數(shù)3 可包括例如發(fā)動機(jī)330、船體332、螺旋槳334和/或其它相關(guān)參數(shù)。例如,船體332可被調(diào)整從而考慮重漆船舶的船體。螺旋槳334可被調(diào)整從而考慮不同的螺旋槳、添加若干新螺旋槳、變化間距和/或當(dāng)前螺旋槳的拋光。發(fā)動機(jī)330可被更改從而考慮關(guān)于發(fā)動機(jī)的維護(hù)、對發(fā)動機(jī)的改進(jìn)或其它修改。這些改變可形成新模型336。新模型336可然后與歷史數(shù)據(jù)304中的已完成航行 308 一起使用,從而生成新航行解決方案338。新航行解決方案338可然后與基線航行解決方案314和/或?qū)嶋H航行解決方案316比較,從而形成新比較結(jié)果340。分析處理302可分析新比較結(jié)果340和比較結(jié)果322,從而確定對新模型336的修改是否為船舶提供更好性能。如果識別性能充分提高,那么新模型336中的改變可在針對新模型336的實(shí)際船舶中實(shí)施。在這些例子中,路線選擇處理310可為具有固定的運(yùn)輸持續(xù)時間的從起始點(diǎn)到目的點(diǎn)的航行生成航行解決方案。例如,出發(fā)和到達(dá)時間可以是固定的。使關(guān)于船舶性能的風(fēng)、波浪、海流和其它環(huán)境條件的優(yōu)點(diǎn)最大化的理論最優(yōu)通路可用滿足出發(fā)和到達(dá)時間限制同時使燃料消耗最少的方式識別。路線選擇處理310可通過創(chuàng)建限制內(nèi)的網(wǎng)格的或若干跟隨的可能解決方案,發(fā)現(xiàn)最優(yōu)航行解決方案。該路線選擇處理比較可針對最小燃料消耗北京該網(wǎng)格的每個分支。路線選擇處理310考慮的參數(shù)可包括例如但不限于船體設(shè)計(jì)、發(fā)動機(jī)功率特征、螺旋槳曲線、 船舶吃水、安全操作限制和/或其它相關(guān)參數(shù)。不同有利實(shí)施例中的一個或更多可使用航行分析環(huán)境30,0從而提供基準(zhǔn)檢查或比較通過不同路線選擇處理生成的航行解決方案的能力。例如,路線選擇處理310生成的路線選擇解決方案的比較結(jié)果可與路線選擇處理326生成的路線選擇解決方案的比較結(jié)果進(jìn)行比較。在這些例子中,路線選擇處理326為已完成航行308生成實(shí)際航行解決方案316。 路線選擇處理310可然后從已完成航行308的歷史數(shù)據(jù)304創(chuàng)建基線航行解決方案314。 分析處理302可比較這些航行解決方案從而生成航行效率324。在這些圖解例子中,航行效率3M可被用來識別哪個路線選擇處理提供更好的路線選擇解決方案。該類型的比較可用許多不同類型的路線選擇處理形成,從而識別與其它路線選擇處理相比可提供更好路線選擇解決方案的特殊路線選擇處理。現(xiàn)在轉(zhuǎn)到圖4,根據(jù)有利實(shí)施例示出船舶模型的圖示。在該例子中,模型400是可在模型開發(fā)環(huán)境200和/或航行分析環(huán)境300中找到的模型的例子。例如,模型400可用來實(shí)現(xiàn)初始模型202、模型224、模型312和新模型336。模型400含有關(guān)于船舶的信息,并可被用來模擬船舶性能。模型400可包括例如船體設(shè)計(jì)402、發(fā)動機(jī)功率特征404、螺旋槳曲線406、船舶吃水和縱傾408、穩(wěn)心高度410和 /或其它相關(guān)信息。發(fā)動機(jī)功率特征404可被用來識別船舶的發(fā)動機(jī)效率。螺旋槳曲線406可被用來識別螺旋槳效率。船體設(shè)計(jì)402、船舶吃水和縱傾408和穩(wěn)心高度410可被用來識別船舶的船體效率。這些不同效率可被結(jié)合從而在路線選擇處理或其它模擬工具使用模型400時形成船舶的操作航行效率?,F(xiàn)在參考圖5,根據(jù)有利實(shí)施例示出圖解歷史數(shù)據(jù)的圖示。歷史數(shù)據(jù)500含有已完成航行502的數(shù)據(jù)。已完成的航行502可包括數(shù)據(jù),例如環(huán)境信息504、路線506和航行約束508。環(huán)境信息504是已完成航行502發(fā)生期間相同時段的信息。環(huán)境信息504可包括例如但不限于天氣510、波浪512、海流514、溫度516和/或在已完成航行502執(zhí)行期間存在的其它相
關(guān)環(huán)境信息。路線506可包括例如但不限于起始地518、目的地520和在起始地518和目的地 520之間的路徑522。航行約束508是對船舶運(yùn)轉(zhuǎn)和/或移動的方式的約束或限制。例如, 但不限于,航行約束508可包括出發(fā)時間524、到達(dá)時間526、最大速度528、最小速度530、 最大橫搖532、最大縱搖534和其它相關(guān)約束。限制是航行的限制和/或規(guī)范。限制可以是例如但不限于在船舶模型中使用的參數(shù),例如船體形狀、船體涂層、螺旋槳設(shè)計(jì)、船體和螺旋槳粗糙度、吃水、縱傾、發(fā)動機(jī)性能、 耐海性和速度保持、安全操作限制、起始地和目的地、出發(fā)和到達(dá)時間、地理限制、天氣的海洋條件、波浪的海洋條件、海洋和潮流的條件、特殊風(fēng)暴警報和其它相關(guān)信息。在圖2中的模型開發(fā)環(huán)境200、在圖3中的航行分析環(huán)境300、在圖4中的模型400 和在圖5中的歷史數(shù)據(jù)500的圖解不意味著暗示對可實(shí)施不同有利實(shí)施例的方式的物理和/或架構(gòu)限制。一些有利實(shí)施例可包括除圖解組件之外的其它組件或替代圖解組件的其它組件。進(jìn)一步地,在一些有利實(shí)施例中,組件中一些可以是非必需的。例如,在一些例子中,在圖2中的模型開發(fā)環(huán)境200可在與圖3中航行分析環(huán)境 300相同的數(shù)據(jù)處理系統(tǒng)上執(zhí)行。在其它圖解實(shí)施例中,這些不同環(huán)境可分布在可通過通信介質(zhì)例如網(wǎng)絡(luò)相互連接的許多不同數(shù)據(jù)處理系統(tǒng)上。作為另一例子,在一些有利實(shí)施例中, 除在圖3中的航行分析環(huán)境300中圖解的兩個路線選擇處理之外,可比較或基準(zhǔn)檢查另外的路線選擇處理。進(jìn)一步地,不同模型,例如在圖2中的初始模型202、在圖2中的模型2 和在圖3中的模型312是表示實(shí)際物理船舶或船舶設(shè)計(jì)的模型?,F(xiàn)在參考圖6,根據(jù)有利實(shí)施例示出圖解航行解決方案的路線的圖示。在該例子中,路線600可以是在船舶605的起始地602和目的地604之間的船舶航線。路線600是實(shí)際完成的航行。路線606是分段608、610和612的總和,并可以是使用已完成航行的歷史數(shù)據(jù)生成的基線航行解決方案,該已完成航行使用路線600。該歷史數(shù)據(jù)可以是例如在圖 3中的歷史數(shù)據(jù)304。在計(jì)算路線606時,路線可分為較短分段,例如分段608、610和612以便分析。每個分段都可被分析從而為特別的參數(shù)組識別航行效率,該參數(shù)例如是但不限于在保持準(zhǔn)時到達(dá)時的燃料消耗。路線600的實(shí)際運(yùn)行效率可然后與路線606的基線效率比較。在其它有利實(shí)施例中,可計(jì)算每個航行段的效率。例如,已完成航行的基線航行解決方案的每個分段可和用于已完成航行的實(shí)際航行解決方案的對應(yīng)分段比較。可通過組合每個航行段的效率計(jì)算整個路線上的總航行效率?,F(xiàn)在參考圖7,根據(jù)有利實(shí)施例示出分析航行效率的處理流程圖。在圖1中圖解的處理可在處理例如在圖2中的模型創(chuàng)建處理201中實(shí)現(xiàn)。模型創(chuàng)建處理201可以是軟件組件。在一些有利實(shí)施例中,模型創(chuàng)建處理201可包括用戶或設(shè)計(jì)師執(zhí)行的操作。通過創(chuàng)建船舶的初始模型開始處理(操作700)。該處理然后獲得船舶先前完成的航行的歷史數(shù)據(jù)(操作702)。接下來,使用初始模型模擬船舶先前完成航行的模擬從而形成模擬航行(操作 704)。先前完成的航行的性能數(shù)據(jù)與模擬航行的性能數(shù)據(jù)比較從而識別相關(guān)系數(shù)(操作 706)。然后確定相關(guān)系數(shù)是否為所需的相關(guān)系數(shù)(操作708)。如果相關(guān)系數(shù)是所需的值,那么該處理存儲初始模型為船舶模型(操作710),此后該處理終結(jié)。該模型可被用來生成航行解決方案和在路線選擇處理之間做出比較。再次參考操作708,如果相關(guān)系數(shù)不具有所需的值,那么該處理使用相關(guān)系數(shù)改變初始模型(操作712)。對模型的其它可能改變包括例如添加缺少的數(shù)據(jù)、糾正錯誤數(shù)據(jù)、添加或修改模型參數(shù)、提供另外實(shí)際記錄的航行數(shù)據(jù),以及與專門傳感器和/或其它船用儀
器接合。海流數(shù)據(jù)是潮汐和/或主要海流方向、路線和速度。該數(shù)據(jù)從天氣和/或后報數(shù)據(jù)之外的來源獲得。記錄的航行數(shù)據(jù)是路線、速度、方向、出發(fā)時間、到達(dá)時間、負(fù)載、吃水、 縱傾、燃料消耗、發(fā)動機(jī)轉(zhuǎn)速、每分鐘發(fā)動機(jī)轉(zhuǎn)數(shù)、馬力和與完成或在進(jìn)行過程中的航行關(guān)聯(lián)的其它相關(guān)數(shù)據(jù)。該處理然后返回操作702以執(zhí)行另外的模擬?,F(xiàn)在參考圖8,根據(jù)有利實(shí)施例示出分析航行效率的處理流程圖。在圖8中圖解的處理可在處理例如在圖3中示出的分析處理302中實(shí)現(xiàn)。處理可包括軟件和/或用戶實(shí)施的操作。通過獲得船舶已完成航行的歷史數(shù)據(jù)開始處理(操作800)。該處理然后使用船舶模型和歷史數(shù)據(jù)以在處理器單元上執(zhí)行的軟件應(yīng)用程序生成已完成航行的基線航行解決方案(操作802)。該處理然后比較基線航行解決方案和用于已完成航行的實(shí)際航行解決方案,從而形成比較結(jié)果(操作804),此后該處理終結(jié)?,F(xiàn)在參考圖9,根據(jù)有利實(shí)施例示出比較航行解決方案的處理流程圖。在圖9中圖解的處理是圖8中操作804的更詳細(xì)圖解。通過識別針對基線航行解決方案的第一數(shù)量的參數(shù)開始處理(操作900)。該第一數(shù)量的參數(shù)是感興趣的參數(shù)數(shù)量。例如,但不限于,第一數(shù)量的參數(shù)可以是燃料消耗。該處理然后識別針對用于已完成航行的實(shí)際航行解決方案的第二數(shù)量的參數(shù)(操作902)。該處理然后比較第一數(shù)量的參數(shù)和第二數(shù)量的參數(shù),從而形成比較結(jié)果(操作904)。比較可包括識別第一數(shù)量的參數(shù)和第二數(shù)量的參數(shù)之間的差異,從而形成表達(dá)為百分比的比較結(jié)果。此后該處理終結(jié)?,F(xiàn)在參考圖10,根據(jù)有利實(shí)施例示出識別提高船舶性能的對船舶的修改的處理流程圖。在圖10中圖解的處理可使用處理例如在圖3中的分析處理302實(shí)現(xiàn)。該處理可采取軟件和/或用戶實(shí)施的操作的形式。通過獲得船舶的已完成航行的歷史數(shù)據(jù)開始圖10中圖解的處理(操作1000)。該處理然后為已完成航行生成基線航行解決方案(操作1002)。該處理然后比較基線航行解決方案和實(shí)際航行解決方案(操作1004)。該處理然后改變船舶模型從而形成船舶的新模型(操作1006)。然后使用船舶的新模型和歷史數(shù)據(jù)為已完成航行生成新航行解決方案(操作1008)。在新航行解決方案和實(shí)際航行解決方案之間做出比較從而形成新比較結(jié)果(操作1010)。確定對模型的改變是否充分的(操作1012)。如果對模型的改變不充分,那么該處理可返回操作1006。如果對模型的改變充分,那么可對船舶做出對模型做出的改變(操作 1014),此后該處理終結(jié)。在不同的示出實(shí)施例中的流程圖和框解說明設(shè)備、方法和計(jì)算機(jī)程序產(chǎn)品的一些可能實(shí)施的架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個方框都可表示包含用于實(shí)施特定功能或多個特定功能的一個或更多可執(zhí)行指令的計(jì)算機(jī)可用或可讀程序代碼的模塊、分段或部分。在合適時方框也可包括用戶實(shí)施方操作。在一些可替換實(shí)施中,在方框中提到的功能或多個功能可以以圖中提到順序之外的順序發(fā)生。例如,在一些情況下,順次示出的兩個方框可基本同時執(zhí)行,或方框可有時以顛倒順序執(zhí)行,這取決于涉及的功能。這樣,不同的有利實(shí)施例中的一個或更多可被用來識別對船舶的改善。這些改善可包括對船舶的船體涂漆、清潔船舶的船體、拋光螺旋槳、改變螺旋槳、執(zhí)行對發(fā)動機(jī)的維護(hù)、修改自動駕駛儀、穩(wěn)定翼片功能和/或其它相關(guān)處理。進(jìn)一步地,如先前提及的,不同的有利實(shí)施例可被用來比較不同軟件應(yīng)用程序,從而識別可提供某個期望水平的性能的一個或更多應(yīng)用程序。軟件應(yīng)用程序可具有在方框中識別或在各實(shí)施例中先前描述的功能中的一個或更多。源自第一船舶的航行解決方案的比較可用源自若干船舶的航行解決方案的比較來分析,從而確定軟件應(yīng)用程序是否比若干其它軟件應(yīng)用程序更精確。例如,處理器可執(zhí)行程序代碼從而獲得第一船舶的第一已完成航行的第一歷史數(shù)據(jù),并生成第一已完成航行的第一基線航行解決方案。用第一軟件應(yīng)用程序使用第一船舶的第一模型和第一歷史數(shù)據(jù)生成第一基線航行解決方案。通過比較第一基線航行解決方案和用于第一已完成航行的第一實(shí)際航行解決方案,形成第一船舶的第一比較結(jié)果。處理器進(jìn)一步執(zhí)行程序代碼從而獲得若干船舶的若干已完成航行的歷史數(shù)據(jù),并為若干已完成航行生成若干基線航行解決方案。使用若干軟件應(yīng)用程序,使用若干船舶的若干模型和若干歷史數(shù)據(jù)生成若干基線航行解決方案。通過比較若干基線航行解決方案和用于若干已完成航行的若干對應(yīng)的實(shí)際航行解決方案,形成若干比較結(jié)果。最終,分析第一比較結(jié)果和若干比較結(jié)果,從而識別第一軟件應(yīng)用程序和若干軟件應(yīng)用程序中哪個更精確。仍進(jìn)一步地,不同的有利實(shí)施例也可被用來識別船舶模型和船舶何時性能偏離。 該偏離可被用來識別在使用期間已經(jīng)對船舶發(fā)生的、不可在模型中反映的改變。例如,隨時間推移,在船舶的船體上的油漆可劣化。該劣化可導(dǎo)致實(shí)際航行偏離通過路線選擇處理生成的航行解決方案。通過使用不同有利實(shí)施例中的一個或更多做出對已完成航行的比較, 在航行解決方案和實(shí)際結(jié)果之間隨時間推移發(fā)生的偏離可被用來表示對模型的更新,和/ 或可能需要對船舶執(zhí)行維護(hù)。進(jìn)一步地,不同的有利實(shí)施例也可被用來為源自燃料燃燒的排放物,例如二氧化碳和其它溫室氣體(GHG)建立基線。源自基于石油的燃料燃燒的碳排放直接與燃料消耗成比例。該排放系數(shù)可然后被用來監(jiān)視、記錄和/或證明溫室氣體排放量的改變,以便符合操作規(guī)定和/或碳信用交易。因此,不同的有利實(shí)施例提供分析航行效率的方法和設(shè)備。不同有利實(shí)施例中的一個或更多提供比較不同的路線選擇處理從而識別特定路線選擇處理是否可生成更好路線選擇解決方案的能力。不同的有利實(shí)施例通過使用模型和已完成航行的歷史數(shù)據(jù)識別效率或其它參數(shù)之間的差異來生成比較結(jié)果。在不同的有利實(shí)施例中,可比較和基準(zhǔn)檢查的參數(shù)之一是燃料消耗。不同的有利實(shí)施例提供比較最優(yōu)燃料消耗和實(shí)際燃料消耗的能力。如上面描述的,不同的有利實(shí)施例可使用記錄數(shù)據(jù)重創(chuàng)建實(shí)際船舶航行,并然后使用路線選擇處理發(fā)現(xiàn)最優(yōu)解決方案。實(shí)際航行或航行解決方案的比較和通過路線選擇處理做出的解決方案比較。不同的有利實(shí)施例可采取完全硬件實(shí)施例、完全軟件實(shí)施例或含有硬件和軟件元件的實(shí)施例的形式。一些實(shí)施例可以在包括但不限于例如防火墻、常駐軟件和微代碼形式的軟件實(shí)現(xiàn)。此外,不同的有利實(shí)施例可采取從提供程序代碼的計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可存取的計(jì)算機(jī)程序產(chǎn)品的形式,該程序代碼通過或連同執(zhí)行指令的計(jì)算機(jī)或任何裝置或系統(tǒng)使用。為了本公開的目的,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可通常為任何實(shí)體設(shè)備,其可含有、存儲、傳遞、傳播或運(yùn)輸通過或連同指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用的程序。計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可以是例如但不限于電子、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)或傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的非限制例子包括半導(dǎo)體或固態(tài)存儲器、磁帶、可移除計(jì)算機(jī)軟盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、硬磁盤和光盤。光盤可包括壓縮盤-只讀存儲器(CD-ROM)、壓縮盤-讀/寫(CD-R/W)和DVD。進(jìn)一步地,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可含有或存儲計(jì)算機(jī)可讀或可使用方程序代碼,以使在計(jì)算機(jī)上執(zhí)行計(jì)算機(jī)可讀或可用程序代碼時,該計(jì)算機(jī)可讀或可用程序代碼的執(zhí)行導(dǎo)致計(jì)算機(jī)經(jīng)由通信鏈接傳輸另一計(jì)算機(jī)可讀或可用的程序代碼。該通信鏈接可使用介質(zhì),例如但不限于物理或無線介質(zhì)。適合存儲和/或執(zhí)行計(jì)算機(jī)可讀或可用程序代碼的數(shù)據(jù)處理系統(tǒng)包括通過通信架構(gòu),例如系統(tǒng)總線直接或間接耦合到存儲器元件的一個或更多處理器。存儲器元件可包括在程序代碼實(shí)際執(zhí)行期間采用的本地存儲器、大容量存儲器和提供至少一些計(jì)算機(jī)可讀或可用程序代碼的臨時存儲從而減少代碼執(zhí)行期間可從大容量存儲器重獲代碼的次數(shù)的緩存存儲器。輸入/輸出或I/O裝置可直接或通過介于其間的I/O控制器耦合到系統(tǒng)。這些裝置可包括例如但不限于鍵盤、觸摸屏顯示器和指點(diǎn)裝置。不同通信適配器也可耦合到系統(tǒng), 從而使數(shù)據(jù)處理系統(tǒng)能夠通過介于其間的私有或公共網(wǎng)絡(luò)耦合到其它數(shù)據(jù)處理系統(tǒng)或遠(yuǎn)程打印機(jī)或存儲裝置。非限制例子是調(diào)制解調(diào)器和網(wǎng)絡(luò)適配器,并僅是少量當(dāng)前可用類型的網(wǎng)絡(luò)適配器。為說明和描述的目的已經(jīng)給出不同的有利實(shí)施例的描述,并且不希望詳盡于或限于公開形式的實(shí)施例。許多修改和變化對于本領(lǐng)域技術(shù)人員來說是明顯的。進(jìn)一步地,不同的有利實(shí)施例可提供與其它有利實(shí)施例相比的不同優(yōu)點(diǎn)。選擇的實(shí)施例或多個實(shí)施例經(jīng)挑選和描述以便最優(yōu)解釋實(shí)施例的原理、實(shí)用的應(yīng)用,并使其它本領(lǐng)域技術(shù)人員能夠理解具有適合預(yù)期特殊使用的各種修改的各種實(shí)施例的公開內(nèi)容??捎杀菊f明支持的其它權(quán)利要求是15. —種數(shù)據(jù)處理系統(tǒng),包含存儲裝置,其中所述存儲裝置包括程序代碼;以及與所述存儲裝置通信的處理器單元,其中所述處理器單元能夠執(zhí)行所述程序代碼,從而獲得船舶的已完成航行的歷史數(shù)據(jù);使用所述船舶的模型和所述歷史數(shù)據(jù)用在處理器單元上執(zhí)行的軟件應(yīng)用程序?yàn)樗鲆淹瓿珊叫猩苫€航行解決方案;以及比較所述基線航行解決方案和用于所述已完成航行的實(shí)際航行解決方案,從而形成比較結(jié)果。16.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理系統(tǒng),其中在執(zhí)行所述程序代碼從而比較所述基線航行解決方案和用于所述已完成航行的所述實(shí)際航行解決方案從而形成所述比較結(jié)果時,所述處理器單元能夠執(zhí)行所述程序代碼從而識別為所述基線航行解決方案生成的第一數(shù)量的參數(shù);識別為用于所述已完成航行的所述實(shí)際航行解決方案生成的第二數(shù)量的參數(shù);以及比較所述第一數(shù)量的參數(shù)和所述第二數(shù)量的參數(shù),從而形成所述比較結(jié)果。17.根據(jù)權(quán)利要求16所述的數(shù)據(jù)處理系統(tǒng),其中在執(zhí)行所述程序代碼從而比較所述第一數(shù)量的參數(shù)和所述第二數(shù)量的參數(shù)從而形成所述比較結(jié)果時,所述處理器單元能夠執(zhí)行所述程序代碼從而識別在所述第一數(shù)量的參數(shù)和所述第二數(shù)量的參數(shù)之間的差異,從而形成表示為百分比的所述比較結(jié)果。18.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理系統(tǒng),其中在執(zhí)行所述程序代碼從而比較所述基線航行解決方案和用于所述已完成航行的所述實(shí)際航行解決方案從而形成所述比較結(jié)果時,所述處理器單元能夠執(zhí)行所述程序代碼從而比較所述已完成航行的所述基線航行解決方案中多個分段的每個分段和用于所述已完成航行的實(shí)際航行解決方案中多個分段的對應(yīng)分段,從而形成所述比較結(jié)果。 19.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理系統(tǒng),其中所述船舶是第一船舶,歷史數(shù)據(jù)是所述第一船舶的所述歷史數(shù)據(jù),所述已完成航行是第一已完成航行,所述基線航行解決方案是所述第一船舶的第一基線航行解決方案,所述軟件應(yīng)用程序是第一軟件應(yīng)用程序, 所述模型是所述第一船舶的第一模型,以及所述比較結(jié)果是所述第一船舶的第一比較結(jié)果,以及其中所述處理器單元進(jìn)一步執(zhí)行所述程序代碼從而獲得若干船舶的若干已完成航行的歷史數(shù)據(jù);使用所述若干船舶的若干模型和所述歷史數(shù)據(jù),用若干軟件應(yīng)用程序?yàn)樗鋈舾梢淹瓿珊叫猩扇舾苫€航行解決方案;比較所述若干基線航行解決方案和用于所述若干已完成航行的若干對應(yīng)的實(shí)際航行解決方案,從而形成若干比較結(jié)果;以及分析所述第一比較結(jié)果和所述若干比較結(jié)果,從而識別所述第一軟件應(yīng)用程序和所述若干軟件應(yīng)用程序中哪個更精確。
權(quán)利要求
1.一種分析航行效率的方法,所述方法包含 獲得船舶的已完成航行的歷史數(shù)據(jù);使用所述船舶的模型和所述歷史數(shù)據(jù)用在處理器單元上執(zhí)行的軟件應(yīng)用程序?yàn)樗鲆淹瓿珊叫猩苫€航行解決方案;以及比較所述基線航行解決方案和用于所述已完成航行的實(shí)際航行解決方案從而形成比較結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其中比較所述基線航行解決方案和用于所述已完成航行的所述實(shí)際航行解決方案從而形成所述比較結(jié)果的步驟包含識別為所述基線航行解決方案生成的第一數(shù)量的參數(shù);識別為用于所述已完成航行的所述實(shí)際航行解決方案生成的第二數(shù)量的參數(shù);以及比較所述第一數(shù)量的參數(shù)和所述第二數(shù)量的參數(shù)從而形成所述比較結(jié)果。
3.根據(jù)權(quán)利要求2所述的方法,其中比較所述第一數(shù)量的參數(shù)和所述第二數(shù)量的參數(shù)從而形成所述比較結(jié)果的步驟包含識別在所述第一數(shù)量的參數(shù)和所述第二數(shù)量的參數(shù)之間的差從而形成表示為百分比的所述比較結(jié)果。
4.根據(jù)權(quán)利要求1所述的方法,其中所述比較步驟包含將所述已完成航行的所述基線航行解決方案中多個分段中的每個分段和用于所述已完成航行的所述實(shí)際航行解決方案中多個分段中的對應(yīng)分段比較,從而形成所述比較結(jié)果
5.根據(jù)權(quán)利要求1所述的方法,其中所述船舶是第一船舶,所述歷史數(shù)據(jù)是所述第一船舶的所述歷史數(shù)據(jù),所述已完成航行是第一已完成航行,所述基線航行解決方案是所述第一船舶的第一基線航行解決方案,所述軟件應(yīng)用程序是第一軟件應(yīng)用程序,所述模型是所述第一船舶的所述第一模型,所述實(shí)際航行解決方案是所述第一船舶的所述實(shí)際航行解決方案,以及所述比較結(jié)果是所述第一船舶的第一比較結(jié)果,并且所述方法進(jìn)一步包含獲得若干船舶的若干已完成航行的所述歷史數(shù)據(jù);使用所述若干船舶的若干模型和所述歷史數(shù)據(jù)用若干軟件應(yīng)用程序?yàn)樗鋈舾梢淹瓿珊叫猩扇舾苫€航行解決方案;比較所述若干基線航行解決方案和用于所述若干已完成航行的若干對應(yīng)實(shí)際航行解決方案,從而形成若干比較結(jié)果;以及分析所述第一比較結(jié)果和所述若干比較結(jié)果,從而識別所述第一軟件應(yīng)用程序和所述若干軟件應(yīng)用程序中哪個更精確。
6.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包含 創(chuàng)建所述船舶的初始模型;獲得所述船舶的先前完成的航行的歷史數(shù)據(jù);使用所述初始模型模擬所述船舶的所述先前完成的航行從而形成模擬航行; 比較所述先前完成的航行的性能數(shù)據(jù)和所述模擬航行的性能數(shù)據(jù)從而識別相關(guān)系數(shù);以及使用所述相關(guān)系數(shù)改變所述初始模型。
7.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包含重復(fù)以下步驟使用所述初始模型模擬所述船舶的所述先前完成的航行從而形成模擬航行解決方案;比較所述先前完成的航行的性能數(shù)據(jù)和所述模擬航行的性能數(shù)據(jù)從而識別所述相關(guān)系數(shù);以及使用所述相關(guān)系數(shù)校準(zhǔn)所述初始模型,直到獲得期望的相關(guān)系數(shù)從而形成所述船舶模型。
8.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包含改變所述船舶模型從而形成所述船舶的新模型;使用所述船舶的所述新模型和所述歷史數(shù)據(jù)用在處理器單元上執(zhí)行的軟件應(yīng)用程序?yàn)樗鲆淹瓿珊叫猩尚潞叫薪鉀Q方案;以及比較所述新航行解決方案和用于所述已完成航行的所述實(shí)際航行解決方案從而形成新比較結(jié)果。
9.根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包含如果所述新比較結(jié)果提供比所述比較結(jié)果更好的性能,那么基于對所述船舶模型的所述改變對所述船舶做出改變。
10.根據(jù)權(quán)利要求9所述的方法,其中所述性能從燃料效率、速度和準(zhǔn)時到達(dá)目的地的可能性中的至少一個選擇。
11.根據(jù)權(quán)利要求9所述的方法,其中對所述船舶的所述改變從對所述船舶的船體涂漆、清潔所述船舶的所述船體、為所述船舶拋光若干螺旋槳、為所述船舶添加若干新螺旋槳和修改所述船體中的至少一個選擇。
12.根據(jù)權(quán)利要求1所述的方法,其中所述船舶模型包括船體設(shè)計(jì)、若干發(fā)動機(jī)功率特征、若干螺旋槳曲線、船舶吃水和若干安全操作限制中的至少一個。
13.根據(jù)權(quán)利要求1所述的方法,其中所述歷史數(shù)據(jù)包含風(fēng)、波高、海流和溫度中的至少一個。
14.根據(jù)權(quán)利要求1所述的方法,其中航行效率是所述基線航行解決方案的燃料消耗除以所述已完成航行的實(shí)際燃料消耗。
15.一種分析航行效率的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包含計(jì)算機(jī)可記錄存儲介質(zhì);存儲在所述計(jì)算機(jī)可記錄存儲介質(zhì)上的程序代碼,用于獲得船舶的已完成航行的歷史數(shù)據(jù);存儲在所述計(jì)算機(jī)可記錄存儲介質(zhì)上的程序代碼,用于使用所述船舶的模型和所述歷史數(shù)據(jù)用在處理器單元上執(zhí)行的軟件應(yīng)用程序?yàn)樗鲆淹瓿珊叫猩苫€航行解決方案; 以及存儲在所述計(jì)算機(jī)可記錄存儲介質(zhì)上的程序代碼,用于比較所述基線航行解決方案和用于所述已完成航行的實(shí)際航行解決方案從而形成比較結(jié)果。
全文摘要
介紹用于分析航行效率的方法、設(shè)備和計(jì)算機(jī)程序產(chǎn)品。獲得船舶已完成航行的歷史數(shù)據(jù)。使用船舶模型和歷史數(shù)據(jù)用在處理器單元上執(zhí)行的軟件應(yīng)用程序?yàn)橐淹瓿珊叫猩苫€航行解決方案?;€航行解決方案和用于已完成航行的實(shí)際航行解決方案比較從而形成比較結(jié)果。
文檔編號G01P21/00GK102282472SQ200980154843
公開日2011年12月14日 申請日期2009年12月9日 優(yōu)先權(quán)日2009年1月16日
發(fā)明者H·陳, J·R·磨克, P·J·巴羅 申請人:波音公司