本發(fā)明涉及港口工程或其他相關(guān)領(lǐng)域,具體而言,涉及一種基于可視化系統(tǒng)的泊位長(zhǎng)度計(jì)算方法及裝置、電子設(shè)備。
背景技術(shù):
1、在海港工程設(shè)計(jì)過程中,泊位長(zhǎng)度的計(jì)算至關(guān)重要。通常,泊位長(zhǎng)度計(jì)算采用海港總體設(shè)計(jì)規(guī)范中規(guī)定的計(jì)算流程和策略,規(guī)范標(biāo)準(zhǔn)確定的泊位長(zhǎng)度計(jì)算所需要的輸入條件復(fù)雜多變,需要考慮多種因素,其中包括泊位類型、泊位形態(tài)、船舶??啃问?、岸壁類型和泊位數(shù)量。泊位長(zhǎng)度的精確計(jì)算是海港設(shè)計(jì)中的核心環(huán)節(jié),對(duì)于保障船舶安全、提升港口效率以及控制建設(shè)成本具有決定性的影響。
2、相關(guān)技術(shù)中,現(xiàn)有的泊位長(zhǎng)度計(jì)算策略通常依賴于手工計(jì)算,手工計(jì)算的過程存在著多種不可避免的缺陷。首先,手工計(jì)算容易受到人為因素的影響,比如數(shù)據(jù)誤差或計(jì)算錯(cuò)誤,進(jìn)而降低了泊位長(zhǎng)度計(jì)算的準(zhǔn)確性和可靠性。其次,手工計(jì)算的策略需要大量的時(shí)間來與海港設(shè)計(jì)規(guī)范仔細(xì)比對(duì),尤其是在處理較長(zhǎng)泊位設(shè)施或復(fù)雜布局情景時(shí),手工計(jì)算會(huì)變得繁瑣耗時(shí)。同時(shí),現(xiàn)有的泊位長(zhǎng)度計(jì)算策略中計(jì)算結(jié)果通常以紙質(zhì)或電子表格的形式存在,缺乏直觀的可視化呈現(xiàn),限制了泊位長(zhǎng)度信息的有效利用。另外,現(xiàn)有的泊位長(zhǎng)度計(jì)算策略不具備通用性,對(duì)于復(fù)雜的泊位長(zhǎng)度計(jì)算實(shí)例需要多次重復(fù)計(jì)算,無法復(fù)用。
3、針對(duì)上述的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供了一種基于可視化系統(tǒng)的泊位長(zhǎng)度計(jì)算方法及裝置、電子設(shè)備,以至少解決泊位長(zhǎng)度的計(jì)算效率慢且數(shù)據(jù)無法可視化的技術(shù)問題。
2、根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種基于可視化系統(tǒng)的泊位長(zhǎng)度計(jì)算方法,可視化系統(tǒng)包括:計(jì)算輸入條件區(qū)、實(shí)例圖示區(qū)和計(jì)算結(jié)果輸出區(qū),包括:在計(jì)算輸入條件區(qū)確定泊位參數(shù),其中,泊位參數(shù)包括:泊位形態(tài)、碼頭泊位類型、泊位數(shù)量、岸壁類型、船舶??啃问揭约笆欠駷殚_敞式碼頭參數(shù)、是否留出安全距離參數(shù);基于泊位參數(shù),由實(shí)例圖示區(qū)生成泊位長(zhǎng)度計(jì)算實(shí)例,泊位長(zhǎng)度計(jì)算實(shí)例包括:碼頭平面圖;由計(jì)算結(jié)果輸出區(qū)接收外部設(shè)備輸入的計(jì)算組合數(shù),由計(jì)算結(jié)果輸出區(qū)生成n組泊位計(jì)算組合,其中,n為大于等于1的正整數(shù),n的取值為計(jì)算組合數(shù)的數(shù)值;確定n組泊位計(jì)算組合中的計(jì)算參數(shù),由計(jì)算結(jié)果輸出區(qū)輸出n組泊位長(zhǎng)度計(jì)算結(jié)果,其中,計(jì)算參數(shù)包括:船舶類型、船舶噸級(jí)、船舶間距以及系纜安全富裕長(zhǎng)度,泊位長(zhǎng)度計(jì)算結(jié)果包括:泊位總長(zhǎng)度和每艘船舶的泊位長(zhǎng)度。
3、可選地,泊位參數(shù)的確定策略,包括:在泊位形態(tài)菜單中選取泊位形態(tài),泊位形態(tài)菜單包括:普通泊位、油氣化工泊位、滾裝/客運(yùn)泊位、游艇泊位和混合布置泊位;基于選取的泊位形態(tài),在碼頭泊位類型菜單中選擇碼頭泊位類型,其中,不同的泊位形態(tài)對(duì)應(yīng)不同的碼頭泊位類型菜單,在泊位形態(tài)為普通泊位的情況下,碼頭泊位類型包括:一字形、折線形和蝶形。
4、可選地,泊位參數(shù)的確定策略,還包括:基于選取的碼頭泊位類型,在泊位數(shù)量參數(shù)菜單中選擇泊位數(shù)量參數(shù),不同的碼頭泊位類型對(duì)應(yīng)不同的泊位數(shù)量參數(shù)菜單,其中,在碼頭泊位類型為一字形或蝶形的情況下,泊位數(shù)量參數(shù)菜單包括:?jiǎn)蝹€(gè)、多個(gè)連續(xù)布置;在碼頭泊位類型為折線形的情況下,泊位數(shù)量參數(shù)菜單包括:oa單個(gè)、oa多個(gè)連續(xù)、ob單個(gè)以及ob多個(gè)連續(xù),oa為碼頭一側(cè)岸壁,ob為碼頭另一側(cè)岸壁;基于選擇的泊位數(shù)量參數(shù),輸入泊位數(shù)量;基于選擇的碼頭泊位類型,在岸壁類型菜單中選擇岸壁類型,在船舶??啃问讲藛沃羞x擇船舶??啃问?,不同的碼頭泊位類型對(duì)應(yīng)不同的岸壁類型菜單、船舶??啃问讲藛?,其中,在碼頭泊位類型為一字形或蝶形的情況下,不存在岸壁類型菜單和船舶??啃问讲藛?;在碼頭泊位類型為折線形的情況下,岸壁類型菜單包括:直立式岸壁相交、直立式岸壁與斜坡有夾角,船舶停靠形式菜單包括:?jiǎn)蝹?cè)??俊㈦p側(cè)???。
5、可選地,在計(jì)算結(jié)果輸出區(qū)生成n組泊位計(jì)算組合之前,還包括:在計(jì)算結(jié)果輸出區(qū)確定泊位平面布置參數(shù),泊位平面布置參數(shù)包括:計(jì)算組合數(shù)、是否拷貝;其中,計(jì)算組合數(shù)用于確定計(jì)算結(jié)果輸出區(qū)生成泊位計(jì)算組合的數(shù)量;是否拷貝用于在計(jì)算組合數(shù)大于1的情況下,確定其余泊位計(jì)算組合是否采用第一個(gè)泊位計(jì)算組合中計(jì)算參數(shù)的拷貝。
6、可選地,確定泊位計(jì)算組合中的計(jì)算參數(shù)的步驟,包括:在船舶類型菜單中選取船舶類型,在船舶噸級(jí)菜單中選取船舶噸級(jí);由計(jì)算結(jié)果輸出區(qū)從全類型船型數(shù)據(jù)庫中獲取與已選取的船舶類型、船舶噸級(jí)對(duì)應(yīng)的船舶長(zhǎng)度,其中,全類型船型數(shù)據(jù)庫是存儲(chǔ)所有船舶類型、船舶噸級(jí)與船舶長(zhǎng)度組合的數(shù)據(jù)庫;在從全類型船型數(shù)據(jù)庫中獲取的船舶長(zhǎng)度不滿足預(yù)設(shè)要求的情況下,更改船舶長(zhǎng)度。
7、可選地,確定泊位計(jì)算組合中的計(jì)算參數(shù)的步驟,還包括:由計(jì)算結(jié)果輸出區(qū)從全類型船型數(shù)據(jù)庫中獲取與是否為開敞式碼頭參數(shù)的選取結(jié)果對(duì)應(yīng)的船舶間距范圍;基于獲取的船舶間距范圍,輸入船舶間距;在選取的是否留出安全距離參數(shù)為是的情況下,輸入系纜安全富裕長(zhǎng)度。
8、可選地,由計(jì)算結(jié)果輸出區(qū)輸出泊位長(zhǎng)度計(jì)算結(jié)果的步驟,包括:基于船舶長(zhǎng)度、系纜安全富裕長(zhǎng)度以及船舶間距范圍,由計(jì)算結(jié)果輸出區(qū)輸出每艘船舶的泊位長(zhǎng)度范圍;基于船舶長(zhǎng)度、系纜安全富裕長(zhǎng)度以及船舶間距,由計(jì)算結(jié)果輸出區(qū)輸出每艘船舶的泊位長(zhǎng)度;基于每艘船舶的泊位長(zhǎng)度,輸出泊位總長(zhǎng)度。
9、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種基于可視化系統(tǒng)的泊位長(zhǎng)度計(jì)算裝置,可視化系統(tǒng)包括:計(jì)算輸入條件區(qū)、實(shí)例圖示區(qū)和計(jì)算結(jié)果輸出區(qū),包括:輸入單元,用于在計(jì)算輸入條件區(qū)確定泊位參數(shù),其中,泊位參數(shù)包括:泊位形態(tài)、碼頭泊位類型、泊位數(shù)量、岸壁類型、船舶停靠形式以及是否為開敞式碼頭參數(shù)、是否留出安全距離參數(shù);第一生成單元,基于泊位參數(shù),由實(shí)例圖示區(qū)生成泊位長(zhǎng)度計(jì)算實(shí)例,泊位長(zhǎng)度計(jì)算實(shí)例包括:碼頭平面圖;第二生成單元,用于由計(jì)算結(jié)果輸出區(qū)接收外部設(shè)備輸入的計(jì)算組合數(shù),由計(jì)算結(jié)果輸出區(qū)生成n組泊位計(jì)算組合,其中,n為大于等于1的正整數(shù),n的取值為計(jì)算組合數(shù)的數(shù)值;輸出單元,用于確定n組泊位計(jì)算組合中的計(jì)算參數(shù),由計(jì)算結(jié)果輸出區(qū)輸出n組泊位長(zhǎng)度計(jì)算結(jié)果,其中,計(jì)算參數(shù)包括:船舶類型、船舶噸級(jí)、船舶間距以及系纜安全富裕長(zhǎng)度,泊位長(zhǎng)度計(jì)算結(jié)果包括:泊位總長(zhǎng)度和每艘船舶的泊位長(zhǎng)度。
10、可選地,輸入單元包括:第一選取模塊,用于在泊位形態(tài)菜單中選取泊位形態(tài),泊位形態(tài)菜單包括:普通泊位、油氣化工泊位、滾裝/客運(yùn)泊位、游艇泊位和混合布置泊位;第二選取模塊,基于選取的泊位形態(tài),在碼頭泊位類型菜單中選擇碼頭泊位類型,其中,不同的泊位形態(tài)對(duì)應(yīng)不同的碼頭泊位類型菜單,在泊位形態(tài)為普通泊位的情況下,碼頭泊位類型包括:一字形、折線形和蝶形。
11、可選地,輸入單元包括:第三選取模塊,基于選取的碼頭泊位類型,在泊位數(shù)量參數(shù)菜單中選擇泊位數(shù)量參數(shù),不同的碼頭泊位類型對(duì)應(yīng)不同的泊位數(shù)量參數(shù)菜單,其中,在碼頭泊位類型為一字形或蝶形的情況下,泊位數(shù)量參數(shù)菜單包括:?jiǎn)蝹€(gè)、多個(gè)連續(xù)布置;在碼頭泊位類型為折線形的情況下,泊位數(shù)量參數(shù)菜單包括:oa單個(gè)、oa多個(gè)連續(xù)、ob單個(gè)以及ob多個(gè)連續(xù),oa為碼頭一側(cè)岸壁,ob為碼頭另一側(cè)岸壁;第一輸入模塊,基于選擇的泊位數(shù)量參數(shù),輸入泊位數(shù)量;第四選取模塊,基于選擇的碼頭泊位類型,在岸壁類型菜單中選擇岸壁類型,在船舶??啃问讲藛沃羞x擇船舶??啃问?,不同的碼頭泊位類型對(duì)應(yīng)不同的岸壁類型菜單、船舶??啃问讲藛?,其中,在碼頭泊位類型為一字形或蝶形的情況下,不存在岸壁類型菜單和船舶??啃问讲藛危辉诖a頭泊位類型為折線形的情況下,岸壁類型菜單包括:直立式岸壁相交、直立式岸壁與斜坡有夾角,船舶??啃问讲藛伟ǎ?jiǎn)蝹?cè)???、雙側(cè)???。
12、可選地,第二生成單元還包括:確定模塊,用于在計(jì)算結(jié)果輸出區(qū)確定泊位平面布置參數(shù),泊位平面布置參數(shù)包括:計(jì)算組合數(shù)、是否拷貝;其中,計(jì)算組合數(shù)用于確定計(jì)算結(jié)果輸出區(qū)生成泊位計(jì)算組合的數(shù)量;是否拷貝用于在計(jì)算組合數(shù)大于1的情況下,確定其余泊位計(jì)算組合是否采用第一個(gè)泊位計(jì)算組合中計(jì)算參數(shù)的拷貝。
13、可選地,輸出單元包括:第五選取模塊,用于在船舶類型菜單中選取船舶類型,在船舶噸級(jí)菜單中選取船舶噸級(jí);第一獲取模塊,用于由計(jì)算結(jié)果輸出區(qū)從全類型船型數(shù)據(jù)庫中獲取與已選取的船舶類型、船舶噸級(jí)對(duì)應(yīng)的船舶長(zhǎng)度,其中,全類型船型數(shù)據(jù)庫是存儲(chǔ)所有船舶類型、船舶噸級(jí)與船舶長(zhǎng)度組合的數(shù)據(jù)庫;更改模塊,用于在從全類型船型數(shù)據(jù)庫中獲取的船舶長(zhǎng)度不滿足預(yù)設(shè)要求的情況下,更改船舶長(zhǎng)度。
14、可選地,輸出單元還包括:第二獲取模塊,用于由計(jì)算結(jié)果輸出區(qū)從全類型船型數(shù)據(jù)庫中獲取與是否為開敞式碼頭參數(shù)的選取結(jié)果對(duì)應(yīng)的船舶間距范圍;第二輸入模塊,基于獲取的船舶間距范圍,輸入船舶間距;第三輸入模塊,用于在選取的是否留出安全距離參數(shù)為是的情況下,輸入系纜安全富裕長(zhǎng)度。
15、可選地,輸出單元還包括:第一輸出模塊,基于船舶長(zhǎng)度、系纜安全富裕長(zhǎng)度以及船舶間距范圍,由計(jì)算結(jié)果輸出區(qū)輸出每艘船舶的泊位長(zhǎng)度范圍;第二輸出模塊,基于船舶長(zhǎng)度、系纜安全富裕長(zhǎng)度以及船舶間距,由計(jì)算結(jié)果輸出區(qū)輸出每艘船舶的泊位長(zhǎng)度;第三輸出模塊,基于每艘船舶的泊位長(zhǎng)度,輸出泊位總長(zhǎng)度。
16、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括存儲(chǔ)的計(jì)算機(jī)程序,其中,在計(jì)算機(jī)程序運(yùn)行時(shí)控制計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行上述任意一項(xiàng)的基于可視化系統(tǒng)的泊位長(zhǎng)度計(jì)算方法。
17、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種電子設(shè)備,包括一個(gè)或多個(gè)處理器和存儲(chǔ)器,存儲(chǔ)器用于存儲(chǔ)一個(gè)或多個(gè)程序,其中,當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器實(shí)現(xiàn)上述任意一項(xiàng)的基于可視化系統(tǒng)的泊位長(zhǎng)度計(jì)算方法。
18、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任意一項(xiàng)的基于可視化系統(tǒng)的泊位長(zhǎng)度計(jì)算方法的步驟。
19、在本公開中,可視化系統(tǒng)包括計(jì)算輸入條件區(qū)、實(shí)例圖示區(qū)和計(jì)算結(jié)果輸出區(qū),通過在計(jì)算輸入條件區(qū)確定泊位參數(shù),基于泊位參數(shù)由實(shí)例圖示區(qū)生成泊位長(zhǎng)度計(jì)算實(shí)例,由計(jì)算結(jié)果輸出區(qū)接收外部設(shè)備輸入的計(jì)算組合數(shù),并生成n組泊位計(jì)算組合,最后確定n組泊位計(jì)算組合中的計(jì)算參數(shù),由計(jì)算結(jié)果輸出區(qū)輸出n組泊位長(zhǎng)度計(jì)算結(jié)果,泊位長(zhǎng)度計(jì)算結(jié)果包括泊位總長(zhǎng)度和每艘船舶的泊位長(zhǎng)度。本公開中提供了一種能夠自動(dòng)化計(jì)算泊位長(zhǎng)度的可視化系統(tǒng),通過在可視化系統(tǒng)中選擇泊位長(zhǎng)度計(jì)算條件,快速、準(zhǔn)確且自動(dòng)地計(jì)算泊位長(zhǎng)度,可視化系統(tǒng)中可選的泊位長(zhǎng)度計(jì)算條件能夠滿足全場(chǎng)景、全類型的泊位長(zhǎng)度計(jì)算場(chǎng)景覆蓋,通過在可視化系統(tǒng)中以數(shù)值或圖像的形式展示泊位長(zhǎng)度計(jì)算條件以及泊位長(zhǎng)度計(jì)算結(jié)果,為操作對(duì)象提供了直觀的泊位計(jì)算信息展示,進(jìn)而解決了泊位長(zhǎng)度的計(jì)算效率慢且數(shù)據(jù)無法可視化的技術(shù)問題。