国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于OpenSees的高階非線性桁架單元開發(fā)及應用

2016-12-16 11:35張俊峰高健利
鄭州大學學報(工學版) 2016年6期
關鍵詞:靜力桁架高階

張俊峰,高健利

(鄭州大學 土木工程學院, 河南 鄭州 450001)

?

基于OpenSees的高階非線性桁架單元開發(fā)及應用

張俊峰,高健利

(鄭州大學 土木工程學院, 河南 鄭州 450001)

對于大跨度的空間桁架結構,準確模擬非線性狀態(tài)后的力學行為非常重要.基于UL法的增量微分方程,詳細推導了空間桁架單元考慮幾何非線性的高階剛度矩陣,通過OpenSees開放平臺,開發(fā)了高階非線性桁架單元,給出了單元的實現方式、靜力和動力計算的TCL命令流程和迭代過程的非線性算法,通過幾種桁架結構的非線性靜力和地震作用下的非線性動力對比分析,表明采用本文方法實現的單元能夠準確模擬桁架結構的強非線性性能.

空間桁架;幾何非線性;高階剛度矩陣;OpenSees;二次開發(fā)

0 引言

大跨度桁架結構的施工過程以及使用壽命期內的變形與內力都具有明顯的幾何非線性,需要精確的幾何非線性理論,為此許多學者進行了大量研究,Bathe[1]、Crisfield[2]提出了幾種解決幾何非線性的單元微分方程;Greco等[3]提出了用節(jié)點坐標描述應變并用最小勢能原理建立空間桁架的非線性有限元方程,但是這些方法的局限性在于僅適用于大位移、小應變問題,且列式復雜,Greco等[4]又在其基礎上引入了Logarithmic應變修正了這一問題;Thai等[5]對同時考慮幾何和材料非線性的空間桁架結構的后屈曲行為做了研究; Shi等[6]對同時考慮幾何材料非線性的空間桁架結構的動力行為做了研究;喻瑩等[7]提出了有限質點法分析空間桁架結構動靜非線性問題的思路.這些研究分別從坐標系統(tǒng)、非線性有限元方程列法、結構的動力與靜力等方面研究了幾何非線性對空間桁架的影響,對研究桁架的非線性行為有十分重要的意義.但這些理論還不完善,并且在實現途徑上是基于自編的程序,不便于推廣應用,筆者用更新的拉格朗日方法、更新格林應變張量、第二Piola-Kirchhoff應力張量,詳細推導了空間桁架高階剛度矩陣,并在開源軟件OpenSees平臺上編制了相應的桁架單元,給出了實現過程和相應的非線性算法以及TCL命令流程,為大跨度桁架結構的非線性靜力和動力分析提供了很好的實現方式和途徑.

1 空間非線性桁架單元剛度矩陣

1.1 空間桁架非線性方程

在更新的拉格朗日增量分析中,用3種基本的構形來表示物體的運動狀態(tài):C0表示初始未變形的構形,C1是已知的參考構形,C2是變形后的構形.對于桁架來說,只考慮軸向變形,則更新的拉格朗日增量方程為[8]

空間桁架單元的位移分量如圖1所示,單元內任一點的位移(u,v,w)可以用形函數[N]來表示[8]:

(2)

圖1 桁架單元的位移分量

格林應變增量可寫成線性部分和非線性部分,εxx=exx+ηxx,將式(2)代入,得

(3)

syggg00T[Nw′]T[Nw]syggg00).

(4)

假想單元節(jié)點只有集中荷載,而對于分布荷載可以用靜力平衡節(jié)點荷載來代替.這樣,將方程(3)和(4)代入(1)中,得

[Nv′]T[Nv′]+[Nw′]T[Nw′])syggg00dV+

[Nv′]T[Nv′]+[Nw′]T[Nw′])syggg00[Nu′]syggg00dV+

[Nv′]T[Nv′]+[Nw′]T[Nw′])syggg00syggg00T+

([Nu′]T[Nu′]+[Nv′]T[Nv′]+[Nw′]T[Nw′])·

[Nv′]T[Nv′]+[Nw′]T[Nw′])syggg00dV=

{δd}T({2f-1f}).

(5)

1.2 高階非線性桁架單元剛度矩陣

利用虛位移原理,由(5)可以推出桁架單元的有限元方程為([ke]+[kg]+[s1]+[s2]+[s3])syggg00+{1f}={2f}.

(6)

式中:{1f}為C1構形對應的初始力;{2f}為C2構形對應的總力.

由式(5)可得方程(6)中各剛度矩陣為

(7)

式中:[ke]是線性剛度矩陣;[kg]是幾何剛度矩陣,由每個增量步的軸力P決定;[s1]和[s2]是與單元增量位移線性相關的矩陣;[s3]是與單元增量位移二階相關的矩陣[9].

1.3 高階剛度矩陣的對稱形式

