衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在OpenSees中建立墩柱纖維模型并進(jìn)行PushOver分析

8XCt_sim_ol ? 來源:仿真秀App ? 作者: HGW XX 13 ? 2022-08-31 11:27 ? 次閱讀

導(dǎo)讀:纖維模型在用于結(jié)構(gòu)彈塑性分析時,能以較低的計算成本獲得較高的求解精度,且各纖維可以采用材料單軸本構(gòu)關(guān)系,從而避免了確定多維本構(gòu)關(guān)系的困難。墩柱擬靜力加載試驗(yàn)是結(jié)構(gòu)抗震經(jīng)常會做的試驗(yàn),本文以太平洋地震研究中心(PEER)上邊一方形柱試件擬靜力加載試驗(yàn)為例(如圖1),介紹如何在OpenSees中建立墩柱纖維模型并進(jìn)行PushOver分析,并附上詳細(xì)命令流。推薦大家關(guān)注我上新精品課《OpenSees從入門到精通21講:獲得OpenSees有限元建模和抗震分析能力》。

2584f182-2848-11ed-ba43-dac502259ad0.png

圖1試件尺寸及配筋

一、節(jié)點(diǎn)、約束及坐標(biāo)轉(zhuǎn)換


		

# 建模基本命令model BasicBuilder -ndm 3 -ndf 6; # 以平行紙面水平向右為x軸,以豎直向上為y軸,以垂直紙面向外為z軸 file mkdir output; # 建立輸出文件夾source LibUnits.tcl; # 定義基本單位及各單位間的換算# 定義節(jié)點(diǎn)與約束:node 1 0 0 0; # 以橋墩軸線方向?yàn)閥軸node 2 0 0 0; # 零長度單元node 3 0 $LCol1 0;node 4 0 $LCol 0;fix 1 1 1 1 1 1 1; # 墩底約束equalDOF 1 2 1 3 5; # 約束橫向和沿y軸方向的旋轉(zhuǎn)# 坐標(biāo)轉(zhuǎn)換 set ColTransfTag 1; # 坐標(biāo)轉(zhuǎn)換編號set ColTransfType PDelta; # 坐標(biāo)轉(zhuǎn)換類型,PDelta與Linear的區(qū)別就在于考慮了二階P-Delta效應(yīng)geomTransf $ColTransfType $ColTransfTag 0 0 -1; # 向量(0,0,-1)是全局坐標(biāo)的(而此時整體坐標(biāo)系就是x右y上z垂直紙面向外),其與x'叉乘(右手規(guī)則)得y',進(jìn)而得z'。所以y'是水平向右的,z'是垂直紙面向內(nèi)的。

2599a05a-2848-11ed-ba43-dac502259ad0.png圖2 單元劃分

二、材料本構(gòu)

采用可以模擬縱筋屈曲和低周疲勞的Reinforcing Steel模擬鋼筋材料,采用可以計及混凝土抗拉強(qiáng)度的Concrete02模擬混凝土材料,采用Bond_Slip01模擬鋼筋與混凝土之間的粘結(jié)滑移。
# 材料編號 set IDconc 1;         # 核心混凝土set IDconcU 2;        # 保護(hù)層混凝土set IDreinf 3;        # 考慮屈曲的縱筋set IDreinf1 4;       # 不考慮屈曲的縱筋set IDBond 5;         # 粘結(jié)-滑移材料

1、Reinforcing Steel材料模型

Reinforcing Steel[1]材料模型可以考慮縱筋屈曲和循環(huán)加載導(dǎo)致的強(qiáng)度退化效應(yīng),其本構(gòu)關(guān)系由四部分組成,如圖3-a)。由于Reinforcing Steel模型考慮了鋼筋的初始屈服流幅、包辛格效應(yīng)、應(yīng)變軟化和剛度退化等力學(xué)特征,因此能較好的模擬鋼筋在循環(huán)加載下的滯回曲線,如圖3-b)。25acf2c2-2848-11ed-ba43-dac502259ad0.png圖3 Reinforcing Steel 材料模型
#先后定義考慮屈曲和不考慮屈曲兩種鋼筋材料uniaxialMaterial ReinforcingSteel $IDreinf $Fy $Fu $Es $Esh $esh $eult -GABuck   $lsr   $beta   $r   $gama -CMFatigue $Cf $alpha $Cd;uniaxialMaterial ReinforcingSteel $IDreinf1 $Fy $Fu $Es $Esh $esh $eult -GABuck   $lsr_1   $beta   $r_1   $gama_1 -CMFatigue $Cf_1 $alpha $Cd_1;

