材料力學之彈塑性力學算法:等效塑性應變計算:vonMises屈服準則詳解.Tex.header_第1頁
材料力學之彈塑性力學算法:等效塑性應變計算:vonMises屈服準則詳解.Tex.header_第2頁
材料力學之彈塑性力學算法:等效塑性應變計算:vonMises屈服準則詳解.Tex.header_第3頁
材料力學之彈塑性力學算法:等效塑性應變計算:vonMises屈服準則詳解.Tex.header_第4頁
材料力學之彈塑性力學算法:等效塑性應變計算:vonMises屈服準則詳解.Tex.header_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

材料力學之彈塑性力學算法:等效塑性應變計算:vonMises屈服準則詳解1緒論1.1彈塑性力學的基本概念彈塑性力學是材料力學的一個分支,主要研究材料在受力作用下從彈性變形過渡到塑性變形的力學行為。在彈性階段,材料遵循胡克定律,變形與應力成正比,且在卸載后能夠完全恢復原狀。然而,當應力超過一定閾值,材料進入塑性階段,即使卸載,材料也無法完全恢復,產(chǎn)生永久變形。這一閾值在彈塑性力學中被稱為屈服點。1.2vonMises屈服準則的歷史背景vonMises屈服準則,由奧地利工程師RichardvonMises在1913年提出,是塑性力學中用于判斷材料是否屈服的重要理論之一。該準則基于能量原理,認為材料屈服是由于材料內(nèi)部的剪切應力達到某一臨界值,導致能量耗散,從而引發(fā)塑性變形。vonMises屈服準則在工程應用中非常廣泛,特別是在金屬材料的塑性分析中。2vonMises屈服準則詳解2.1原理vonMises屈服準則認為,材料的屈服與應力狀態(tài)的第二不變量(等效應力)有關(guān),而與第一不變量(平均應力)無關(guān)。等效應力定義為:σ其中,S是應力偏張量,σeq是等效應力。當?shù)刃_到材料的屈服強度2.2等效塑性應變計算在彈塑性分析中,等效塑性應變是衡量材料塑性變形程度的重要參數(shù)。根據(jù)vonMises屈服準則,等效塑性應變εpd其中,G是材料的剪切模量。等效塑性應變的累積反映了材料塑性變形的累積。2.2.1示例代碼假設(shè)我們有一組應力張量數(shù)據(jù),我們可以通過Python來計算等效塑性應變。首先,我們需要計算應力偏張量和等效應力,然后根據(jù)等效應力的變化來計算等效塑性應變。importnumpyasnp

#定義應力張量

stress_tensor=np.array([[100,50,0],

[50,150,0],

[0,0,200]])

#定義材料參數(shù)

G=80e9#剪切模量,單位:Pa

sigma_y=250e6#屈服強度,單位:Pa

#計算應力偏張量

deviatoric_stress=stress_tensor-np.mean(stress_tensor)*np.eye(3)

#計算等效應力

sigma_eq=np.sqrt(3/2*np.einsum('ij,ij',deviatoric_stress,deviatoric_stress))

#初始等效塑性應變

epsilon_p=0

#假設(shè)應力變化dσ_eq

d_sigma_eq=1e6

#計算等效塑性應變增量

d_epsilon_p=(2/3/G)*d_sigma_eq

#更新等效塑性應變

epsilon_p+=d_epsilon_p

