Continuous Mass Measurement in Checkweighers and Conveyor Belt Scales

Similar documents
CONTINUOUS WEIGHING ON A CONVEYOR BELT WITH FIR FILTER

Reduction of the effect of floor vibrations in a checkweigher using an electromagnetic force balance system

A DESIGN OF FIR FILTERS WITH VARIABLE NOTCHES CONSIDERING REDUCTION METHOD OF POLYNOMIAL COEFFICIENTS FOR REAL-TIME SIGNAL PROCESSING

Improvement of Accuracy for Continuous Mass Measurement in Checkweighers with an Adaptive Notch Filter

Digital Signal Processing

Stability Condition in Terms of the Pole Locations

Digital Filters Ying Sun

Lecture 19 IIR Filters

EE482: Digital Signal Processing Applications

Design of Stable IIR filters with prescribed flatness and approximately linear phase

Enhanced Steiglitz-McBride Procedure for. Minimax IIR Digital Filters

Filters and Tuned Amplifiers

Chapter 7: IIR Filter Design Techniques

Tuning Method of PI Controller with Desired Damping Coefficient for a First-order Lag Plus Deadtime System

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital

DEVELOPMENT OF A REAL-TIME HYBRID EXPERIMENTAL SYSTEM USING A SHAKING TABLE

Digital Signal Processing

ECE 410 DIGITAL SIGNAL PROCESSING D. Munson University of Illinois Chapter 12

LAB 6: FIR Filter Design Summer 2011

-Digital Signal Processing- FIR Filter Design. Lecture May-16

Electronic Circuits EE359A

Digital Signal Processing

Lecture 3 - Design of Digital Filters

FIR BAND-PASS DIGITAL DIFFERENTIATORS WITH FLAT PASSBAND AND EQUIRIPPLE STOPBAND CHARACTERISTICS. T. Yoshida, Y. Sugiura, N.

Homework Assignment 11

Maximally Flat Lowpass Digital Differentiators

UNIVERSITI SAINS MALAYSIA. EEE 512/4 Advanced Digital Signal and Image Processing

Analysis of Finite Wordlength Effects

1 The frequency response of the basic mechanical oscillator

Butterworth Filter Properties

Sophomore Physics Laboratory (PH005/105)

PS403 - Digital Signal processing

Digital Signal Processing Lecture 8 - Filter Design - IIR

Recursive, Infinite Impulse Response (IIR) Digital Filters:

Signal Correction of Load Cell Output Using Adaptive Method

Oversampling Converters

Digital Signal Processing IIR Filter Design via Bilinear Transform

Optimal Design of Real and Complex Minimum Phase Digital FIR Filters

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System

Multirate Digital Signal Processing

Ch. 7: Z-transform Reading

APPLIED SIGNAL PROCESSING

DSP. Chapter-3 : Filter Design. Marc Moonen. Dept. E.E./ESAT-STADIUS, KU Leuven

REAL TIME DIGITAL SIGNAL PROCESSING

Fourier Series Representation of

BOXA-II ON-STREAM X-RAY FLUORESCENCE ANALYZER. Technical Description Version 2 BGRIMM AUTOMATION

Chapter 7 Vibration Measurement and Applications

Cast of Characters. Some Symbols, Functions, and Variables Used in the Book

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

Convolution. Define a mathematical operation on discrete-time signals called convolution, represented by *. Given two discrete-time signals x 1, x 2,

III. The STM-8 Loop - Work in progress

Computer-Aided Design of Digital Filters. Digital Filters. Digital Filters. Digital Filters. Design of Equiripple Linear-Phase FIR Filters

2.004 Dynamics and Control II Spring 2008

Module I Module I: traditional test instrumentation and acquisition systems. Prof. Ramat, Stefano

Responses of Digital Filters Chapter Intended Learning Outcomes:

Introduction to Digital Signal Processing

REAL-TIME HYBRID EXPERIMENTAL SIMULATION SYSTEM USING COUPLED CONTROL OF SHAKE TABLE AND HYDRAULIC ACTUATOR

Design of Orthonormal Wavelet Filter Banks Using the Remez Exchange Algorithm

Dynamic Analysis on Vibration Isolation of Hypersonic Vehicle Internal Systems

Digital Signal Processing Lecture 9 - Design of Digital Filters - FIR

