强度计算.材料疲劳与寿命预测:矿井累积损伤模型:矿井损伤模型建立与求解_第1页
强度计算.材料疲劳与寿命预测:矿井累积损伤模型:矿井损伤模型建立与求解_第2页
强度计算.材料疲劳与寿命预测:矿井累积损伤模型:矿井损伤模型建立与求解_第3页
强度计算.材料疲劳与寿命预测:矿井累积损伤模型:矿井损伤模型建立与求解_第4页
强度计算.材料疲劳与寿命预测:矿井累积损伤模型:矿井损伤模型建立与求解_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

强度计算.材料疲劳与寿命预测:矿井累积损伤模型:矿井损伤模型建立与求解1强度计算与材料疲劳的基本概念在工程领域,强度计算与材料疲劳是评估结构安全性和预测使用寿命的关键环节。强度计算主要关注材料在静态或动态载荷作用下抵抗破坏的能力,而材料疲劳则侧重于材料在重复载荷作用下逐渐积累损伤,最终导致失效的过程。1.1强度计算1.1.1原理强度计算基于材料力学的基本原理,通过分析材料在不同载荷下的应力和应变,来判断材料是否能够承受预期的载荷而不发生破坏。常用的强度理论包括最大应力理论、最大应变理论、最大剪应力理论和畸变能理论等。1.1.2内容应力分析:计算材料内部各点的应力状态,包括正应力和剪应力。应变分析:分析材料在载荷作用下的变形,包括线应变和剪应变。强度理论:应用不同的强度理论来判断材料的安全性。安全系数:计算材料的安全系数,确保设计的安全裕度。1.2材料疲劳1.2.1原理材料疲劳是指材料在循环载荷作用下,即使应力远低于材料的屈服强度,也会逐渐积累损伤,最终导致材料断裂。疲劳损伤的累积遵循一定的规律,如S-N曲线(应力-寿命曲线)和Paris公式等。1.2.2内容S-N曲线:描述材料在不同应力水平下的疲劳寿命。Paris公式:表达疲劳裂纹扩展速率与应力强度因子的关系。疲劳损伤累积:使用Palmgren-Miner线性累积损伤理论来评估材料的疲劳损伤程度。疲劳寿命预测:基于疲劳损伤累积理论,预测材料在特定载荷条件下的使用寿命。2矿井累积损伤模型的引入矿井结构在长期的开采过程中,会受到复杂的地质应力和开采载荷的影响,导致结构损伤的累积。矿井累积损伤模型是用于评估和预测矿井结构在这些复杂载荷作用下损伤累积和寿命预测的数学模型。2.1原理矿井累积损伤模型通常基于材料疲劳理论,结合矿井特定的地质条件和开采历史,通过分析矿井结构的应力应变状态,评估损伤累积,并预测结构的剩余寿命。模型的建立需要考虑矿井的地质参数、开采参数以及材料的疲劳特性。2.2内容地质参数分析:包括岩石的物理力学性质、地质构造和地下水条件等。开采参数分析:如开采深度、开采方法和开采速率等。应力应变分析:使用有限元分析等方法,计算矿井结构在开采过程中的应力应变分布。损伤累积模型:基于材料疲劳理论,建立损伤累积模型,如线性损伤累积模型或非线性损伤累积模型。寿命预测:结合损伤累积模型和矿井的开采计划,预测矿井结构的剩余寿命。2.3示例:基于Python的S-N曲线拟合假设我们有一组材料的疲劳试验数据,包括不同应力水平下的循环次数至断裂(Nf)。我们可以使用Python的numpy和scipy库来拟合S-N曲线。importnumpyasnp

fromscipy.optimizeimportcurve_fit

#定义S-N曲线的函数形式

defsn_curve(stress,a,b):

returna*np.power(stress,b)

#假设的试验数据

stress_data=np.array([100,150,200,250,300])

Nf_data=np.array([1e6,5e5,2e5,1e5,5e4])

#拟合S-N曲线

params,_=curve_fit(sn_curve,stress_data,Nf_data)

#输出拟合参数

a,b=params

print(f"拟合参数a:{a},b:{b}")

#使用拟合的S-N曲线预测应力为180时的循环次数至断裂

Nf_pred=sn_curve(180,a,b)