剛度矩陣的對稱與否直接會影響到計算程序實現的效率.由式(7)得到的剛度矩陣[s1]和[s2]是非對稱的,而矩陣[s1]和[s2]的和可以看作是[k1]/2,該矩陣是對稱的[10].由式(7)和其組成部分對應的剛度矩陣可以看出:剛度矩陣[s2]和[s3]之和等效于[kg]矩陣,因此可以寫出[s2]和[s3]的等效剛度矩陣[s2]eq和[s3]eq.由矩陣[s1]和[s2]的和減去[s2]eq就得到了[s1]的等效矩陣[s1]eq,從而剛度矩陣由原來的非對稱形式轉換成了對稱形式.

2 高階非線性桁架單元的開發(fā)與應用

2.1 高階非線性桁架單元的開發(fā)

OpenSees(Open System for Earthquake Engineering Simulation)是應用于地震工程研究的開源有限元程序,由美國國家自然科學基金資助、太平洋地震工程研究中心研發(fā),它是用面向對象的語言進行開發(fā)的,而且代碼公開,因此可以協同開發(fā)新單元、新材料等[11].

為了校核并更加方便地使用推導的高階桁架單元,基于OpenSees軟件平臺,在element基類上派生了nonlineatTruss3D類,并和uniaxialMaterial類關聯,以方便調用uniaxialMaterial類的材料信息,該單元類參與模型的建立,并將模型添加到Domain類中,Domain類和Analysis類關聯,從而完成整個分析過程.

2.2 TCL調用nonlinearTruss3D單元流程

OpenSees調用nonlinearTruss3D單元進行靜力和動力分析的流程如圖2所示,分析時采用Tool Command Language (TCL)語言進行建模、分析、輸出.

圖2 OpenSees計算流程圖

2.3 非線性分析算法

調用高階非線性桁架單元nonlinearTruss3D進行非線性分析的增量迭代算法流程如圖3所示.分析中,首先調用uniaxialMaterial類獲得材料的切線剛度E,計算單元剛度矩陣Ke,組裝形成結構的總體剛度矩陣Kg,某一荷載增量下,結構的完整非線性分析工作需要多次迭代,迭代結束的判斷條件為總體結構不平衡力Pu足夠小.

3 算例分析

為了驗證開發(fā)的高階非線性桁架單元nonlinearTruss3D在OpenSees平臺上進行靜力和動力分析的準確性,筆者對4個經典算例進行了數值模擬,包括平面和空間桁架的靜力和動力分析.為了準確追蹤其非線性行為,靜力分析采用弧長法,動力分析采用Newmark直接積分和Newton-Raphson迭代結合算法.

3.1 六角星桁架靜力分析

Thai等[12]對一個六角星桁架進行了分析,該桁架有24根桿件,所有桿件的截面面積A和彈性模量E都相同,A=0.1 cm2,E=2.034×107N/cm2,邊緣假定為鉸接.

圖3 增量迭代流程圖

采用nonlinearTruss3D單元計算得到結構頂部節(jié)點的荷載-位移曲線,與文獻[12]的對比如圖4所示,兩者相差不超過1%.

圖4 頂部節(jié)點1豎向位移

3.2 測地圓頂桁架靜力分析

采用nonlinearTruss3D單元計算得到頂部節(jié)點的荷載-位移曲線,與文獻[12]的對比如圖5所示,二者相差不超過1%.

圖5 頂部節(jié)點豎向位移

3.3 懸掛桁架動力分析

Thai等[13]對某懸掛桁架進行了分析,該桁架由兩根相同的桿件組成,面積為A= 314.16 cm2,材料彈性模量E= 2.0×105MPa,自由節(jié)點的集中質量m= 5.0×104N·s2/mm,地震波采用EL-Centro波.

采用nonlinearTruss3D單元對該結構進行彈性時程分析得到自由節(jié)點的時程位移曲線與文獻[13]的對比如圖6所示.可以算出,二者最大相差不超過1%.

圖6 自由節(jié)點的時程位移曲線

3.4 空間桁架動力分析

Thai等[13]對一單跨三層空間桁架進行了分析,豎向平面構件采用L5×5×5/16截面,水平面構件采用L4×4×1/4截面,彈性模量E= 200 GPa,每層的集中質量為m= 50 N·s2/mm,基底承受水平地震作用,地震波采用EL-Centro波.

用nonlinearTruss3D單元對該空間桁架進行彈性時程分析得到頂層節(jié)點的時程位移曲線,與文獻[13]的對比如圖7所示.

從圖7可以得出,采用nonlinearTruss3D單元得到的空間桁架各層峰值位移和文獻[13]的對比,相差最大不超過3%.

圖7 頂層節(jié)點時程位移曲線

4 結論

(1)基于更新拉格朗日構形的增量虛位移原理推導出空間桁架單元的高階非線性剛度矩陣.

(2)基于OpenSees軟件平臺,在element單元基類上派生了nonlinearTruss3D類,開發(fā)了高階非線性空間桁架單元.

