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

塔式起重機(jī)參數(shù)化建模平臺(tái)的開(kāi)發(fā)及應(yīng)用

2023-05-14 02:58:10付航和大龍張士軍董明曉
計(jì)算機(jī)時(shí)代 2023年5期
關(guān)鍵詞:參數(shù)化

付航 和大龍 張士軍 董明曉

摘? 要: 為了順應(yīng)塔式起重機(jī)設(shè)計(jì)系列化、參數(shù)化和標(biāo)準(zhǔn)化的發(fā)展趨勢(shì),建立塔式起重機(jī)參數(shù)化建模平臺(tái)。建立塔式起重機(jī)鋼結(jié)構(gòu)APDL命令流,應(yīng)用Visual Studio設(shè)計(jì)塔式起重機(jī)參數(shù)化建模平臺(tái)可視化界面,通過(guò)VisualStudio的接口程序,實(shí)現(xiàn)ANSYS軟件的后臺(tái)調(diào)用,在建模過(guò)程中對(duì)整機(jī)結(jié)構(gòu)尺寸采用變量賦值的方式實(shí)現(xiàn)塔式起重機(jī)參數(shù)化建模。用工程實(shí)例仿真驗(yàn)證了搭建的塔式起重機(jī)參數(shù)化建模平臺(tái)的準(zhǔn)確性,改進(jìn)了傳統(tǒng)有限元建模過(guò)程,提高了塔式起重機(jī)結(jié)構(gòu)分析效率。

關(guān)鍵詞: 塔式起重機(jī); 參數(shù)化; 建模平臺(tái); C#; ANSYS

中圖分類(lèi)號(hào):TH213.3? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? 文章編號(hào):1006-8228(2023)05-140-05

Development and application of parametric modeling platform for tower crane

Fu Hang1, He Dalong2, Zhang Shijun1, Dong Mingxiao1

(1. School of Mechanical and Electrical Engineering, Shandong Jianzhu University, Jinan, Shandong 250101, China;

2. Shandong Longhui Hoisting Machinery Co., Ltd)

Abstract: In order to comply with the development trend of serialization, parameterization and standardization of tower crane design, a parametric modeling platform for tower cranes is established. The APDL command flow of the steel structure of the tower crane is established, Visual Studio is applied to design the visual interface of the parametric modeling platform of the tower crane, the background call of ANSYS software is realized through the interface program of Visual Studio, and the parametric modeling of the tower crane is realized in the modeling process by means of variable assignment to the structural dimensions of the whole machine. The accuracy of the built parametric modeling platform for tower cranes is verified through engineering simulation. It improves the traditional finite element modeling process and increases the efficiency of structural analysis of tower crane.

Key words: tower crane; parameterization; modeling platform; C#; ANSYS

0 引言

隨著建筑行業(yè)的快速發(fā)展,塔式起重機(jī)因其起重量大、工作速度快、回轉(zhuǎn)半徑大等特點(diǎn),在建筑工地占據(jù)了重要的地位。面對(duì)復(fù)雜的工作環(huán)境,需要對(duì)不同型號(hào)的塔式起重機(jī)進(jìn)行受力分析。傳統(tǒng)的有限元方法需要對(duì)塔式起重機(jī)進(jìn)行重復(fù)的建模操作,不僅過(guò)程繁瑣,工作量大,且尺寸參數(shù)難更改,重復(fù)的GUI操作也會(huì)帶來(lái)較大建模誤差。通過(guò)建立結(jié)構(gòu)框架并根據(jù)具體需要修改塔身及臂架參數(shù),可以使建模時(shí)間大大縮短,提高效率。

任會(huì)禮[1]等對(duì)塔式起重機(jī)的臂架進(jìn)行參數(shù)化處理,采用GUI方式查看模型圖、應(yīng)力分布云圖以及變形圖;賀尚紅[2,3]等分別以塔式起重機(jī)塔身與起重臂為研究對(duì)象,運(yùn)用有限元分析軟件ABAQUS,二次開(kāi)發(fā)接口,開(kāi)發(fā)參數(shù)化計(jì)算平臺(tái)。上述學(xué)者參數(shù)化設(shè)計(jì)的研究對(duì)象大多是塔式起重機(jī)的塔身或是塔式起重機(jī)的起重臂,分析后的結(jié)果需與塔式起重機(jī)的剩余部分再次進(jìn)行整合處理。