Multirate signal processing

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?

representation of speech

Analog and Digital Filter Design

EFFICIENT REMEZ ALGORITHMS FOR THE DESIGN OF NONRECURSIVE FILTERS

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

INFLUENCE OF TIME-VARIANCE IN AUDITORIUM ON IMPULSE RESPONSE MEASUREMENT

Let H(z) = P(z)/Q(z) be the system function of a rational form. Let us represent both P(z) and Q(z) as polynomials of z (not z -1 )

Modeling and Identification of Pouring Flow Process With Tilting-Type Ladle for an Innovative Press Casting Method Using Greensand Mold

Filter structures ELEC-E5410

Optimal Discretization of Analog Filters via Sampled-Data H Control Theory

Sensors. Chapter Signal Conditioning

Integration simulation method concerning speed control of ultrasonic motor

University Question Paper Solution

Dynamics of Structures

MULTIRATE SYSTEMS. work load, lower filter order, lower coefficient sensitivity and noise,

CHANNEL PROCESSING TWIN DETECTORS CHANNEL PROCESSING TWIN DETECTORS CHANNEL PROCESSING TWIN DETECTORS CHANNEL PROCESSING TWIN DETECTORS

THE RESPONSE TIME OF A PRESSURE MEASUREMENT SYSTEM WITH A CONNECTING TUBE ABSTRACT

EFFECT OF IMPACT VIBRATION ABSORBER WITH HYSTERESIS DAMPING TO EARTHQUAKE EXCITATION

Developing Evaluation Model of Tire Pattern Impact Noise

Signal Conditioning Issues:

David Weenink. First semester 2007

Minimax Design of Complex-Coefficient FIR Filters with Low Group Delay

CEPSTRAL ANALYSIS SYNTHESIS ON THE MEL FREQUENCY SCALE, AND AN ADAPTATIVE ALGORITHM FOR IT.

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

EE 205 Dr. A. Zidouri. Electric Circuits II. Frequency Selective Circuits (Filters) Low Pass Filter. Lecture #36

ON FINITE-PRECISION EFFECTS IN LATTICE WAVE-DIGITAL FILTERS

REDUCING PROCESS VARIABLITY BY USING FASTER RESPONDING FLOWMETERS IN FLOW CONTROL

Automated volume measurement for weihts using acoustic volumeter

Analysis of shock force measurements for the model based dynamic calibration

Quadrature-Mirror Filter Bank

Last Name Minotti Given Name Paolo ID Number

EECE 301 Signals & Systems Prof. Mark Fowler

CITY UNIVERSITY LONDON. MSc in Information Engineering DIGITAL SIGNAL PROCESSING EPM746

Adaptive filtering approach to dynamic weighing: a checkweigher case study

Trajectory planning and feedforward design for electromechanical motion systems version 2

Design of IIR filters

Today. 1/25/11 Physics 262 Lecture 2 Filters. Active Components and Filters. Homework. Lab 2 this week

Lecture 16: Filter Design: Impulse Invariance and Bilinear Transform

SYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE

Transcription:

