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

應(yīng)用坐標(biāo)變換簡(jiǎn)化有限元建模的方法

2022-09-21 00:25:12石永燕
山西建筑 2022年19期
關(guān)鍵詞:有限元方法模型

石永燕

(招商局重慶公路工程檢測(cè)中心有限公司,重慶 400067)

如今ANSYS,Midas Civil,Adina等有限元軟件的發(fā)展,使得大規(guī)模復(fù)雜結(jié)構(gòu)的數(shù)值分析成為可能。在結(jié)構(gòu)有限元分析中,相當(dāng)一部分時(shí)間用于建立幾何模型,這在建立復(fù)雜實(shí)體單元模型時(shí)尤為明顯。有限元程序雖都提供了用戶(hù)界面建立實(shí)體單元模型的方法,但往往功能有限,建立簡(jiǎn)單的模型比較容易,要直接建立一個(gè)復(fù)雜的幾何模型仍然是比較困難的事情。因此,有必要研究快速地建立復(fù)雜的有限元幾何模型的方法。

實(shí)際上簡(jiǎn)單幾何模型和復(fù)雜幾何模型的主要區(qū)別在于單元的節(jié)點(diǎn)坐標(biāo)不同,其單元編號(hào)和節(jié)點(diǎn)連接可保持不變。因此,可試圖將簡(jiǎn)單的有限元幾何模型通過(guò)一系列的變換逐漸轉(zhuǎn)化成復(fù)雜的幾何模型,其關(guān)鍵是如何實(shí)現(xiàn)節(jié)點(diǎn)坐標(biāo)的轉(zhuǎn)換。

1 坐標(biāo)基本變換[1]

復(fù)雜的幾何變換可以通過(guò)一系列的基本變換得到。為便于統(tǒng)一以矩陣形式表示變換過(guò)程,可將3維點(diǎn)P擴(kuò)展為4維點(diǎn),令P0=P(x0,y0,z0,1),P1=P(x1,y1,z1,1)。下面分別給出坐標(biāo)平移變換、比例變換、旋轉(zhuǎn)變換的基本方法。

1.1 坐標(biāo)平移變換

將點(diǎn)P0(x0,y0,z0,1)平移(dx,dy,dz,0)得到P1(x1,y1,z1,1)的變換方法如下:

x1=x0+dx,y1=y0+dy,z1=z0+dz,1+0=1。

變換過(guò)程寫(xiě)成矩陣形式為:

[P1]=[P0][Tp]

(1)

1.2 坐標(biāo)比例變換

將點(diǎn)P0(x0,y0,z0,1)按因子(kx,ky,kz,1)縮放得到P1(x1,y1,z1,1)的變換方法如下:

x1=x0kx,y1=y0ky,z1=z0kz,1×1=1。

變換過(guò)程寫(xiě)成矩陣形式為:

[P1]=[P0][Tk]

(2)

1.3 坐標(biāo)旋轉(zhuǎn)變換

將點(diǎn)P0(x0,y0,z0,1)繞Z軸在X-Y平面內(nèi)旋轉(zhuǎn)θ角得到P1(x1,y1,z1,1)的變換方法如下:

x1=x0cosθ+y0sinθ,y1=-x0sinθ+y0cosθ,z1=z0,1×1=1。

變換過(guò)程寫(xiě)成矩陣形式為:

[P1]=[P0][Tz]

(3)

將點(diǎn)P0(x0,y0,z0,1)繞Y軸在Z-X平面內(nèi)旋轉(zhuǎn)θ角得到P1(x1,y1,z1,1)的變換方法如下:

x1=x0cosθ-z0sinθ,y1=y0,z1=x0sinθ+z0cosθ,1×1=1。

變換過(guò)程寫(xiě)成矩陣形式為:

[P1]=[P0][Ty]

(4)

將點(diǎn)P0(x0,y0,z0,1)繞X軸在Y-Z平面內(nèi)旋轉(zhuǎn)θ角得到P1(x1,y1,z1,1)的變換方法如下:

x1=x0,y1=y0cosθ+z0sinθ,z1=-y0sinθ+z0cosθ,1×1=1。

變換過(guò)程寫(xiě)成矩陣形式為:

[P1]=[P0][Tx]

(5)

2 組合變換

坐標(biāo)在幾何空間中的復(fù)雜變換,均可通過(guò)上述基本變換得到,通過(guò)上述基本變換式(1)~式(5)可以派生出各種復(fù)雜的幾何變換。

4)通過(guò)旋轉(zhuǎn)變換Tx將P3繞X軸旋轉(zhuǎn)θ角,記為P4。