print(f'等效塑性應變:{epsilon_p}')2.2.2代碼解釋定義應力張量:我們使用一個3x3的矩陣來表示三維空間中的應力狀態(tài)。定義材料參數(shù):剪切模量G和屈服強度σy計算應力偏張量:應力偏張量是應力張量減去平均應力的單位張量。計算等效應力:使用vonMises公式計算等效應力。計算等效塑性應變增量:根據(jù)等效應力的變化量dσeq更新等效塑性應變:將增量累加到當前的等效塑性應變上。通過上述步驟,我們可以對材料在不同應力狀態(tài)下的塑性變形進行量化分析,這對于材料的強度設(shè)計和壽命預測具有重要意義。3結(jié)論vonMises屈服準則提供了一種有效的方法來判斷材料是否屈服,并通過等效塑性應變的計算,可以進一步分析材料的塑性變形程度。在實際工程應用中,這一理論對于材料的強度分析、結(jié)構(gòu)設(shè)計以及疲勞壽命預測具有不可替代的作用。通過本教程的學習,我們不僅理解了vonMises屈服準則的基本原理,還掌握了如何通過Python編程來計算等效塑性應變,為后續(xù)的彈塑性力學分析奠定了基礎(chǔ)。請注意,上述示例代碼僅用于說明計算過程,實際應用中需要根據(jù)具體問題和數(shù)據(jù)進行調(diào)整。此外,等效塑性應變的計算通常是在有限元分析軟件中自動完成的,但理解其背后的原理對于深入分析材料行為至關(guān)重要。4材料力學之彈塑性力學算法:等效塑性應變計算4.1vonMises屈服準則的理論基礎(chǔ)4.1.1應力狀態(tài)的描述在材料力學中,應力狀態(tài)的描述是理解材料行為的基礎(chǔ)。對于三維物體,應力狀態(tài)可以通過一個3x3的對稱矩陣來表示,這個矩陣包含了物體在任意點處的正應力和剪應力。正應力表示沿坐標軸方向的應力,而剪應力則表示作用于坐標軸平面內(nèi)的應力。應力矩陣的元素可以表示為:σ其中,σxx,σyy,和σzz是正應力,而σxy,σxz,σyz,σyx,σz4.1.2vonMises屈服準則的數(shù)學表達vonMises屈服準則是一種廣泛應用于金屬材料的塑性理論,它基于能量原理,認為材料的屈服是由剪切應力引起的。vonMises屈服準則的數(shù)學表達式為:σ其中,σv是vonMises應力,σσ其中,σmσ當vonMises應力σv達到材料的屈服強度Y4.1.3屈服準則與塑性應變的關(guān)系在彈塑性力學中,屈服準則用于判斷材料是否從彈性狀態(tài)過渡到塑性狀態(tài)。一旦材料達到屈服準則,即σv塑性流動規(guī)則描述了塑性應變增量的方向,而塑性硬化模型則描述了材料屈服強度隨塑性應變的變化。在vonMises屈服準則中,塑性流動規(guī)則通常采用等向性流動規(guī)則,即塑性應變增量的方向與應力偏張量的方向相同。Δ其中,Δλ是塑性流動參數(shù),它是一個標量,用于描述塑性流動的程度。等效塑性應變ΔΔ4.1.4示例代碼:計算vonMises應力和等效塑性應變下面是一個使用Python計算vonMises應力和等效塑性應變的示例代碼:importnumpyasnp

defvon_mises_stress(stress_tensor):

"""

計算vonMises應力

:paramstress_tensor:3x3的應力張量

:return:vonMises應力

"""

stress_dev=stress_tensor-np.mean(np.diag(stress_tensor))*np.eye(3)

returnnp.sqrt(3/2*np.dot(stress_dev.flatten(),stress_dev.flatten()))

defequivalent_plastic_strain(stress_tensor,yield_strength,plastic_strain_increment):

"""

計算等效塑性應變

:paramstress_tensor:3x3的應力張量

:paramyield_strength:材料的屈服強度

:paramplastic_strain_increment:塑性應變增量

:return:等效塑性應變

"""

stress_dev=stress_tensor-np.mean(np.diag(stress_tensor))*np.eye(3)

plastic_flow_parameter=3/(2*yield_strength)

equivalent_plastic_strain=np.sqrt(2/3*np.dot(plastic_strain_increment.flatten(),plastic_strain_increment.flatten()))

returnplastic_flow_parameter*equivalent_plastic_strain

#示例數(shù)據(jù)

stress_tensor=np.array([[100,50,0],

[50,150,0],

[0,0,200]])

yield_strength=250

#計算vonMises應力

sigma_v=von_mises_stress(stress_tensor)

print(f"vonMises應力:{sigma_v}")

#假設(shè)塑性應變增量為已知

plastic_strain_increment=np.array([[0.01,0,0],

[0,0.02,0],

[0,0,0.03]])

#計算等效塑性應變

epsilon_v_p=equivalent_plastic_strain(stress_tensor,yield_strength,plastic_strain_increment)

