999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Solid Edge 二次開發(fā)的船舶靜穩(wěn)性分析方法

2021-10-20 00:59:02鄭亞雄
科學(xué)技術(shù)創(chuàng)新 2021年28期
關(guān)鍵詞:二次開發(fā)船舶程序

鄭亞雄

船舶靜穩(wěn)性是衡量船舶性能的一項重要指標(biāo),在計算船舶靜穩(wěn)性時,由于船舶姿態(tài)的變化,使得計算的工況多,計算量大。因此,船舶靜穩(wěn)性的計算一般都采用編程的方法來實現(xiàn)。目前國內(nèi)的靜穩(wěn)性計算程序,多是依據(jù)船舶的型值進行獨立計算的,這些算法在計算的準(zhǔn)確度和數(shù)據(jù)過程的可視化上存在一定的問題。現(xiàn)今,三維CAD 軟件是船舶設(shè)計者必不可少的工具,三維CAD 軟件提供了豐富的開發(fā)端口,可以滿足用戶自定義功能的需求。三維CAD 軟件中成熟的幾何處理功能,使得船模體積,形心等參數(shù)的測量更加精確。本文探究三維CAD 軟件Solid Edge 在船舶靜穩(wěn)性計算中的應(yīng)用,和實現(xiàn)計算船舶靜穩(wěn)性的原理和方法,并據(jù)此用計算實例來分析不同的上層建筑形式對船舶靜穩(wěn)性的影響。

1 Solid Edge 二次開發(fā)技術(shù)及算法

由于船舶設(shè)計造型復(fù)雜,容易出現(xiàn)相對零碎地曲面和實體,幾何造型和實體處理對于準(zhǔn)確進行船舶性能的計算和校核有著非常重要的影響。目前主流的CAD 軟件采用的幾何造型內(nèi)核主要有Parasolid 和ACIS,兩者各有優(yōu)勢。ACIS 多用于平面造型和比較簡單的三維模型,能很好的節(jié)省計算資源和內(nèi)存空間。Parasolid 對于復(fù)雜的三維實體的處理具備很大的優(yōu)勢,運行穩(wěn)定,在數(shù)據(jù)轉(zhuǎn)換時很少出現(xiàn)幾何信息部分丟失現(xiàn)象。此外,在CAM 和CAE 中大部分軟件系統(tǒng)都支持Parasolid 的數(shù)據(jù)格式。因而,Parasolid 幾何造型內(nèi)核作為船舶三維設(shè)計的首選。

Solid Edge 是以Parasolid 作為內(nèi)核進行開發(fā)的,廣泛的用于船舶設(shè)計和靜水性能計算,提供了多種開發(fā)軟件集成方案。并且,可基于ActiveX Automation 技術(shù),使用戶通過編寫應(yīng)用程序,來控制和操縱Solid Edge,將圖形處理,模型屬性計算和數(shù)據(jù)處理等多種功能進行綜合處理,實現(xiàn)參數(shù)化,自動化和智能化,準(zhǔn)確高效的實現(xiàn)功能。必須在Visual Basic 環(huán)境中引用以下Solid Edge 類型庫,才能通過OLE 自動化訪問Solid Edge 提供的主要對象,即Solid Edge 內(nèi)部函數(shù)庫。Solid Edge 為用戶提供了采用標(biāo)準(zhǔn)的Windows“對象鏈接與嵌入”(OLE-Object Linking and Embedding)技術(shù)和“部件對象模型”(COM-Component Object Model)技術(shù)的應(yīng)用程序接口(API),這樣就允許將Solid Edge 作為ActiveX Automation 應(yīng)用程序的數(shù)據(jù)服務(wù)器,使Solid Edge 的功能集成到客戶應(yīng)用程序中,從而實現(xiàn)完全的客戶化,如建立企業(yè)標(biāo)準(zhǔn)件庫、常用零件庫等,減少重復(fù)性的建模制圖工作,提高工作效率。ActiveX Automation 技術(shù)通過在兩個程序間安排對話,達(dá)到一個程序控制另一個程序的目的,但這種對話方式既不是雙向的,對話雙方也不是平等的??蛻舫绦?Client)是開始要求對話的應(yīng)用程序,服務(wù)程序(Server)是響應(yīng)Client 的應(yīng)用程序。ActiveX Automation 的代碼在Client 上運行,而這些代碼所控制的動作由Server 執(zhí)行。Solid Edge 支持ActiveX Automation 技術(shù),在VB 環(huán)境下建立的用戶程序可以利用該技術(shù)直接對Solid Edge 不同層次的對象進行訪問、操作和控制,即建立C/S 模式的用戶應(yīng)用程序。VB 作為Client 可以調(diào)用作為Server 的Solid Edge 服務(wù)程序,并根據(jù)服務(wù)程序暴露的對象進行操作。