Continuous Mass Measurement in Checkweighers and Conveyor Belt Scales Takanori YAMAZAKI*, Yoshiharu SAKURAI**, Hideo OHNISHI*** Masaaki KOBAYASHI***, Shigeru KUROSU** *Tokyo Metropolitan College of Technology, Shinagawa-ku, Tokyo, Japan **Oyama National College of Technology, Oyama, Japan ***Shinko Co., Ltd., Shimotsuma, Japan Abstract: This work is concerned with the development of a signal processing algorithm for checkweighers to realize much higher speed of operation and highly accurate measurement of mass of object during crossing a conveyor belt. Continuous measurement means that masses of discrete objects on a conveyor belt are determined in sequence. Checkweighers usually have maximum capacities of less than 75 kg and achieve measuring rates of 15 packages per minute and more. The output signals from the checkweighers are always contaminated with noises due to vibrations of the conveyor belt and the object in motion. In this paper an employed digital filter is of Finite-duration Impulse Response (FIR) type that can be designed under the consideration on the dynamics of checkweighers. The experimental results on checkweighers suggest that the filtering algorithm proposed in this paper is effective enough to practical applications. Keywords: mass measurement, checkweigher, conveyor belt scale, digital filter Introduction Checkweighers, belt scales, can weighing fillers and others play important roles in the field of automatic weighing. Checkweighers among these are most important for the production of a great variety of prepackaged products. Much higher speed of operation and highly measurement of masses of discrete objects on a conveyor belt have been getting more and more important [1]. When an object is put on a conveyor belt, a measured signal (a significant change of mass) from the checkweigher is always contaminated by noises. The vibratory nature of the signal is due to vibration modes of the conveyor belt and the object itself in motion. Since the measured signal is usually in the lower frequency range, a filter which will effectively cut down noises at the high-frequency end can be easily designed. If, however, the object (like a cardboard box and a parcel etc.) has a low frequency component, where the noise intensity is high, it is practically impossible to separate the measured signal from noise. There still exist real problems for which engineering development in noise-filtering is needed. The recent techniques of dynamic mass measurement have been investigated to find a way to obtain the mass value of the object under dynamic conditions. The key idea of dynamic measurement is that we take into consideration the various dynamic factors that affect the measured signal in the instrument to derive an estimation algorithm []. T. Ono [3] proposed a method that determines the mass value of dynamic mass measurement using dynamic quantities of the sensing element actuated by gravitational force. Also, W.G.Lee[] proposed the algorithm of recursive least squares regression for the measuring system simulated as a dynamic model to obtain the mass being weighed. Successful dynamic mass measurement depends mainly on a mathematical model to achieve accurate measurement. But even the simple structure of a checkweigher makes it difficult to obtain the exact model. On the other hand, a signal processing algorithm designed considering such critical measuring condition of dynamics of checkweighers is actually developing technology. Some filtering techniques have been applied to a signal processing for the checkweigher [5]. In order to

reduce the influence of dynamics and to improve the accuracy of mass measurement without losing the quickness, this paper proposes a simplified and effective algorithm for data processing under practical checkweigher s vibrations. Basic configuration The fundamental configuration of the checkweigher may be represented schematically as shown in Fig.1. The load receiving element is a belt conveyor supported by a loadcell at the edge of the frame. A photo-electric switch is arranged to detect the passage of the object at the inlet side of the belt conveyor. The gravitational force acting on the conveyor belt is detected by the loadcell and converted into electric voltage. The detected signal is sent into a FIR digital filter through a DC amplifier. The mass value of the object can be estimated as the maximum value evaluated from the smoothed signal. l d ν Object to be measured Photo-electric switch m k x Load cell L M K X Fig.1 View of checkweigher The experiments are carried out under the following conditions: mass of the objects: m = 75[kg] sampling frequency: f s =[Hz] mass of the conveyor belt: M =6[kg] (sampling period: T s =.5[ms]) conveyor belt speed: v =.[m/s] length of the objects: l =,6[cm] required accuracy:.7[%] length of the belt conveyor: L =6[cm] interval between objects: d =3, [cm] Dynamic model of checkweigher Fig. Mathematical model for checkweigher The typical set-up of the checkweigher is shown in Fig.1. If we consider only the up-anddown motion of the checkweigher, we may apply two spring-mass models to this system as shown in Fig.. The equations of motion are then given by: MX&& = KX k( X x) + Mg (1) mx&& = k( x X ) + mg where x : displacement of the object, X : displacement of the conveyor belt, m : mass of the object, M : mass of the conveyor belt, k : spring constant of the object, K : spring constant of the conveyor belt. When L=6[cm] and l=[cm], the hypothetical time changes of loading input (or the massprofiles) can be shown in Fig.3. For the possibility of measuring the mass, the following criterion is calculated: d > L l > () where d : the distance between discrete objects in sequence.

