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

基于MVBA的水輪機轉輪等部件參數化建模方法

2023-09-20 04:42:50弓路家
水利水電快報 2023年9期
關鍵詞:二次開發

弓路家

摘要:為解決水利水電工程水力機械專業設備在設備細節信息不全、建模操作復雜、靈活度不足等情況下的三維信息化建模難題,基于MVBA語言,進行了Bentley通用軟件平臺參數化建模二次開發工作。運用插件程序融合水力過流部件設計理論、已有部件實例類比等方法,實現了抽水蓄能機組、常規混流機組轉輪、蝸殼、尾水管、座環及活動導葉部件的參數化一體建模功能。工程設計實例中已應用該插件完成水輪機部件建模工作,成果模型可滿足精度和信息完備性要求,大大提高了建模高效性和修改便利性。

關鍵詞:MVBA; 水輪機; 轉輪; 二次開發; 參數化建模

中圖法分類號:TV734文獻標志碼:ADOI:10.15974/j.cnki.slsdkb.2023.09.014

文章編號:1006-0081(2023)09-0086-06

0引言

隨著互聯網與數字化、信息化技術的飛速發展,水力發電行業進入了數字化建設新時代。BIM模型的多維應用是實現數字化進程的基礎之路[1],工程設備三維模型的信息準確性和建模高效性越來越受到關注。水輪發電機組是水力發電工程中的關鍵設備,其中水輪機是將水能轉換為電能的源動力部件[2]。為了充分發掘水輪機設備的水能轉換效率及提高運行穩定特性,水輪機設備的過流部件空間扭曲程度愈加嚴重,尤其是水泵水輪機。但是,高度扭曲的空間結構給設備部件三維建模帶來了挑戰,也在一定程度上限制了三維設計在水力機械工程的應用推廣。

在水利水電設計人員長期采用CAD開展設計工作的背景下,三維設計軟件的構架思路和操作理念對傳統CAD設計方法產生了一定的顛覆,其繁復的操作命令、冗雜的邏輯關系和固定的層級體系提高了三維軟件在工程設計應用中的上手門檻。中國各大水利水電設計院基于Autodesk、Bentley和Catia平臺各自開展數字化設計工作,但機電設備建模工作均依托通用軟件的自身堆砌式建模構架完成,設備建模靈活度過低。針對水利水電行業通用三維商業軟件本地化和專業化不足的缺陷,鄧玉星等[3]、曹陽[4]、成蕾等[5]基于Revit平臺二次開發完成了蝸殼、尾水管設備部件的參數化建模;黃克戩[6]聯合Catia和Abaqus嘗試了蝸殼部件建模;喻智鋒等[7]基于UG平臺,利用木模圖數據完成了轉輪葉片的建模及優化;李端陽等[8-9]、張陽明[10]均將Bentley平臺GC方法應用在尾水管參數化三維配筋、尾水管參數建模、Y型岔管參數化建模中;蘇婷婷等[11]以C#代碼編程的開發方式在Microstation平臺研究水工擋墻結構的參數化建模并實施設計應用。

在日常工程設計工作中,筆者依托于Bentley平臺MVBA編程方法進行了水輪機主要部件(蝸殼、座環、活動導葉、轉輪和尾水管)的參數化建模嘗試,利用交互式窗體控件開發了水輪機部件參數化建模插件,交互建模方式遵從工程習慣參數及表達方式,脫離通用建模軟件底層命令操作,以便專業設計人員建模應用。

MVBA語言是Bentley公司授權使用VBA宏語言體系開發的一種適用于自身系列軟件的自動化二次開發語言[12],其風格和語法體系完全繼承自Visual Basic語言,具有豐富的圖形界面工具,且提供了完整的可調用Microstation操作命令集,為實現水輪機部件參數化建模提供了開發基礎。

1建模需求分析

水電站設計流程中,預可行性研究和可行性研究是項目決策環節的兩個關鍵節點,此時機電設備的特性參數、尺寸參數多是通過經驗公式框定和參考廠家詢廠資料及以往類似規模工程參數綜合確定,雖然水輪機設備的控制尺寸能滿足當前階段方案設計深度需求,但尺寸信息量仍難以滿足三維建模信息需求,同時該階段機組廠家的詢廠資料也是以框定方案為主,暫無完整的細節信息。隨著工程數字化的加快推進,各階段的信息模型越來越受到重視,同時信息完備性和準確性也不容忽視。在設備細節信息缺乏的初期方案階段,水輪機設備建模應充分發掘過流部件設計理論中的細節信息,并結合項目方案控制尺寸完成完整信息模型,或利用已有同等規模設備信息修正完成。