圖1 系統(tǒng)流程圖

本文中船舶靜穩(wěn)性計算程序,就是基于Solid Edge 二次開發(fā)所編寫的VB 應(yīng)用程序。靜穩(wěn)性計算所采用的等排水體積法必須首先確定等體積傾斜水線,在傳統(tǒng)計算方法中涉及修正水層的問題,而在本文所采用的方法中,則直接通過三維實體操作,做出等排水體積水線面。采用等排水體積法可以直接求得船舶在某一裝載情況下的靜穩(wěn)性曲線圖。某一姿態(tài)下的等排水體積面使用ExtrudedCutouts 函數(shù)來切割得到水下部分,并使用ComputePhysicalProperties 函數(shù)來測量水下部分體積,如果水下體積大于標(biāo)準(zhǔn)排水體積,則減少吃水,給定一個吃水極小值,通過二分法就可以快速找到滿足殘差要求的水線面。應(yīng)用等排水體積法時,需要經(jīng)過多次二分才能找到目標(biāo)水線面。在這里涉及對Solid Edge 文檔的反復(fù)打開和關(guān)閉操作,對實體模型的修改和測量,在本程序中這些操作占耗費時間的很大比例。系統(tǒng)流程圖和架構(gòu)圖分別如圖1 和2 所示。

2 靜穩(wěn)性計算程序

對于排水體積一定的船舶,其縱橫傾角對于靜穩(wěn)性有著很大的影響,其姿態(tài)也是縱橫傾角的耦合, 在船尾中部建立一個全局固定坐標(biāo)系和隨水線面變化的運動坐標(biāo)系,這兩個坐標(biāo)系間通過旋轉(zhuǎn)變換得到,可以用坐標(biāo)基底地的變換來表示。假設(shè)某點在全局坐標(biāo)系中的坐標(biāo)為(x,y,z)分別通過繞x 軸旋轉(zhuǎn)φ角,繞y 軸旋轉(zhuǎn)θ 角,繞z 軸旋轉(zhuǎn)ψ 角,轉(zhuǎn)換到運動坐標(biāo)系中坐標(biāo)為(ξ,η,ζ)。由于在本文中船舶的運動姿態(tài)只考慮縱搖和橫搖運動,不考慮首搖運動,在坐標(biāo)系中表現(xiàn)為繞z 軸的旋轉(zhuǎn)角ψ=0。在運動坐標(biāo)系下,浮力和重力的作用線都是垂直于水線面的,即垂直于ξOη 平面。

本程序以Solid Edge 建模軟件為開發(fā)對象,引用Solid Edge 所有的類型庫,通過API 函數(shù)的調(diào)用,實現(xiàn)對Solid Edge的文檔操作,實體建模,測量計算等。本程序包括數(shù)據(jù)輸入,模型處理,計算測量,數(shù)據(jù)輸出四大模塊,具備靜穩(wěn)性曲線繪制,大傾角穩(wěn)性測量,恢復(fù)力臂和力矩實時測量,穩(wěn)性消失角測量等功能。程序界面主要提供數(shù)據(jù)輸入接口,輸出數(shù)據(jù)保存在和執(zhí)行程序同一個文件夾內(nèi),命名為output.dat,實時圖像輸出采用彈出窗口,使用PSet 和Line 方式繪制靜穩(wěn)性曲線圖,見圖3-4。

圖3 程序主界面

圖4 穩(wěn)性計算模塊界面

3 計算分析

以某水密高抗傾覆船型為例,計算其在無上層建筑以及兩種不同的水密上層建筑情況下的靜穩(wěn)性曲線,并作分析。試驗采用給船模施加翻轉(zhuǎn)力矩,有間斷地緩慢傾斜船模,使船模不致因角速度過大而產(chǎn)生傾覆,直至其不具備恢復(fù)正浮狀態(tài)的能力而發(fā)生傾覆。記錄此時的傾斜角度,經(jīng)過此次測量取平均值,即得到該船模的穩(wěn)性消失角。本試驗的目的是為了測量某高抗傾覆性船的抗傾覆性能,以及在不同上層建筑形式下對其靜穩(wěn)性的影響。

從計算結(jié)果中,可以看出降低重心高度對于提高船舶的靜穩(wěn)性有著顯著的影響。同時不同的水密上層建筑形式對于船舶的靜穩(wěn)性影響也是很大的,例如框架式上層建筑形式對于提高船舶的穩(wěn)性消失角具有很大的增益效果,桅桿式上層建筑使得船舶在傾覆后的力臂比較小,這也意味著使其恢復(fù)至正浮狀態(tài)所需要提供的力矩也要相應(yīng)的小,這就比較便于去加載一些浮態(tài)恢復(fù)的輔助裝置。通過本程序的計算,能將各種工況下的靜穩(wěn)性特點表現(xiàn)出來,給分析和研究提供了參考。