(6)

3 坐標(biāo)映射變換

設(shè)有曲線(xiàn)段S及S上一點(diǎn)Ps,規(guī)定Ps到S起點(diǎn)的距離與S長(zhǎng)度之比Rs為Ps的相對(duì)坐標(biāo)。直線(xiàn)段為特殊的曲線(xiàn)段,設(shè)直線(xiàn)段上一點(diǎn)P1的相對(duì)坐標(biāo)為R1,如果R1與曲線(xiàn)S上點(diǎn)Ps的相對(duì)坐標(biāo)Rs相等,則稱(chēng)Ps為P1在S上的映射點(diǎn)。坐標(biāo)點(diǎn)的映射變換示意圖如圖2所示。

根據(jù)映射的定義,顯然直線(xiàn)段L上任意一點(diǎn)P1,在曲線(xiàn)段S上都有一對(duì)應(yīng)的映射點(diǎn)Ps。直線(xiàn)段L的起點(diǎn)和終點(diǎn)分別對(duì)應(yīng)曲線(xiàn)段S的起點(diǎn)和終點(diǎn),直線(xiàn)段上的N等分點(diǎn)則對(duì)應(yīng)曲線(xiàn)段上的N等分點(diǎn)。通過(guò)這樣處理,可將直線(xiàn)坐標(biāo)系的點(diǎn)映射到曲線(xiàn)坐標(biāo)系中。在此稱(chēng)這種變換為映射變換。

對(duì)于給定點(diǎn)的相對(duì)坐標(biāo),若不便于用解析方法計(jì)算曲線(xiàn)S上映射點(diǎn)的坐標(biāo)值,則可采用數(shù)值方法計(jì)算曲線(xiàn)上映射點(diǎn)具體坐標(biāo)。具體過(guò)程為:首先計(jì)算點(diǎn)P1在直線(xiàn)上相對(duì)坐標(biāo)R1,將映射曲線(xiàn)S根據(jù)計(jì)算精度要求等分成足夠多的N段,逐一計(jì)算各分段點(diǎn)的相對(duì)坐標(biāo)值。然后查找到R1所屬的分段,此時(shí)可近似將曲線(xiàn)上的分段視為直線(xiàn)段,用分段點(diǎn)的兩端點(diǎn)坐標(biāo)根據(jù)R1值即可插值計(jì)算出映射點(diǎn)的具體坐標(biāo)。實(shí)際應(yīng)用時(shí),需考慮關(guān)鍵點(diǎn)在直線(xiàn)和曲線(xiàn)上逐一對(duì)應(yīng),關(guān)鍵點(diǎn)之間則應(yīng)用插值映射變換。

4 有限元模型通過(guò)坐標(biāo)變換的建模實(shí)例

下面分別以Midas Civil和ANSYS為例來(lái)說(shuō)明在有限元軟件中快速建立復(fù)雜幾何模型的方法。例1:某橋梁為30 m+35 m+30 m的空心板梁橋,平曲線(xiàn)半徑為200 m,橋面橫坡由1%逐漸變化到2%,豎曲線(xiàn)在R=1 000 m 的弧線(xiàn)上。例2[2]:萬(wàn)縣長(zhǎng)江大橋?yàn)橹骺?20 m的拱橋,拱圈為箱型截面,寬16 m,高7 m。若用常規(guī)方法建立有限元幾何模型,其工作比較煩雜,尤其是在A(yíng)NSYS中如果出錯(cuò)后修改較困難。

Midas Civil中建立此彎坡斜橋有限元幾何模型的過(guò)程如下:

1)用Midas建立直線(xiàn)形有限元模型(見(jiàn)圖3)。根據(jù)設(shè)計(jì)圖紙,先建立沿其橋軸線(xiàn)或拱軸線(xiàn)展開(kāi)的直線(xiàn)形模型(梁橋:61 538個(gè)節(jié)點(diǎn),41 808個(gè)單元;拱橋:74 370個(gè)節(jié)點(diǎn),38 091個(gè)單元)。

2)在Midas Civil中導(dǎo)出直線(xiàn)橋模型的MCT文件,提取MCT文件中的節(jié)點(diǎn)坐標(biāo)信息。