本文使用C#與APDL語(yǔ)言建立塔式起重機(jī)參數(shù)化建模平臺(tái),應(yīng)用Visual Studio軟件創(chuàng)建可視化界面,將塔式起重機(jī)的結(jié)構(gòu)特征參數(shù)設(shè)置為變量,然后通過(guò)賦值函數(shù)將用戶輸入的參數(shù)數(shù)據(jù)傳輸?shù)紸NSYS命令流模板文件中,生成指定尺寸的命令流建模文件,通過(guò)Visual Studio與ANSYS軟件之間的接口程序,完成ANSYS軟件的后臺(tái)調(diào)用,實(shí)現(xiàn)塔式起重機(jī)的快速建模及分析。

1 塔式起重機(jī)參數(shù)化建模平臺(tái)總體設(shè)計(jì)

1.1 塔式起重機(jī)參數(shù)化建模平臺(tái)的功能要求

⑴ 通過(guò)塔式起重機(jī)參數(shù)化建模平臺(tái),用戶可以對(duì)塔式起重機(jī)有限元模型尺寸進(jìn)行快速更改。

⑵ 通過(guò)塔式起重機(jī)參數(shù)化建模平臺(tái),用戶可以根據(jù)需求調(diào)用不同的塔式起重機(jī)命令流模板,并在后臺(tái)調(diào)用ANSYS軟件,最后通過(guò)可視化界面直接顯示有限元分析后的結(jié)果。

以上功能可以讓用戶快速更改塔式起重機(jī)尺寸參數(shù),并可以直接查看有限元分析的結(jié)果,方便同種尺寸不同工況下的塔式起重機(jī)或同種工況不同尺寸之間的塔式起重機(jī)進(jìn)行分析比較。

1.2 塔式起重機(jī)參數(shù)化建模平臺(tái)開(kāi)發(fā)工具

1.2.1 ANSYS以及APDL

ANSYS軟件是大型通用有限元分析(FEA)軟件,具有良好的二次開(kāi)發(fā)環(huán)境。運(yùn)用參數(shù)化設(shè)計(jì)語(yǔ)言APDL,可以將GUI界面操作步驟逐條轉(zhuǎn)換為ANSYS命令組織起來(lái),對(duì)于重復(fù)的步驟可采用循環(huán)函數(shù)進(jìn)行編寫(xiě),對(duì)于需要更改的數(shù)據(jù)采用賦值函數(shù),以此完成參數(shù)化建模程序,實(shí)現(xiàn)有限元軟件分析全過(guò)程。塔式起重機(jī)參數(shù)化建模的工作量集中于結(jié)構(gòu)參數(shù)修改和后處理分析,采用APDL來(lái)對(duì)塔式起重機(jī)進(jìn)行參數(shù)化建模,可以方便靈活的對(duì)結(jié)構(gòu)尺寸參數(shù)進(jìn)行修改,效率極高。

1.2.2 Visual Studio以及C#

C#是可用于.NET開(kāi)發(fā)的一種語(yǔ)言,可快速搭建編寫(xiě)任意應(yīng)用程序,滿足用戶需求[4]。C#具備VB語(yǔ)言的可視化操作方式,例如可利用WinForm(Windows Form)在微軟公司的集成開(kāi)發(fā)環(huán)境——Visual Studio快速搭建可視化人機(jī)交互界面,改善用戶使用感,其次C#還保留C++語(yǔ)言的高運(yùn)行效率,可在短時(shí)間內(nèi)迅速運(yùn)行代碼。

1.3 塔式起重機(jī)參數(shù)化建模平臺(tái)運(yùn)行流程