穩(wěn)性消失角是衡量船舶靜穩(wěn)性的一項重要指標(biāo),從表1 中的結(jié)果來看,本程序計算結(jié)果與實驗值對比的誤差能控制在較小的范圍內(nèi),靜穩(wěn)性的理論計算結(jié)果趨勢與實際相符,能反映目標(biāo)船型的靜穩(wěn)性特點和返回指標(biāo)性參數(shù)。本方法發(fā)揮了Solid Edge 在建模和圖形處理上的優(yōu)勢,使設(shè)計者在設(shè)計時就能通過運行本程序,及時得到靜穩(wěn)性的相關(guān)信息,提高設(shè)計和計算效率。

表1 穩(wěn)性消失角理論值與試驗值對比

4 結(jié)論

通過使用Visual Basic 對Solid Edge 進行二次開發(fā),將船舶靜穩(wěn)性計算的功能集成到三維CAD 軟件中,使其更適合于船舶設(shè)計和研發(fā),大大提高了計算的效率和精度。同時,本方法可以進一步拓展到船舶的其他靜水力計算的應(yīng)用中,具有一定的實用價值和潛力。此外,三維CAD 軟件正在不斷發(fā)展中,其可供二次開發(fā)的功能也越來越多,這為今后更加高效地進行船舶靜穩(wěn)性計算提供了保障。

猜你喜歡
二次開發(fā)船舶程序
計算流體力學(xué)在船舶操縱運動仿真中的應(yīng)用
《船舶》2022 年度征訂啟事
船舶(2021年4期)2021-09-07 17:32:22
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
船舶!請加速
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
試論我國未決羈押程序的立法完善
西門子Easy Screen對倒棱機床界面二次開發(fā)
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
創(chuàng)衛(wèi)暗訪程序有待改進
主站蜘蛛池模板: 91精品国产自产91精品资源| 日日拍夜夜操| 在线免费a视频| 99精品久久精品| 好久久免费视频高清| 国产激情在线视频| 日本精品视频一区二区| 国产亚洲欧美在线中文bt天堂| 中文国产成人久久精品小说| 欧美精品在线免费| 18禁高潮出水呻吟娇喘蜜芽| 欧美一级大片在线观看| 国产福利2021最新在线观看| 这里只有精品在线| 好紧好深好大乳无码中文字幕| 国产在线观看第二页| 精品中文字幕一区在线| 国产av一码二码三码无码| 国产网站免费| 久久久久国产精品熟女影院| 国产va视频| 色成人综合| 最新日本中文字幕| 成人在线综合| 中文字幕在线观看日本| AV不卡国产在线观看| 久久久波多野结衣av一区二区| 亚洲综合一区国产精品| 日本成人福利视频| 日韩在线播放欧美字幕| 人妻丝袜无码视频| 国产精品福利一区二区久久| 特级毛片8级毛片免费观看| 成人欧美日韩| 思思热精品在线8| 日日噜噜夜夜狠狠视频| 亚洲中文精品人人永久免费| 91在线高清视频| 国产又色又刺激高潮免费看| 欧美综合一区二区三区| 日本黄色不卡视频| 国产无码精品在线播放| 91国内在线观看| 国产AV无码专区亚洲A∨毛片| 另类综合视频| 欧美成在线视频| 国产成人精品无码一区二| 日本午夜在线视频| 亚洲精品va| 九九免费观看全部免费视频| 国产靠逼视频| 在线另类稀缺国产呦| 亚洲热线99精品视频| 曰AV在线无码| 国产福利一区二区在线观看| 9久久伊人精品综合| 国产自在线播放| 国产av无码日韩av无码网站| 亚洲综合第一页| 欧美成人区| 香蕉久久国产超碰青草| 久久99这里精品8国产| 99在线国产| 国产麻豆福利av在线播放| 美女无遮挡被啪啪到高潮免费| 久久鸭综合久久国产| 午夜日b视频| 久久这里只有精品2| 她的性爱视频| 亚洲第一成网站| 久久一日本道色综合久久 | 久久精品只有这里有| 香蕉国产精品视频| 亚洲三级色| 国产最爽的乱婬视频国语对白| 国产精品无码影视久久久久久久| 欧美国产视频| 欧美日韩国产在线人成app| 亚洲视频二| 日本欧美在线观看| 国产微拍一区二区三区四区| 国产91精品调教在线播放|