3)對(duì)提取的節(jié)點(diǎn)坐標(biāo)利用前述變換進(jìn)行幾何變換,具體方法為:首先定義直線(xiàn)形橋梁中心線(xiàn)為后續(xù)操作的導(dǎo)向線(xiàn)。對(duì)直線(xiàn)形橋?qū)蚓€(xiàn)按照曲線(xiàn)橋梁的橋軸線(xiàn)方程進(jìn)行映射變換,再對(duì)直線(xiàn)形橋模型的各節(jié)點(diǎn)按照其相對(duì)于導(dǎo)向線(xiàn)的幾何位置,按照前述方法進(jìn)行坐標(biāo)變換。

設(shè)E,F在導(dǎo)向線(xiàn)上的投影點(diǎn)為P1,Ps為點(diǎn)P1在曲線(xiàn)形橋軸線(xiàn)上的映射點(diǎn),映射后圖中點(diǎn)M,N相對(duì)于曲線(xiàn)形橋軸線(xiàn)點(diǎn)Ps的幾何位置與E,F點(diǎn)相對(duì)于導(dǎo)向線(xiàn)上P1點(diǎn)的幾何位置保持相同,即都垂直于導(dǎo)向線(xiàn),示意圖如圖4所示。

4)將變換后的節(jié)點(diǎn)坐標(biāo)替換到Midas Civil軟件的MCT文件中的對(duì)應(yīng)位置,然后在Midas Civil中導(dǎo)入MCT文件,則直線(xiàn)形橋有限元模型將變成彎坡斜橋的有限元模型。

直線(xiàn)形橋模型經(jīng)過(guò)軸線(xiàn)彎曲(映射變換),旋轉(zhuǎn)(M,N繞Z軸旋轉(zhuǎn)變換)、扭轉(zhuǎn)(繞X軸旋轉(zhuǎn)變換)一系列變換后即可成為彎坡斜橋和拱圈的有限元幾何模型,其結(jié)果如圖5所示。

ANSYS中建立復(fù)雜彎坡斜橋的過(guò)程與在Midas Civil中的方法相似,區(qū)別在于提取直線(xiàn)橋有限元模型的節(jié)點(diǎn)坐標(biāo)需使用一定的代碼。ANSYS中建立彎坡斜橋有限元幾何模型的主要過(guò)程如下:

1)先建立直線(xiàn)橋模型。

2)在直線(xiàn)橋模型中提取節(jié)點(diǎn)坐標(biāo)信息,可用如下APDL代碼[3]。

*GET,N_NUM,NODE,0,COUNT

*DIM,XN,,N_NUM

*DIM,YN,,N_NUM

*DIM,ZN,,N_NUM

*DIM,NN,,N_NUM

*DO,I,1,N_NUM

NN(I)=I

XN(I)=NX(I)

YN(I)=NY(I)

ZN(I)=NZ(I)

*ENDDO

/OUT,NODE,TXT

*VWRITE,N_NUM

(F5.0)

*VWRITE,NN(1),XN(1),YN(1),ZN(1)

(f5.0,F15.5,F15.5,F15.5)

/OUT

3)對(duì)提取的節(jié)點(diǎn)坐標(biāo)用前述方法進(jìn)行幾何變換,變換成需要的模型。

4)在A(yíng)NSYS中重新生成節(jié)點(diǎn)。可用“N,K,X,Y,Z”命令對(duì)所有節(jié)點(diǎn)進(jìn)行循環(huán)即可。

在橋梁設(shè)計(jì)中,如對(duì)建立的有限元幾何模型不滿(mǎn)意,還可以簡(jiǎn)單地按照控制參數(shù)如平彎半徑、豎彎半徑,橋面橫坡等對(duì)直線(xiàn)橋有限元模型的節(jié)點(diǎn)坐標(biāo)重新變換后,再導(dǎo)入Midas Civil或ANSYS中即可迅速得到彎坡斜橋梁模型。直線(xiàn)橋模型可不斷調(diào)整參數(shù),建立各種復(fù)雜的彎坡斜橋梁模型。

5 有限元模型幾何坐標(biāo)變換小程序

筆者根據(jù)本文方法,編制了有限元模型幾何坐標(biāo)變換的實(shí)用小程序,主要的功能有定義導(dǎo)向線(xiàn),坐標(biāo)線(xiàn)性平移、彎曲、旋轉(zhuǎn)和扭轉(zhuǎn)等功能。小程序以參數(shù)化形式定義控制參數(shù),計(jì)算精度可調(diào),導(dǎo)向線(xiàn)上的點(diǎn)可使用相對(duì)坐標(biāo)或絕對(duì)坐標(biāo),能適應(yīng)絕大多數(shù)的模型處理情況。筆者在建立萬(wàn)縣長(zhǎng)江大橋(420 m拱橋)主拱圈的船撞有限元實(shí)體模型時(shí),先建立了直線(xiàn)形的主拱圈模型,然后在小程序中設(shè)置主拱圈的懸鏈線(xiàn)參數(shù)后,小程序就將直線(xiàn)形模型的節(jié)點(diǎn)坐標(biāo)變換為懸鏈線(xiàn)主拱圈模型的節(jié)點(diǎn)坐標(biāo)(見(jiàn)圖6)。

