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

?

MATLAB編程在層合板強(qiáng)度分析中的應(yīng)用1)

2021-01-06 05:20:22董紀(jì)偉陳培見(jiàn)程紅梅羅寧張桂民
力學(xué)與實(shí)踐 2020年6期
關(guān)鍵詞:合板單層鋪設(shè)

董紀(jì)偉 陳培見(jiàn) 程紅梅 羅寧 張桂民

(中國(guó)礦業(yè)大學(xué)力學(xué)與土木工程學(xué)院,江蘇徐州221116)

強(qiáng)度問(wèn)題是復(fù)合材料板力學(xué)性能研究和結(jié)構(gòu)設(shè)計(jì)的核心問(wèn)題之一。從分析尺度來(lái)看,板的強(qiáng)度分析包括宏觀力學(xué)、細(xì)觀力學(xué)和微納米力學(xué)分析[1]。其中,層合板強(qiáng)度的宏觀力學(xué)分析是復(fù)合材料力學(xué)課程的教學(xué)重點(diǎn)和難點(diǎn)。由于該問(wèn)題理論性強(qiáng)、邏輯關(guān)系復(fù)雜、數(shù)學(xué)運(yùn)算繁瑣、手工計(jì)算量大,學(xué)生在學(xué)習(xí)時(shí)往往會(huì)產(chǎn)生畏難情緒,接受知識(shí)困難。另一方面,MATLAB以其強(qiáng)大的數(shù)學(xué)計(jì)算、符號(hào)運(yùn)算、圖形處理等功能和簡(jiǎn)單易學(xué)的編程語(yǔ)言,作為輔助手段可促進(jìn)學(xué)生對(duì)知識(shí)的理解和應(yīng)用,提升教學(xué)效果。目前,在力學(xué)基礎(chǔ)課和專業(yè)課中已有許多應(yīng)用MATLAB的成功案例[2-5]。本文將探討一種基于MATLAB編程的層合板強(qiáng)度分析方法,通過(guò)該方法不僅可使問(wèn)題的求解大為簡(jiǎn)化,還便于討論主要參數(shù)對(duì)層合板強(qiáng)度的影響,為層合板的強(qiáng)度設(shè)計(jì)提供依據(jù)。

1 問(wèn)題的提出[6]

如圖1所示的三層正交鋪設(shè)對(duì)稱層合板,其正交鋪設(shè)比m=0.2,總厚度為t,承受軸向拉力Nx作用。各單層材料為玻璃/環(huán)氧,其性能為:E1=54 GPa,E2=18 GPa,ν21=0.25,G12=8.8 GPa,Xt=Xc=1050 MPa,Yt=28 MPa,Yc=140 MPa,S=42 MPa。試用MATLAB求層合板的極限載荷Nx/t,并討論正交鋪設(shè)比對(duì)極限載荷的影響。

圖1 三層正交鋪設(shè)對(duì)稱層合板示意圖

正交鋪設(shè)層合板單層剛度形式簡(jiǎn)單,強(qiáng)度分析的運(yùn)算量相對(duì)較小,因此常作為《復(fù)合材料力學(xué)》教材中的典型例題[6]。然而,由于層合板破壞過(guò)程復(fù)雜,破壞形式多樣,手工計(jì)算過(guò)程仍較為繁雜,且計(jì)算效率低,每次只能預(yù)測(cè)一種參數(shù)下的層合板強(qiáng)度。事實(shí)上,對(duì)于正交鋪設(shè)層合板,正交鋪設(shè)比m是影響其力學(xué)性能的主要參數(shù),它表示0°層總厚度與90°層總厚度的比值。那么,既要研究正交鋪設(shè)比對(duì)層合板強(qiáng)度及破壞規(guī)律的影響,從而對(duì)該類層合板進(jìn)行合理的厚度設(shè)計(jì),又要保證計(jì)算效率,手工計(jì)算顯然是不可行的,而應(yīng)采用參數(shù)化編程的方法對(duì)該問(wèn)題進(jìn)行分析。