To verify whether the dynamic model given by Eq.(1) indicates the adequate physical properties of the checkweigher or not, the responses of the model are simulated. All parameters used in the simulation are listed as follows: natural frequency of the object: f m =15[Hz], mass of the object: m =[kg], natural frequency of the conveyor belt: f M =[Hz], mass of the conveyor belt: M =6[kg]. m(t) m +1 m m + 5 ( d + l L) / v m [kg] 5 3 1 input output l / v ( L l) / ( d + l) / l / v Fig.3 Time changes of loading input acting on a checkweigher v v t -1.1..3..5.6 t [s] Fig. Simulation result of a checkweigher The simulation result is shown in Fig.. It can be seen that the response becomes rapidly vibrating due to no damping. The actual experimental result for the case that m=[kg] is also shown in Fig.5. The simulation result meets the actual one very well and the dynamic model obtained is found to be close to the actual measuring system. Design of FIR filters The design of digital filters is well established and extensively covered in the literature [6]. There are typically two kinds of digital filters, i.e. Infinite-duration Impulse Response (IIR) type and finite-duration Impulse Response (FIR) one. IIR filter may be represented by a rational transfer function of the form H ( z) = M N m amz (1 + m= n= where z -1 is the z-transform of time delay operator, a m and b n are filter coefficients, and M and N are the orders of a filter. This is a recursive filter, i.e., the previous outputs of a filter are processed in the next calculation. On the other hand, FIR filter output may be given by a linear combination of the input M H ( z ) = m= where h m is an impulse response and M is the order of a filter. It can be seen that FIR filter is generally characterized by the finite response duration. Of particular interest to us is how to determine the mass of discrete objects belt in sequence. As a result of the increasing speed of operation, the quick and accurate measurement for checkweighers are getting more and more important. Thus, after the object passes through the conveyor belt and the loading input changes to zero, the transient response should be returned to the initial state so fast. For our present purpose, FIR filter can be considered to be adequate for checkweighers. b z n h m z m [kg] Fig.5 Experimental result of a checkweigher n m 3 1-1.1..3..5 ) = k= h k z k t [s] (3) ()

Gain [db] Now, we explain the procedure for designing the FIR filter. Writing the normalized frequency as Ω = ft, where f is the frequency [Hz], and T is the sampling period [s], the desired transfer function can be expressed by: H d jω ( e ) = 1 for the passband ( Ω Ω ), = for the stopband( Ω Ω.5) The filter H d (e j Ω ) can be easily obtained by the well-known Remez algorithm [7]. When the lower edge frequency (Ω ) of the stopband width is chosen as less than.5 for the design of a FIR filter, it becomes generally impossible to design since the noise attenuation effect decreases rapidly, and the sampling period T should be adjusted through the down-sampling. The data to be smoothed are extracted at every down-sampling period T (=nt m, in which n is a proper integer) from the measured data at every sampling period T m =.5[ms]. In our case, n can be chosen as n=, 6, and 8 (corresponding to T =, 3,and [ms]). All the measured data are processed at the sampling period.5[ms] without loss of expensive information. p s (5).5..3..1 6 1 18 3 36 Fig.6 Impulse response T=[ms] - T=3[ms] T=[ms] -6-8 -1-1 1 1 1 Frequency [Hz] Fig.7 Frequency response for FIR filters Fig.6 shows the impulse response obtained for the design specifications that Ω p =. and Ω s =.5. The gain plot of the filter designed for the order M = is shown in Fig.7. Also, Fig.8 shows the results obtained after filtering the experimental data shown in Fig.5. It can be seen from Fig.8 that undesirable signals existing in the high-frequency range can be effectively eliminated,and by increasing T the response can be smoothed. Next, Fig.9 shows an example of discrete data smoothed for the down-sampling periods is processed at every sampling period (T m =.5[ms]). A minor contamination of the smoothed signal by high-frequency noise becomes serious in the neighborhood of maximum point. This may be caused by the difference in the sampling periods between the data acquisition device and the FIR filter designed. For the sampling period T =[ms], the resulting frequency of the sampled date can be determined has a periodicity of f =1/T =5[Hz]. The natural frequency of the conveyor belt is in the vicinity of [Hz]. To reduce the effect of noise a simplest firstorder low pass filter (cutoff-frequency 1[Hz]) is cascaded with the FIR filter. Experiments To investigate the accuracy for the checkweigher, the following conditions for the experiments are considered: [cm] for m 5[kg], m = ~75[kg], l = d =3,[cm]. 6[cm] for m > 5[kg], A combined set for discrete objects in sequence consists of five objects chosen arbitrarily, e.g. 75[kg] 5[kg] [kg] 5[kg] 75[kg]. The number of combined sets: 9 sets,