2各部件建模路線

2.1金屬蝸殼參數化建模

根據《水電站機電設計手冊水力機械》[13]及文獻[3]、[9]中有關方法,按照vur為常數時,各斷面水力設計信息為

Qi=φi360Qsj(1)

ρi=Qivpjπ(2)

Ri=r0+ρi(3)

式中:Qsj為水輪機設計流量,m3/s;φi為個斷面包角,(°);Qi為各斷面流量,m3/s;vpj為進口斷面平均流速,m/s;r0為座環外緣半徑,m;ρi為各斷面圓形半徑,m;Ri為各斷面圓心距軸距離,m。

根據設計方案中的蝸殼特征控制尺寸,對上述理論計算的各斷面信息進行修正后即可作為蝸殼部件三維建模依據信息?;谝陨蠑嗝嫘畔?,利用MVBA代碼實現遍歷斷面、調用CreateEllipseElement()命令創建斷面圓弧,捕獲各斷面圓弧特征,調用CreateBsplineSurfaceElement()放樣生成蝸殼節段模型。蝸殼部件參數化建模主要輸入參數見表1。

2.2座環及活動導葉參數化建模

在混流式水電設備座環設計中,固定導葉骨線就是蝸殼中水流流線的對數螺旋線的延續,葉型以骨線為中心兩側加厚[14],因此不同機組的固定導葉型相似性很高。在活動導葉設計中,其流量調節的功能主要由活動導葉出口角實現,對活動導葉的葉型敏感度不強。工程實際中,不同混流機組活動導葉的葉型相似性也很高,行業推薦了標準正曲度葉型和標準對稱葉型[14]。因此座環、活動導葉部件在初期細節信息不全的情況下可參照已有近似設備數據信息修正建模。

根據設計方案中的座環、活動導葉設備控制尺寸,對已有近似設備的固定導葉單線圖、活動導葉單線圖進行修正。基于單線圖數據信息及葉片安放角度參數,利用程序封裝命令CreateCurveElement()生成特定角度葉型輪廓,調用ExtrudeClosedPlanarCurve()生成葉片實體并完成環形陣列。表2為座環、活動導葉部件的參數化建模主要輸入參數。

2.3轉輪部件參數化建模

轉輪部件是水輪機設備的核心部件,葉片形狀為順應水流特征,為高度空間扭曲面,尤其水泵水輪機轉輪葉片非常狹長。在初期方案設計及轉輪設計未完成的情況下,無法獲得葉片翼型真實數據及轉輪真實特性曲線信息。在設計實踐中,對轉輪部件選型設計通常采用與同類型、同水頭段已建電站轉輪類比的方法,此類比選型方法可滿足工程應用精度,如決策階段調節保證設計均選擇已建電站同類型、同水頭段轉輪綜合特性曲線進行計算。因此,在無轉輪翼型數據的情況下,可采用對已有同類型、同水頭段翼型數據進行近似保角變換,保證轉輪流線的空間曲率小幅度變化,實現轉輪部件參數化建模。

對已有轉輪葉片,在其本身以導葉中心線所交軸點為原點的三維直角坐標系中,按其葉片正面、背面流線,采集離散數據點作為葉片翼型控制網格點,如圖1所示。將離散點按照葉高方向流線號、網格點號編成空間點二維數組Pts2([],[]),將同一條流線上的網格點編成空間點一維數組Pts1()。

對于數組Pts2()遍歷求取已有葉片的轉輪進、出口直徑d1=Sqrt(Pts2(m,n).X2+Pts2(m,n).Y2)、d2=Sqrt(Pts2(p,q).X2+Pts2(p,q).Y2)及進、出口直徑點數組索引值(m,n)、(p,q);對于數組Pts2()遍歷求取已有葉片的轉輪高度H葉片及其數組索引值;對于數組Pts2()遍歷求取每個網格點的單位向量數組Vcts([],[])及相對于進口直徑d1的無量綱距離數組Lng([],[]);對于方案設計的新轉輪控制參數進口直徑D1、出口直徑D2,按照縮放比例求取進、出口縮放率D1/d1、D2/d2,并對流線上的網格點縮放比率進行線性插值,形成新轉輪各條流線網格點縮放比率數組Ratios([],[]),通過數組Lng()、Ratios()、Vcts()和D1、D2間的乘積運算可求出新轉輪映射的流線網格點坐標。