塔式起重機(jī)參數(shù)化建模平臺(tái)分為四部分,第一部分是參數(shù)化建模模塊,在此模塊中可以根據(jù)不同需求,對(duì)塔式起重機(jī)結(jié)構(gòu)的材料屬性以及各部分參數(shù)進(jìn)行修改;第二部分是工況選擇模塊,在此模塊中可以選擇不同的工況;第三部分是調(diào)用ANSYS模塊,在此模塊中可以調(diào)用ANSYS軟件與APDL模板文件,自動(dòng)分析計(jì)算,截取分析結(jié)果圖像。第四部分是仿真結(jié)果顯示模塊,由此模塊展示分析圖像。塔式起重機(jī)參數(shù)化建模平臺(tái)運(yùn)行流程圖如圖1所示。

2 參數(shù)傳輸程序的實(shí)現(xiàn)

2.1 參數(shù)輸入可視化界面設(shè)計(jì)

APDL是ANSYS軟件中一種可以通過(guò)參數(shù)設(shè)置、循環(huán)命令等完成通用任務(wù)的方式,但ANSYS自帶的命令流輸入界面不夠靈活,交互性差。通過(guò)對(duì)Winform窗體提供的Button、Label、TextBox以及PictureBox等控件賦予不同的職責(zé),建立可視化界面。用戶只需使用相應(yīng)的按鈕,便可完成跳轉(zhuǎn)窗口、數(shù)據(jù)保存、結(jié)果圖片查看等功能。塔式起重機(jī)參數(shù)化建模平臺(tái)首頁(yè)如圖2所示。

2.2 參數(shù)傳遞

在塔式起重機(jī)參數(shù)化建模的過(guò)程中,如何對(duì)特征參數(shù)進(jìn)行賦值并傳遞至命令流模板文件中是參數(shù)化建模的基礎(chǔ)。本文中運(yùn)用StreamWrite與StreamReader類(lèi)完成參數(shù)數(shù)據(jù)的輸入與輸出[5]。利用StreamReader讀取命令流模板文件中的內(nèi)容,搜索需要被更改的目標(biāo)字符串,然后通過(guò)SteramWrite將更改后的參數(shù)填入命令流模板文件中的目標(biāo)位置,完成最終的APDL文件并封裝。關(guān)鍵代碼如下:

string s_con=string.Empty;

StreamReadersr=new StreamReader(path,Encoding.UTF8)

FileStream stream=File.Open(path, FileMode

.OpenOrCreate, FileAccess.Write)

stream.Seek(0, SeekOrigin.Begin);

stream.SetLength(0);

2.3 調(diào)用ANSYS

塔式起重機(jī)建模平臺(tái)的關(guān)鍵在于建立可視化界面與ANSYS軟件之間的數(shù)據(jù)通信渠道,將用戶在對(duì)話框中輸入的數(shù)據(jù)傳入用戶指定的命令流文件中。參數(shù)傳遞界面如圖3所示。采用IPC機(jī)制將ANSYS軟件集成至塔式起重機(jī)參數(shù)化建模平臺(tái),后臺(tái)調(diào)用ANSYS并運(yùn)行命令流文件,Visual Studio與ANSYS之間的調(diào)用關(guān)鍵代碼如下:

ProcessStartInfostartinfo=new ProcessStartInfo();

string commond=String.Empty;

……

commond+="-b -p";

……

startinfo.Arguments=commond;

在本界面中,利用OpenfileDialog控件與SavefileDialog控件獲取ANSYS軟件的本地安裝位置與命令流文件的存放位置,用戶可在結(jié)果文件目錄中自主填寫(xiě)文件結(jié)果存放位置與結(jié)果文件名稱(chēng)等,信息輸入完成后,點(diǎn)擊運(yùn)行按鈕進(jìn)入ANSYS后臺(tái)運(yùn)行狀態(tài),等待“求解成功”畫(huà)面彈出后,可關(guān)閉此窗口,并在仿真結(jié)果查看界面查看運(yùn)行結(jié)果。

3 塔式起重機(jī)模型建立的關(guān)鍵技術(shù)

3.1 單元類(lèi)型的選擇