The number of measurements that a combined set is crossing a conveyor belt at the same time: 11 times, The data points for each mass to be measured: 6 points. m [kg] 3 5 15 1 T=[ms] T=3[ms] 5 T=[ms] -5..1..3..5.6.7... 1.5 1.6 1.5 1.6 1.5 1.6 (a) T =[ms] (b) T =3[ms] (c) T =[ms] t [s] Fig.8 Experimental results for FIR Fig.9 Time behavior of smoothed signal from FIR filter The measured signal is smoothed through the FIR filter. The estimate of mass m can be easily obtained as the maximum value evaluated from the continuous data of the smoothed signal. The estimation error ε is then expressed by ε = ( m m) / m (6) where m is the true value calibrated before experiments. Fig.1 shows the distributions of estimation errors with respect to m. These graphs show that the dispersion of estimation errors decreases slightly with increase in m, and the distinct difference is found between two groups (i.e., m 5 and m<5). It is found that the dispersion is considered to be minimum for the filter with T =3[ms]. The distribution changes corresponding to the mass values in Fig.1 can be expressed by two distinct quadratic functions. The least squares algorithm can be used for determining second-order polynomials for fitting data. Thus, the desired relation is given by ε = am + bm + c. (7) A plot of this relation (denoted by the solid line) and data points from which it was derived is shown in Fig.1. As a result, the data points can be compensated by Eq.(7) in order to enable a reasonable measurement. The distributions of estimation errors adjusted by this compensation method are shown in Fig.11. The standard deviations for T =, 3, and [ms] are.7%,.6%, and.6%, respectively. The average estimation errors for T =, 3, and [ms] are 1-3 %, 6 1 %, and 1-3 %, respectively. These accuracies are considered to be less than the accuracy demand.7%. From these results, it is concluded that the FIR filter with T =3[ms] is most effective in our experiments. The results obtained from the actual measured data indicate that the accuracies of our algorithm meet sufficiently with the industrial requirements at present. Conclusions To summarize the major points of our work are as follows: 1) The FIR filter were designed for the smoothing. By using sampled data of the measured signal at the sampling period T m =.5[ms], we examined the performance of the FIR filter for the down-sampling periods T =, 3, and [ms]. Also, the second-stage low pass filter

(the cutoff-frequency 1[Hz]) was used to attenuate noises due to digital processing. Finally, the estimate of mass has been obtained as the maximum value evaluated from the sampled data for the smoothed signal. ) The method proposed here was applied to experimental data and masses of discrete objects were estimated. From the dispersion of estimation errors, there was a distinct difference between two groups. The least squares algorithm was applied to determining - 6 8 6 8 6 8 T=[ms] T=3[ms] T=[ms] Fig.1 Distributions of estimation errors - 6 8 6 8 6 8 T =[ms] T =3[ms] T =[ms] Fig.11 Distributions of estimation errors (after compensation) Correction formula for fitting data. The sets of real data have been adjusted by this compensation. As a result, the estimation errors less than the accuracy demand.7% can be achieved. References - - [1] R. Schwartz, Automatic weighing-principles, applications & developments, Proceedings of XVI IMEKO World Congress (Vienna), pp59-67, [] T. Ono, Basic point of dynamic mass measurement, Proceedings of SICE 99, pp3, 1999 [3] T. Ono, Dynamic weighing of mass, Instrumentation and Automation, 1-, pp35, 198 [] W.G. Lee, et al., Development of speed and accuracy for mass measurements in checkweighers and conveyor belt scales, Proceedings of ISMFM 9, pp3-8, 199 [5] K. Kameoka, et al., Signal processing for checkweigher, Proceedings of APMF 96, pp1-18, 1996 [6] K. Kameoka and C. Shi, Advanced Weighing Technology, China Metrology Publishing House, pp7-57, [7] M. Mitani, Digital Filter Design, Shoko Publishing Co., Ltd., pp86-9, 1995 - -

Contact points: Dr. Shigeru Kurosu: Address: Oyama National College of Technology, 771Nakakuki, Oyama-city, 33-86 Japan Tel: +81-85--1 Fax: +81-85--88 E-mail: kurosu@oyama-ct.at.ac.jp Dr. Takanori Yamazaki: Address: Tokyo Metropolitan College of Technology, 1-1 Higashi-Ohi, Sinagawa,Tokyo, 1-11 Japan Tel: +81-3-371-6331 Fax: +81-3-371-6338 E-mail: yama@tokyo.tmct.ac.jp