print(f"等效塑性應變:{epsilon_v_p}")在這個示例中,我們首先定義了兩個函數(shù):von_mises_stress和equivalent_plastic_strain,分別用于計算vonMises應力和等效塑性應變。然后,我們使用一個示例應力張量和屈服強度來調(diào)用這些函數(shù),并打印出計算結(jié)果。注意,為了計算等效塑性應變,我們假設(shè)塑性應變增量是已知的,這在實際應用中通常需要通過迭代過程來確定。5材料力學之彈塑性力學算法:等效塑性應變計算5.1等效塑性應變的概念等效塑性應變(EquivalentPlasticStrain)是材料力學中用于描述材料在塑性變形階段整體變形程度的一個重要參數(shù)。在復雜的多軸應力狀態(tài)下,材料的塑性變形不僅與應力大小有關(guān),還與應力的方向和組合方式有關(guān)。等效塑性應變能夠綜合考慮這些因素,給出一個能夠反映材料塑性變形程度的單一數(shù)值,從而簡化了塑性變形的分析和計算。5.2基于vonMises屈服準則的等效塑性應變計算vonMises屈服準則是一種廣泛應用于金屬材料的塑性屈服準則,它基于能量原理,認為材料的屈服與應力狀態(tài)的第二不變量(即應力偏張量的范數(shù))有關(guān)。vonMises屈服準則的表達式為:σ其中,σeq是等效應力,S?其中,?p,eq是等效塑性應變,E5.2.1代碼示例假設(shè)我們有一組應力數(shù)據(jù),我們可以通過以下Python代碼計算等效塑性應變:importnumpyasnp

defvon_mises_stress(stress_tensor):

"""

計算vonMises等效應力

:paramstress_tensor:應力張量,3x3矩陣

:return:vonMises等效應力

"""

stress_dev=stress_tensor-np.mean(stress_tensor)*np.eye(3)

returnnp.sqrt(3/2*np.dot(stress_dev.flatten(),stress_dev.flatten()))

defequivalent_plastic_strain(stress_data,yield_stress,elastic_modulus,poisson_ratio):

"""

計算等效塑性應變

:paramstress_data:應力數(shù)據(jù),時間序列的3x3應力張量

:paramyield_stress:材料的屈服應力

:paramelastic_modulus:材料的彈性模量

:parampoisson_ratio:材料的泊松比

:return:等效塑性應變

"""

#假設(shè)材料為理想彈塑性材料,計算塑性應變率

defplastic_strain_rate(stress,yield_stress,elastic_modulus,poisson_ratio):

stress_eq=von_mises_stress(stress)

ifstress_eq<=yield_stress:

returnnp.zeros(3)

else:

return(stress_eq-yield_stress)/(elastic_modulus*(1-poisson_ratio))*stress_dev/np.sqrt(3/2)

#計算塑性應變

plastic_strain=np.zeros(3)

forstressinstress_data:

plastic_strain+=plastic_strain_rate(stress,yield_stress,elastic_modulus,poisson_ratio)

#計算等效塑性應變

returnnp.sqrt(2/3*np.dot(plastic_strain.flatten(),plastic_strain.flatten()))

#示例應力數(shù)據(jù)

stress_data=[

np.array([[100,0,0],[0,50,0],[0,0,0]]),

np.array([[150,0,0],[0,75,0],[0,0,0]]),

np.array([[200,0,0],[0,100,0],[0,0,0]])

]

#材料參數(shù)

yield_stress=120

elastic_modulus=200e3

poisson_ratio=0.3

#計算等效塑性應變

epsilon_peq=equivalent_plastic_strain(stress_data,yield_stress,elastic_modulus,poisson_ratio)