對于Z軸方向,同樣采用前述線性插值比率思想,并按照設計方案中進口高度和轉輪高度參數進行矢量縮放轉輪軸向高度。轉輪部件的參數化建模主要輸入參數見表3。

由于轉輪空間扭曲特性和水頭特性相關性很大,已有轉輪參數的適用性受限于設計方案轉輪的應用水頭參數,方案轉輪與已有轉輪的應用水頭特性越接近,參數化建模的模型可信度越高,當兩者跨越水頭段區間時,甚至會出現不合常理的建模結果。轉輪部件的參數化建模關鍵在于對已有轉輪離散網格點進行空間變換時,該已有轉輪與方案轉輪的應用水頭相似性,為此應盡可能收集各水頭段已有轉輪數據,充分發揮轉輪部件的參數化建模優勢。

2.4尾水管部件參數化建模

尾水管部件是水輪機能量回收的關鍵部件,大型水電站常用的是彎肘形尾水管,其由進口錐管、肘管和出口擴散管組成,彎肘形尾水管的3個關鍵參數是尾水管深度h、肘管形式和尾水管水平長度L。設計方案時,可按照設計經驗計算確定h和L,肘管形式一般采用標準形式[14],確定關鍵參數后,可根據擬定斷面特性、參考近似尾水管完成尾水管單線圖。根據單線圖中完整的各斷面信息,調用CreateLineElement()生成各斷面輪廓線,最后調用CreateBsplineSurfaceElement()完成尾水管多截面實體建模。尾水管單線圖表征了尾水管部件建模的完整信息,因此本部件建模在導入格式化底層數據后,無需額外參數即可完成一鍵式參數化建模。

3參數化建模功能實現

參數化建模是以底層數據驅動,通過內嵌封裝的數據處理邏輯自動生成模型的過程[15],水輪機各部件建模邏輯如圖2所示。內嵌數據處理邏輯對底層數據格式有較嚴格的要求,同時數據格式應兼顧工程設計的數據習慣,以保證設計人員的使用便利性。插件中的數據格式完全遵照水輪機設計表達習慣,如采用蝸殼、尾水管單線圖表達、轉輪關鍵尺寸表達等,交互界面遵從水力機械傳統設計習慣,增強設計人員的操作簡便性和建模高效性。

3.1代碼工具

代碼工具采用Bentley軟件二次開發語言MVBA,提供完整的窗體控件,以便操作者直觀地交互使用,且包含所有Bentley建模命令支撐完成模型元素創建、刪除及相關的修改操作。采用MVBA完成的建模插件可直接通過Bentley軟件Utilities—Macros—Play進行宏運行使用。

3.2建模實施方案

根據各部件建模方法和已梳理的底層數據格式,分析生成部件模型所需的數據處理邏輯,并將處理邏輯采用代碼命令表達及固化,封裝成各模塊建模方法。例如蝸殼、尾水管的數據處理邏輯是首先生成斷面輪廓,再通過輪廓放樣成多截面實體,轉輪部件的數據處理邏輯為將流線網格點進行空間矢量縮放,通過流線網格點生成葉片流,再由流線放樣成空間扭曲葉片實體。

運行程序后,通過程序的數據讀取接口讀入相應建模部件的底層格式數據,并按照建模插件界面輸入相應的參數,如導葉個數、導葉安放角、轉輪葉片個數等,確定生成即完成部件模型建模。水輪機建模中,各部件相對位置關系已固定邏輯,可直接生成組裝完整的水輪機一體化模型。

3.3插件展示

按照水輪機部件參數化建模需求,本建模插件分為6個頁簽,各頁簽界面如圖3所示,其中第一個頁簽為首頁界面,用于選擇建模機組類型(抽蓄機組/常規混流機組)、尾水管形式(圓截面尾水管/圓變方截面尾水管)、鍵入水輪機基本參數,圖3(b)~(f)頁簽為蝸殼、轉輪、尾水管等的建模模塊。其中程序插件還設置了幫助彈窗,用以提示用戶規范操作,防止出錯。

4參數化建模實例應用