print(f"应力为180时的预测循环次数至断裂:{Nf_pred}")在这个例子中,我们首先定义了S-N曲线的函数形式,然后使用curve_fit函数来拟合试验数据。拟合完成后,我们输出了拟合参数,并使用这些参数预测了特定应力水平下的循环次数至断裂。2.4结论矿井累积损伤模型的建立与求解是一个复杂的过程,需要综合考虑地质、开采和材料疲劳等多个因素。通过数学模型和数值分析方法,可以有效地评估矿井结构的安全性和预测其使用寿命,为矿井的合理开采和安全管理提供科学依据。3矿井损伤模型的理论基础3.1材料疲劳理论概述材料疲劳理论是研究材料在反复载荷作用下发生损伤和断裂的科学。在矿井工程中,由于长期的开采活动,矿井结构材料会受到周期性的应力作用,导致其性能逐渐下降,最终可能引发结构的破坏。疲劳理论的核心在于理解材料在循环载荷下的损伤累积过程,以及如何预测材料的疲劳寿命。3.1.1疲劳损伤的特征循环应力:材料受到的应力不是恒定的,而是随时间周期性变化。损伤累积:每次应力循环都会对材料造成一定程度的损伤,这种损伤是累积的。疲劳寿命:材料在特定载荷下能够承受的循环次数,超过这个次数,材料将发生断裂。3.1.2疲劳损伤的评估方法S-N曲线:应力-寿命曲线,用于描述材料在不同应力水平下的疲劳寿命。Paris公式:描述裂纹扩展速率与应力强度因子的关系,是预测材料疲劳寿命的重要工具。3.2累积损伤理论累积损伤理论是材料疲劳理论的一个重要分支,它关注的是在不同应力水平下,材料损伤如何累积,以及这种累积如何影响材料的总寿命。在矿井工程中,累积损伤理论被用来评估矿井结构在复杂载荷条件下的安全性和稳定性。3.2.1累积损伤模型累积损伤模型通常基于以下假设:线性累积损伤:每次应力循环对材料造成的损伤是独立的,总损伤是各次循环损伤的线性叠加。损伤阈值:存在一个应力水平,低于此水平的应力循环不会对材料造成损伤。3.2.2累积损伤的计算累积损伤的计算可以通过以下公式进行:D其中,D是累积损伤度,Ni是第i次应力循环的次数,N3.2.3示例:基于Python的累积损伤计算假设我们有以下数据,表示在不同应力水平下材料的疲劳寿命:应力水平(MPa)疲劳寿命(次)1001000015050002002000如果材料在100MPa下循环了5000次,在150MPa下循环了2000次,在200MPa下循环了1000次,我们可以使用累积损伤理论计算累积损伤度:#定义应力水平和对应的疲劳寿命

stress_levels=[100,150,200]

fatigue_lives=[10000,5000,2000]

#定义实际循环次数

actual_cycles=[5000,2000,1000]

#计算累积损伤度

damage=sum([cycles/lifeforcycles,lifeinzip(actual_cycles,fatigue_lives)])