塔式起重機(jī)為大型桁架結(jié)構(gòu),在進(jìn)行施工作業(yè)時(shí)往往承受著較大的起重量,因此在結(jié)構(gòu)設(shè)計(jì)時(shí),選用結(jié)構(gòu)剛度較高的角鋼、槽鋼與方鋼等桿件可提高整機(jī)抵抗變形的能力,避免塔式起重機(jī)產(chǎn)生結(jié)構(gòu)失穩(wěn)、甚至是傾覆的情況。在有限元分析中,梁?jiǎn)卧墓?jié)點(diǎn)位移反映變形程度,為提高采用梁?jiǎn)卧_M(jìn)行分析的精確度,本文選用具有自定義截面特性的BEAM188梁?jiǎn)卧M(jìn)行建模,反映整機(jī)實(shí)體模型在工作過(guò)程中所受到的軸向力、剪力、扭矩與彎矩等作用。拉桿部分承受較大拉力,因此,選用具有塑性強(qiáng)、大變形和大應(yīng)變特點(diǎn)的LINK180單元。附件部分選用MASS21質(zhì)量單元進(jìn)行等效。

3.2 模型簡(jiǎn)化

⑴ 回轉(zhuǎn)機(jī)構(gòu)簡(jiǎn)化

回轉(zhuǎn)機(jī)構(gòu)是使塔式起重機(jī)完成回轉(zhuǎn)運(yùn)動(dòng)的機(jī)構(gòu),幾何尺寸較小,剛度較大。在整機(jī)參數(shù)化建模研究中,將回轉(zhuǎn)機(jī)構(gòu)的回轉(zhuǎn)支承裝置用梁?jiǎn)卧刃В梢詫⑺砼c起重臂、平衡臂之間的自由度統(tǒng)一化,在保證模型計(jì)算結(jié)果準(zhǔn)確的情況下,減少模擬過(guò)程中的單元類(lèi)型,提高分析速度。

⑵ 塔身底座簡(jiǎn)化

塔身作為塔式起重機(jī)主要的受力結(jié)構(gòu),結(jié)構(gòu)剛度大。利用有限元軟件對(duì)塔式起重機(jī)進(jìn)行建模分析時(shí),可以通過(guò)將塔身底部節(jié)點(diǎn)自由度(UX,UY,UZ,ROTX,ROTZ,ROTY)完全約束掉來(lái)等效固定底座。

3.3 參數(shù)化模型建立過(guò)程

塔式起重機(jī)參數(shù)化模型采用自底向上的建模方法,利用直接建模的方式,自動(dòng)生成節(jié)點(diǎn)坐標(biāo)及單元。首先利用MPDATA命令對(duì)材料屬性進(jìn)行定義,而后,利用SECTYPE、SECOFFSET與SECDATA命令對(duì)梁?jiǎn)卧M(jìn)行自定義截面。塔式起重機(jī)整機(jī)參數(shù)化建模分為塔身建模部分與起重臂建模部分,塔身建模部分包括塔身基礎(chǔ)節(jié)的高度、塔身標(biāo)準(zhǔn)節(jié)的高度和寬度以及塔身標(biāo)準(zhǔn)節(jié)數(shù)四個(gè)部分,此模塊界面如圖4所示。起重臂建模部分包括起重臂下主弦桿長(zhǎng)度,直腹桿長(zhǎng)度和下弦桿段數(shù)三個(gè)部分,此模塊界面如圖5所示。使用APDL中的SET命令對(duì)特征參數(shù)進(jìn)行賦值,使用GET命令提取指定坐標(biāo)位置節(jié)點(diǎn)。在全部參數(shù)輸入完成后,點(diǎn)擊“確定修改”將模型數(shù)據(jù)傳輸至指定TXT文件中。APDL示例語(yǔ)句如下:

SECTYPE,1,BEAM,L

SECOFFSET,CENT

SECDATA,160,160,16,16

……

N,1,TS_JCK,0,0

……

*DO,i,1,TS_ZXG

E,1+(i-1)*4,1+4*i,4

*ENDDO

4 工程實(shí)例分析

