三参数 S-N 曲线拟合及MATLAB程序

本文介绍了如何使用线性和非线性拟合方法来处理三参数S-N曲线,提供了MATLAB计算程序,并通过算例展示了具体应用。通过最小二乘法求解最佳拟合参数,最大化线性相关系数,从而确定应力S与疲劳寿命N之间的关系。
摘要由CSDN通过智能技术生成

更多阅读:sppy.site

S-N 曲线:应力 S 与疲劳寿命 N 之间关系的曲线。

三参数 S-N 曲线方程
( S − S f ) m × N = C (1) \tag{1} (S-S_\mathrm{f})^m\times N=C (SSf)m×N=C(1)

线性拟合方法

将式(1)取对数,可得

m lg ⁡ ( S − S f ) + lg ⁡ N = lg ⁡ C (2) \tag{2} m\lg(S-S_\mathrm{f})+\lg N=\lg C mlg(SSf)+lgN=lgC(2)
x = lg ⁡ ( S − S f ) x=\lg(S-S_\mathrm{f}) x=lg(SSf) y = lg ⁡ N y=\lg N y=lgN a = lg ⁡ C a=\lg C a=lgC b = − m b=-m b=m ,可得
y = a + b x (3) \tag{3} y=a+bx y=a+bx(3)
对于一系列的应力值 S i S_i Si 、疲劳寿命值 N i N_i Ni ( i = 1 , 2 , 3 , ⋯   , n i=1,2,3,\cdots,n i=1,2,3,,n),由最小二乘法可得
{ b = L x y / L x x a = y ˉ − x ˉ b (4a) \tag{4a} \begin{cases} b=L_{xy}/L_{xx}\\[5pt] a=\bar{y}-\bar{x}b \end{cases} b=Lxy/Lxxa=yˉxˉb(4a)
线性相关系数 R R R 的平方为
R 2 = L x y 2 L x x L y y (4b) \tag{4b} R^2=\frac{L_{xy}^2}{L_{xx}L_{yy}} R2=LxxLyyLxy2(4b)
其中
x i = lg ⁡ ( S i − S f ) y i = lg ⁡ N i x ˉ = 1 n ∑ i = 1 n x i y ˉ = 1 n ∑ i = 1 n y i L x x = ∑ i = 1 n x i 2 − 1 n ( ∑ i = 1 n x i

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值