6 結(jié)語(yǔ)

1)本文逐一建立了坐標(biāo)基本變換的變換矩陣,并說(shuō)明了坐標(biāo)組合變換的具體過(guò)程。

2)提出了映射變換的概念及其數(shù)值方法的實(shí)現(xiàn)過(guò)程。

3)通過(guò)對(duì)節(jié)點(diǎn)坐標(biāo)進(jìn)行一系列的基本坐標(biāo)變換和映射變換,可以將簡(jiǎn)單的有限元模型轉(zhuǎn)換成彎、坡、扭等復(fù)雜的有限元幾何模型。復(fù)雜的有限元幾何模型的建立轉(zhuǎn)化成了簡(jiǎn)單幾何模型的建立,這樣可簡(jiǎn)化建模過(guò)程,取得事半功倍的效果。

猜你喜歡
有限元方法模型
一半模型
重要模型『一線(xiàn)三等角』
重尾非線(xiàn)性自回歸模型自加權(quán)M-估計(jì)的漸近分布
3D打印中的模型分割與打包
用對(duì)方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚(yú)
磨削淬硬殘余應(yīng)力的有限元分析
基于SolidWorks的吸嘴支撐臂有限元分析
箱形孔軋制的有限元模擬
上海金屬(2013年4期)2013-12-20 07:57:18
主站蜘蛛池模板: 丰满人妻被猛烈进入无码| 亚洲中文字幕23页在线| 在线看免费无码av天堂的| 免费一级毛片完整版在线看| 国产午夜看片| 国产欧美日韩另类| 尤物精品视频一区二区三区 | 青青草国产在线视频| 亚洲最大福利网站| 欧美色99| 日本欧美中文字幕精品亚洲| 午夜精品久久久久久久无码软件| 99在线观看视频免费| 波多野结衣无码中文字幕在线观看一区二区 | 国产欧美日韩视频怡春院| 99热线精品大全在线观看| 免费在线一区| 韩日午夜在线资源一区二区| 久久www视频| a毛片在线免费观看| 国产精品美乳| 国产情精品嫩草影院88av| 亚洲成肉网| 亚洲国产av无码综合原创国产| 亚洲色图综合在线| 国产成人啪视频一区二区三区| 日本亚洲欧美在线| a级毛片一区二区免费视频| 91麻豆精品国产91久久久久| 久久精品66| 亚洲成人77777| 亚洲日韩欧美在线观看| 国产综合另类小说色区色噜噜| 一级一级特黄女人精品毛片| 日韩在线播放欧美字幕| AV片亚洲国产男人的天堂| 国产精品久久久精品三级| 伊人AV天堂| 亚洲精品少妇熟女| 精品亚洲欧美中文字幕在线看| 亚洲国产中文精品va在线播放| 99精品视频在线观看免费播放 | 又大又硬又爽免费视频| 成人免费网站在线观看| av色爱 天堂网| 久久中文字幕2021精品| 欧美日韩免费在线视频| 亚洲综合色吧| 欧美日韩导航| 亚洲小视频网站| 日韩无码真实干出血视频| 国产成人亚洲日韩欧美电影| 日韩精品少妇无码受不了| 亚洲国产AV无码综合原创| 99热这里只有精品在线观看| 午夜福利网址| 在线观看无码av免费不卡网站| 国产精品第一区| 日韩人妻少妇一区二区| 中文字幕乱码二三区免费| 男女性午夜福利网站| 三区在线视频| 亚洲欧美另类久久久精品播放的| 四虎永久免费地址| av在线人妻熟妇| 日韩精品成人网页视频在线| 国产xxxxx免费视频| 欧美天堂在线| 99精品国产电影| 欧美日韩一区二区三区四区在线观看 | 免费看a级毛片| 国产主播在线一区| 国产超碰在线观看| 国产swag在线观看| 国产麻豆91网在线看| 免费人成网站在线高清| 婷婷综合缴情亚洲五月伊| 日韩福利视频导航| 香港一级毛片免费看| 青青热久麻豆精品视频在线观看| 国产成人一二三| 在线日韩日本国产亚洲|