print("等效塑性應變:",epsilon_peq)在上述代碼中,我們首先定義了一個計算vonMises等效應力的函數(shù)von_mises_stress,然后定義了一個計算等效塑性應變的函數(shù)equivalent_plastic_strain。我們假設(shè)材料為理想彈塑性材料,即在屈服應力以下材料表現(xiàn)為彈性,在屈服應力以上材料表現(xiàn)為塑性。在計算塑性應變率時,我們使用了vonMises屈服準則的表達式,并對每個時間步的應力數(shù)據(jù)進行了處理。最后,我們通過累積塑性應變率來計算等效塑性應變。5.3等效塑性應變的工程應用等效塑性應變在工程應用中有著廣泛的應用,特別是在材料的疲勞分析、塑性成形過程的模擬、結(jié)構(gòu)的極限承載能力分析等方面。通過計算等效塑性應變,工程師可以評估材料在復雜應力狀態(tài)下的塑性變形程度,從而預測材料的壽命、優(yōu)化設(shè)計參數(shù)、提高結(jié)構(gòu)的安全性和可靠性。例如,在金屬板材的沖壓成形過程中,等效塑性應變可以用來評估板材在不同位置的變形程度,幫助工程師確定板材的厚度分布、模具的設(shè)計參數(shù),以及預測板材在成形過程中的裂紋傾向。在結(jié)構(gòu)的極限承載能力分析中,等效塑性應變可以用來判斷結(jié)構(gòu)中哪些部位首先達到塑性狀態(tài),從而預測結(jié)構(gòu)的失效模式和承載能力??傊刃苄詰兪遣牧狭W和結(jié)構(gòu)工程中一個非常重要的概念,它能夠幫助工程師在復雜的應力狀態(tài)下準確評估材料的塑性變形程度,從而進行更精確的材料性能預測和結(jié)構(gòu)設(shè)計優(yōu)化。6材料力學之彈塑性力學算法:等效塑性應變計算6.1彈塑性本構(gòu)關(guān)系的建立在材料力學中,彈塑性本構(gòu)關(guān)系描述了材料在彈性與塑性變形階段的應力應變行為。對于各向同性材料,vonMises屈服準則是一種廣泛使用的塑性理論,它基于等效應力和等效應變的概念,定義了材料從彈性狀態(tài)過渡到塑性狀態(tài)的條件。6.1.1vonMises屈服準則vonMises屈服準則認為,材料屈服是由于材料內(nèi)部的剪切應力達到某一臨界值引起的。該準則可以表示為:σ其中,σv是vonMises等效應力,σD是應力偏量,6.1.2等效塑性應變等效塑性應變εp是塑性變形的度量,它基于vonε其中,εD6.2塑性流動法則與硬化法則6.2.1塑性流動法則塑性流動法則描述了塑性應變?nèi)绾坞S應力的變化而變化。在vonMises屈服準則中,常用的流動法則為關(guān)聯(lián)流動法則,它假設(shè)塑性應變率與應力偏量的方向相同,可以表示為:ε其中,λ是塑性流動率,f是屈服函數(shù),對于vonMises屈服準則,f=6.2.2硬化法則硬化法則描述了材料屈服應力隨塑性應變的變化。常見的硬化法則有理想彈塑性硬化、線性硬化和非線性硬化。例如,線性硬化法則可以表示為:σ其中,σy0是初始屈服應力,6.3算法的數(shù)值實現(xiàn)在數(shù)值模擬中,彈塑性力學算法的實現(xiàn)通?;谠隽坷碚?,即在每個時間步長內(nèi),將應力應變關(guān)系視為線性的。以下是一個基于vonMises屈服準則的彈塑性算法的Python實現(xiàn)示例:importnumpyasnp

defvon_mises_stress(sigma):

"""

計算vonMises等效應力

:paramsigma:應力張量,3x3矩陣

:return:vonMises等效應力

"""

sigma_dev=sigma-np.mean(sigma)*np.eye(3)#計算應力偏量

returnnp.sqrt(3/2*np.dot(sigma_dev.flatten(),sigma_dev.flatten()))

defplastic_flow_rate(sigma,sigma_y,E,nu):

"""

計算塑性流動率

:paramsigma:應力張量,3x3矩陣

:paramsigma_y:屈服應力

:paramE:彈性模量

:paramnu:泊松比

:return:塑性流動率

"""

sigma_v=von_mises_stress(sigma)

ifsigma_v>sigma_y:

return(sigma_v-sigma_y)/(E/(1-nu))

else:

return0

defupdate_stress_strain(sigma,epsilon,E,nu,sigma_y,H,epsilon_p_old):

"""

更新應力應變關(guān)系

:paramsigma:當前應力張量,3x3矩陣

:paramepsilon:當前應變增量,3x3矩陣

:paramE:彈性模量

:paramnu:泊松比

:paramsigma_y:屈服應力

:paramH:硬化模量

:paramepsilon_p_old:上一步的等效塑性應變

:return:更新后的應力張量和等效塑性應變

"""

sigma_trial=sigma+E*(1-nu)*epsilon#試應力

sigma_v_trial=von_mises_stress(sigma_trial)

epsilon_p=epsilon_p_old+plastic_flow_rate(sigma_trial,sigma_y+H*epsilon_p_old,E,nu)*np.sqrt(2/3*np.dot(epsilon.flatten(),epsilon.flatten()))