本實例針對某抽水蓄能電站工程,在該工程可行性研究階段,水輪機設備各部件基本尺寸參數通過理論方法計算或者主機廠家咨詢均有初步數據,并根據已有水輪機資料,修正整理出本工程推薦方案中各建模部件的格式化底層數據,運行建模插件完成各部件參數化建模,建模成果實例如圖4所示。圖4(a)和(b)為參數化建模的蝸殼和轉輪部件,蝸殼部件以單線圖數據為基礎,建模準確度高;轉輪部件以葉片流線上的離散網格點為基礎,建模完成后葉片空間曲率的保真度較高,轉輪流道符合抽蓄電站轉輪實際空間曲面扭曲特征,且提高了建模效率;圖4(c)和(d)為水輪機整體建模成果,模型裝配準確度及部件信息完整,滿足設計階段信息模型建模要求。

插件程序還集成常規混流機組部件參數化建模功能。在常規混流機組大流量設計工況時,尾水管截面多采用圓形漸變方形的結構形式,程序插件對該尾水管結構形式進行了整合封裝。以某常規混流電站可研階段推薦方案設計參數為基礎,采用本參數化建模程序完成設備部件建模,該常規電站水輪機模型如圖5所示。圖5(a)為轉輪模型,轉輪葉片形式符合大流量混流機組特征,表面曲率光順;圖5(b)為水輪機組裝完整模型,蝸殼斷面飽滿,過渡圓滑,尾水管為圓變方截面,漸變截面光順,符合實際部件特征。

5結語

本文基于Bentley三維設計平臺,以MVBA語言進行了水輪機設備參數化建模的二次開發,將異形空間的水力過流部件建模處理邏輯進行了封裝固化,形成了以底層參數控制的參數化建模程序。程序界面以窗體控件對話為交互方式,交互習慣遵從工程人員專業設計習慣,建模操作脫離軟件自身命令流模式,集成了抽蓄電站、常規混流電站水輪機部件建模功能,基本實現水輪機設備參數化一鍵建模。模型信息以底層設計數據為基礎,可充分保證三維模型信息的準確性和完備性,同時參數化建模過程為計算機自動執行,大幅度提高了建模效率和修改效率,為BIM技術在水力機械設備建模及多維拓展應用上提供了新的思路。

參考文獻:

[1]詹凱洋,程淑芬.BIM的應用現狀及發展趨勢[J].電子技術與軟件工程,2020(15):54-55.

[2]叢小青,王利偉,袁丹青,等.水力機械轉輪葉片建模技術研究[J].水電能源科學,2010,28(7):130-132.

[3]鄧玉星,李進平,蘇凱.基于Revit二次開發的水輪機蝸殼自動建模方法研究[J].水利水電快報,2022,43(1):11-16.

[4]曹陽.基于Dynamo for Revit的參數化設計在水力機械設計中的應用[J].土木建筑工程信息技術,2018,10(2):29-34.

[5]成蕾,王瑩,汪詩奇,等.基于Revit二次開發的蝸殼及尾水管參數化設計[C]∥水電水利規劃設計總院土石壩技術2019年論文集.北京:中國電力出版社,2021:311-317.

[6]黃克戩.水電站廠房蝸殼結構設計分析一體化研究[J].水電站設計,2019,35(4):11-14.

[7]喻智鋒,張建蓉,蘇博,等.基于UG的混流式水輪機轉輪葉片三維建模[J].軟件導刊,2017,16(12):175-178.

[8]李端陽,鄭澤.尾水管肘管三維配筋參數化設計研究與應用[J].水利規劃與設計,2018(2):120-124.

[9]李端陽,劉晶,田新星.GC在水電站廠房蝸殼三維參數化建模設計中的應用研究[J].水利水電工程設計,2013,32(4):18-20.

[10]張陽明.GC參數化建模技術在水利水電工程中的應用初探[J].人民長江,2015,46(18):10-14.

[11]蘇婷婷,劉喜珠,劉潔,等.基于Microstation的水工建筑物參數化建模二次開發研究與應用[C]∥中國水利學會2022中國水利學術大會論文集(第四分冊).鄭州:黃河水利出版社,2022:327-332.

[12]WINTERS J.學習Microstation VBA[M].北京:中國水利水電出版社,2007.

[13]范超宗,張占榮,王富源,等.水電站機電設計手冊水力機械[M].北京:水利電力出版社,1983.

[14]劉大愷.水輪機[M].第3版.北京:中國水利水電出版社,2008.

