필터 지우기
필터 지우기

How can I make the cycle range symmetric around zero in rainflow ?

조회 수: 2 (최근 30일)
farzad
farzad 2019년 12월 24일
댓글: Star Strider 2019년 12월 25일
Hi All
I am using
rainflow( x, 'ext')
but the cycle ranges are not symmetric around zero. How can I make matlab do that ?
This is what I get from RainFlow command :
Histogram-X.png
As you see it seems like you are watching the graph from behind
instead , normally this is what I see as a histogram on internet you can see how the Cycle mean and Cycle average are swapped
hh.jpg
  댓글 수: 1
farzad
farzad 2019년 12월 25일
I don't know why the answer to this question was deleted, but I hope someone else checks this question

댓글을 달려면 로그인하십시오.

채택된 답변

Star Strider
Star Strider 2019년 12월 25일
After all that (and deleting my first Answer because it was not solving the problem), the solution appears to have turned out to be relatively simple.
This uses an example from the rainflow documentation (specifically, Cycle Counts of Timetable). Try it with your own data:
fs = 100;
t = seconds(0:1/fs:100-1/fs)';
x = randn(size(t));
TT = timetable(t,x);
figure
rainflow(TT) % Original
figure
rainflow(TT)
set(gca, 'View',[60 30]) % Rotated Using A Simple View Call To The Last Plotted Axes
producing this originally:
1How can I make the cycle range symmetric around zero in rainflow (1) - 2019 12 25.png
and after the rotation:
1How can I make the cycle range symmetric around zero in rainflow (2) - 2019 12 25.png
Choose the View vector that produces the result you want.
  댓글 수: 2
farzad
farzad 2019년 12월 25일
I did not believe it could have a solution ! I got disapointed when you deleted the answer !
AMAZING and THANK YOU SO MUCH !!
Star Strider
Star Strider 2019년 12월 25일
As always, my pleasure!
I deleted my Answer so someone else could contribute, since my previous attempts were not successful. It turned out that I was just over-thinking this problem.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Vibration Analysis에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by