ifsigma_v_trial>sigma_y+H*epsilon_p_old:

sigma=sigma_trial-(sigma_v_trial-sigma_y-H*epsilon_p)/np.sqrt(3/2)*np.eye(3)

else:

sigma=sigma_trial

epsilon_p=epsilon_p_old

returnsigma,epsilon_p

#示例數(shù)據(jù)

E=200e9#彈性模量,單位Pa

nu=0.3#泊松比

sigma_y=235e6#初始屈服應力,單位Pa

H=100e6#硬化模量,單位Pa

epsilon=np.array([[0.001,0,0],[0,0.001,0],[0,0,0.001]])#應變增量,單位無量綱

sigma=np.zeros((3,3))#初始應力張量,單位Pa

epsilon_p=0#初始等效塑性應變,單位無量綱

#更新應力應變關(guān)系

sigma,epsilon_p=update_stress_strain(sigma,epsilon,E,nu,sigma_y,H,epsilon_p)

print("更新后的應力張量:\n",sigma)

print("更新后的等效塑性應變:",epsilon_p)此代碼示例展示了如何基于vonMises屈服準則和線性硬化法則,使用Python和NumPy庫來更新應力應變關(guān)系。首先,定義了計算vonMises等效應力和塑性流動率的函數(shù)。然后,定義了更新應力應變關(guān)系的函數(shù),它根據(jù)試應力和屈服應力的比較,決定是否發(fā)生塑性流動,并更新應力張量和等效塑性應變。最后,使用示例數(shù)據(jù)調(diào)用更新函數(shù),并打印出更新后的應力張量和等效塑性應變。通過上述算法,可以將彈塑性力學原理應用于實際工程問題的數(shù)值模擬中,如結(jié)構(gòu)分析、材料成型等。7案例分析與應用7.1金屬材料的彈塑性分析在材料力學中,金屬材料的彈塑性分析是至關(guān)重要的,它涉及到材料在不同應力狀態(tài)下的響應。對于金屬材料,vonMises屈服準則是一種廣泛使用的塑性理論,用于判斷材料是否開始塑性變形。該準則基于等效應力和等效應變的概念,其中等效應力(σ_eq)和等效應變(ε_eq)是通過將多軸應力狀態(tài)或應變狀態(tài)簡化為一個等效的單軸狀態(tài)來計算的。7.1.1vonMises屈服準則vonMises屈服準則表達式為:σ其中,S是應力偏張量,σeq是等效應力。當σe7.1.2等效塑性應變計算等效塑性應變(ε_eq)是通過累積塑性應變增量來計算的,通常在彈塑性分析中使用。在塑性階段,應變增量可以分解為彈性應變增量和塑性應變增量。等效塑性應變增量(Δε_eq)的計算公式為:Δ其中,ΔE7.1.3示例代碼假設(shè)我們有一個金屬材料的彈塑性分析,使用Python和NumPy庫來計算等效應力和等效塑性應變。importnumpyasnp

defvon_mises_stress(S):

"""

計算vonMises等效應力

:paramS:應力偏張量,3x3矩陣

:return:等效應力

"""

S_dev=S-np.mean(S)*np.eye(3)#計算應力偏張量

S_dev_sym=(S_dev+S_dev.T)/2#確保張量是對稱的

returnnp.sqrt(3/2*np.einsum('ij,ij',S_dev_sym,S_dev_sym))

defequivalent_plastic_strain(E,E_elastic):

"""

計算等效塑性應變

:paramE:總應變張量,3x3矩陣

:paramE_elastic:彈性應變張量,3x3矩陣

:return:等效塑性應變

"""

E_plastic=E-E_elastic#計算塑性應變張量

returnnp.sqrt(2/3*np.einsum('ij,ij',E_plastic,E_plastic))

#示例數(shù)據(jù)

stress_tensor=np.array([[100,50,0],

[50,150,0],

[0,0,0]])

strain_tensor=np.array([[0.001,0.0005,0],

[0.0005,0.0015,0],

[0,0,0]])

elastic_strain_tensor=np.array([[0.0008,0.0004,0],

[0.0004,0.0012,0],

[0,0,0]])

#計算等效應力和等效塑性應變

sigma_eq=von_mises_stress(stress_tensor)

epsilon_eq=equivalent_plastic_strain(strain_tensor,elastic_strain_tensor)