以QTZ5513塔式起重機(jī)為例,運(yùn)用塔式起重機(jī)參數(shù)化建模平臺(tái),建立參數(shù)化模型,并對(duì)其進(jìn)行模態(tài)分析。該塔式起重機(jī)總高46.6m,起重臂長(zhǎng)56.4m,平衡臂長(zhǎng)12.3m,鋼材選用Q345B型號(hào),定義材料屬性彈性模量E=2.06×105MPa,泊松比μ=0.3,材料密度[ρ]=7.85×103kg/m3。利用塔式起重機(jī)參數(shù)化模塊建立幾何結(jié)構(gòu),該模型有302個(gè)節(jié)點(diǎn)、791個(gè)單元,QTZ5513有限元模型圖如圖6所示。利用塔式起重機(jī)參數(shù)化建模平臺(tái),將塔身標(biāo)準(zhǔn)節(jié)數(shù)增加并將起重臂前兩節(jié)尺寸減小,更改尺寸后的有限元模型圖如圖7所示。

本文使用Subspace法對(duì)QTZ5513塔式起重機(jī)進(jìn)行模態(tài)提取,該方法為廣義Jacobi迭代算法,采用完整剛度矩陣K和質(zhì)量矩陣M,具有較高精度[6]。塔式起重機(jī)是一種大型桁架結(jié)構(gòu),低階固有頻率及振型更能反映振動(dòng)特性,因此,提取塔式起重機(jī)低階固有頻率對(duì)整機(jī)動(dòng)力響應(yīng)研究具有重要意義。本文提取塔式起重機(jī)有限元模型模態(tài)分析中的前六階振動(dòng)模態(tài),各階振型圖如圖8所示。

通過(guò)對(duì)前六階振型分析可知:

⑴ 第一階模態(tài),固有頻率為0.1107Hz,振型反映起重臂與平衡臂圍繞塔身在水平面內(nèi)的扭轉(zhuǎn)振動(dòng)。

⑵ 第二階模態(tài),固有頻率為0.2111Hz,振型反映塔式起重機(jī)圍繞塔身底部固定處前后的彎曲振動(dòng)。

⑶ 第三階模態(tài),固有頻率為0.2363Hz,振型反映塔式起重機(jī)圍繞塔身固定點(diǎn)處的左右擺動(dòng)。

⑷ 第四階模態(tài),固有頻率為0.5644Hz,振型反映塔式起重機(jī)起重臂與平衡臂圍繞塔身前后的彎曲振動(dòng)。

⑸ 第五階模態(tài),固有頻率為0.9059Hz,振型反映塔式起重機(jī)起重臂與平衡臂在水平面內(nèi)的彎曲振動(dòng)。

⑹ 第六階模態(tài),固有頻率為1.1624Hz,振型反映塔式起重機(jī)起重臂與平衡臂在變幅平面內(nèi)的彎曲振動(dòng)。

5 結(jié)論

基于ANSYS軟件,利用C#對(duì)其進(jìn)行二次開(kāi)發(fā),建立塔式起重機(jī)參數(shù)化建模平臺(tái),利用較少關(guān)鍵參數(shù)快速生成塔式起重機(jī)模型,改善了傳統(tǒng)GUI方式繁瑣的建模過(guò)程,降低了手動(dòng)建模所帶來(lái)的誤差,提高了效率。另外,利用該平臺(tái)對(duì)QTZ5513型號(hào)的塔式起重機(jī)進(jìn)行了模態(tài)分析,通過(guò)模態(tài)分析反映結(jié)構(gòu)振動(dòng)特性,為塔式起重機(jī)的動(dòng)態(tài)特性分析提供了理論依據(jù)。

參考文獻(xiàn)(References):

[1] 任會(huì)禮,李江波,高崇仁.基于ANSYS的塔式起重機(jī)臂架有限元參數(shù)化建模與分析[J].起重運(yùn)輸機(jī)械,2006(9):11-13

[2] 賀尚紅,歐陽(yáng)旭,劉小恒.塔機(jī)塔身參數(shù)化設(shè)計(jì)系統(tǒng)開(kāi)發(fā)[J].建筑機(jī)械,2021(2):68-74

[3] 賀尚紅,劉小恒,歐陽(yáng)旭,等.塔式起重機(jī)臂架參數(shù)化建模與應(yīng)力分析[J].建設(shè)機(jī)械技術(shù)與管理,2020,33(6):123-128

[4] Karli Watson,Jacob Vibe Hammer,Jon D. Reid,等.C#入門(mén)經(jīng)典(第6版)[J].中國(guó)科技信息,2014(6):133