print("累积损伤度:",damage)3.3矿井损伤机理分析矿井损伤机理分析是理解矿井结构材料损伤过程的关键。它涉及到地质力学、岩石力学、结构力学等多个学科,旨在揭示矿井结构在开采过程中的损伤模式和损伤机制。3.3.1损伤模式裂纹扩展:在应力作用下,材料内部的微裂纹逐渐扩展,最终导致材料断裂。塑性变形:材料在超过其弹性极限后发生塑性变形,这种变形是不可逆的,会降低材料的强度和稳定性。3.3.2损伤机制应力集中:矿井结构中的某些部位由于几何形状或材料性质的不均匀,可能会出现应力集中现象,加速损伤过程。环境因素:如温度、湿度、腐蚀等环境因素也会影响材料的损伤和疲劳寿命。3.3.3矿井损伤的预测与评估矿井损伤的预测与评估通常结合地质数据、开采历史、材料性能测试等多方面信息,使用数值模拟和数据分析技术进行。例如,有限元分析可以用来模拟矿井结构在开采过程中的应力分布,从而预测潜在的损伤区域。3.3.4示例:基于有限元分析的矿井损伤预测使用有限元分析软件(如ANSYS、ABAQUS等)进行矿井损伤预测,通常涉及以下步骤:建立模型:根据矿井的几何结构和材料属性,建立三维有限元模型。施加载荷:模拟开采过程中的应力载荷,包括自重、地应力、开采载荷等。求解分析:运行有限元分析,计算矿井结构在载荷作用下的应力和应变分布。结果评估:分析应力集中区域,评估损伤风险,预测矿井结构的稳定性。由于有限元分析涉及复杂的数学模型和计算,其代码通常由专业的软件提供,不在本教程中详细展示。然而,理解其基本原理和应用流程对于矿井工程的安全评估至关重要。通过上述理论基础的介绍和示例分析,我们可以看到,矿井损伤模型的建立与求解是一个多学科交叉的复杂过程,需要综合运用材料疲劳理论、累积损伤理论以及岩石力学和地质力学的知识。这不仅有助于预测矿井结构的损伤和寿命,也为矿井工程的安全设计和维护提供了科学依据。4矿井损伤模型的建立4.1损伤变量的定义在矿井损伤模型的建立中,损伤变量是核心概念,它用于量化材料在使用过程中因各种应力作用而产生的损伤程度。损伤变量通常定义为一个介于0和1之间的无量纲数,其中0表示材料未受损,1表示材料完全损伤,即达到其寿命极限。4.1.1原理损伤变量的定义基于材料的损伤累积理论,该理论认为材料的损伤是随着时间的推移和应力的反复作用而逐渐累积的。在矿井工程中,损伤变量可以由以下公式定义:D其中,D是总的损伤变量,ΔDi是在第i次应力循环中产生的损伤增量,4.1.2内容在矿井损伤模型中,损伤变量的定义需要考虑材料的特性、应力状态以及损伤机制。例如,对于岩石材料,损伤变量可能与岩石的裂纹扩展、塑性变形或化学腐蚀有关。在实际应用中,损伤变量可以通过实验数据或数值模拟来确定。4.1.2.1示例假设我们有一块岩石样本,其在特定应力循环下的损伤增量可以通过以下简化公式计算:Δ其中,σi是第i次应力循环的应力值,σf是岩石的疲劳极限应力,#假设岩石的疲劳极限应力为100MPa,材料常数m为3

sigma_f=100#疲劳极限应力,单位:MPa

m=3#材料常数

#定义一个函数来计算损伤增量

defcalculate_damage_increment(sigma_i,sigma_f,m):

return(sigma_i/sigma_f)**m

#应用函数计算在不同应力循环下的损伤增量

stress_cycles=[50,75,90]#不同应力循环的应力值

damage_increments=[calculate_damage_increment(sigma,sigma_f,m)forsigmainstress_cycles]

#输出损伤增量

print(damage_increments)4.2损伤累积规则损伤累积规则描述了损伤变量如何随时间或应力循环而增加。在矿井工程中,常用的损伤累积规则有Miner线性损伤累积规则和非线性损伤累积规则。4.2.1原理Miner线性损伤累积规则基于线性损伤理论,认为损伤是应力循环的线性累积。非线性损伤累积规则则考虑了应力循环顺序和应力水平对损伤累积的影响,通常更适用于复杂应力状态下的损伤预测。4.2.2内容Miner线性损伤累积规则的公式如下:D其中,Ni是在应力σi下的应力循环次数,4.2.2.1示例假设我们有以下数据,表示岩石在不同应力水平下的疲劳寿命:应力水平σi疲劳寿命Nf5010000755000902000我们可以使用Miner线性损伤累积规则来计算损伤变量:#定义岩石在不同应力水平下的疲劳寿命

fatigue_life={50:10000,75:5000,90:2000}

#定义一个函数来计算损伤变量

defcalculate_damage(stress_cycles,fatigue_life):

total_damage=0

forstress,cyclesinstress_cycles.items():

total_damage+=cycles/fatigue_life[stress]

returntotal_damage

#应用函数计算损伤变量

stress_cycles_data={50:5000,75:2500,90:1000}#不同应力水平下的应力循环次数

damage=calculate_damage(stress_cycles_data,fatigue_life)

#输出损伤变量