(3)基于OpenSees軟件平臺,給出了采用nonlinearTruss3D單元進行非線性靜力和動力分析的模塊化分析流程和增量迭代流程.

(4)通過4個平面和空間桁架結構算例的非線性靜力和動力分析,驗證了開發(fā)的nonlinearTruss3D單元具有很高的精度,可以很好模擬結構的非線性靜力和動力反應.

[1] BATHE K J. Finite element procedures [M]. Upper Saddle River,NJ:Prentice-Hall, 1996.

[2] CRISFIELD M A. Non-linear finite element analysis of solids and structures [M].Mhichester West Sussex,England:John Wiley & Sons, 1991.

[3] GRECO M, GESUALDO F A R, VENTURINI W S, et al.Nonlinear positional formulation for space truss analysis [J]. Finite elements in analysis and design, 2006,42(12):1079-1086.

[4] GRECO M, FERREIRA I P. Logarithmic strain measure applied to the nonlinear positional formulation for space truss analysis [J]. Finite elements in analysis and design, 2009,45(10):632-639.

[5] THAI H T, KIM S E. Large deflection inelastic analysis of space trusses using generalized displacement control method [J]. Journal of constructional steel research, 2009, 65(10/11):1987-1994.

[6] SHI H, SALIM H, SHI Y, et al. Geometric and material nonlinear static and dynamic analysis of space truss structures [J]. Journal of mechanics based design of structures and machines, 2015, 43(1):38-56.

[7] 喻瑩, 許賢, 羅堯治. 基于有限質點法的結構動力非線性行為分析[J]. 工程力學, 2012, 29(6):63-69.

[8] LEU L J, YANG Y B. Effects of rigid body and stretching on nonlinear analysis of trusses [J]. Journal of structural engineering, 1990, 116(10):2582-2598.

[9] YANG Y, KUO S. Theory and analysis of nonlinear framed structures [M]. Englewood Cliffs ,New Jersey:Prentice Hall, 1994.

[10]CHAJES A, CHURCHILL J E. Nonlinear frame analy-

sis by finite element method [J]. Journal of structural engineering, 1987, 113(6):1221-1235.

[11]MCKENNA F, FENVES G L . Introducing a new element into OpenSees [R]. Berkely:PEER, University of California, 2000.

[12]THAI H T, KIM S E. Large deflection inelastic analysis of space trusses using generalized displacement control method[J]. Constructional steel research, 2009, 10(11):1987-1994.

[13]THAI H T, KIM S E. Nonlinear inelastic time-history analysis of truss structures [J]. Constructional steel research, 2011, 67(12):1966-1972.

Development and Application of Higher Order Nonlinear Truss Element in OpenSees Platform

ZHANG Junfeng, GAO Jianli

(School of Civil Engineering, Zhengzhou University, Zhengzhou 450001,China)

For long-span space truss structures, it was very important to accurately simulate the nonlinear performance. Based on the increment of UL method of differential equation, the stiffness matrix of the space truss considering geometric nonlinear was deduced. The high order nonlinear truss element was developed in the OpenSees platform. The realization of the element, the static and dynamic calculation of TCL command flow and the nonlinear algorithm of iterative process were put forward. Several kinds of truss structure under the action of nonlinear static and seismic nonlinear dynamic analysis were carried out. And the results showed that the element could reflect the strong nonlinear behavior of trusses.

space truss; geometric nonlinear; higher order stiffness matrix; OpenSees; secondary development

2015-10-28;

2015-12-26

河南省科技攻關計劃項目(142102310345)

張俊峰(1981—),男,河南洛陽人,鄭州大學講師,博士,主要從事空間鋼結構非線性研究,E-mail:zhangjunfeng@zzu.edu.cn.

1671-6833(2016)06-0063-05

TU375

A

10.13705/j.issn.1671-6833.2016.03.025

猜你喜歡
靜力桁架高階
基于有限元仿真電機軸的靜力及疲勞分析
關于鋼結構桁架安裝施工工藝的研究
帶孔懸臂梁靜力結構的有限元分析
基于ABAQUS的叉車轉向橋靜力分析
滾動軸承壽命高階計算與應用
擺臂式復合桁架機器人的開發(fā)
市政工程冬季施工桁架暖棚安裝與耗熱計算
靜力觸探預估PHC管樁極限承載力的試驗研究
高階思維介入的高中英語閱讀教學
Loader軸在雙機桁架機械手上的應用
祁门县| 乐都县| 榆社县| 大兴区| 德江县| 祁门县| 闻喜县| 廉江市| 巴林左旗| 古蔺县| 屏东县| 白城市| 璧山县| 延长县| 沙田区| 河曲县| 镇江市| 龙江县| 西丰县| 三河市| 灵寿县| 浪卡子县| 玛多县| 平顶山市| 麻城市| 新昌县| 伊宁市| 武隆县| 吉水县| 台北县| 南阳市| 介休市| 大悟县| 称多县| 永年县| 桐城市| 田阳县| 元江| 安宁市| 礼泉县| 五指山市|