2、Concrete02材料模型

Concrete02材料模型基于修正的Kent-Park模型[2],可以考慮混凝土的抗拉性能和卸載時的剩余剛度,其本構(gòu)關(guān)系如圖4所示。箍筋對混凝土的約束作用通過J. B. Mander約束混凝土模型[3]加以考慮。

25be0594-2848-11ed-ba43-dac502259ad0.png

圖4 Concrete02本構(gòu)曲線
# 先后定義了核心混凝土和保護(hù)層混凝土材料 uniaxialMaterial Concrete02  $IDconc  $fpc  $epsc0   $fpcu  $epsu  $lambda  $ft  $Et ;uniaxialMaterial Concrete02  $IDconcU  $fpc1  $epsc01  $fpcu1  $epsu1  $lambda  $ft1  $Et1 ;

3、Bond-SP01材料模型

當(dāng)橋墩試件的鋼筋在平臺底部錨固長度不長時,應(yīng)變滲透效應(yīng)會在墩底一定長度范圍內(nèi)導(dǎo)致橋墩縱筋發(fā)生粘結(jié)滑移變形,故在該區(qū)段附加一個單獨(dú)的零長度單元,其縱筋采用Bond-SP01[4]材料模型模擬。Bond-SP01材料模型的應(yīng)力-滑移骨架曲線與滯回曲線如圖5所示,其中和分別為鋼筋屈服強(qiáng)度和極限強(qiáng)度,為鋼筋應(yīng)力達(dá)到屈服強(qiáng)度時鋼筋與混凝土界面處的鋼筋滑移值,為鋼筋應(yīng)力達(dá)到極限強(qiáng)度時鋼筋與混凝土界面處的鋼筋滑移值。

25d4ef52-2848-11ed-ba43-dac502259ad0.png圖5 Bond_SP01材料模型
uniaxialMaterial Bond_SP01 $IDBond $Fy $Sy $Fu $Su $b $R;

三、纖維截面劃分

橋墩截面劃分為保護(hù)層混凝土、核心混凝土和縱向鋼筋三種纖維,如下圖6:

25e8e46c-2848-11ed-ba43-dac502259ad0.png

圖6 纖維截面劃分

# 截面編號set ColSecTagFiber 1;     # 鋼混段截面編號set ColSecTagFiberBond  2;   # 粘結(jié)滑移段截面編號注意:最新的OpenSEES要求定義纖維截面時即指定扭轉(zhuǎn)剛度,否則會報錯!section Fiber $ColSecTagFiber -GJ [expr 1.7E08*$Pa*$m4] {# 核心混凝土patch rect       $IDconc      $nfY          $nfZ       -$coreY  -$coreZ  $coreY  $coreZ   # 保護(hù)層混凝土(劃分纖維的時候邊界點(diǎn)順序先后無妨,y、z坐標(biāo)都是從小到大,從大到小均可,但定義單元的時候得注意順序)patch rect  $IDconcU  [expr $nfY+4]  2  -$coverY  -$coverZ  $coverY  -$coreZ   patch rect  $IDconcU  [expr $nfY+4]  2  -$coverY  $coreZ  $coverY  $coverZpatch rect  $IDconcU  2  $nfZ  -$coverY  -$coreZ  -$coreY  $coreZpatch rect  $IDconcU  2  $nfZ  $coreY   -$coreZ  $coverY   $coreZ#定義了墩柱繞z軸彎曲轉(zhuǎn)動時,受壓排考慮屈曲和繞y軸彎曲不考慮兩種鋼筋layer  straight  $IDreinf $numbarColZ  $barAreaCol -$coreYBar $coreZBar -$coreYBar -$coreZBarlayer  straight  $IDreinf $numbarColZ  $barAreaCol  $coreYBar $coreZBar  $coreYBar -$coreZBarlayer  straight  $IDreinf1$numbarColY  $barAreaCol -$coreYBar1   -$coreZBar  $coreYBar1-$coreZBarlayer  straight  $IDreinf1$numbarColY  $barAreaCol -$coreYBar1$coreZBar  $coreYBar1 $coreZBar}
粘結(jié)滑移段截面纖維劃分與鋼混段相同,只是采用的鋼筋本構(gòu)不同,不再贅述。

