Jump to content


Popular Content

Showing content with the highest reputation since 03/25/2019 in all areas

  1. 1 point
    Hi- Yes, you are correct that one option to fix this is to increase the maximum duration for the Value Search. This would identify capsules of longer durations, but may compromise performance. Another option is that instead of searching for when the machine is running, use Value Search to identify when the machine is not running. Then use the .inverse() operator in Formula ($NotRunning.inverse(30d)) to identify when the process is running. This method will have less of an impact on the performance than simply extending the maximum duration of the Value Search. Lindsey
  2. 1 point
    I'll describe a similar solution, and maybe it's close enough to meet your needs. Let's call the all capsules $on Make a selection on screen that matches the ideal capsule. create a profile search against signal using a 90% similarity (or whatever value you find works well). (The tool in the UI doesn't allow a high fidelity match - you could do a better job by declaring the start/end of the profile search manually in formula). We'll call this $good use the composite condition tool to create a new condition $bad that is $on outside $good create a new periodic condition $periods for the intervals you want to get the percentage over. For example weeks() create a signal from condition for each $bad and $on, aggregating the total duration per week. Using a discrete interpolation is easiest because the samples from each signal will align according to $periods Create a formula that is ($bad/$on).convertUnits('%') Caveats This is really depending on the L2 norm to match the good periods. It's not doing any time warping, so it's not going to match +/- 10% on the x-axis very well. It's really not going to do well with varying durations of the on capsules. The profile search is going to compute the similarity for the entire width of the good capsule, regardless of the duration the $on capsule was. In fact, the profile is totally independent of the $on condition. $good could contain capsules that have nothing to do with $on. You may need to convert some of the tool items to raw formula so that you can adjust their parameters more. A completely different approach would be to use the reference profile tool to create boundaries of signal. The bad capsules could be identified based on the percentage of time the signal is outside the boundary. That would mitigate the effects of varying on durations
This leaderboard is set to Los Angeles/GMT-07:00
  • Create New...