2 層合板的強(qiáng)度分析及MATLAB編程

要將復(fù)雜的層合板強(qiáng)度分析通過(guò)計(jì)算機(jī)編程實(shí)現(xiàn),首先應(yīng)對(duì)強(qiáng)度分析過(guò)程中涉及到的基本理論和強(qiáng)度分析流程有一個(gè)清晰的認(rèn)識(shí),再將其轉(zhuǎn)化為計(jì)算機(jī)語(yǔ)言進(jìn)行計(jì)算分析。

2.1 層合板的單層應(yīng)力計(jì)算

層合板的破壞是其單層板逐層破壞的過(guò)程,而大多數(shù)關(guān)于單層板的強(qiáng)度理論都是基于應(yīng)力的理論,因此,單層板的應(yīng)力計(jì)算是層合板強(qiáng)度分析的基礎(chǔ)?;诮?jīng)典層合板理論,層合板單層應(yīng)力分析流程如圖2所示。

首先,由各單層的正軸模量計(jì)算出層合板的正軸柔度矩陣S,然后對(duì)其求逆得到正軸剛度矩陣Q,如下所示

對(duì)于例題中的正交鋪設(shè)層合板,0°層的偏軸剛度和正軸剛度相同,90°層的偏軸剛度只需將正軸剛度系數(shù)Q11與Q22互換,即

其次,計(jì)算層合板的剛度和柔度。對(duì)于正交鋪設(shè)對(duì)稱層合板,不存在拉彎或拉剪的耦合,因此單向受拉時(shí)只需計(jì)算其拉伸剛度A,對(duì)其求逆得到層合板柔度A′,計(jì)算公式為

其中t1=mt/(m+1),t2=t/(m+1)。

圖2 層合板單層應(yīng)力計(jì)算流程圖

再次,計(jì)算層合板的中面應(yīng)變。在軸向拉力Nx下,該層合板的內(nèi)力-應(yīng)變關(guān)系為

最后,計(jì)算各單層的應(yīng)力。由單層的應(yīng)力-應(yīng)變關(guān)系得0°和90°層的應(yīng)力分別為

單層板的剛度及層合板應(yīng)力的計(jì)算分別用兩個(gè)函數(shù)文件表示,程序如下:

2.2 單層板的強(qiáng)度準(zhǔn)則

進(jìn)行強(qiáng)度分析時(shí),需選擇合適的強(qiáng)度理論判斷各單層是否發(fā)生強(qiáng)度失效??紤]到單層板拉、壓強(qiáng)度的不同,本文采用目前最流行的Tsai-Wu張量強(qiáng)度理論作為單層板的強(qiáng)度失效判據(jù),其表達(dá)式為

式中

其中Xt和Xc分別表示纖維方向(縱向)的抗拉、抗壓強(qiáng)度;Yt和Yc分別表示垂直纖維方向(橫向)的抗拉、抗壓強(qiáng)度;S表示面內(nèi)剪切強(qiáng)度。

計(jì)算Tsai-Wu準(zhǔn)則方程左邊項(xiàng)的MATLAB程序如下:

2.3 強(qiáng)度分析流程

單層的破壞并不意味著整個(gè)層合板的破壞,但會(huì)使該單層的剛度降低,通常情況下采用剛度折減法對(duì)其進(jìn)行處理。由于單層板的破壞具有各向異性,在對(duì)某破壞層進(jìn)行剛度折減時(shí),并不是將其所有的剛度系數(shù)都降為零,而應(yīng)根據(jù)破壞類型對(duì)其剛度系數(shù)進(jìn)行相應(yīng)的折減,具體折減方案見(jiàn)表1。

表1 單層板的剛度系數(shù)折減方案