print(damage)4.3模型参数的确定模型参数的确定是矿井损伤模型建立的关键步骤,它直接影响模型的准确性和可靠性。参数通常包括材料常数、损伤累积规则中的系数以及损伤变量的阈值等。4.3.1原理模型参数的确定通常基于实验数据,通过拟合损伤模型与实验结果来优化参数。在矿井工程中,这可能涉及岩石样本的疲劳试验、应力-应变测试以及损伤演化过程的监测。4.3.2内容确定模型参数的过程可以分为以下几个步骤:实验设计:设计实验以获取材料在不同应力水平下的损伤数据。数据收集:进行实验并记录损伤数据。参数拟合:使用数学方法(如最小二乘法)来拟合模型参数,使模型预测与实验数据之间的差异最小。4.3.2.1示例假设我们已经收集了岩石样本在不同应力水平下的损伤数据,并希望使用最小二乘法来确定损伤模型中的材料常数m。importnumpyasnp

fromscipy.optimizeimportcurve_fit

#实验数据

stress_levels=np.array([50,75,90])#应力水平,单位:MPa

damage_data=np.array([0.027,0.14,0.36])#实验测得的损伤变量

#定义损伤模型函数

defdamage_model(sigma,m):

return(sigma/100)**m

#使用最小二乘法拟合参数m

popt,pcov=curve_fit(damage_model,stress_levels,damage_data)

#输出拟合得到的参数m

print("拟合得到的材料常数m为:",popt[0])通过上述步骤,我们可以建立一个基于实验数据的矿井损伤模型,并通过参数拟合来优化模型的预测能力。5矿井损伤模型的求解方法5.1数值模拟技术5.1.1原理数值模拟技术在矿井损伤模型求解中扮演着关键角色,它通过将复杂的物理问题转化为数学模型,再利用计算机进行求解。在矿井损伤模型中,数值模拟技术主要用于预测矿井结构在不同载荷条件下的损伤累积和寿命预测。常用的数值模拟方法包括有限元分析(FEA)、离散元法(DEM)和边界元法(BEM)等。5.1.2内容5.1.2.1有限元分析(FEA)有限元分析是一种广泛应用于工程问题的数值模拟技术,它将矿井结构划分为有限数量的单元,每个单元的物理特性(如弹性模量、泊松比等)和边界条件可以独立设定。通过求解每个单元的微分方程,可以得到整个结构的应力、应变和位移分布,从而评估损伤累积情况。5.1.2.2离散元法(DEM)离散元法主要用于模拟颗粒材料的力学行为,如岩石的破碎过程。在矿井损伤模型中,DEM可以用来分析岩石在开采过程中的损伤和破坏机制,以及由此产生的应力重分布。5.1.2.3边界元法(BEM)边界元法是一种基于边界积分方程的数值模拟技术,它仅需要在结构的边界上进行计算,因此在处理大型或无限域问题时,比有限元分析更有效率。在矿井损伤模型中,BEM可以用来分析矿井边界条件对内部结构损伤的影响。5.1.3示例:有限元分析(FEA)#导入必要的库

importnumpyasnp

fromscipy.sparseimportcsc_matrix

fromscipy.sparse.linalgimportspsolve

#定义有限元模型参数

E=210e9#弹性模量,单位:Pa

nu=0.3#泊松比

rho=7800#密度,单位:kg/m^3

L=1.0#结构长度,单位:m

H=1.0#结构高度,单位:m

n_x=10#x方向单元数量

n_y=10#y方向单元数量

#计算单元尺寸

dx=L/n_x

dy=H/n_y

#创建节点坐标

nodes=np.mgrid[0:L:dx,0:H:dy].reshape(2,-1).T

#创建单元连接

elements=np.zeros((n_x*n_y,4),dtype=int)

foriinrange(n_x):

forjinrange(n_y):

elements[i*n_y+j]=[i*(n_y+1)+j,i*(n_y+1)+j+1,

(i+1)*(n_y+1)+j+1,(i+1)*(n_y+1)+j]

#定义边界条件

boundary_nodes=np.where(nodes[:,0]==0)[0]

boundary_dofs=np.concatenate([boundary_nodes*2,boundary_nodes*2+1])

#定义载荷

load_nodes=np.where(nodes[:,1]==H)[0]

load_dofs=load_nodes*2+1

loads=np.zeros(2*len(nodes))

loads[load_dofs]=-1e6#垂直向下载荷,单位:N

#计算刚度矩阵

K=np.zeros((2*len(nodes),2*len(nodes)))

forelementinelements:

