找回密码
 注册
Simdroid-非首页
查看: 389|回复: 22

二参数的weibull分布随机数序列

[复制链接]
发表于 2011-8-24 16:25:47 | 显示全部楼层 |阅读模式 来自 大连理工大学
如何利用matlab生成一个二参数的weibull分布随机数序列?
发表于 2011-8-24 19:00:33 | 显示全部楼层 来自 台湾
Simdroid开发平台
n2 = wblrnd(1/2,1/2,[1 6])
n2 =
  0.0046  1.7214  2.2108  0.0367  0.0531  0.0917
回复 不支持

使用道具 举报

 楼主| 发表于 2011-8-25 10:10:11 | 显示全部楼层 来自 大连理工大学
回复 2# jyliao
哈哈 谢谢。这个我知道怎么弄,我就是不懂别人怎么把这个转换成这样的图的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2011-8-30 22:04:50 | 显示全部楼层 来自 辽宁大连
A=wblrnd(100,2,[1 10000]);
plot(A)
回复 不支持

使用道具 举报

发表于 2011-8-30 22:06:09 | 显示全部楼层 来自 辽宁大连

A=wblrnd(100,2,[1 10000]);
plot(A)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2011-8-31 15:11:49 | 显示全部楼层 来自 大连理工大学
xukyle 发表于 2011-8-30 22:06
A=wblrnd(100,2,[1 10000]);
plot(A)

真是非常感谢你,哈哈。你画的图的格式和我在别人论文里截图的格式一模一样的。画图的纵坐标是随机数,横坐标是按照间隔为一对应的数。
回复 不支持

使用道具 举报

发表于 2011-9-1 20:19:11 | 显示全部楼层 来自 台湾
% A=? & Charateristic Stress Range
% B=?  = 1 for EXP  (shape factor)
% freq. (Hz)
% T = total duration
% Ni = Fatigue cycles at stress Xi
dP = 0.01;
Pi = dP:dP:1 ;  %
Xi = weibinv(Pi,A,B);
CumDamage = sum(X./Ni)*0.01*T*freq;
回复 不支持

使用道具 举报

发表于 2011-9-2 21:07:47 | 显示全部楼层 来自 台湾
A=? ;% Charateristic Stress Range
B=?;%  (shape factor)
freq=?; % (Hz)
T =?; % total duration
Ni =?;%  Fatigue cycles at stress Xi
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-3 12:36:09 | 显示全部楼层 来自 大连理工大学
jyliao 发表于 2011-9-2 21:07
A=? ;% Charateristic Stress Range
B=?;%  (shape factor)
freq=?; % (Hz)

CumDamage = sum(X./Ni)*0.01*T*freq; 这个公式不明白是什么意思。x.是什么?
回复 不支持

使用道具 举报

发表于 2011-9-4 07:00:48 | 显示全部楼层 来自 台湾
lccbaby 发表于 2011-9-3 12:36
CumDamage = sum(X./Ni)*0.01*T*freq; 这个公式不明白是什么意思。x.是什么?

CumDamage = sum(Xi./Ni)*0.01*T*freq;

何不先说明你的完整问题,例如A、B参数值,作用时间与发生频率等,可提供MATLAB计算程式
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-4 15:26:33 | 显示全部楼层 来自 大连理工大学
我的应力范围服从二参数的weibull分布,A=119.1705,B=1.1266,作用时间为20年,应力范围循环次数为0.6e8。非常感谢你。。。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-4 15:27:06 | 显示全部楼层 来自 大连理工大学
jyliao 发表于 2011-9-4 07:00
CumDamage = sum(Xi./Ni)*0.01*T*freq;

何不先说明你的完整问题,例如A、B参数值,作用时间与发生频率等 ...

我的应力范围服从二参数的weibull分布,A=119.1705,B=1.1266,作用时间为20年,应力范围循环次数为0.6e8。非常感谢你。。。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-4 15:48:32 | 显示全部楼层 来自 大连理工大学
jyliao 发表于 2011-9-4 07:00
CumDamage = sum(Xi./Ni)*0.01*T*freq;

何不先说明你的完整问题,例如A、B参数值,作用时间与发生频率等 ...

另一种情况就是交变应力为一零均值的窄带平稳正态随机过程,应力峰值服从瑞利分布。
回复 不支持

使用道具 举报

发表于 2011-9-4 19:26:20 | 显示全部楼层 来自 台湾
Material S-N Curve?
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-5 08:20:44 | 显示全部楼层 来自 大连理工大学
jyliao 发表于 2011-9-4 19:26
Material S-N Curve?

SN曲线采用国际焊接学会的或者各国船级社的提供的SN曲线,他们给的是应力范围和循环次数之间的关系曲线,具体的参数都有。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-5 09:57:23 | 显示全部楼层 来自 大连理工大学
jyliao 发表于 2011-9-4 19:26
Material S-N Curve?

材料的sn曲线用国际焊接学会提供的或者各国船级社提供的焊接结构的SN曲线。
回复 不支持

使用道具 举报

发表于 2011-9-5 12:57:00 | 显示全部楼层 来自 台湾
% A=? & Charateristic Stress Range
% B=?  = 1 for EXP  (shape factor)
% m = fatigue Exponent
% C = Material constant
% Ntotal = total Range cycles
% Ni = Fatigue cycles at stress Xi
A=119.1705;
B=1.1266;
Ntotal = 0.6e8;
dP = 0.01;
Pi = 0.005:dP:1 ;  %
Xi = weibinv(Pi,A,B);
% S-N Curve Ni = C*Xi^m;
C = exp(10.45);
m = -3;
Ni = C*(Xi.^m);
CumDamage = sum(Xi./Ni)*dP*Ntotal % >1 then fatigue
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-5 20:18:46 | 显示全部楼层 来自 大连理工大学
jyliao 发表于 2011-9-5 12:57
% A=? & Charateristic Stress Range
% B=?  = 1 for EXP  (shape factor)
% m = fatigue Exponent

不明白这个Pi在这里代表什么意思,还有后面这个算累积损伤的公式。累积损伤按照Miner线性累积损伤理论公式,你这个公式我理解不了啊。解释一下?
回复 不支持

使用道具 举报

发表于 2011-9-6 18:57:44 | 显示全部楼层 来自 台湾
Percentile of Stress-range
回复 不支持

使用道具 举报

发表于 2011-9-6 18:58:41 | 显示全部楼层 来自 台湾
check by:
plot(Xi, Pi)
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 08:20 , Processed in 0.053367 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表