表1 中,各單層的破壞類型可由最大應(yīng)力理論確定。根據(jù)式(7)和式(8)計(jì)算出發(fā)生破壞單層主方向的應(yīng)力,若某個(gè)應(yīng)力分量接近相應(yīng)的基本強(qiáng)度值時(shí),單層板就沿該方向發(fā)生破壞。例如:若σ1>0,σ2>0,σ1<<Xt,σ2≈Yt,|τ12|<<S,則該層就沿2方向發(fā)生破壞。

對(duì)破壞的單層進(jìn)行剛度折減后,應(yīng)重新計(jì)算層合板的剛度和柔度,再檢驗(yàn)是否有新的單層發(fā)生連鎖破壞,如果有,則重復(fù)剛度折減的步驟,直到?jīng)]有連鎖破壞發(fā)生為止。接下來(lái),由于層合板剛度的降低,使其載荷-變形關(guān)系變?yōu)榉蔷€性,應(yīng)采用載荷增量法進(jìn)行下一步的計(jì)算,即:假設(shè)載荷增量ΔNx,由式(6)~式(8)計(jì)算中面應(yīng)變?cè)隽喀う?和各層應(yīng)力增量Δσ,將此時(shí)各層的總應(yīng)力σ再代入強(qiáng)度準(zhǔn)則中確定下一次破壞時(shí)的載荷。以此類推,直到所有層沿加載方向均不能承載,則層合板最終破壞,此時(shí)的載荷即為層合板的極限載荷。

基于上述理論,例題中層合板強(qiáng)度分析的流程如圖3所示。

圖3 層合板強(qiáng)度分析流程圖

求解過(guò)程中,需根據(jù)Tsai-Wu準(zhǔn)則確定單層破壞時(shí)的載荷Nx/t或載荷增量ΔNx/t,這就需要求解一元二次方程,手算比較困難,而利用MATLAB符號(hào)運(yùn)算的功能比較容易實(shí)現(xiàn),以求解首次破壞時(shí)的Nx/t為例,其程序如下

按照?qǐng)D3所示的分析流程,編制MATLAB主程序求解例題,函數(shù)文件為“function[ex,Nxdt]=OrSy TFA(E1,E2,miu21,G12,Xt,Xc,Yt,Yc,S,m)”,該函數(shù)返回的參數(shù)為層合板的極限載荷和極限應(yīng)變,而計(jì)算過(guò)程中的鋪層失效信息、每次破壞時(shí)的載荷和應(yīng)變通過(guò)fprint語(yǔ)句輸出到結(jié)果文件“fail.dat”中。

3 結(jié)果及討論

編制完M文件后,在MATLAB的命令行窗口對(duì)該函數(shù)進(jìn)行調(diào)用,語(yǔ)句為[ex,Nxdt]=OrSy TFA(54000,18000,0.25,8800,1050,1050,28,140,42,0.2),執(zhí)行完該語(yǔ)句可得到本例的計(jì)算結(jié)果為:拉伸極限載荷(Nx/t)u=198.33 MPa,極限應(yīng)變?chǔ)?x=0.019 06,與文獻(xiàn)[6]的結(jié)果基本吻合,存在微小差別的原因在于文獻(xiàn)[6]采用的是Hill-Tsai強(qiáng)度準(zhǔn)則,而本文考慮了單層板拉、壓強(qiáng)度的不同,采用了Tsai-Wu強(qiáng)度準(zhǔn)則。

圖4 為拉伸極限載荷隨正交鋪設(shè)比的變化規(guī)律。從圖中可以看出,極限載荷Nx/t隨m的增大而增大,這是因?yàn)閤方向?yàn)?°層的縱向,但對(duì)90°層卻是橫向,則0°層x方向的承載能力遠(yuǎn)大于90°層,m增大即為0°層的比例增加,因此Nx/t也隨之增加。

圖4 拉伸極限載荷隨正交鋪設(shè)比的變化規(guī)律