四、單元定義

1、柔度法單元

與剛度法單元相比,柔度法單元在任意狀態(tài)下單元力平衡方程都不會產(chǎn)生有限元離散誤差,且在相同精度要求下,柔度法需要更少的單元和結(jié)構(gòu)總自由度。采用柔度法單元時,整個橋墩可只采用一個單元,單元內(nèi)使用4個截面積分點(diǎn);但為防止應(yīng)變集中,本文采取Calabrese[5]和Kashani[6]的建議增加一個長度為3倍鋼筋屈曲長度的纖維梁柱單元,且單元內(nèi)使用3個截面積分點(diǎn),如圖3。
# 定義非線性柔度法梁柱單元 ------------------------------------element nonlinearBeamColumn    2      2      3     $numIntgrPts1     $ColSecTagFiber     $ColTransfTag   -iter $maxIters $Tol;   element nonlinearBeamColumn    3      3      4     $numIntgrPts2     $ColSecTagFiber     $ColTransfTag   -iter $maxIters $Tol;

2、零長度單元

顧名思義,零長度單元與普通單元的區(qū)別就在于兩節(jié)點(diǎn)的坐標(biāo)相同,故長度為零。值得指出的是,兩個節(jié)點(diǎn)的坐標(biāo)只是初始相同,受力分析過程中也會有相對位移。
#(由全局坐標(biāo)系的向量($x1 $x2 $x3)定義局部坐標(biāo)系的x軸),同理,由全局坐標(biāo)系的向量($yp1 $yp2 $yp3)定義局部坐標(biāo)系y軸 ,element zeroLengthSection  1  1  2  $ColSecTagFiberBond  -orient  0 1 0 1 0 0;  # 通過此處定義后,零長度單元的局部坐標(biāo)系與柱單元完全相同了
五、PushOver分析
# 施加軸向力 set IDctrlNode 4;                      # 在結(jié)點(diǎn)4上加載;set PCol [expr 968*$kN];              #此處按軸壓比=0.1施加軸向力;pattern Plain 1 Linear {load $IDctrlNode 0 -$PCol 0 0 0 0 ;};constraints Transformation ;           # 多點(diǎn)約束,不能用Plainnumberer RCM;system BandGeneral;  set Tol 1.0e-6;                       # 精度(絕對誤差)set maxNumIter 200;                  # 最大迭代數(shù)set printFlag 1;                      # 計算過程在DOS屏幕上輸出信息test NormDispIncr  $Tol  maxNumIter  printFlag; algorithm Newton;set NstepGravity 10;  # number of load stepsset DGravity [expr 1./$NstepGravity];integrator LoadControl $DGravity;analysis Static;analyze $NstepGravity;loadConst -time 0.0;  # 保持(重力)荷載不變,擬時間重置為零# 擬靜力加載 (篇幅所限,此處僅為示意,實(shí)際需循環(huán)往復(fù)作用多次)pattern Plain 2 Linear {load $IDctrlNode 1 0 0 0 0 0;};integrator DisplacementControl  $IDctrlNode  1  0.001analyze 2000;

六、記錄輸出文件

采用Recorder命令提取墩頂位移和墩底反力:
recorder Node  -file output/disp4.out  -node  4  -dof  1 2 3  disp;  # 記錄4號節(jié)點(diǎn)X、Y、Z方向的位移recorder Node  -file output/reaction2.out  -node  2  -dof  1 2 3  reaction;  # 記錄2號節(jié)點(diǎn)X、Y、Z方向的反力
值得指出的是,需將recorder命令放在分析命令之前,才能記錄到分析結(jié)果。最終得到的數(shù)值模擬與試驗(yàn)結(jié)果的滯回曲線比較如圖7所示,可見數(shù)值模擬結(jié)果與試驗(yàn)符合較好。