[15]羅蓉,王彩鳳,嚴海軍.SOLIDWORKS參數化建模教程[M].北京:機械工業出版社,2021.

(編輯:唐湘茜)

Parameterized modeling method of hydraulic turbine equipment?based on MVBA

GONG Lujia

(Shanghai Investigation,Design & Research Institute Co.,Ltd.,Shanghai 200434,China)

Abstract: To overcome the difficulties of constructing 3D models of hydraulic equipment of lacking the details,complex and inflexible modeling operations with common soft-wares in water conservancy and hydropower engineering,a kind of plug-in program based on MVBA language had been secondary developed for Bentley platform to create parametric modeling of hydraulic equipment.Designing theory of hydraulic flow components and method of analogy of existing components were integrated in the program to model turbine runner,spiral case,draft tube,stray ring of pumped storage unit or Francis turbine unit.The plug-in was applied in a pumped storage project and generated the turbine unit equipment successfully.Precision and information completeness of the models constructed with MVBA program can totally meet the requirement,the modeling efficiency and convenience of modification were greatly improved.

Key words: MVBA; hydraulic turbine; runner; secondary development; parametric modeling

猜你喜歡
二次開發
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑構件庫二次開發
江西建材(2018年2期)2018-04-14 08:01:14
西門子Easy Screen對倒棱機床界面二次開發
基于全站儀二次開發的覆冰厚度測量與實現
電測與儀表(2016年9期)2016-04-12 00:29:52
Micaps3.2 版本二次開發入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次開發在變壓器抗短路性能分析中的應用
基于CATIA的橡皮囊成形毛料展開的二次開發
機械工程師(2015年9期)2015-02-26 08:38:10
ANSYS Workbench二次開發在汽車穩定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 久久国产成人精品国产成人亚洲| 色综合热无码热国产| 婷婷午夜影院| 久久精品波多野结衣| 国产一二三区视频| 欧美日韩精品综合在线一区| 日本一区高清| 欧美在线国产| AV老司机AV天堂| 丝袜久久剧情精品国产| 国产第一页免费浮力影院| 国产一区二区网站| 尤物在线观看乱码| 国产青青草视频| 国产区精品高清在线观看| 影音先锋丝袜制服| 四虎影视8848永久精品| 欧美日韩精品在线播放| 特级欧美视频aaaaaa| 免费看一级毛片波多结衣| 国产精品亚洲综合久久小说| 亚洲丝袜第一页| 欧美福利在线观看| 99re热精品视频国产免费| 97国产一区二区精品久久呦| 青青草国产免费国产| 国产一在线| 老司国产精品视频| 成年av福利永久免费观看| 亚洲无码高清视频在线观看| 欧美成人一区午夜福利在线| 午夜不卡福利| 国产男女免费视频| 国产欧美日韩va另类在线播放| 国产乱人伦精品一区二区| 亚洲无码久久久久| 精品日韩亚洲欧美高清a| 华人在线亚洲欧美精品| 亚洲无码高清一区二区| 欧美在线天堂| 韩国v欧美v亚洲v日本v| 狠狠做深爱婷婷久久一区| 欧美黑人欧美精品刺激| 免费AV在线播放观看18禁强制| 最新国产在线| 无码国产偷倩在线播放老年人| 香蕉在线视频网站| 日韩欧美在线观看| jizz亚洲高清在线观看| 亚洲综合久久成人AV| 亚洲欧美日韩精品专区| 2021国产精品自拍| 精久久久久无码区中文字幕| 亚洲人在线| 无码免费的亚洲视频| 日韩一区二区三免费高清| 中文字幕亚洲综久久2021| 亚洲天堂视频在线免费观看| 免费午夜无码18禁无码影院| 国产免费久久精品44| 亚洲日本中文字幕乱码中文 | 欧美伦理一区| 午夜少妇精品视频小电影| 国产精品亚洲片在线va| 自拍亚洲欧美精品| 亚洲成A人V欧美综合天堂| 啦啦啦网站在线观看a毛片| 国产精品福利在线观看无码卡| 一级在线毛片| 亚洲无码A视频在线| 亚洲高清在线播放| 婷婷色婷婷| 在线亚洲精品自拍| 欧美精品亚洲日韩a| 国产九九精品视频| 成人精品午夜福利在线播放| 婷婷伊人久久| 欧美精品影院| 国产成人艳妇AA视频在线| 午夜视频免费试看| 福利在线一区| 亚洲午夜国产精品无卡|