但不難發(fā)現(xiàn),當(dāng)m從0.1增加到0.15時(shí),Nx/t增幅突然提高,隨后逐漸減小,這是為什么呢?可以通過(guò)在“fail.dat”文件中分析層合板的破壞過(guò)程尋找答案。圖5顯示了m分別為0.05,0.1和0.15時(shí)層合板的破壞過(guò)程。從中可以看出:當(dāng)m≤0.1時(shí),90°層的破壞隨之引起0°層y方向的連鎖破壞,但0°層在x方向還可以繼續(xù)承載,需要用增量法進(jìn)行第二次計(jì)算,層合板經(jīng)歷兩次加載過(guò)程即發(fā)生破壞;但當(dāng)m>0.1時(shí),90°層的破壞不會(huì)引起0°層的連鎖破壞,層合板的破壞經(jīng)歷三次加載過(guò)程才最終破壞。由此可見(jiàn),當(dāng)單層破壞時(shí),檢驗(yàn)有無(wú)其他層發(fā)生連鎖破壞這一步是十分必要的。

圖5 層合板破壞過(guò)程的記錄文件

4 結(jié)論

本文以復(fù)合材料力學(xué)課程中的難點(diǎn)--層合板的強(qiáng)度分析為例,提出一種將MATLAB編程引入復(fù)合材料力學(xué)課程中的方法。相比傳統(tǒng)教學(xué)中繁瑣的公式計(jì)算和推導(dǎo)相比,該方法的優(yōu)點(diǎn)在于:(1)化繁為簡(jiǎn),提高計(jì)算效率。層合板的強(qiáng)度分析往往需要多步計(jì)算才能最終得到極限載荷,計(jì)算工作量龐大。但事實(shí)上,每步計(jì)算都包含許多重復(fù)的部分,如:?jiǎn)螌影宓膽?yīng)力計(jì)算、單層破壞載荷的計(jì)算等。利用MATLAB編程,既可將這些需重復(fù)計(jì)算的部分編制為子函數(shù)進(jìn)行調(diào)用,使程序更簡(jiǎn)潔,還可解決許多復(fù)雜的數(shù)學(xué)計(jì)算問(wèn)題,使得分析過(guò)程大為簡(jiǎn)化。(2)便于對(duì)該問(wèn)題進(jìn)行參數(shù)化討論。采用參數(shù)化編程,不只局限于對(duì)一種參數(shù)下的層合板進(jìn)行強(qiáng)度分析,還可研究層合板的強(qiáng)度及破壞規(guī)律隨某些參數(shù)的變化規(guī)律,為層合板的設(shè)計(jì)提供可靠的理論依據(jù)。

猜你喜歡
合板單層鋪設(shè)
二維四角TiC單層片上的析氫反應(yīng)研究
分子催化(2022年1期)2022-11-02 07:10:16
基于PLC控制的立式單層包帶機(jī)的應(yīng)用
電子制作(2019年15期)2019-08-27 01:12:04
CRTSⅢ型板式道岔鋪設(shè)施工技術(shù)
單層小波分解下圖像行列壓縮感知選擇算法
隆力奇 鋪設(shè)全球發(fā)展之路
新型單層布置汽輪發(fā)電機(jī)的研制
深水鋼懸鏈立管J型鋪設(shè)研究
層合板上層建筑側(cè)壁抗空爆性能研究
基于玻璃纖維增強(qiáng)隔音復(fù)合材料的層合板的隔音性能
濕熱環(huán)境對(duì)CCF300復(fù)合材料層合板的載荷放大系數(shù)影響
东乡族自治县| 双牌县| 武定县| 银川市| 日喀则市| 纳雍县| 抚顺县| 泸西县| 绥棱县| 陆良县| 满洲里市| 阜康市| 南京市| 南木林县| 汝南县| 盐津县| 邮箱| 通州区| 寿宁县| 咸宁市| 佛冈县| 中方县| 孝感市| 金坛市| 濉溪县| 阿拉善右旗| 莆田市| 棋牌| 平乐县| 嵊泗县| 米林县| 黑河市| 榕江县| 定襄县| 威海市| 丹凤县| 辉南县| 德保县| 凭祥市| 汝城县| 英德市|