レインフロー法 (レインフローほう)とは、不規則な繰り返し変動荷重 を受ける機械や構造物などにおいて、疲労 寿命を予測するための応力 頻度あるいはひずみ 頻度の計数法の一つ。1968年に九州工業大学 の遠藤達雄 らによって発表された。レインフロー計数法 などとも呼ばれ[ 2] 、雨だれ法 と呼ぶ場合もある[ 3] 。英語では"rainflow counting"や"rainflow counting method"、"rainflow counting algorithm"などと呼ぶ[ 4] [ 5] [ 6] 。
遠藤によれば、大阪大学 の菊川真が紹介していたレンジペア法をもとにレインフロー法を思いついたという[ 7] 。1972年にステファン・ダウニングらによりアメリカ で紹介され、日本よりも先にアメリカで広まった[ 7] [ 8] 。遠藤らによって発明された後にも、遠藤ら自身[ 9] 、さらに他の研究者によっても改良がなされてきている[ 10] 。頻度計数法には他の種類も存在するが、その中でも特に広く用いられている。
レインフロー法では、変動荷重によるひずみの時間変化を建物の屋根に見立て、屋根を流れる水(雨だれ)の経路を考える。その雨だれの経路から、疲労寿命に寄与する応力あるいはひずみの大きさ(振幅・範囲)とその発生回数(繰返し数)を決定する。他の計数法と同様に、得られた応力またはひずみと線形累積損傷則 を組み合わせることで、疲労破壊まで寿命(負荷繰り返し数)を予測する。
振幅・範囲と繰返し数の計数の仕方に、材料の応力-ひずみ曲線 が示すヒステリシスループと自然な対応関係を持つのがレインフロー法の特徴の1つである。応力-ひずみ曲線のヒステリシスループに対応させた計数法は他にも存在するが、荷重振幅が単調に増加あるいは減少し続ける場合ではヒステリシスループが閉じないため、計数法が成立しない場合が存在する。レインフロー法では、そのようなループが閉じない部分も計数可能となっている[ 16] 。
頻度計数法の中でも特に優秀で、広く用いられている[ 5] 。ASTM規格 の「ASTM E1049-85」では、標準的応力頻度計数法の一つとしてレインフロー法が整備・規格化されている。日本鋼構造協会 の『鋼構造物の疲労設計指針』では、応力頻度計数法として「レインフロー法またはこれと同等の結果が得られる応力範囲頻度分布解析方法」を推奨している[ 17] 。
レインフロー法の例。横軸がひずみ 、縦軸が時間 で上から下へ向かって時間が経過する。ひずみは左側が負、右側が正とする。ジグザグの黒線はひずみの時間変化を示している。青線がレインフロー法にもとづいて流れる「雨だれ」である。
上記の例図の計数結果
雨だれの経路
ひずみ範囲
計数上の繰返し数
0 → 1
ε 1 − ε 0
0.5
1 → 2
ε 2 − ε 1
0.5
2 → 3
ε 2 − ε 3
0.5
3 → 6
ε 3 − ε 6
0.5
4 → 5
ε 5 − ε 4
1.0
6 → 9
ε 9 − ε 6
0.5
7 → 8
ε 7 − ε 8
1.0
ひずみの時間変化が与えられたとき、レインフロー法では以下のような手順で疲労寿命に有効な成分を計数する[ 16] [ 4] [ 20] [ 21] [ 22] 。
ひずみの変化を横軸に、時間経過を下向きに取り、ひずみ波形の尖頭値(ピーク値)を直線で結び、例図のようなグラフを考える。このグラフを多重になった屋根と見なす。
屋根の付け根(例図において番号が振ってある箇所)から、雨だれが流れ落ちるとする。
上の方の屋根付け根から先に、雨だれが流れ始めるとする。
流れる雨だれは下記の停止条件が満たされるまでは、別の屋根に落ちた後でも流れ続けるとする。
ある付け根からの雨だれが停止したら、1つ下の付け根(例図の場合は次の番号)から、次の雨だれが流れ始めるとする。
その雨だれの開始地点の屋根付け根よりも、さらに左側に位置する付け根が出てきたら、その雨だれは停止する。(例図における0から流れる雨だれは、0よりも左にある2が出現したところで停止)
または、同じ屋根の面を先行の雨だれが流れていたら、その雨だれは先行の雨だれとぶつかった時点で停止する。(例図における8から流れる雨だれは、先行する6からの雨だれにぶつかったところで停止)
その雨だれの開始地点の屋根付け根よりも、さらに右側に位置する付け根が出てきたら、その雨だれは停止する。(例図における1から流れる雨だれは、1よりも右にある3が出現したところで停止)
または、同じ屋根の面を先行の雨だれが流れていたら、その雨だれは先行の雨だれとぶつかった時点で停止する。(例図における5から流れる雨だれは、先行する3からの雨だれにぶつかったところで停止)
各雨だれの開始地点から停止地点までのひずみ変化分が、疲労に寄与する有効ひずみ範囲(全振幅)として計数される[ 注釈 1] 。(例図の3から6までの雨だれの場合、Δε 3–6 = |ε 3 − ε 6 | が有効ひずみ範囲として計数される )
各雨だれの疲労繰り返し数は、1/2サイクルとして計数される[ 注釈 2] 。
上記の計数手順は、一般的に知られている屋根を伝う雨だれの比喩を用いた計数手順で説明した。「ASTM E1049-85」や遠藤らの「P/V差法」では雨だれの比喩を使わずに厳密な計数手順を与えている[ 26] [ 9] 。
レインフロー法による計数と応力-ひずみ曲線との関係を示す例
レインフロー法の特徴として、変動荷重を受けている材料の応力-ひずみ曲線 と自然な対応関係を持つことが挙げられる。上記で説明した計数手順は、材料中の応力 とひずみ の関係を示す応力-ひずみ曲線 と次のように関連付いている。
停止条件2が満たされて停止した雨だれは、必ず同じひずみ範囲の雨だれが1つ上の屋根に存在するので、そのひずみ範囲のサイクル数は、1/2サイクル + 1/2サイクル = 1サイクルとなる。例図の経路「2 → 3 → 2' 」はこの条件を満たす部分となっている。このときの応力-ひずみ曲線は、「2 → 3 → 2' 」で閉じたヒステリシスループ が形成されている。
一方、停止条件1が満たされる、例図の経路「0 → 1」「1 → 4」「4 → 5」では、応力-ひずみ曲線は閉じたループを形成していない。既に説明したように、このような場合は、それぞれのひずみ範囲は1/2サイクルとして計数される。レインフロー法の土台となったレンジペア法や、その他の閉じたヒステリシスループを前提とした計数法では、閉じたヒステリシスループを形成しない範囲を計数できない欠点がある。これらに対してレインフロー法では、この問題を考慮し、閉じたヒステリシスループを形成していないひずみ範囲は1/2サイクルで計数することで解決している。
^ 遠藤らの1974年の論文では、条件1が満たされて停止した場合は「ひずみの振幅〔ママ 〕」を有効成分とすると記されているが、ここでは他の多くの文献[ 4] [ 20] [ 21] [ 24] をもとに「ひずみ範囲」とする。
^ 条件2が満たされて停止した雨だれの場合は必ず同じひずみ範囲の雨だれが1つ上の屋根に存在するので、それと合わせて1サイクルとして計数する、と説明されることも多い。
^ 日本機械学会 編『機械工学辞典』(第2版)丸善、2007年、153頁。ISBN 978-4-88898-083-8 。
^ “構造テストに対応するNIのソリューションと技術 ”. ホワイトペーパー . National Instruments Corporation. 2015年8月30日 閲覧。
^ a b c “Rainflow Counting Technical Background ”. eFatigue . eFatigue LLC. 2015年8月30日 閲覧。
^ a b Shock and Vibration Handbook 1995 , p. 35.18.
^ Musallam, M. (12 2012). “An Efficient Implementation of the Rainflow Counting Algorithm for Life Consumption Estimation”. IEEE Transactions on Reliability (IEEE) 61 (4): 978–986. doi :10.1109/TR.2012.2221040 .
^ a b 遠藤達雄、1988、「実働疲労被害評価法の一断面 : レインフロウ法の考え方を中心として」、『日本機械学會論文集. A編』54巻501号、日本機械学会、doi :10.1299/kikaia.54.869 pp. 869–874
^ 高原正雄 (2010年). “バス・トラック車両のシステム(Mr.takahara_ajenda) ” (pdf). 組織的な大学院教育改革推進プログラム . 九州工業大学. p. 8. 2015年11月29日 閲覧。
^ a b 遠藤達雄・安在弘幸、1981、「簡明にされたレインフローアルゴリズム「P/V差法」について」、『材料』30巻328号、日本材料学会、doi :10.2472/jsms.30.89 pp. 89–93
^ Downing, Stephen D.; Socie, Darrell (1982). “Simple rainflow counting algorithms”. International Journal of Fatigue (Elsevier) 4 (1): 31–40. doi :10.1016/0142-1123(82)90018-4 .
^ a b 鯉渕興二・小久保邦雄・坂田光児・初田俊雄『製品開発のための疲労破壊事故の解析と強度対策』(初版)日刊工業新聞社、2011年、130–131頁。ISBN 978-4-526-06604-7 。
^ 日本鋼構造協会 編『鋼構造物の疲労設計指針・同解説』(2012年改訂版)技報堂出版、2012年、23–24頁。ISBN 978-4-7655-1794-2 。
^ a b Rychlik, Igor (4 1987). “A new definition of the rainflow cycle counting method”. International Journal of Fatigue (Elsevier) 9 (2): 119–121. doi :10.1016/0142-1123(87)90054-5 .
^ a b Ariduru, Secil (2004年12月1日). “Fatigue Life Calculation By Rainflow Cycle Counting Method ”. Middle East Technical University Library E-Thesis Archive . METU. pp. 13–18. 2015年10月4日 閲覧。
^ Shock and Vibration Handbook 1995 , pp. 35.18–35.19.
^ Shock and Vibration Handbook 1995 , p. 35.21.
^ ASTM E1049-85(2005), Standard Practices for Cycle Counting in Fatigue Analysis, ASTM International, West Conshohocken, PA, 2005, www.astm.org