print(f"等效應力:{sigma_eq}")

print(f"等效塑性應變:{epsilon_eq}")在這個例子中,我們首先定義了兩個函數(shù):von_mises_stress用于計算vonMises等效應力,equivalent_plastic_strain用于計算等效塑性應變。然后,我們使用示例數(shù)據(jù)來調(diào)用這兩個函數(shù),計算出等效應力和等效塑性應變。7.2復合材料的vonMises屈服準則應用復合材料因其獨特的性能和廣泛的應用而受到關(guān)注。在復合材料的彈塑性分析中,vonMises屈服準則同樣可以應用,但需要考慮復合材料的各向異性。對于各向異性材料,vonMises屈服準則需要進行適當?shù)男薷?,以適應材料的特定性質(zhì)。7.2.1各向異性vonMises屈服準則對于各向異性材料,vonMises屈服準則可以表示為:σ其中,C?7.2.2示例代碼下面是一個使用Python和NumPy來計算復合材料vonMises等效應力的示例代碼。defanisotropic_von_mises_stress(S,C_inv):

"""

計算各向異性材料的vonMises等效應力

:paramS:應力張量,3x3矩陣

:paramC_inv:逆彈性模量張量,6x6矩陣

:return:等效應力

"""

S_dev=S-np.mean(S)*np.eye(3)#計算應力偏張量

S_dev_sym=(S_dev+S_dev.T)/2#確保張量是對稱的

S_dev_vec=np.array([S_dev_sym[0,0],S_dev_sym[1,1],S_dev_sym[2,2],

S_dev_sym[0,1],S_dev_sym[0,2],S_dev_sym[1,2]])

returnnp.sqrt(np.dot(np.dot(S_dev_vec,C_inv),S_dev_vec))

#示例數(shù)據(jù)

stress_tensor=np.array([[100,50,0],

[50,150,0],

[0,0,0]])

C_inv=np.array([[1/10000,0,0,0,0,0],

[0,1/10000,0,0,0,0],

[0,0,1/10000,0,0,0],

[0,0,0,1/5000,0,0],

[0,0,0,0,1/5000,0],

[0,0,0,0,0,1/5000]])

#計算各向異性材料的vonMises等效應力

sigma_eq_aniso=anisotropic_von_mises_stress(stress_tensor,C_inv)

print(f"各向異性材料的vonMises等效應力:{sigma_eq_aniso}")在這個例子中,我們定義了一個函數(shù)anisotropic_von_mises_stress來計算各向異性材料的vonMises等效應力。我們使用了一個示例的應力張量和逆彈性模量張量來調(diào)用這個函數(shù),計算出等效應力。7.3等效塑性應變在結(jié)構(gòu)設(shè)計中的考量在結(jié)構(gòu)設(shè)計中,等效塑性應變是一個關(guān)鍵參數(shù),用于評估材料的塑性變形程度。高塑性應變區(qū)域可能表明材料的疲勞或過早失效,因此在設(shè)計時需要特別注意。通過計算結(jié)構(gòu)中不同點的等效塑性應變,工程師可以優(yōu)化設(shè)計,確保結(jié)構(gòu)的安全性和可靠性。7.3.1示例分析假設(shè)我們正在設(shè)計一個承受復雜載荷的金屬結(jié)構(gòu)件,需要評估其塑性變形情況。我們可以通過有限元分析(FEA)來計算結(jié)構(gòu)中每個點的應力和應變,然后使用vonMises屈服準則和等效塑性應變計算來評估塑性變形。#假設(shè)我們從FEA中獲得了應力和應變數(shù)據(jù)

stress_data=np.array([[[100,50,0],

[50,150,0],

[0,0,0]],

[[150,75,0],

[75,200,0],

[0,0,0]]])

strain_data=np.array([[[0.001,0.0005,0],

[0.0005,0.0015,0],

[0,0,0]],

[[0.0015,0.00075,0],

[0.00075,0.002,0],

[0,0,0]]])

elastic_strain_data=np.array([[[0.0008,0.0004,0],

[0.0004,0.0012,0],

[0,0,0]],

[[0.0012,0.0006,0],

[0.0006,0.0016,0],

[0,0,0]]])

#計算等效應力和等效塑性應變

sigma_eq_data=np.array([von_mises_stress(stress)forstressinstress_data])

epsi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論