I have the following setup: On a grinding mill (think of a -very large 30' diameter or so- coffe-can turned on its side and filled about 20-30% full of marbles), I have a strain gauge in one of the bolts that holds the mill together. Connected to the strain gauge I have an analog signal transmitter that sends the signal off the mill to a receiver which converts the analog value to a digital byte value. The byte is sent serially (2400bps) to a computer where it is recorded. The rotation of the mill is about 10 - 12 rpm, resulting in about 1500 data points per revolution. Now, the tricky part...I need to analyze the data to relate the incoming signal to the charge level of the mill (how full of "marbles" it is). The charge level does not change rapidly (i.e. it wont be 25% in one revolution and 20% in the next...it takes minutes/hours to change). Currently I have about 6 sets of data from a lab-scale version of this setup (i.e. the mill is only a couple feet in diameter), at different charge levels, each set has a few thousand datapoints representing several revolutions of the mill (the lab scale mill turns much faster, about 30 rpm or so - so there are significantly less data points per revolution). I've been looking into using FFT's to analyze the data (especially interesting is the amount of time it spends under high-strain - i.e. in the strain gauge is "in the charge")...but I know little/nothing about FFTs other than I remember some vague mention of Fourier transforms in college - but that has been more than a decade ago. My question(s)...does this seem like an appropriate application of FFTs? Is there a good starting/newbie text for doing practical applications of FFTs? So far, I've just brought the data into Excel, used its Fourier transform, got my magnitude and phase data, plotted magnitude against bin...but I'm still not sure what I'm looking at. Thanks for any tips, help Dave Taylor Process Engineering Resources, Inc.
How to analyze a signal...
Started by ●June 27, 2003
Reply by ●June 27, 20032003-06-27
David Taylor wrote:> > I have the following setup: > > On a grinding mill (think of a -very large 30' diameter or so- coffe-can > turned on its side and filled about 20-30% full of marbles), I have a strain > gauge in one of the bolts that holds the mill together. Connected to the > strain gauge I have an analog signal transmitter that sends the signal off > the mill to a receiver which converts the analog value to a digital byte > value. The byte is sent serially (2400bps) to a computer where it is > recorded. The rotation of the mill is about 10 - 12 rpm, resulting in about > 1500 data points per revolution. > > Now, the tricky part...I need to analyze the data to relate the incoming > signal to the charge level of the mill (how full of "marbles" it is). The > charge level does not change rapidly (i.e. it wont be 25% in one revolution > and 20% in the next...it takes minutes/hours to change). > > Currently I have about 6 sets of data from a lab-scale version of this setup > (i.e. the mill is only a couple feet in diameter), at different charge > levels, each set has a few thousand datapoints representing several > revolutions of the mill (the lab scale mill turns much faster, about 30 rpm > or so - so there are significantly less data points per revolution). > > I've been looking into using FFT's to analyze the data (especially > interesting is the amount of time it spends under high-strain - i.e. in the > strain gauge is "in the charge")...but I know little/nothing about FFTs > other than I remember some vague mention of Fourier transforms in college - > but that has been more than a decade ago. My question(s)...does this seem > like an appropriate application of FFTs? Is there a good starting/newbie > text for doing practical applications of FFTs? So far, I've just brought the > data into Excel, used its Fourier transform, got my magnitude and phase > data, plotted magnitude against bin...but I'm still not sure what I'm > looking at. > > Thanks for any tips, help > > Dave Taylor > Process Engineering Resources, Inc.The best analysis technique depends on the kind of result you seek. Can you give more detail about that? Does the weight vary with the charge in a consistent way? With the slow change you cite, a load cell with suitable low-pass filter might do if so. What do you grind in your ball mill? In power plants, big ones are used to pulverize coal. The banks of them I remember in the Ravenswood (Astoria, NY) plant were driven by 50 HP motors. Jerry Jetty -- Engineering is the art of making what you want from things you can get. �����������������������������������������������������������������������
Reply by ●June 28, 20032003-06-28
"David Taylor" <nospam:dave@processeng.com> wrote in message news:<g31La.62$On3.71014@news.uswest.net>...> I have the following setup: > > On a grinding mill (think of a -very large 30' diameter or so- coffe-can > turned on its side and filled about 20-30% full of marbles), I have a strain > gauge in one of the bolts that holds the mill together. Connected to the > strain gauge I have an analog signal transmitter that sends the signal off > the mill to a receiver which converts the analog value to a digital byte > value. The byte is sent serially (2400bps) to a computer where it is > recorded. The rotation of the mill is about 10 - 12 rpm, resulting in about > 1500 data points per revolution. > > Now, the tricky part...I need to analyze the data to relate the incoming > signal to the charge level of the mill (how full of "marbles" it is). The > charge level does not change rapidly (i.e. it wont be 25% in one revolution > and 20% in the next...it takes minutes/hours to change). > > Currently I have about 6 sets of data from a lab-scale version of this setup > (i.e. the mill is only a couple feet in diameter), at different charge > levels, each set has a few thousand datapoints representing several > revolutions of the mill (the lab scale mill turns much faster, about 30 rpm > or so - so there are significantly less data points per revolution). > > I've been looking into using FFT's to analyze the data (especially > interesting is the amount of time it spends under high-strain - i.e. in the > strain gauge is "in the charge")...but I know little/nothing about FFTs > other than I remember some vague mention of Fourier transforms in college - > but that has been more than a decade ago. My question(s)...does this seem > like an appropriate application of FFTs?As for using Discrete Fourier Transforms (DFTs), I think your setup seems to be good. You have relatively high sampling rates and long observation times, and that's good. It's usually easier to reduce these parameters than the other way around. Which means you have some freedom to experiment. Assuming that the measured strain actually reflects the contents level inside the mill, I would first record a reference data set. That is, I would fill the mill and let it run empty (or to the lowest safe operating level) and record the data along the way. Continuous operation can be important, as very narrow filters will induce start-up transients that last longer the narrower the filters are. Once you know what to expect from the filters, you can chop the data series into shorter, more manageable sequences. You don't want the data sequences so short that there are only start-up and end transients. My first attempt on analysis would be use a narrow-band low pass filter, and see how the DC and "almost DC" parts behaved. Assuming that the measured strain is related only to the contents level (i.e. that the engine does not start stressing the container or structure itself, as the grain levels reduce), I would expect to see a decrease in the "almost DC" components as the container empties.> Is there a good starting/newbie > text for doing practical applications of FFTs? So far, I've just brought the > data into Excel, used its Fourier transform, got my magnitude and phase > data, plotted magnitude against bin...but I'm still not sure what I'm > looking at.I don't know it first hand, but I have seen several people recommend Rick Lyons' "Understanding Digital Signal Processing". Rune> Thanks for any tips, help > > > Dave Taylor > Process Engineering Resources, Inc.
Reply by ●June 28, 20032003-06-28
Rune Allnor wrote:> David Taylor wrote:....> > Is there a good starting/newbie > > text for doing practical applications of FFTs? So far, I've just broughtthe> > data into Excel, used its Fourier transform, got my magnitude and phase > > data, plotted magnitude against bin...but I'm still not sure what I'm > > looking at. > > I don't know it first hand, but I have seen several people recommend > Rick Lyons' "Understanding Digital Signal Processing".You can also try http://www.dspguide.com, which is pretty hands-on. Just ignore the lousy cover-photo on the opening page! Andor.
Reply by ●June 29, 20032003-06-29
Andor wrote:> Rune Allnor wrote: > >>David Taylor wrote: > > .... > >>>Is there a good starting/newbie >>>text for doing practical applications of FFTs? So far, I've just brought > > the > >>>data into Excel, used its Fourier transform, got my magnitude and phase >>>data, plotted magnitude against bin...but I'm still not sure what I'm >>>looking at. >> >>I don't know it first hand, but I have seen several people recommend >>Rick Lyons' "Understanding Digital Signal Processing". > > > You can also try http://www.dspguide.com, which is pretty hands-on. Just > ignore the lousy cover-photo on the opening page! > > > Andor.How dare you say that. The only thing customers ever see of many of us, is our hand holding the thing we have laboured over in a publicity photo. Please allow us some tiny measure of recognition. :-) Regards, Steve
Reply by ●June 29, 20032003-06-29
"Andor" <an2or@nospam.com> wrote in message news:<3efe00c4_2@news.tiscalinet.ch>...> Rune Allnor wrote: > > David Taylor wrote: > .... > > > Is there a good starting/newbie > > > text for doing practical applications of FFTs? So far, I've just brought > the > > > data into Excel, used its Fourier transform, got my magnitude and phase > > > data, plotted magnitude against bin...but I'm still not sure what I'm > > > looking at. > > > > I don't know it first hand, but I have seen several people recommend > > Rick Lyons' "Understanding Digital Signal Processing". > > You can also try http://www.dspguide.com, which is pretty hands-on. Just > ignore the lousy cover-photo on the opening page!Nah... I'd say that photo truly proves the book is hands-on... Rune
Reply by ●June 30, 20032003-06-30
"Jerry Avins" <jya@ieee.org> wrote in message news:3EFCC8D2.DAA130E6@ieee.org...> David Taylor wrote: > > The best analysis technique depends on the kind of result you seek. Can > you give more detail about that?What we are looking for is a measurement of the total mill charge, which includes steel grinding balls, ore and water. Ideally we would know the charge level and the "toe" and "shoulder" positions...i.e. the position of the charge in the mill when it is rotating, but right now, we would be happy just to know the total charge level.> > Does the weight vary with the charge in a consistent way? With the slow > change you cite, a load cell with suitable low-pass filter might do if > so.The charge varies with ore feed rate and grinding ball addition rate. Most mills are "slug charged" meaning that they dump several tons of grinding balls in the mill at once and let them wear down until the next slug charge - more automated plants have a continuous slow feed of grinding balls. The ore is fed to the mills continuously from a conveyor belt. Unfortunately, most mills do not have load cells - though some newer ones do. But the charge level cannot be determined from the load cell value alone because the total charge is made of both ore (typically about 2800 kg/m3) and steel grinding media (7800 kg/m3) in ratios that are not known at any given point in time, i.e. amount of ore depends on feed rate and mill residence time and grinding media quantity is determined by the media wear rate which is affected by ore hardness, mill speed, operating conditions, etc etc.> > What do you grind in your ball mill? In power plants, big ones are used > to pulverize coal. The banks of them I remember in the Ravenswood > (Astoria, NY) plant were driven by 50 HP motors.What is being ground depends on the operation...typically we deal with copper, iron and gold ores. We are most interested in performing this analysis on SAG mills currently (semi-autogenous grinding), which usually have diameters of 30 - 40 feet, and motors with several thousand HP.> > Jerry > > Jetty > -- > Engineering is the art of making what you want from things you can get. > �����������������������������������������������������������������������
Reply by ●June 30, 20032003-06-30
David Taylor wrote:>...> > What is being ground depends on the operation...typically we deal with > copper, iron and gold ores. We are most interested in performing this > analysis on SAG mills currently (semi-autogenous grinding), which usually > have diameters of 30 - 40 feet, and motors with several thousand HP. >Before the application of spectrometers to Bessemer converter plumes, there were a few individuals with slightly deviant visual pigments who could see when the conversion was finished, and they got high salaries. If there's hope that the spectrum you'd get from Fourier analysis of the mill's vibration carries useful information, then I would guess that some mill operators can know something useful by listening to them. If that's the case, whatever they hear can probably be quantified. Whoever (or whatever group) succeeds will need the operators' practical knowhow, an awareness of different ways to extract information from sampled data, good tools, and a keen "eye". That platitude is about all I can offer. You have a difficult and interesting problem, and I don't know enough about it to ask reasonable questions. Good luck. Jerry -- Engineering is the art of making what you want from things you can get. �����������������������������������������������������������������������
Reply by ●June 30, 20032003-06-30
Rune Allnor wrote:> > "Andor" <an2or@nospam.com> wrote in message news:<3efe00c4_2@news.tiscalinet.ch>... > > Rune Allnor wrote: > > > David Taylor wrote: > > .... > > > > Is there a good starting/newbie > > > > text for doing practical applications of FFTs? So far, I've just brought > > the > > > > data into Excel, used its Fourier transform, got my magnitude and phase > > > > data, plotted magnitude against bin...but I'm still not sure what I'm > > > > looking at. > > > > > > I don't know it first hand, but I have seen several people recommend > > > Rick Lyons' "Understanding Digital Signal Processing". > > > > You can also try http://www.dspguide.com, which is pretty hands-on. Just > > ignore the lousy cover-photo on the opening page! > > Nah... I'd say that photo truly proves the book is hands-on... > > RuneIt's a good book. I got tired of reading it on line, so I bought a copy. I like Lyons' book better, but they're different. For an engineer like David Taylor (related to the eponym of the towing basin?), who wants to do DSP but not break new ground, they're collectively excellent. Jerry -- Engineering is the art of making what you want from things you can get. �����������������������������������������������������������������������
Reply by ●July 1, 20032003-07-01
Hi David A couple of bits of information you didn't provde. You said previously, that you did an FFT on your data, but you didn't say what the length of the data window that you processed. Also the fact that you are asking the question here implies that nothing in particular appeared to be different between an FFT of data collected from a fully loaded drum to a lightly loaded one. But you didn't expressly state that computing the difference between the 2 FFT's produced nothing. I would guess, that if the amount of load and the composition of the material in your mill produces different frequency components in your data, then they will be at fairly low frequencies. So you may need a much longer time frame for your data to discern any subtle differences. Also if the frequencies of interest have long cycles relative to your sampling rate it may be a good idea to decimate the data. For example, if you downsample the data by a factor of four (with the right filters its sort of like converting your 8-bit data to 32-bit) you will get much better resolution and S/N ratio at the frequencies that are of interest. -jim David Taylor wrote:> > "Jerry Avins" <jya@ieee.org> wrote in message > news:3EFCC8D2.DAA130E6@ieee.org... > > David Taylor wrote: > > > > The best analysis technique depends on the kind of result you seek. Can > > you give more detail about that? > > What we are looking for is a measurement of the total mill charge, which > includes steel grinding balls, ore and water. Ideally we would know the > charge level and the "toe" and "shoulder" positions...i.e. the position of > the charge in the mill when it is rotating, but right now, we would be happy > just to know the total charge level. > > > > > Does the weight vary with the charge in a consistent way? With the slow > > change you cite, a load cell with suitable low-pass filter might do if > > so. > > The charge varies with ore feed rate and grinding ball addition rate. Most > mills are "slug charged" meaning that they dump several tons of grinding > balls in the mill at once and let them wear down until the next slug > charge - more automated plants have a continuous slow feed of grinding > balls. The ore is fed to the mills continuously from a conveyor belt. > Unfortunately, most mills do not have load cells - though some newer ones > do. But the charge level cannot be determined from the load cell value alone > because the total charge is made of both ore (typically about 2800 kg/m3) > and steel grinding media (7800 kg/m3) in ratios that are not known at any > given point in time, i.e. amount of ore depends on feed rate and mill > residence time and grinding media quantity is determined by the media wear > rate which is affected by ore hardness, mill speed, operating conditions, > etc etc. > > > > > What do you grind in your ball mill? In power plants, big ones are used > > to pulverize coal. The banks of them I remember in the Ravenswood > > (Astoria, NY) plant were driven by 50 HP motors. > > What is being ground depends on the operation...typically we deal with > copper, iron and gold ores. We are most interested in performing this > analysis on SAG mills currently (semi-autogenous grinding), which usually > have diameters of 30 - 40 feet, and motors with several thousand HP. > > > > > Jerry > > > > Jetty > > -- > > Engineering is the art of making what you want from things you can get. > > �����������������������������������������������������������������������-----= Posted via Newsfeeds.Com, Uncensored Usenet News =----- http://www.newsfeeds.com - The #1 Newsgroup Service in the World! -----== Over 80,000 Newsgroups - 16 Different Servers! =-----