25f8d41c-2848-11ed-ba43-dac502259ad0.png

圖7 數(shù)值模擬與試驗(yàn)滯回曲線比較

七、OpenSees從入門到精通

本文完整命令流及其他案例視頻講解可至仿真秀官網(wǎng)本人主頁,我的原創(chuàng)精品課《OpenSees從入門到精通21講》查看。筆者針對OpenSEES學(xué)習(xí)資料匱乏、上手難的問題,本課程逐行詳細(xì)講解如何采用OpenSEES建模與計算分析。課程內(nèi)容包括命令解釋、案例演示以及使用OpenSees進(jìn)行抗震分析的一些感悟,本課程將持續(xù)更新,附件里有全部建模代碼和課件,也歡迎感興趣的朋友加入仿真秀OpenSees軟件用戶交流討論(在本公眾號對話框回復(fù)OpenSees掃碼進(jìn)群交流)。
審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 材料
    +關(guān)注

    關(guān)注

    3

    文章

    1255

    瀏覽量

    27409
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3305

    瀏覽量

    49220

原文標(biāo)題:教你從零開始學(xué)OpenSees有限元建模和抗震分析能力

文章出處:【微信號:sim_ol,微信公眾號:模擬在線】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    關(guān)于multisim仿真模型建立

    ADA4084和ADA4096一樣是雙運(yùn)放,因此在建立仿真模型時,復(fù)制了ADA4096的元件符號(分為A和B兩個單運(yùn)放), 之后在進(jìn)行節(jié)點(diǎn)匹配時,在cir文件中看到了如下: 在上面的cir文件
    發(fā)表于 08-29 10:33

    如何應(yīng)用pspice模型進(jìn)行分析呢?求助建模資料

    很多教科書里邊都是講如何應(yīng)用pspice模型進(jìn)行分析,但如何進(jìn)行模型建立,沒有太多的介紹,誰有這
    發(fā)表于 07-01 11:30

    簡單的模型進(jìn)行流固耦合的模態(tài)分析

    復(fù)雜的結(jié)構(gòu)模型,例如車身車室的聲腔模型,我們一般會采用Hypermesh的一個專門劃分聲腔網(wǎng)格的小功能“AcousticCavityMesh”進(jìn)行
    發(fā)表于 07-07 17:15

    電機(jī)的熱阻網(wǎng)絡(luò)模型該怎么建立

    前言這篇詳細(xì)的介紹了電機(jī)的熱阻網(wǎng)絡(luò)模型該怎么建立,雖然是以某一個特定的永磁同步電機(jī)為例子,但是把它的思路給領(lǐng)會到了,在刻畫其他模型的時候就是舉一反三的事。再次感謝《基于熱阻網(wǎng)絡(luò)法的電
    發(fā)表于 08-30 07:42

    何在Matlab建立四旋翼飛行模型

    本文將詳細(xì)展示如何在Matlab建立四旋翼飛行模型,能正確對飛行器在力和力矩作下的線運(yùn)動、角運(yùn)動進(jìn)行6DOF仿真。
    發(fā)表于 09-15 07:46

    請問如何在MATLAB建立合適的控制模型

    何在MATLAB建立合適的控制模型
    發(fā)表于 10-13 08:04

    如何建立交流電機(jī)模型并進(jìn)行仿真?

    如何建立交流電機(jī)模型并進(jìn)行仿真?
    發(fā)表于 10-18 09:41

    何在MDK5上進(jìn)行STM32設(shè)計跑馬燈程序并進(jìn)行編譯及仿真?

    何在MDK5上進(jìn)行STM32設(shè)計跑馬燈程序并進(jìn)行編譯及仿真?
    發(fā)表于 11-10 07:57

    如何去開發(fā)一種基于HAL庫的模型并進(jìn)行仿真呢

    STM32為什么使用Matlab/Simulink呢?如何去開發(fā)一種基于HAL庫的模型并進(jìn)行仿真呢?
    發(fā)表于 11-18 07:56

    如何使用MDK去建立一個工程并進(jìn)行STM32調(diào)試呢

    如何使用MDK去建立一個工程并進(jìn)行STM32調(diào)試呢?如何對其程序進(jìn)行仿真?
    發(fā)表于 11-25 08:03

    何在STM32單片機(jī)上實(shí)現(xiàn)Printf函數(shù)打印串口信息并進(jìn)行代碼調(diào)試?

    何在STM32單片機(jī)上實(shí)現(xiàn)Printf函數(shù)打印串口信息并進(jìn)行代碼調(diào)試?
    發(fā)表于 12-02 07:35

    教大家用HarmonyOS-JAVA程序來繪制一個冰

    效果演示實(shí)現(xiàn)思路1 建立坐標(biāo)系工欲善其事,必先利其器,有的好的工具,冰也好,飛機(jī)坦克大炮都能繪制出來;計算出中心點(diǎn)的問題,這里細(xì)節(jié)在于中線點(diǎn)和輔助線對齊保證美觀初始化坐標(biāo)系onDraw方法
    發(fā)表于 03-25 14:21

    實(shí)例:如何建立一個線性分類器并進(jìn)行優(yōu)化

    如何建立一個線性分類器并進(jìn)行優(yōu)化. 在這個任務(wù),我們將實(shí)現(xiàn)一個線性分類器,并用numpy和隨機(jī)梯度下降算法對它進(jìn)行訓(xùn)練。
    的頭像 發(fā)表于 12-22 11:44 ?7249次閱讀

    纖維繞固體火箭發(fā)動機(jī)殼體的性能分析及優(yōu)化設(shè)計

    利用網(wǎng)格理論計算纖維纏繞固體火箭發(fā)動機(jī)殼體的基本尺寸,建立有限元模型,施加邊界條件,在殼體承受內(nèi)壓的情況下,分析應(yīng)力應(yīng)變結(jié)果云圖,研究容易發(fā)生失效的部位;采用有限元優(yōu)化設(shè)計軟件
    發(fā)表于 04-30 11:44 ?12次下載
    <b class='flag-5'>纖維</b>繞固體火箭發(fā)動機(jī)殼體的性能<b class='flag-5'>分析</b>及優(yōu)化設(shè)計

    何在JMAG-Designer創(chuàng)建JMAG-RT模型并進(jìn)行控制仿真

    。該模型可與控制系統(tǒng)在JMAG中進(jìn)行控制仿真,從而有效評估系統(tǒng)性能。 本文介紹如何在JMAG-Designer創(chuàng)建JMAG-RT模型,并使
    的頭像 發(fā)表于 12-21 09:38 ?7270次閱讀
    总格24名人| 百家乐官网任你博娱乐网| 大发888在线投注| 百家乐赌场代理合作| 连环百家乐的玩法技巧和规则| 百家乐官网是娱乐场| 百家乐官网投注秘笈| 香港六合彩85期开奖结果| 星河百家乐的玩法技巧和规则| 博狗百家乐开户| 百家乐官网娱乐平台真人娱乐平台| 利博娱乐城| 大发888娱乐城怎么玩| 百家乐大西洋| 百家乐开户送十元| 自贡百家乐官网赌场娱乐网规则| 百家乐官网娱乐注册就送| 奎屯市| 猪猪棋牌游戏| 老虎机破解方法| 百家乐娱乐平台真钱游戏| 百家乐的路单怎样看| 百家乐官网娱乐平台网77scs| 保单百家乐官网游戏机| 大发888娱乐场下载最高| 百家乐凯时赌场娱乐网规则| 模拟百家乐游戏软件| 百家乐官网技巧开户网址| 百家乐官网解密软件| 百家乐官网辅助工具| 爱拼网| 娱乐场| 大发888官方指定下载| 百家乐是娱乐场最不公平的游戏| 百家乐平7s88| 百家乐三珠连跳打法| 百家乐官网群lookcc| 国际娱百家乐官网的玩法技巧和规则| 百家乐官网双龙| 至尊百家乐官网20130402| 百家乐官网最好的平台是哪个|