#计算单元刚度矩阵

Ke=np.zeros((8,8))

#...(此处省略具体计算过程)

#将单元刚度矩阵添加到整体刚度矩阵中

foriinrange(4):

forjinrange(4):

K[2*element[i]:2*element[i]+2,2*element[j]:2*element[j]+2]+=Ke[2*i:2*i+2,2*j:2*j+2]

#应用边界条件

K=csc_matrix(K)

K=K[boundary_dofs,:][:,boundary_dofs].tocsc()

loads=loads[boundary_dofs]

#求解位移

displacements=spsolve(K,loads)

#计算应力和应变

#...(此处省略具体计算过程)5.1.3.1示例描述上述代码示例展示了如何使用有限元分析(FEA)来建立和求解一个简单的矿井损伤模型。首先,定义了矿井结构的物理参数,如弹性模量、泊松比和密度。然后,将结构划分为有限数量的单元,并定义了节点坐标和单元连接。接着,设定了边界条件和载荷,计算了整体刚度矩阵,并应用了边界条件。最后,使用scipy.sparse.linalg.spsolve函数求解了位移,为后续计算应力和应变提供了基础。5.2实验验证与模型校准5.2.1原理实验验证是确保数值模拟结果准确性的关键步骤。通过在实验室条件下对矿井材料进行加载实验,可以获取材料的真实应力-应变曲线和损伤累积数据。这些实验数据可以用来校准数值模型中的参数,如损伤阈值、损伤累积函数等,从而提高模型的预测精度。5.2.2内容5.2.2.1实验设计实验设计应考虑矿井材料的类型、开采条件和损伤机制。常见的实验包括单轴压缩实验、三轴压缩实验和循环加载实验等,以模拟矿井在不同载荷条件下的损伤累积过程。5.2.2.2数据分析实验数据的分析通常包括应力-应变曲线的拟合、损伤累积函数的确定和损伤阈值的识别。这些数据可以用来校准数值模型中的参数,提高模型的预测能力。5.2.2.3模型校准模型校准是将实验数据与数值模拟结果进行比较,调整模型参数以使两者尽可能接近的过程。这通常需要迭代进行,直到模型的预测结果与实验数据之间的差异在可接受范围内。5.2.3示例:实验数据与模型校准5.2.3.1实验数据样例应力(MPa)应变(%)损伤累积500.020.0011000.040.0051500.060.012000.080.022500.10.035.2.3.2模型校准过程初始设定模型参数,如损伤阈值和损伤累积函数。使用设定的参数进行数值模拟,获取模拟结果。将模拟结果与实验数据进行比较,评估差异。根据差异调整模型参数,重复步骤2和3,直到差异在可接受范围内。5.2.3.3示例描述在实验验证与模型校准过程中,首先需要设计实验以获取矿井材料在不同载荷条件下的真实应力-应变曲线和损伤累积数据。然后,使用这些数据来校准数值模型中的参数,如损伤阈值和损伤累积函数。通过反复迭代调整参数,直到模型的预测结果与实验数据之间的差异在可接受范围内,从而确保模型的准确性和可靠性。6案例分析与应用6.1矿井支护结构的损伤评估6.1.1原理矿井支护结构的损伤评估是基于矿井累积损伤模型的理论,通过对支护结构的应力应变分析,结合材料的疲劳特性,预测结构的损伤程度和剩余寿命。这一过程通常涉及以下几个关键步骤:应力应变分析:使用有限元分析或其他数值方法,计算支护结构在不同工况下的应力和应变分布。材料疲劳特性确定:通过实验或已有数据,确定材料的S-N曲线(应力-寿命曲线),这是评估材料疲劳寿命的基础。损伤累积模型应用:采用如Miner线性损伤累积理论或更复杂的非线性损伤模型,根据应力应变分析结果和材料疲劳特性,计算损伤累积。损伤评估与寿命预测:基于损伤累积模型的计算结果,评估结构的损伤状态,并预测其剩余寿命。6.1.2内容6.1.2.1应力应变分析示例假设我们正在分析一个矿井支护结构的应力应变分布,使用Python的FEniCS库进行有限元分析。以下是一个简化示例,展示如何设置和求解一个简单的弹性问题:fromfenicsimport*

#创建网格和定义函数空间

mesh=UnitSquareMesh(8,8)

