Digital linearization in a weighing cell
10132672 ยท 2018-11-20
Assignee
Inventors
- Daniel Schrag (Lufingen, CH)
- Daniel Rupp (Felben-Wellhausen, CH)
- Christoph Trautweiler (Regensdorf, CH)
- Hans-Rudolf Burkhard (Wila, CH)
Cpc classification
G01G3/1414
PHYSICS
International classification
Abstract
A force exerted by a load is determined in a force-measuring device (1) operating under electromagnetic force compensation. The device includes a measurement transducer (18, 118) with a coil (20, 120) movably immersed in a magnet system (19, 119) and a force-transmitting mechanical connection between a load-receiving part (12, 112) and the coil or magnet system. A position sensor (21, 28), also part of the device, determines a displacement of the coil from its settling position relative to the magnet system (19, 119) which occurs when the load is placed on the load-receiving part. An electrical current (24) flowing through the coil generates an electromagnetic force between the coil and the magnet system whereby the coil and the load-receiving part are returned to, and/or held at, the settling position. The magnitude of current and the amount of displacement are used to determine the weight force exerted by the load.
Claims
1. A method for determining a weight force of a load on a force-measuring device operating according to the principle of electromagnetic force compensation, the force measuring device comprising: a measurement transducer, comprising a magnet system and a coil, arranged for movement relative to the magnet system, the coil having a settling position at which the coil resides when all forces acting on the coil are in equilibrium; a load receiving part, arranged to transmit mechanically the weight force exerted thereon to the measurement transducer, through one of the coil and the magnet system; and a first position sensor, arranged to determine an amount of displacement of the coil from the settling position; the method comprising the steps of: applying a load to the load receiving part, causing the coil to be displaced from the settling position; determining, using the position sensor, an amount by which the coil is displaced from the settling position; applying, to the coil, an electrical current of a magnitude calculated to generate an electromagnetic force sufficient to return the coil to the settling position, the calculation achieved from an input signal to a position-controlling unit; and calculating a weight force exerted by the applied load, using both the magnitude of the electrical current and the amount of the coil displacement, wherein a transfer means relates, through an arithmetic instruction that is stored in a processing unit, the magnitude of the electrical current and the amount of the coil displacement to the determination of the weight force, the arithmetic instruction comprising the equation:
aX.sup.2+(db)X+ec wherein X is the coil displacement and a, b, c, d and e are constants.
2. The method of claim 1, wherein: the first position sensor that determines the amount of the coil displacement also provides the input signal to the position-controlling unit.
3. The method of claim 1, wherein: a second position sensor provides the input signal to the position-controlling unit.
4. The method of claim 1, wherein: the transfer means is stored as at least one of: a transfer table, in which values of the amount of the coil displacement and values of the magnitude of the electrical coil current are correlated with values of the weight force of the applied load; and a transfer function, having at least one parameter and using as input quantities at least the magnitude of the electrical coil current and the amount of the coil displacement.
5. The method of claim 4, wherein: the at least one parameter of the transfer function is stored as at least one of: a parameter table and a system-characteristic curve.
6. The method of claim 4, wherein: the at least one parameter of the transfer function is load-dependent.
7. The method of claim 4, wherein: the values of the transfer table and the at least one parameter of the transfer function are determined by at least one of the following methods: varying the displacement of the coil while measuring essentially simultaneously the magnitude of the electrical coil current associated with the displacement of the coil; varying the magnitude of the electrical coil current while measuring essentially simultaneously the displacement of the coil associated with the magnitude of the electrical coil current, and analyzing the displacement of the coil relative to the magnitude of the electrical coil current in the presence of vibrations.
8. The method of claim 7, wherein: the values of the transfer table and the at least one parameter of the transfer function are determined both with and without a weight being placed on the load-receiving part, the weight being one of: a weight that is set on the load-receiving part from the outside and a weight that is engaged internally by means of a mechanism.
9. The method of claim 1, wherein: the transfer means is one of: produced individually for each force-measuring device, and produced generically for force-measuring devices of the same type.
10. A force-measuring cell, functioning in accordance with the principle of electromagnetic force compensation, for a gravimetric force-measuring device that determines a weight force according to the method of claim 1.
11. A computer program, implemented on a gravimetric force-measuring device which operates according to the principle of electromagnetic force compensation and the method of claim 1, wherein the program contains an algorithm that: receives inputs comprising the magnitude of the electrical coil current and the amount of the displacement of the coil from its settling position; determines a weight force; and generates, as an output, a display value of the weight force.
12. The computer program of claim 11, wherein the inputs received by the algorithm further comprise: a time signal; and at least one temperature signal.
13. The computer program of claim 11 for the implementation of the method of determining a weight force, wherein the algorithm calls up a transfer means, stored in a processing unit of the device, the transfer means comprising an arithmetic instruction functioning to connect the magnitude of the electrical current and the amount of the coil displacement to the determination of the weight force.
14. A checkweighing system for weighing objects, comprising: an infeed conveyor belt to carry the weighing objects into the system; a weighing conveyor belt, connected to a force-measuring device; an outgoing conveyor belt to carry the weighing objects out of the system, and, a terminal, in communication with the force-measuring device, the terminal having a computer program according to claim 11 implemented thereon.
15. The method of claim 3, wherein: in the weight force calculating step, a transfer means connects the magnitude of the electrical current and the amount of the coil displacement to the determination of the weight force, the transfer means comprising an arithmetic instruction that is stored in the processing unit.
16. The method of claim 15, wherein: the transfer means is stored as at least one of: a transfer table, in which values of the amount of the coil displacement and values of the magnitude of the electrical coil current are correlated with values of the weight force of the applied load; and a transfer function, having at least one parameter and using as input quantities at least the magnitude of the electrical coil current and the amount of the coil displacement.
17. The method of claim 16, wherein: the at least one parameter of the transfer function is load-dependent.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the following, the subject of the invention is further explained through examples of preferred embodiments which are illustrated in the attached drawings, wherein identical parts are identified with identical reference number sand wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) In the following description, features with the same function and similar configuration are identified by the same reference symbols.
(13)
(14) When a mass is placed or a force is acting on the balance pan 15, the load-receiving part 12 moves downward, parallel to the stationary part 11, constrained by the parallel guides 12. The balance beam 17, which is connected to the load-receiving part 12 through the coupling member 13, transmits the movement of the load-receiving part 12 with a defined reduction ratio to the other end of the balance beam 17 which faces towards the measurement transducer 18. The position sensor 21, detecting a displacement of the coil 20 from its settling position, generates a corresponding position signal 22. The position signal 22 is sent as input signal to the position-controlling unit 23 which generates and controls an electrical current 24 through the coil 20 in such a way that the coil 20 and the balance beam 17 are returned to their settling position. After the coil 20 has settled back into a stationary state in the settling position, the magnitude of the coil current represents a measure for the mass or force imposed on the load-receiving part 12. The current 24 is measured; the display value 27 is calculated by means of a processing unit 26 and subsequently presented on a display panel.
(15)
(16)
(17) Since the coil current 24 represents a direct measure for the compensation force 25, the weight force of the load on the load-receiver is calculated by the processing unit 26 based on the measured value of the coil current 24 and presented as the display result 27. The calculation of the display value 27 also includes additional factors such as for example the ambient temperature and the magnet temperature as well as time-dependent dynamic effects.
(18) In force-measuring devices 1 of the state of the art, the display value 27 is calculated according to an equation of the form:
F=f(I,T,t)
wherein the coil current 24 and the temperature-related factors enter into the calculation as independent parameters. In addition, the calculation includes time-dependent operations to compensate for dynamic effects occurring during the power-up phase or with a change in the load. This aspect is addressed in a transfer function with constants that are specific to a given type of force-measuring cell and include, among other factors, the lever ratio of the balance beam 17 for the conversion from the compensation force 25 of the coil 20 to the weight force or the mass placed on the load-receiving part 12. In order to continuously present a display value 27 on the display panel rather than only when the balance beam 17 or the force-transmitting rod 117 is exactly at the settling position, the display value 27 in state-of-the-art force-measuring devices is electronically filtered, i.e. a time dependent mean value is formed by means of the transfer function. The coil current is regulated by a position-controlling unit in accordance with the following function:
I=f(F,z,T,t)
which in addition to the effects of temperature (T) and dynamic effects (t) also takes possible disturbance quantities (z) into account.
(19) Some of the constants of the transfer function are stored in the processing unit 26 at the factory after the assembly process of the force-measuring device has been completed. These constants are valid only for the stationary state in the regulation of the coil at the settling position 20, 120 because, as mentioned earlier, the magnetic field of the magnet system 19, 119 is not perfectly homogeneous or because of non-linearities in the position measurement, in the flexure pivots 16 or in the elastic links or diaphragms, or in the lever reduction.
(20) In the presence of vibrations, oscillations or other disturbances of the force-measuring device 1, a display value 27 for the weight of a load on the load receiver which is calculated only on the basis of the coil current 24 will be subject to errors, because the constants of the transfer function which were calibrated for the exact settling position of the coil 20, 120 are no longer applicable with perfect accuracy. The calculated weight force F that is based on the magnitude of the coil current 24 at a time when the coil 20, 120 is not at the settling position is therefore different from the actual weight force F of the load on the balance pan.
(21) The method of determining the weight force in accordance with the invention is distinguished by the feature that the processing unit 26 additionally uses the position signal 22 of the position sensor 21, i.e. the amount of the displacement of the coil 20, 120 from its settling position, for the calculation of the display value 27 that corresponds to the weight value of the weight on the balance pan. To mathematically connect the magnitude of the electrical coil current 24 and the amount of the displacement of the coil 20, 120 to the determination of the weight, a transfer means 30 is stored in the processing unit 26 as an arithmetic instruction. This is indicated in
F=f(x,I,T,t)
wherein the temperature T and the timing of the calculation of the display value again have an influence on the display value 27. The force-measuring device 1 thus has the capability to also enter the displacement of the coil 20, 120 from its settling position into the calculation of the display value 27 and, consequently, to also take non-linearities into account, such as for example the inhomogeneity of the magnet system 19, 119 as well as non-linearities in the position measurement, in the parallel guides 14, 114, especially in the flexure pivots 16 or in the elastic links or diaphragms, or in the lever reduction. This improves the quantitative value for the position signal 22, 22 which is taken into account in the calculation of the display value 27, but does not affect the regulating function performed by the position-controlling unit 23.
(22)
(23) In
(24) As mentioned above, the system-characteristic curve A falls short of reflecting the actual situation, i.e. it is only an inaccurate representation of the real behavior. Due to the inhomogeneity of the magnet system 19, 119 and the non-linear restoring forces of the flexure pivots 16 or elastic links, a transfer function of at least the second order, as illustrated by the graph B.sub.i in
(25) To correct this problem in the calculation of the display value, the processing unit 26 according to the invention uses additionally, i.e. besides the magnitude of the coil current 24, the position signal 22 of the position sensor 21 (or the position signal 22 of the position sensor 28) and a transfer means 30 which is stored in an internal memory of the processing unit 26. The transfer means 30 can for example have the form of a transfer function or a transfer table. This means that the transfer means 30 according to the invention includes the values of the previously mentioned transfer factor k for a plurality of positions x within the entire displacement range of the balance beam 17 or the force-transmitting rod 117. In the calculation of the display value 27, the processing unit 26 selects the transfer factor 27 based on the position signal 22, 22 received by the processing unit 26 and based on the load on the load-receiving part. In other words, the transfer means 30 is a computing instruction which depends, among other things, on the position x and thus establishes a correlation between the magnitude of the electrical coil current 24 and the amount of displacement of the coil 20, 120 from the settling position.
(26) It has been found that a transfer means 30 as described above depends on the mass of the weighing load, which means that the parameters of the transfer means 30 are associated with specific amounts of the weighing load. This is illustrated in
(27)
(28) In the comparison of the two mean values of the currents I.sub.A and I.sub.B, a deviation M of the mean value becomes apparent. Without the method of this invention, the display value 27 would therefore also be subject to a deviation. This deviation M is indicated on the ordinate axis (I-axis) in
(29) To enable the processing unit 26 to calculate the display value 27 in accordance with actual behavior, a transfer means 30 is stored in the memory of the processing unit. The transfer means 30 defines the computing instruction for the display value 27 with the position x and the coil current 24 as input variables and also includes parameters. As previously mentioned, it can have the form of a transfer function or a transfer table.
(30) The values and/or parameters of a transfer means 30 can be determined according to one of the following approaches. Advantageously, the determination of the values and/or parameters of the transfer means 30 is performed in the course of the production process of the force-measuring device 1, specifically during the adjustment phase. A transfer means 30 can be produced individually for each force-measuring device 1, or a generic transfer means 30 can be determined for force-measuring devices 1 of the same type. The generic transfer means can be based on the arithmetic mean of a plurality of previously determined transfer means 30 which can subsequently be used for all force-measuring devices 1 of the same type. Another possibility is to determine the transfer means 30 at the place of installation of the equipment at a customer's facility. This can be accomplished in a short time by using the procedure of the following description.
(31) The term calibration is used in the sense of measuring and recording a deviation of a measured value from the true value of the measurement quantity under prescribed conditions without making a physical change. If a change is made to correct the deviation, the term adjustment is used. For example in the process of adjusting a balance, a deviation is corrected through manual fine-tuning of its functions by a trained technician making changes in the settings of specific elements, or through a semi-automatic procedure performed by the user, wherein a reference weight, which can be an external accessory or a built-in part of the balance, is placed on the load-receiver, or through an automatic process, if the balance is equipped with an automatically actuated adjusting mechanism.
(32) Among the possibilities for determining the values and/or parameters of the transfer function 30, a first approach is to vary the displacement of the coil 20, 120 and to measure at essentially the same time the magnitude of the electrical coil current 24 associated with the displacement of the coil 20, 120. Alternatively, as a second possible approach, the values and/or parameters of the transfer function 30 can be determined by varying the magnitude of the electrical coil current 24 and by measuring at essentially the same time the displacement of the coil 20, 120 associated with the magnitude of the electrical coil current 24.
(33) As a third possible approach in determining the values and/or parameters of the transfer function 30, the displacement of the coil 20, 120 in the presence of vibrations is analyzed in relation to the magnitude of the electrical coil current 24. This process can be performed during the calibration phase on a vibration table specifically designed for this purpose, or at the place of installation during normal operation of the force-measuring device 1. This third approach of determining the values and/or parameters of the transfer function 30 is used with preference in checkweighing scales.
(34) If the force-measuring device 1 is equipped with an internal calibration weight that is connected to the load-receiving part and can be coupled and uncoupled when a calibration is needed, the force-measuring device has the capability that one or more of the aforementioned possible approaches or the determination of the parameters can be performed either under menu control or autonomously.
(35) The graphs in
(36) By using the method of the invention in force-measuring devices 1 of dynamic check-weighing scales, a faster weight measurement can be achieved as illustrated in
(37) It is known from the prior art that, when the weighing cell is in equilibrium, the display weight force F is proportional to the compensation force. Further, the compensation force is proportional to the coil current I. As a result, it may be stated that the coil current I is proportional to the display weight force:
F=kI.
In this equation, the transfer constant k is specified in the design for every type of weighing cell. It is also stored in a possessing unit, such as processing unit 26, so it can be used in the calculation of the compensation force. For this reason, the transfer constant k describes the conversion of a measured coil current I into a force F, that is, the proportional factor of the weighing cell (average ratio).
(38) The amount of coil displacement from the settling position also needs to be considered. For example,
F=kI(x).
(39) Continuing to review
F=k(I.sub.Real(x)+I.sub.Comp(x))
At any given point, the coil current is separated into the measured coil current and a compensated coil current, and the immediately prior equation can be rewritten as:
F=k(I.sub.B(x)+I(x)).
(40) This allows the idealized system characteristic curve A in
I.sub.A(x)=dx+e
(41) The real system-characteristic curve B, which is noted above as being of at least second order, so it is of the form:
I.sub.B(x)=ax.sup.2+bx+c
which means that
I.sub.Comp(x)=I.sub.A(x)I.sub.B(x)=ax.sup.2+(db)x+ec
(42) Substituting, it is seen that the display value F can be expressed
F=k(I.sub.B(x)ax.sup.2+(db)x+ec)
and the real measured coil current is corrected arithmetically by what has been referred to above as a transfer means 30, which is equal to ax.sup.2+(db)x+ec
(43) The parameters a through e of the transfer means 30 can each be stored in the processing unit in the form of a transfer table or a transfer function. It will also be recognized that the parameters a through e can be dependent upon the force of the applied load.
(44) These formulas are not contrary to the equations mentioned above where the display value is based on a formula expressed as
F=f(x,I,T,t)
because the regulation of the coil current, which is done in the position-controlling unit 23 and not in the processing unit 26, already takes temperature, dynamic effects and possible disturbance quantities into account. Thus, it is also appropriate to express the current as:
I=f(F,(z),T,t)
where F is the force applied. This allows the prior equation to be restated:
F=f.sub.1(x)+f.sub.2(F,(z),T,t)
so F is still dependent on the variables x, I, T and t.
(45) In the prior art known to the inventors, the system-characteristic curve for the weight force calculation would be of the form:
I.sub.Prior Art(x)=0x+e
which is to say that the amount of displacement X is not considered in making the prior art weight force calculation.
(46) This process is shown graphically in
(47) Although the invention has been described through the presentation of specific embodiments, it is evident that numerous further variant versions could be created based on the teachings of the present invention, for example by combining the features of the individual embodiments with each other and/or interchanging individual functional units between the embodiments.