R软件代码转换为matlab
雨流计数算法(4点方法),符合C99
“雨流计数”包括四个主要步骤:
磁滞滤波
峰谷滤波
离散化
四点计数法:
*
D
/
\
Closed,
if
min(B,C)
>=
min(A,D)
&&
max(B,C)
<=
max(A,D)
B
*<--/
Slope
B-C
is
counted
and
removed
from
residue
/
\
/
/
*
C
\
/
*
A
这些步骤在以下标准中已完全记录在案:
ASTM
E1049“疲劳分析中循环计数的标准实践”
[1]
此实现使用了[3,4]中提到的4点算法和[2]中提出的3点HCM方法。
要考虑残留物,您可以实现自定义方法或使用一些预定义的功能。
该包装的特点
模块化体系结构分为两层:
a)模块rainflow.c
(带有rainflow.h
)具有所有必要的功能,用于雨流量计数和直方图提取。
您可以在编译时选择多个可选功能:
RFC_MINIMAL
:仅将核心功能用于RFC_MINIMAL数(例如,移植到µControllers)。
RFC_TP_SUPPORT
:转折点存储。
RFC_H
2022-11-11 20:05:50
122KB
系统开源
1