Idle noise, ROR intervals, and analyzing roast curves
Idle noise, ROR intervals, and analyzing roast curves
Recently, Marko Luther of Artisan published a fascinating blog post “On Idle Noise.” Marko’s post discussed how to diagnose and fix “idle noise,” or background noise present in one’s data collection and processing when using Artisan. Marko offered a simple test of noise by data logging bean-probe readings with a roasting machine off and with its motor on (with no beans in the machine). I’m pleased to have inspired part of Marko’s post and to also recognize him here for his brilliant work. Please read the post and do his idle-noise test on your machine .
Marko’s post is a little complicated, so I’d like to show a few simple curves illustrating various levels of bean-data noise and software smoothing of the noise. It is a little easier to see excessive noise in Artisan than in Cropster, so I will focus on Artisan curves here.
A few definitions before we begin: in each of the next few curves, there is a box on the left containing various settings. All of these curves had the following settings:
Sampling interval: 1. Sampling interval is the amount of time between each point of data collection from the probe. For instance, a sampling interval of three seconds means that the software asks for data from the probe every third second. Here I have set the sampling interval to one second; Marko recommends three seconds. I used 1s to match the default sampling interval of Cropster, in order to help Cropster users better relate to these curves .
Smooth Curves/ Smooth Deltas: 0 I have set these to 0 in order to not artificially smooth the data. (Other than via the delta span.)
Delta Span: 1s or 15s Each curve is shown with the shortest (1s) and longest (15s) delta spans Artisan offers. The delta span is the time interval over which the ROR is calculated. In other words, any given ROR reading is the average of , respectively, the last one second or fifteen seconds of data. Longer delta spans make curves look smoother. Delta span is what Cropster calls ROR Interval.
Here is an ROR curve derived from very noisy data, with the delta span set to 1s and 15s. Note the intense vertical spikes in the 1s delta-span view; they are telltale signs of data noise.
The curves below are from a system with relatively little idle noise, shown in the 1s and 15s delta-span views again:
The Bottom Line
There is no universal set of optimal settings. You must customize the settings for your probe’s responsiveness, the level of background noise, and the software you use. Of course, you should attempt to minimize background noise and use the lowest practical delta span or ROR interval.
NB: Even if you don’t see obvious spikes in your ROR data, you may still have a serious problem with idle noise.
How to optimize software settings to analyze past curves
There are two types of data analysis I do on a roast curve: looking for a trend and looking for an event. By trend, I mean the shape, or changes in shape, of an ROR curve over a period of time. An event refers to a point in time, such as when an ROR crash or flick began. When looking at trends, i’ll make use of a higher ROR interval and when looking at events, I’ll typically use a lower ROR interval. .
Events
Let’s look at an event —an ROR crash— in Cropster. Cropster and Artisan calculate ROR curves differently, and at this time Crospter’s ROR-interval options range from 10s to 60s; quite a bit higher than those of Artisan. In this case, we’ll use a 10s ROR (the lowest in Cropster) to determine as precisely as we can when an ROR crash occurred.
Another event you may look for in a completed curve is the beginning of first crack. Here is an example of using a 10s ROR interval in Cropster to decide the precise beginning of first crack