[5] 張喻捷.基于C#與Ansys的索道桁架有限元計(jì)算程序的二次開(kāi)發(fā)[J].起重運(yùn)輸機(jī)械,2021(16):86-90

[6] 陳曉霞.ANSYS 7.0高級(jí)分析[M].機(jī)械工業(yè)出版社,2004

猜你喜歡
參數(shù)化
基于主斷面參數(shù)的車(chē)身結(jié)構(gòu)剛度鏈快速求解
參數(shù)化設(shè)計(jì)在當(dāng)代景觀中的應(yīng)用初探
從一道考研題談空間曲線積分的計(jì)算
Pro/E的三維往復(fù)壓縮機(jī)參數(shù)化模型庫(kù)的建立
一種懸架運(yùn)動(dòng)仿真快速建模方法研究
基于參數(shù)化的散料輸送機(jī)械快速設(shè)計(jì)系統(tǒng)開(kāi)發(fā)
參數(shù)化時(shí)代的數(shù)控加工與建造研究
股骨頸骨折內(nèi)固定方式優(yōu)選方法研究
基于Pro/ENGINEER的圓柱齒輪參數(shù)化虛擬設(shè)計(jì)
液壓挖掘機(jī)參數(shù)化姿態(tài)控制系統(tǒng)
主站蜘蛛池模板: 国产精品久久精品| 美女一级毛片无遮挡内谢| 久久精品中文字幕免费| 国产主播福利在线观看| 精品無碼一區在線觀看 | 久久久久久久久18禁秘| 国产亚洲精品97AA片在线播放| 被公侵犯人妻少妇一区二区三区| 免费毛片全部不收费的| 欧美另类第一页| 久久国产精品麻豆系列| 情侣午夜国产在线一区无码| 色天堂无毒不卡| 免费人成在线观看成人片| 国产精品亚洲专区一区| 免费无码AV片在线观看国产| 99尹人香蕉国产免费天天拍| 日韩av手机在线| 幺女国产一级毛片| www亚洲精品| 国产欧美网站| 精品国产Av电影无码久久久| 亚洲第一成年免费网站| 亚洲天堂777| 一区二区三区精品视频在线观看| 亚洲AV无码一区二区三区牲色| 亚洲最猛黑人xxxx黑人猛交| 99这里只有精品在线| 亚洲男人的天堂在线| 亚洲乱码在线视频| 亚洲男人天堂2020| 亚洲欧美极品| 免费观看成人久久网免费观看| a毛片基地免费大全| 99热在线只有精品| 欧美色亚洲| 午夜视频在线观看免费网站| 中文毛片无遮挡播放免费| 国国产a国产片免费麻豆| 国产乱人免费视频| 久久国产精品电影| 国产成人精品男人的天堂下载| 黄色福利在线| 国模视频一区二区| 国产SUV精品一区二区6| 欧美日韩一区二区在线免费观看| 亚洲精品制服丝袜二区| 亚洲欧洲日产无码AV| 国产福利一区视频| 久久频这里精品99香蕉久网址| 人妻无码一区二区视频| 不卡视频国产| 在线观看国产精品日本不卡网| 国产精品免费久久久久影院无码| 国产精品成| 欧美日韩一区二区三| 亚洲成人精品| 最新日韩AV网址在线观看| 午夜丁香婷婷| 婷婷色婷婷| 久青草免费在线视频| 91探花在线观看国产最新| 久久人体视频| 三级国产在线观看| 毛片手机在线看| av一区二区三区在线观看| 色网站免费在线观看| 国产精品手机在线观看你懂的| 亚洲免费福利视频| 蝴蝶伊人久久中文娱乐网| 亚洲无码视频喷水| 亚洲成人免费看| 亚洲视频黄| 国产簧片免费在线播放| 亚洲AV无码精品无码久久蜜桃| 国产精品伦视频观看免费| 色呦呦手机在线精品| 亚洲日韩Av中文字幕无码| 国产网友愉拍精品| 亚洲乱码在线播放| 久久久久亚洲精品成人网 | 欧美精品不卡|