雨流计数法又可称为“塔顶法”,是20世纪50年代由英国的Matsuiski和Endo 两位工程师提出的, 距今已有50 多年。雨流计数法主要用于工程界, 特别在疲劳寿命计算中运用非常广泛。把应变-时间历程数据记录转过90°,时间坐标轴竖直向下, 数据记录犹如一系列屋面, 雨水顺着屋面往下流, 故称为雨流计数法。雨流计数法对载荷的时间历程进行计数的过程反映了材料的记忆特性,具有明确的力学概念,因此该方法得到了普遍的认可。

本文介绍的雨流法是根据ASTM标准(疲劳分析循环计数标准)编写了降雨算法代码,并考虑计算时间进行了优化。

下载雨流函数

可以到mathworks官网获取雨流法MATLAB工具箱,下载地址:
https://www.mathworks.com/matlabcentral/fileexchange/3026-rainflow-counting-algorithm
下载的工具箱里有如下文件:

  • rainflow.m–简短的描述雨流函数,由MATLAB用于内置帮助引擎,这不是“工作”雨流函数!

  • rainflow.c–降雨函数的cMEX代码

  • rainflow.mexw32--编译的“rainflow.c”文件(matlabr2007a,windowsxpprof.32bit)

  • rainflow.mexw64–编译的“rainflow.c”文件(matlabr2007a,windows vista64bit)</

雨流法工具箱rainflow进行疲劳分析教程(含雨流法rainflow工具箱下载及安装教程)相关推荐

  1. flac3d命令流实例大全_ANSYS APDL 疲劳分析实例附命令流

    图1为一个角型板,边界条件:底端固定,顶端承受0-30kpa的压力,计算指定位置的疲劳寿命,表1给出了材料的S-N数据:图1给出了疲劳分析模型的几何尺寸. 表1 材料的N-S数据 N 100 200 ...

  2. Ansys的电磁场分析和系统电路仿真软件Electronics 2023版本下载和安装教程

    目录 前言 一.工具安装 二.使用配置 总结 前言 ANSYS Electromagnetics Suite或ANSYS Electronics Suite是几个功能强大的程序的集合,用于仿真系统的电 ...

  3. ImageJ | 免疫组织化学(IHC)图像分析工具箱 | 下载地址 | 安装教程 | 使用教程

    免疫组织化学(IHC)图像分析工具箱 安装IHC 工具箱,需要安装ImageJ 1.40或更高版本.你可以使用小编提供的最新版本的ImageJ.(截至发文前) :::block-1 ImageJ 软件 ...

  4. 利用ANSYS随机振动分析功能实现随机疲劳分析

    ANSYS随机振动分析功能可以获得结构随机振动响应过程的各种统计参数(如:均值.均方根和平均频率等),根据各种随机疲劳寿命预测理论就可以成功地预测结构的随机疲劳寿命.本文介绍了ANSYS随机振动分析功 ...

  5. 需求用例分析之一:异常流

    问题的引出 备选流,又称备选事件流,英文是Alternative Flow.在RUP和UML中,备选流的解释如下:备选事件流包括与正常行为相关的可选或异常特征的行为,同时也包括正常行为的各种变形.您可 ...

  6. VLC视频播放器原理详细分析含TS流格式分析

    vlc是一个功能强大的玩意,能做很多有意思的事情. 最简单的,从界面打开一个文件播放,也可以在命令行下使用,如 C:\Program Files\VideoLAN\VLC>vlc.exe tes ...

  7. nCodeDL 高周疲劳 分析实例 山地车骨架

    目 录 Blog Links 一.概述 二.分析流程 三.创建 Glyph Flow 3.1. Glyph 的拖入 3.2. Glyph 的连接 3.3. 有限元模型的导入 四.FEInput1 4. ...

  8. 限流降级神器-哨兵(sentinel)原理分析

    Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级高可用流量控制组件,主要以流量为切入点,从流量控制.熔断降级.系统负载保护等多个维度来帮助用户保护服务的稳定性. 大家可能会问:Se ...

  9. R语言时间序列(time series)分析实战:HoltWinters平滑法预测

    R语言时间序列(time series)分析实战:HoltWinters平滑法预测 目录

最新文章

  1. dubbo扫描第三方包_今天来浅谈一下dubbo
  2. java 投票ip限制_java 限定网站在指定IP段访问
  3. php 数组接在数组后面,PHP array_splice()接合数组用法的简单介绍
  4. dhl:mvc用户登陆身份验证
  5. Could not find artifact com.sun:tools:jar:1.5.0
  6. Java:电脑安装多版本jdk并切换版本
  7. 关于调用Thread.sleep() 哪条线程休眠问题
  8. 假如时光能够倒流, 我会这么学习Java
  9. 360通讯录同步java版_360同步助手app下载_360同步助手官方下最新安卓版v 2.0.3-麦块安卓网...
  10. android获取指定位置经纬度,Android - 如何获取当前位置(经度和纬度)?
  11. 课程设计小组报告——基于ARM实验箱的捕鱼游戏的设计与实现
  12. H3C设备查看信息命令
  13. 微信中屏蔽分享按钮一把梭快速干
  14. 【内置人脸识别】APP破解分析
  15. 购物平台全店商品爬虫案例
  16. 2020年9月计算机考试成绩什么时候出,2020年9月计算机二级考试什么时候出成绩...
  17. 为什么java缩进不能tab_为什么代码缩进时必须要用 Tab 而不能用空格
  18. 布隆过滤器(BloomFilter)原理 实现和性能测试
  19. Redis | Redis 通用命令
  20. MATLAB的RTL-SDR硬件支持包使用详细教程

热门文章

  1. error : declaration does not declare anything [-fpermissive]
  2. 【博途 电梯 程序与仿真 PLC自动控制】
  3. JavaScript基本知识总结(全)
  4. MATLAB中对小数进行取整处理
  5. PB反编译(Powerbuilder反编译)工具的优缺点对比总结
  6. python人工智能课程对孩子的好处_人工智能课堂给中学生带来了什么好处
  7. DDOS攻击和发包攻击教学 (仅限于压力测试学习)
  8. 海量数据处理 大量数据中找出最大的前10个数 (Top K 问题)
  9. 基于java(springboot框架)的购物商城系统 毕业论文
  10. EOS Asia 思否区块链达成战略合作