V=VectorFunctionSpace(mesh,'Lagrange',degree=1)

#定义边界条件

defboundary(x,on_boundary):

returnon_boundary

bc=DirichletBC(V,Constant((0,0)),boundary)

#定义变量

u=TrialFunction(V)

v=TestFunction(V)

#定义材料参数

E=1e3#弹性模量

nu=0.3#泊松比

mu=E/(2*(1+nu))

lmbda=E*nu/((1+nu)*(1-2*nu))

#定义应力应变关系

defsigma(u):

returnlmbda*tr(eps(u))*Identity(2)+2*mu*eps(u)

#定义应变

defeps(u):

returnsym(nabla_grad(u))

#定义外力

f=Constant((0,-1))

#定义变分问题

F=inner(sigma(u),eps(v))*dx-inner(f,v)*ds

#求解问题

solve(F==0,u,bc)

#输出结果

plot(u)

interactive()6.1.2.2材料疲劳特性确定材料的疲劳特性通常通过S-N曲线来描述,其中S代表应力,N代表循环次数。S-N曲线可以通过实验数据拟合得出。例如,使用Python的numpy和matplotlib库,我们可以绘制一个S-N曲线:importnumpyasnp

importmatplotlib.pyplotasplt

#实验数据

stress=np.array([100,200,300,400,500])

cycles=np.array([1e6,5e5,1e5,5e4,1e4])

#拟合S-N曲线

coefficients=np.polyfit(np.log10(stress),np.log10(cycles),1)

polynomial=np.poly1d(coefficients)

#绘制S-N曲线

plt.loglog(stress,cycles,'o',label='实验数据')

plt.loglog(stress,10**polynomial(np.log10(stress)),label='拟合曲线')

plt.xlabel('应力(MPa)')

plt.ylabel('循环次数')

plt.legend()

plt.show()6.1.2.3损伤累积模型应用Miner线性损伤累积理论是最常用的损伤累积模型之一,它基于应力幅和材料的S-N曲线,计算损伤累积。以下是一个使用Python实现Miner理论的示例:defminer_damage(stress_amplitude,cycles_to_failure):

#计算损伤累积

damage=np.sum(stress_amplitude/cycles_to_failure)

returndamage

#示例数据

stress_amplitude=np.array([150,250,350])

cycles_to_failure=np.array([1e5,5e4,1e4])

#计算损伤累积

damage=miner_damage(stress_amplitude,cycles_to_failure)

print("损伤累积:",damage)6.1.2.4损伤评估与寿命预测基于损伤累积模型的计算结果,我们可以评估结构的损伤状态,并预测其剩余寿命。例如,如果损伤累积超过1,表示结构已经超过了其疲劳寿命,需要进行更换或修复。#假设损伤累积超过1表示结构失效

ifdamage>1:

print("结构已达到或超过其疲劳寿命,需要检查或更换。")

else:

print("结构仍在安全范围内,剩余寿命预测为:",1/damage*cycles_to_failure[0])6.2材料疲劳寿命预测6.2.1原理材料疲劳寿命预测是通过分析材料在循环载荷作用下的损伤累积,预测材料或结构在特定工况下的寿命。这一预测通常基于材料的S-N曲线和损伤累积模型,如Miner理论。6.2.2内容6.2.2.1S-N曲线的使用S-N曲线是材料疲劳寿命预测的基础,它描述了材料在不同应力水平下的循环寿命。通过S-N曲线,我们可以预测在特定应力水平下材料的预期寿命。6.2.2.2损伤累积模型损伤累积模型用于计算材料在不同应力水平下的损伤累积。Miner线性损伤累积理论是最简单也是最常用的模型之一,它假设损伤是线性累积的,即每一次循环的损伤是独立的,且与之前循环的损伤无关。6.2.2.3寿命预测示例假设我们已经确定了材料的S-N曲线,并且通过实验或数值模拟得到了材料在不同应力水平下的应力幅和循环次数。我们可以使用Miner理论来预测材料的疲劳寿命:#材料的S-N曲线数据

stress_levels=np.array([100,200,300,400,500])

cycles_to_failure=np.array([1e6,5e5,1e5,5e4,1e4])

#实验或模拟得到的应力幅和循环次数

measured_stress_amplitude=np.array([150,250,350])

measur

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论