DE102022129037A1 - Procedure for testing a Coriolis mass flow meter - Google Patents

Procedure for testing a Coriolis mass flow meter Download PDF

Info

Publication number
DE102022129037A1
DE102022129037A1 DE102022129037.9A DE102022129037A DE102022129037A1 DE 102022129037 A1 DE102022129037 A1 DE 102022129037A1 DE 102022129037 A DE102022129037 A DE 102022129037A DE 102022129037 A1 DE102022129037 A1 DE 102022129037A1
Authority
DE
Germany
Prior art keywords
drive
measuring
sensor
voltage
coil
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102022129037.9A
Other languages
German (de)
Inventor
Johannes Kunze
Alexander ERKELENZ
Ralf Storm
Volker Stegemann
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Krohne Messtechnik GmbH and Co KG
Original Assignee
Krohne Messtechnik GmbH and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Krohne Messtechnik GmbH and Co KG filed Critical Krohne Messtechnik GmbH and Co KG
Priority to DE102022129037.9A priority Critical patent/DE102022129037A1/en
Priority to PCT/EP2023/080577 priority patent/WO2024094799A1/en
Publication of DE102022129037A1 publication Critical patent/DE102022129037A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F1/00Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow
    • G01F1/76Devices for measuring mass flow of a fluid or a fluent solid material
    • G01F1/78Direct mass flowmeters
    • G01F1/80Direct mass flowmeters operating by measuring pressure, force, momentum, or frequency of a fluid flow to which a rotational movement has been imparted
    • G01F1/84Coriolis or gyroscopic mass flowmeters
    • G01F1/8409Coriolis or gyroscopic mass flowmeters constructional details
    • G01F1/8436Coriolis or gyroscopic mass flowmeters constructional details signal processing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F25/00Testing or calibration of apparatus for measuring volume, volume flow or liquid level or for metering by volume
    • G01F25/10Testing or calibration of apparatus for measuring volume, volume flow or liquid level or for metering by volume of flowmeters

Landscapes

  • Physics & Mathematics (AREA)
  • Fluid Mechanics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Measuring Volume Flow (AREA)

Abstract

Dargestellt und beschrieben ist ein Verfahren zum Testen eines Coriolis-Massedurchflussmessgeräts (1) mit einem Messrohr (2), einem Antriebselektromagneten (3), einem Sensorelektromagneten (4) und einer Steuerung (5). Der Antriebselektromagnet (3) weist eine Antriebsspule (6) und einen Antriebsspulenkern (7) auf. Der Sensorelektromagnet (4) weist eine Sensorspule (8) und einen Sensorspulenkern (9) auf. Die Steuerung (5) ist ausgebildet, eine Mess-Schwingung des Messrohrs (2) durch Erzeugen und Einspeisen eines Mess-Antriebssignals in die Antriebsspule (6) anzuregen und unter Verwendung eines durch die Mess-Schwingung hervorgerufenen elektrischen Mess-Sensorsignals der Sensorspule (8) einen Massedurchfluss eines Mediums (12) durch das Messrohr (2) zu bestimmen.Aufgabe der vorliegenden Erfindung ist die Angabe eines Verfahrens zum Testen eines Coriolis-Massedurchflussmessgeräts (1), welches eine veränderte Ausrichtung und/oder Beschädigung des Antriebselektromagneten (3) und des Sensorelektromagneten (4) erkennt.Die Aufgabe ist dadurch gelöst, dass in der Steuerung (5) zunächst ein Wert eines Geräteparameters (k) abgespeichert wird, der ein Quotient aus einer durch den Antriebsspulenkern (7) in die Antriebsspule (6) induzierten Antriebsspannung und aus einer durch den Sensorspulenkern (7) in die Sensorspule (8) induzierten Sensorspannung ist, wobei die induzierte Antriebsspannung und die induzierte Sensorspannung durch eine Schwingung des Messrohrs (2) hervorgerufen werden.Weiter wird von der Steuerung (5) eine Testfunktion mit den folgenden Schritten ausgeführt. Erzeugen und Einspeisen in die Antriebsspule eines Test-Antriebssignals mit einer von Eigenfrequenzen des Messrohrs (2) verschiedenen Test-Antriebsfrequenz. Messen einer Test-Antriebsspannung (UT) über der Antriebsspule (6) und eines Test-Antriebsstroms (IT) durch die Antriebsspule (6). Bestimmen einer Antriebselektromagnetimpedanz (Z) unter Verwendung der Test-Antriebsspannung (UT) und des Test-Antriebsstroms (IT). Erzeugen und Einspeisen in die Antriebsspule (6) des Mess-Antriebssignals. Messen einer Mess-Antriebsspannung (UA) über der Antriebsspule (6), eines Mess-Antriebsstroms (IA) durch die Antriebsspule (6) und einer Mess-Sensorspannung (US) über der Sensorspule (8). Bestimmen eines Werts des Geräteparameters (k) unter Verwendung der AntriebselektromagnetimpedanzShown and described is a method for testing a Coriolis mass flow meter (1) with a measuring tube (2), a drive electromagnet (3), a sensor electromagnet (4) and a controller (5). The drive electromagnet (3) has a drive coil (6) and a drive coil core (7). The sensor electromagnet (4) has a sensor coil (8) and a sensor coil core (9). The controller (5) is designed to excite a measuring vibration of the measuring tube (2) by generating and feeding a measuring drive signal into the drive coil (6) and to determine a mass flow of a medium (12) through the measuring tube (2) using an electrical measuring sensor signal of the sensor coil (8) caused by the measuring vibration.The object of the present invention is to provide a method for testing a Coriolis mass flow meter (1) which detects a changed alignment and/or damage to the drive electromagnet (3) and the sensor electromagnet (4).The object is achieved in that a value of a device parameter (k) is first stored in the controller (5), which is a quotient of a drive voltage induced by the drive coil core (7) in the drive coil (6) and of a sensor voltage induced by the sensor coil core (7) in the sensor coil (8), wherein the induced drive voltage and the induced Sensor voltage can be caused by a vibration of the measuring tube (2). The controller (5) also carries out a test function with the following steps. Generating and feeding into the drive coil a test drive signal with a test drive frequency that is different from the natural frequencies of the measuring tube (2). Measuring a test drive voltage (UT) across the drive coil (6) and a test drive current (IT) through the drive coil (6). Determining a drive electromagnetic impedance (Z) using the test drive voltage (UT) and the test drive current (IT). Generating and feeding into the drive coil (6) the measuring drive signal. Measuring a measuring drive voltage (UA) across the drive coil (6), a measuring drive current (IA) through the drive coil (6) and a measuring sensor voltage (US) across the sensor coil (8). Determining a value of the device parameter (k) using the drive electromagnetic impedance

Description

Die Erfindung betrifft ein Verfahren zum Testen eines Coriolis-Massedurchflussmessgeräts.The invention relates to a method for testing a Coriolis mass flowmeter.

Das Coriolis-Massedurchflussmessgerät weist ein Messrohr, mindestens einen Antriebselektromagneten, mindestens einen Sensorelektromagneten und eine Steuerung auf. Der mindestens eine Antriebselektromagnet weist eine Antriebsspule und einen Antriebsspulenkern und der mindestens eine Sensorelektromagnet weist eine Sensorspule und einen Sensorspulenkern auf.The Coriolis mass flowmeter comprises a measuring tube, at least one drive electromagnet, at least one sensor electromagnet and a controller. The at least one drive electromagnet comprises a drive coil and a drive coil core and the at least one sensor electromagnet comprises a sensor coil and a sensor coil core.

Die Steuerung ist ausgebildet, eine Mess-Schwingung des Messrohrs durch Erzeugen und Einspeisen eines Mess-Antriebssignals in die mindestens eine Antriebsspule anzuregen. Sie ist weiter ausgebildet, unter Verwendung eines durch die Mess-Schwingung hervorgerufenen elektrischen Mess-Sensorsignals der mindestens einen Sensorspule einen Massedurchfluss eines Mediums durch das Messrohr zu bestimmen.The controller is designed to excite a measuring vibration of the measuring tube by generating and feeding a measuring drive signal into the at least one drive coil. It is further designed to determine a mass flow of a medium through the measuring tube using an electrical measuring sensor signal of the at least one sensor coil caused by the measuring vibration.

Wenn das Coriolis-Massedurchflussmessgerät mehr als einen Antriebselektromagneten aufweist, dann weist jeder der Antriebselektromagneten jeweils eine Antriebsspule und einen Antriebsspulenkern auf und wird das Mess-Antriebssignal für in jeden der Antriebselektromagneten eingespeist. Dazu sind die Antriebsspulen zum Beispiel elektrisch in Reihe geschaltet. Wenn das Coriolis-Massedurchflussmessgerät mehr als einen Sensorelektromagneten aufweist, dann weist jeder der Sensorelektromagneten jeweils eine Sensorspule und einen Sensorspulenkern auf und wird das Mess-Sensorsignal für gewöhnlich aus Signalen an jeder der Sensorspulen bestimmt.If the Coriolis mass flowmeter has more than one drive electromagnet, then each of the drive electromagnets has a drive coil and a drive coil core, and the measurement drive signal is fed to each of the drive electromagnets. For example, the drive coils are electrically connected in series. If the Coriolis mass flowmeter has more than one sensor electromagnet, then each of the sensor electromagnets has a sensor coil and a sensor coil core, and the measurement sensor signal is usually determined from signals at each of the sensor coils.

Durch das Einspeisen eines Antriebssignals in die mindestens eine Antriebsspule wird eine Antriebskraft zwischen der Antriebsspule und dem Antriebsspulenkern des mindestens einen Antriebselektromagneten bewirkt. Die Antriebsspule und der Antriebsspulenkern des mindestens einen Antriebselektromagneten sind derart am Coriolis-Massedurchflussmessgerät angeordnet, dass die Antriebskraft auf das Messrohr übertragen wird. Die auf das Messrohr übertragene Antriebskraft bewirkt für gewöhnlich eine Schwingung des Messrohrs. Die Schwingung des Messrohrs bewirkt eine Bewegung der Antriebsspule und des Antriebsspulenkerns des mindestens einen Antriebselektromagneten relativ zueinander.By feeding a drive signal into the at least one drive coil, a drive force is caused between the drive coil and the drive coil core of the at least one drive electromagnet. The drive coil and the drive coil core of the at least one drive electromagnet are arranged on the Coriolis mass flow meter in such a way that the drive force is transmitted to the measuring tube. The drive force transmitted to the measuring tube usually causes the measuring tube to oscillate. The oscillation of the measuring tube causes the drive coil and the drive coil core of the at least one drive electromagnet to move relative to one another.

Die Sensorspule und der Sensorspulenkern des mindestens einen Sensorelektromagneten sind derart am Coriolis-Massedurchflussmessgerät angeordnet, dass die Schwingung des Messrohrs auch eine Bewegung der Sensorspule und des Sensorspulenkerns relativ zueinander bewirkt. Die Bewegung bewirkt auf diese Weise ein elektrisches Sensorsignal in der mindestens einen Sensorspule durch Induktion.The sensor coil and the sensor coil core of the at least one sensor electromagnet are arranged on the Coriolis mass flow meter in such a way that the vibration of the measuring tube also causes a movement of the sensor coil and the sensor coil core relative to each other. In this way, the movement causes an electrical sensor signal in the at least one sensor coil by induction.

Wenn das Antriebssignal das Mess-Antriebssignal ist, dann ist die Schwingung die Mess-Schwingung und ist das Sensorsignal das Mess-Sensorsignal. Die Steuerung bestimmt unter Verwendung des Mess-Sensorsignals den Massedurchfluss des Mediums durch das Messrohr.If the drive signal is the measuring drive signal, then the vibration is the measuring vibration and the sensor signal is the measuring sensor signal. The controller determines the mass flow of the medium through the measuring tube using the measuring sensor signal.

Für einen zuverlässigen Betrieb und eine genaue Bestimmung des Massedurchflusses ist es essenziell, dass eine bestimmte Ausrichtung zum einen der Antriebsspule und des Antriebsspulenkerns des mindestens einen Antriebselektromagneten zueinander und zum anderen der Sensorspule und des Sensorspulenkerns des mindestens einen Sensorelektromagneten zueinander gegeben ist und keine Beschädigung des mindestens einen Antriebselektromagneten und des mindestens einen Sensorelektromagneten vorhanden ist. Durch Vibrationen, externe mechanische Einwirkungen oder Alterung kann die Ausrichtung verändert werden oder eine Beschädigung auftreten. Eine veränderte Ausrichtung oder eine Beschädigung bewirkt letztendlich eine ungenauere Bestimmung des Massedurchflusses. Weitere abträgliche Konsequenzen sind zum Beispiel ein unzuverlässiger Betrieb, keine Anregung der Mess-Schwingung trotz des Mess-Anregungssignals, eine falsche Dichtemessung oder ein erhöhter Strom durch die Antriebsspule zur Anregung der Mess-Schwingung.For reliable operation and accurate determination of the mass flow, it is essential that there is a certain alignment of the drive coil and the drive coil core of the at least one drive electromagnet to one another and that there is no damage to the at least one drive electromagnet and the at least one sensor electromagnet. Vibrations, external mechanical influences or aging can change the alignment or cause damage. A changed alignment or damage ultimately results in a less accurate determination of the mass flow. Other detrimental consequences include, for example, unreliable operation, no excitation of the measuring oscillation despite the measuring excitation signal, incorrect density measurement or an increased current through the drive coil to excite the measuring oscillation.

Aufgabe der vorliegenden Erfindung ist die Angabe eines Verfahrens zum Testen eines Coriolis-Massedurchflussmessgeräts, welches eine veränderte Ausrichtung und/oder Beschädigung erkennt.The object of the present invention is to provide a method for testing a Coriolis mass flowmeter which detects a changed alignment and/or damage.

Die Aufgabe ist durch ein Verfahren mit den Merkmalen von Anspruch 1 gelöst.The object is achieved by a method having the features of claim 1.

Das Verfahren ist dadurch gekennzeichnet, dass zunächst in der Steuerung ein Wert eines Geräteparameters abgespeichert wird. Der Geräteparameter ist ein Quotient aus einer Antriebsspannung und einer Sensorspannung. Die Antriebsspannung ist durch den Antriebsspulenkern in die Antriebsspule des mindestens einen Antriebselektromagneten und die Sensorspannung durch den Sensorspulenkern in die Sensorspule des mindestens einen Sensorelektromagneten induziert. Dabei werden die induzierte Antriebsspannung und die induzierte Sensorspannung durch eine Schwingung des Messrohrs hervorgerufen.The method is characterized in that a value of a device parameter is first stored in the controller. The device parameter is a quotient of a drive voltage and a sensor voltage. The drive voltage is induced by the drive coil core into the drive coil of the at least one drive electromagnet and the sensor voltage is induced by the sensor coil core into the sensor coil of the at least one sensor electromagnet. The induced drive voltage and the induced sensor voltage are caused by an oscillation of the measuring tube.

Das Verfahren ist weiter dadurch gekennzeichnet, dass von der Steuerung im Betrieb des Coriolis-Massedurchflussmessgeräts eine Testfunktion mit den folgenden Schritten ausgeführt wird:

  • In einem Verfahrensschritt wird ein Test-Antriebssignal mit einer von Eigenfrequenzen des Messrohrs verschiedenen Test-Antriebsfrequenz erzeugt und in die mindestens eine Antriebsspule eingespeist. Das Test-Antriebssignal weist demnach keine Eigenfrequenz des Messrohrs auf. Dadurch wird erreicht, dass eine von dem Test-Antriebssignal hervorgerufene Schwingung des Messrohrs in Bezug auf eine Amplitude des Test-Antriebssignals nur eine kleine Schwingungsamplitude aufweist im Vergleich zu einem Antriebssignal, das eine Eigenfrequenz des Messrohrs aufweist.
The method is further characterized in that the control system during operation of the Coriolis mass flowmeter, a test function is performed with the following steps:
  • In one method step, a test drive signal is generated with a test drive frequency that is different from the natural frequencies of the measuring tube and is fed into the at least one drive coil. The test drive signal therefore has no natural frequency of the measuring tube. This ensures that an oscillation of the measuring tube caused by the test drive signal only has a small oscillation amplitude in relation to an amplitude of the test drive signal compared to a drive signal that has a natural frequency of the measuring tube.

In einem Verfahrensschritt wird eine Test-Antriebsspannung über der mindestens einen Antriebsspule und ein Test-Antriebsstrom durch die mindestens eine Antriebsspule gemessen. Die Test-Antriebsspannung und der Test-Antriebsstrom werden gemessen, während das Test-Antriebssignal in die mindestens eine Antriebsspule eingespeist wird. Die Schwingung des Messrohrs bewirkt eine Bewegung der mindestens einen Antriebsspule und des mindestens einen Antriebsspulenkerns relativ zueinander. Gleiches gilt auch für die mindestens eine Sensorspule und den mindestens einen Sensorspulenkern. Da die Schwingungsamplitude des Messrohrs klein ist, ist auch eine Amplitude der durch die Bewegung in die mindestens eine Antriebspule induzierten Antriebsspannung klein. Somit ist die Amplitude der induzierten Antriebsspannung klein in Bezug auf die Amplitude des Test-Antriebssignals.In one method step, a test drive voltage across the at least one drive coil and a test drive current through the at least one drive coil are measured. The test drive voltage and the test drive current are measured while the test drive signal is fed into the at least one drive coil. The vibration of the measuring tube causes a movement of the at least one drive coil and the at least one drive coil core relative to one another. The same also applies to the at least one sensor coil and the at least one sensor coil core. Since the vibration amplitude of the measuring tube is small, an amplitude of the drive voltage induced by the movement in the at least one drive coil is also small. The amplitude of the induced drive voltage is therefore small in relation to the amplitude of the test drive signal.

In einem Verfahrensschritt wird eine Antriebselektromagnetimpedanz unter Verwendung der Test-Antriebsspannung und des Test-Antriebsstroms bestimmt. Da die Amplitude der induzierten Antriebsspannung klein in Bezug auf die Amplitude des Test-Antriebssignals ist, ist auch eine durch die induzierte Antriebsspannung bedingte Ungenauigkeit der bestimmten Antriebselektromagnetimpedanz klein.In a method step, a drive electromagnetic impedance is determined using the test drive voltage and the test drive current. Since the amplitude of the induced drive voltage is small with respect to the amplitude of the test drive signal, an inaccuracy of the determined drive electromagnetic impedance due to the induced drive voltage is also small.

In einem Verfahrensschritt wird das Mess-Antriebssignal erzeugt und in die mindestens eine Antriebsspule eingespeist.In one process step, the measuring drive signal is generated and fed into at least one drive coil.

In einem Verfahrensschritt wird eine Mess-Antriebsspannung über der mindestens einen Antriebsspule, ein Mess-Antriebsstrom durch die mindestens eine Antriebsspule und einer Mess-Sensorspannung über der mindestens einen Sensorspule gemessen. Die Mess-Antriebsspannung, der Mess-Antriebsstrom und die Mess-Sensorspannung werden gemessen, während das Mess-Antriebssignal in die mindestens eine Antriebsspule eingespeist wird. Vorzugsweise sind das Test-Antriebssignal und/oder das Mess-Antriebssignal sinusförmige Signale.In one method step, a measuring drive voltage across the at least one drive coil, a measuring drive current through the at least one drive coil and a measuring sensor voltage across the at least one sensor coil are measured. The measuring drive voltage, the measuring drive current and the measuring sensor voltage are measured while the measuring drive signal is fed into the at least one drive coil. Preferably, the test drive signal and/or the measuring drive signal are sinusoidal signals.

In einem Verfahrensschritt wird ein Wert des Geräteparameters unter Verwendung der Antriebselektromagnetimpedanz, der Mess-Antriebsspannung, des Mess-Antriebsstroms und der Mess-Sensorspannung bestimmt.In one process step, a value of the device parameter is determined using the drive electromagnetic impedance, the measuring drive voltage, the measuring drive current and the measuring sensor voltage.

Nach dem Ausführen der Testfunktion wird von der Steuerung ein Fehler signalisiert, wenn eine Abweichung des bestimmten Werts des Geräteparameters vom abgespeicherten Wert des Geräteparameters größer als ein in der Steuerung abgespeicherter Grenzwert ist. Die Abweichung wird von der Steuerung bestimmt.After executing the test function, the controller signals an error if the deviation between the specific value of the device parameter and the stored value of the device parameter is greater than a limit value stored in the controller. The deviation is determined by the controller.

Grundlage ist die folgende Erkenntnis: Wenn das Messrohr eine Schwingung aufweist, dann induziert der Antriebsspulenkern eine Antriebsspannung in die Antriebsspule des mindestens einen Antriebselektromagneten und induziert der Sensorspulenkern eine Sensorspannung in die Sensorspule des mindestens einen Sensorelektromagneten. Der Quotient aus der Antriebsspannung und der Sensorspannung ist bei einem Coriolis-Massedurchflussmessgerät konstant, wenn sich die Ausrichtung nicht verändert hat und keine Beschädigung aufgetreten ist. Damit der Quotient konstant ist, müssen auch weitere Randbedingungen konstant sein oder berücksichtigt werden. Eine solche weitere Randbedingung ist eine Temperatur des mindestens einen Antriebselektromagneten und/oder des mindestens einen Sensorelektromagneten. Hier wird davon ausgegangen, dass die Randbedingungen konstant sind.The basis is the following finding: If the measuring tube is vibrating, the drive coil core induces a drive voltage in the drive coil of the at least one drive electromagnet and the sensor coil core induces a sensor voltage in the sensor coil of the at least one sensor electromagnet. The quotient of the drive voltage and the sensor voltage is constant in a Coriolis mass flow meter if the alignment has not changed and no damage has occurred. In order for the quotient to be constant, other boundary conditions must also be constant or taken into account. One such additional boundary condition is a temperature of the at least one drive electromagnet and/or the at least one sensor electromagnet. It is assumed here that the boundary conditions are constant.

Demnach leistet das Verfahren ein Erkennen einer veränderten Ausrichtung und/oder einer Beschädigung.Accordingly, the method enables detection of a change in alignment and/or damage.

In einer Ausgestaltung des Verfahrens wird der Geräteparameter unter Verwendung der folgenden Formel bestimmt: Die Mess-Antriebsspannung ist gleich einer Summe aus zum einen einem Produkt der Antriebselektromagnetimpedanz und des Mess-Antriebsstroms und zum anderen einem Produkt des Geräteparameters und der Mess-Sensorspannung. Die Formel wird dann nach dem Geräteparameter aufgelöst.In one embodiment of the method, the device parameter is determined using the following formula: The measuring drive voltage is equal to a sum of, on the one hand, a product of the drive electromagnetic impedance and the measuring drive current and, on the other hand, a product of the device parameter and the measuring sensor voltage. The formula is then solved for the device parameter.

In einer weiteren Ausgestaltung wird der abgespeicherte Wert des Geräteparameters von der Steuerung selbst bestimmt, indem die Testfunktion ausgeführt wird, oder wird der abgespeicherte Wert des Geräteparameters durch eine Simulation des Coriolis-Massedurchflussmessgeräts bestimmt. Vor diesem Ausführen der Testfunktion zur Bestimmung des Werts des dann nachfolgend abgespeicherten Geräteparameters wird insbesondere sichergestellt, dass die bestimmte Ausrichtung und keine Beschädigung vorliegt. Die Simulation berücksichtigt insbesondere eine Amplitude der Mess-Schwingung und die Ausrichtung. Weiter berücksichtigt sie einen Widerstand, eine Induktivität, Abmessungen und Windungszahlen der Antriebsspulen und der Sensorspulen. Darüber hinaus berücksichtigt sie, wenn Permanentmagneten als Spulenkerne verwendet werden, deren Magnetfeldstärken.In a further embodiment, the stored value of the device parameter is determined by the control itself by executing the test function, or the stored value of the device parameter is determined by a simulation of the Coriolis mass flow meter. Before executing the test function to determine the value of the subsequently stored device parameter, it is ensured in particular that the specific alignment and no damage is present. The simulation takes into account in particular an amplitude of the measuring vibration and the alignment. It also takes into account resistance, inductance, dimensions and number of turns of the drive coils and the sensor coils. In addition, if permanent magnets are used as coil cores, it takes into account their magnetic field strengths.

In einer weiteren Ausgestaltung ist vorgesehen, dass das Test-Antriebssignal und das Mess-Antriebssignal gleichzeitig erzeugt und eingespeist werden. Dementsprechend erfolgt auch das Messen der Test-Antriebsspannung, des Test-Antriebsstroms, der Mess-Antriebsspannung, des Mess-Antriebsstroms und der Mess-Sensorspannung gleichzeitig. Die Test-Antriebsspannung und der Test-Antriebsstrom einerseits und die Mess-Antriebsspannung, der Mess-Antriebsstroms und die Mess-Sensorspannung andererseits werden von der Steuerung anhand ihrer voneinander verschiedenen Frequenzgehalte unterschieden.In a further embodiment, it is provided that the test drive signal and the measurement drive signal are generated and fed in simultaneously. Accordingly, the test drive voltage, the test drive current, the measurement drive voltage, the measurement drive current and the measurement sensor voltage are measured simultaneously. The test drive voltage and the test drive current on the one hand and the measurement drive voltage, the measurement drive current and the measurement sensor voltage on the other hand are differentiated by the control system based on their different frequency contents.

In einer weiteren Ausgestaltung weist das Mess-Antriebssignal eine Eigenfrequenz des Messrohrs auf. Durch die Anregung des Messrohrs zur Schwingung mit einer Eigenfrequenz des Messrohrs ist die für die Schwingung notwendige Leistung reduziert im Vergleich zur Anregung des Messrohrs mit einer von einer Eigenfrequenz verschiedenen Frequenz.In a further embodiment, the measuring drive signal has a natural frequency of the measuring tube. By exciting the measuring tube to oscillate with a natural frequency of the measuring tube, the power required for the oscillation is reduced compared to exciting the measuring tube with a frequency other than a natural frequency.

In einer weiteren Ausgestaltung wird ein Massedurchfluss eines Mediums durch das Messrohr von der Steuerung unter Verwendung der Mess-Antriebsspannung und der Mess-Sensorspannung bestimmt. Die Mess-Sensorspannung ist somit das Mess-Sensorsignal. Bei dieser Ausgestaltung wird ein Zeitverlust durch die Testfunktion reduziert, da für die Testfunktion notwendige Messwerte auch für die Bestimmung des Durchflusses verwendet werden.In a further embodiment, a mass flow of a medium through the measuring tube is determined by the controller using the measuring drive voltage and the measuring sensor voltage. The measuring sensor voltage is thus the measuring sensor signal. In this embodiment, time loss due to the test function is reduced because the measured values required for the test function are also used to determine the flow.

In einer weiteren Ausgestaltung wird die Testfunktion periodisch im Betrieb des Coriolis-Massedurchflussmessgeräts ausgeführt und/oder dann ausgeführt, wenn das Coriolis-Massedurchflussmessgerät in einen Messmodus wechselt und/oder bei einem Starten des Coriolis-Massedurchflussmessgeräts ausgeführt. Durch das periodische Ausführen der Testfunktion wird das Coriolis-Massedurchflussmessgerät fortlaufend überwacht. Durch das Ausführen der Testfunktion beim Starten wird eine Abweichung der Ausrichtung oder eine Beschädigung gleich beim Starten erkannt. Im Messmodus wird von dem Coriolis-Massedurchflussmessgerät ein Massedurchfluss eines Mediums durch das Messrohr bestimmt.In a further embodiment, the test function is carried out periodically during operation of the Coriolis mass flow meter and/or when the Coriolis mass flow meter switches to a measuring mode and/or when the Coriolis mass flow meter is started. By periodically executing the test function, the Coriolis mass flow meter is continuously monitored. By executing the test function when starting, a deviation in alignment or damage is detected immediately when starting. In measuring mode, the Coriolis mass flow meter determines a mass flow of a medium through the measuring tube.

In einer weiteren Ausgestaltung wird ein Ausführen der Testfunktion manuell durch einen Benutzer ausgelöst.In a further embodiment, the execution of the test function is triggered manually by a user.

Eine weitere Ausgestaltung setzt voraus, dass das Coriolis-Massedurchflussmessgeräts zwei Sensorelektromagneten aufweist. In einer Ausgestaltung des Verfahrens für dieses Coriolis-Massedurchflussmessgerät wird die Mess-Sensorspannung bestimmt, indem eine erste Mess-Spannung über der Sensorspule einer der beiden Sensorelektromagneten und eine zweite Mess-Spannung über der Sensorspule der anderen der beiden Sensorelektromagneten gemessen und dann die Mess-Sensorspannung als ein Mittelwert aus der ersten Mess-Spannung und der zweiten Mess-Spannung bestimmt wird.A further embodiment requires that the Coriolis mass flow meter has two sensor electromagnets. In one embodiment of the method for this Coriolis mass flow meter, the measuring sensor voltage is determined by measuring a first measuring voltage across the sensor coil of one of the two sensor electromagnets and a second measuring voltage across the sensor coil of the other of the two sensor electromagnets and then determining the measuring sensor voltage as an average value of the first measuring voltage and the second measuring voltage.

In einer weiteren Ausgestaltung wird von der Steuerung der bestimmte Wert des Geräteparameters in einem Datum abgespeichert. Weiter wird vorzugsweise im Datum zusätzlich ein Zeitstempel und/oder Meta-Daten abgespeichert wird bzw. werden und das Datum zur Diagnose des Fehlers bereitgestellt wird. Auch das wird von der Steuerung ausgeführt.In a further embodiment, the controller stores the specific value of the device parameter in a datum. Furthermore, a time stamp and/or meta data is preferably also stored in the datum and the datum is made available for diagnosing the error. This is also carried out by the controller.

In einer Weiterbildung der vorstehenden Ausgestaltung umfassen die Meta-Daten eine Temperatur und/oder einen Massedurchfluss.In a further development of the above embodiment, the meta data comprise a temperature and/or a mass flow rate.

In einer weiteren Ausgestaltung des Verfahrens wird von der Steuerung das Datum zu einer Liste gespeicherter historischer Daten hinzugefügt und die Liste zur Diagnose des Fehlers bereitgestellt.In a further embodiment of the method, the controller adds the date to a list of stored historical data and makes the list available for diagnosing the error.

Im Einzelnen ist eine Vielzahl an Möglichkeiten gegeben, das Verfahren zum Testen eines Coriolis-Massedurchflussmessgeräts auszugestalten und weiterzubilden. Dazu wird verwiesen zum einen auf die dem unabhängigen Anspruch nachgeordneten Ansprüche und zum anderen auf die nachfolgende Beschreibung eines bevorzugten Ausführungsbeispiels in Verbindung mit der Zeichnung. In der Zeichnung zeigt:

  • 1 Ein Ausführungsbeispiel eines Coriolis-Massedurchflussmessgeräts,
  • 2 eine Auslenkung des Messrohrs des Coriolis-Massedurchflussmessgeräts und
  • 3 einen Ablaufplan eines Ausführungsbeispiels eines Verfahrens zum Testen des Coriolis-Massedurchflussmessgeräts.
In detail, there are a number of possibilities for designing and developing the method for testing a Coriolis mass flow meter. Reference is made to the claims subordinate to the independent claim and to the following description of a preferred embodiment in conjunction with the drawing. The drawing shows:
  • 1 An embodiment of a Coriolis mass flow meter,
  • 2 a deflection of the measuring tube of the Coriolis mass flowmeter and
  • 3 a flow chart of an embodiment of a method for testing the Coriolis mass flow meter.

1 zeigt ein Coriolis-Massedurchflussmessgerät 1. Dieses weist ein Messrohr 2, einen Antriebselektromagneten 3, zwei Sensorelektromagneten 4 und eine Steuerung 5 auf. Der Antriebselektromagnet 3 weist eine Antriebsspule 6 und einen Antriebsspulenkern 7 auf. Jeder der beiden Sensorelektromagneten 4 weist eine Sensorspule 8 und einen Sensorspulenkern 9 auf. Der Spulenkern einer Spule kann ein Permanentmagnet sein. Hier sind sowohl der Antriebsspulenkern 7 als die Sensorspulenkerne 9 Permanentmagneten. 1 shows a Coriolis mass flow meter 1. This has a measuring tube 2, a drive electromagnet 3, two sensor electromagnets 4 and a controller 5. The drive electromagnet 3 has a drive coil 6 and a drive coil core 7. Each of the two sensor electromagnets 4 has a sensor coil 8 and a sensor coil core 9. The coil core of a coil can be a permanent magnet. Here Both the drive coil core 7 and the sensor coil cores 9 are permanent magnets.

Das Messrohr 2 weist eine Längsachse 10 auf und ist an seinen Enden in Lagern 11 gelagert. Im Messrohr 2 ist ein Medium 12, welches mit einer Geschwindigkeit vM durch das Messrohr 2 in Richtung des Pfeils geströmt wird.The measuring tube 2 has a longitudinal axis 10 and is supported at its ends in bearings 11. In the measuring tube 2 there is a medium 12 which flows at a speed v M through the measuring tube 2 in the direction of the arrow.

2 zeigt eine Auslenkung s des Messrohrs 2 anhand der Längsachse 10 zu einem bestimmten Zeitpunkt. In diesem Zeitpunkt weist die Auslenkung in einer Mitte zwischen den Lagern 11 eine Geschwindigkeit vS in Richtung des Pfeils auf. Die Lager 11 verhindern an den Lagern 11 eine Auslenkung des Messrohrs 2, ermöglichen aber eine Auslenkung zwischen den Lagern 11. Die durchgezogene Linie der Längsachse 10 zeigt die Auslenkung des Messrohrs 2, wenn das Medium 12 im Messrohr 2 still steht, also die Geschwindigkeit vM = 0 ist. Die gestrichelte Linie der Längsachse 10 zeigt die Auslenkung des Messrohrs 2, wenn das Medium 12 das Messohr 2 mit einer Geschwindigkeit vM > 0 geströmt wird. 2 shows a deflection s of the measuring tube 2 based on the longitudinal axis 10 at a specific point in time. At this point in time, the deflection in the middle between the bearings 11 has a speed v S in the direction of the arrow. The bearings 11 prevent a deflection of the measuring tube 2 at the bearings 11, but allow a deflection between the bearings 11. The solid line of the longitudinal axis 10 shows the deflection of the measuring tube 2 when the medium 12 in the measuring tube 2 is stationary, i.e. the speed v M = 0. The dashed line of the longitudinal axis 10 shows the deflection of the measuring tube 2 when the medium 12 flows through the measuring tube 2 at a speed v M > 0.

Ein wesentliches Merkmal des Verfahrens ist ein Geräteparameter k. Der Geräteparameter k ist im Allgemeinen ein Quotient aus einer durch einen Antriebsspulenkern in eine Antriebsspule induzierten Antriebsspannung und aus einer durch einen Sensorspulenkern in eine Sensorspule induzierten Sensorspannung. Die induzierte Antriebsspannung und die induzierte Sensorspannung werden durch eine Schwingung eines Messrohrs eines Coriolis-Massedurchflussmessgeräts hervorgerufen. Da das Coriolis-Massedurchflussmessgerät 1 in diesem Ausführungsbeispiel zwei Sensorelektromagneten 4 aufweist, gibt es dementsprechend auch zwei Geräteparameter k. Folglich gibt es bei einem Coriolis-Massedurchflussmessgerät mit drei Sensorelektromagneten 4 drei Geräteparameter k. Entsprechendes gilt auch, wenn ein Coriolis-Massedurchflussmessgerät mehr als einen Antriebselektromagneten aufweist. In einem alternativen Ausführungsbeispiel weist das Coriolis-Massedurchflussmessgerät 1 mehr als einen Antriebselektromagneten 3 auf und sind die Antriebsspulen 6 elektrisch in Reihe geschaltet. Grundsätzlich bezieht sich der Geräteparameter k jeweils auf einen der Antriebselektromagneten und einen der Sensorelektromagneten eines Coriolis-Massedurchflussmessgeräts. Im Folgenden wird der Geräteparameter k nur für den Antriebselektromagneten 3 und einen der beiden Sensorelektromagneten 4 in diesem Ausführungsbeispiel beschrieben. Der Geräteparameter k ist hier also ein Quotient aus einer durch den Antriebsspulenkern 7 in die Antriebsspule 6 induzierten Antriebsspannung und aus einer durch den Sensorspulenkern 9 in die Sensorspule 8 induzierten Sensorspannung. Die induzierte Antriebsspannung und die induzierte Sensorspannung werden durch eine Schwingung des Messrohrs 2 hervorgerufen.An essential feature of the method is a device parameter k. The device parameter k is generally a quotient of a drive voltage induced by a drive coil core in a drive coil and a sensor voltage induced by a sensor coil core in a sensor coil. The induced drive voltage and the induced sensor voltage are caused by an oscillation of a measuring tube of a Coriolis mass flow meter. Since the Coriolis mass flow meter 1 in this embodiment has two sensor electromagnets 4, there are correspondingly also two device parameters k. Consequently, in a Coriolis mass flow meter with three sensor electromagnets 4, there are three device parameters k. The same also applies if a Coriolis mass flow meter has more than one drive electromagnet. In an alternative embodiment, the Coriolis mass flow meter 1 has more than one drive electromagnet 3 and the drive coils 6 are electrically connected in series. Basically, the device parameter k refers to one of the drive electromagnets and one of the sensor electromagnets of a Coriolis mass flow meter. In the following, the device parameter k is only described for the drive electromagnet 3 and one of the two sensor electromagnets 4 in this embodiment. The device parameter k is therefore a quotient of a drive voltage induced by the drive coil core 7 in the drive coil 6 and a sensor voltage induced by the sensor coil core 9 in the sensor coil 8. The induced drive voltage and the induced sensor voltage are caused by an oscillation of the measuring tube 2.

Die Steuerung 5 ist ausgebildet, die folgenden Verfahrensschritte, siehe 3, auszuführen und führt diese auch aus, da das Coriolis-Massedurchflussmessgerät 1 im Betrieb ist:

  • In einem ersten Verfahrensschritt 101 wird in der Steuerung 5 ein Wert des Geräteparameters k für den Antriebselektromagneten 3 und den einen der beiden Sensorelektromagneten 4 abgespeichert.
  • In einem zweiten Verfahrensschritt 102 wird ein Test-Antriebssignal erzeugt und in die Antriebsspule 6 eingespeist. Das Test-Antriebssignal weist eine von Eigenfrequenzen des Messrohrs 2 verschiedene Test-Antriebsfrequenz auf.
  • In einem dritten Verfahrensschritt 103 wird eine Test-Antriebsspannung UT über der Antriebsspule 6 und ein Test-Antriebsstrom IT durch die Antriebsspule 6 gemessen. Dabei liegt das Test-Antriebssignal an der Antriebsspule 6 an.
  • In einem vierten Verfahrensschritt 104 wird eine Antriebselektromagnetimpedanz Z unter Verwendung der Test-Antriebsspannung UT und des Test-Antriebsstroms IT bestimmt, und zwar gemäß der Formel Z = UT / IT.
  • In einem fünften Verfahrensschritt 105 wird ein Mess-Antriebssignal erzeugt und in die Antriebsspule 6 eingespeist. Das Mess-Antriebssignal weist eine Eigenfrequenz des Messrohrs 2 auf.
  • In einem sechsten Verfahrensschritt 106 werden eine Mess-Antriebsspannung UA über der Antriebsspule 6 und ein Mess-Antriebsstrom IA durch die Antriebsspule 6 gemessen und eine Mess-Sensorspannung Us über der Sensorspule 8 bestimmt. Das Bestimmen der Mess-Sensorspannung US erfolgt in diesem Ausführungsbeispiel durch ein Messen. In einem alternativen Ausführungsbeispiel wird die Mess-Sensorspannung US bestimmt, indem eine erste Mess-Spannung über der Sensorspule 8 einer der beiden Sensorelektromagneten 4 und eine zweite Mess-Spannung über der Sensorspule 8 des anderen der beiden Sensorelektromagneten 4 gemessen und dann die Mess-Sensorspannung US als ein Mittelwert aus der ersten Mess-Spannung und der zweiten Mess-Spannung bestimmt wird.
  • In diesem Ausführungsbeispiel wird in einem siebten Verfahrensschritt 107 ein Wert des Geräteparameters k unter Verwendung der Antriebselektromagnetimpedanz Z, der Mess-Antriebsspannung UA, des Mess-Antriebsstroms IA und der Mess-Sensorspannung US bestimmt. Und zwar wird in diesem Ausführungsbeispiel der Geräteparameter k unter Verwendung der folgenden Formel bestimmt: U A = Z I A + k U S
    Figure DE102022129037A1_0001
  • In Worten: Die Mess-Antriebsspannung UA ist gleich der Summe aus zum einen dem Produkt der Antriebselektromagnetimpedanz Z und des Mess-Antriebsstroms IA und zum anderen dem Produkt des Geräteparameters k und der Mess-Sensorspannung US. Die Formel wird nach k aufgelöst.
The controller 5 is designed to carry out the following process steps, see 3 , and does so because the Coriolis mass flowmeter 1 is in operation:
  • In a first method step 101, a value of the device parameter k for the drive electromagnet 3 and one of the two sensor electromagnets 4 is stored in the controller 5.
  • In a second method step 102, a test drive signal is generated and fed into the drive coil 6. The test drive signal has a test drive frequency that is different from the natural frequencies of the measuring tube 2.
  • In a third method step 103, a test drive voltage U T across the drive coil 6 and a test drive current I T through the drive coil 6 are measured. The test drive signal is applied to the drive coil 6.
  • In a fourth method step 104, a drive electromagnetic impedance Z is determined using the test drive voltage U T and the test drive current I T , according to the formula Z = U T / I T .
  • In a fifth method step 105, a measuring drive signal is generated and fed into the drive coil 6. The measuring drive signal has a natural frequency of the measuring tube 2.
  • In a sixth method step 106, a measuring drive voltage U A across the drive coil 6 and a measuring drive current I A through the drive coil 6 are measured and a measuring sensor voltage Us across the sensor coil 8 is determined. In this embodiment, the measuring sensor voltage U S is determined by measuring. In an alternative embodiment, the measuring sensor voltage U S is determined by measuring a first measuring voltage across the sensor coil 8 of one of the two sensor electromagnets 4 and a second measuring voltage across the sensor coil 8 of the other of the two sensor electromagnets 4 and then determining the measuring sensor voltage U S as an average value of the first measuring voltage and the second measuring voltage.
  • In this embodiment, in a seventh method step 107, a value of the device parameter k is determined using the drive electromagnetic impedance Z, the measuring drive voltage U A , the measuring drive current I A and the measuring sensor voltage U S. In this embodiment, Example of device parameter k is determined using the following formula: U A = Z I A + k U S
    Figure DE102022129037A1_0001
  • In words: The measuring drive voltage U A is equal to the sum of the product of the drive electromagnetic impedance Z and the measuring drive current I A and the product of the device parameter k and the measuring sensor voltage U S . The formula is solved for k.

Für gewöhnlich werden die Antriebsspannung, der Antriebsstrom und die Sensorspannung als komplexe Größen bestimmt. Somit sind die Test-Antriebsspannung UT, der Test-Antriebsstrom IT, die Mess-Antriebsspannung UA, der Mess-Antriebsstrom IA und die Mess-Sensorspannung US und in Folge dessen auch die Antriebselektromagnetimpedanz Z und der Geräteparameter k komplexe Werte.Usually, the drive voltage, the drive current and the sensor voltage are determined as complex quantities. Thus, the test drive voltage U T , the test drive current I T , the measuring drive voltage U A , the measuring drive current I A and the measuring sensor voltage U S and, as a result, also the drive electromagnetic impedance Z and the device parameter k are complex values.

Weiter wird ein Massedurchfluss des Mediums 12 durch das Messrohr 2 von der Steuerung 5 unter Verwendung der Mess-Antriebsspannung UA und der Mess-Sensorspannung US bestimmt. Der bestimmte Wert des Geräteparameters k wird in einem Datum zusammen mit einem Zeitstempel und Meta-Daten abgespeichert. Die Meta-Daten sind eine Temperatur und der bestimmte Durchfluss.Furthermore, a mass flow of the medium 12 through the measuring tube 2 is determined by the controller 5 using the measuring drive voltage U A and the measuring sensor voltage U S. The determined value of the device parameter k is stored in a datum together with a time stamp and meta data. The meta data is a temperature and the determined flow.

In einem achten Verfahrensschritt 108 wird ein Fehler signalisiert, wenn eine Abweichung des bestimmten Werts des Geräteparameters k vom abgespeicherten Wert des Geräteparameters größer als ein in der Steuerung 5 abgespeicherter Grenzwert ist. Das zuvor abgespeicherte Datum wird zur Diagnose des Fehlers bereitgestellt.In an eighth method step 108, an error is signaled if a deviation of the specific value of the device parameter k from the stored value of the device parameter is greater than a limit value stored in the controller 5. The previously stored data is provided for diagnosing the error.

Die Verfahrensschritte zwei bis sieben bilden eine Testfunktion, mit welcher das Coriolis-Massedurchflussmessgerät getestet wird. Die Testfunktion wird in diesem Ausführungsbeispiel beim Starten und danach periodisch im Betrieb des Coriolis-Massedurchflussmessgeräts 1 ausgeführt. Alternativ dazu wird die Testfunktion dann ausgeführt, wenn das Coriolis-Massedurchflussmessgerät 1 in einen Messmodus wechselt. Zusätzlich kann das Ausführen der Testfunktion auch manuell durch einen Benutzer am Coriolis-Massedurchflussmessgeräts 1 ausgelöst werden. Die Steuerung 5 ist dazu entsprechend ausgebildet. Wenn die Testfunktion mehrfach ausgeführt worden ist, dann hat die Steuerung das jeweils bestimmte Datum zu einer Liste gespeicherter historischer Daten hinzugefügt. Bei einem Fehler wird dann diese Liste von der Steuerung zur Diagnose des Fehlers bereitgestellt.Method steps two to seven form a test function with which the Coriolis mass flow meter is tested. In this embodiment, the test function is carried out when starting and then periodically during operation of the Coriolis mass flow meter 1. Alternatively, the test function is carried out when the Coriolis mass flow meter 1 changes to a measuring mode. In addition, the execution of the test function can also be triggered manually by a user on the Coriolis mass flow meter 1. The controller 5 is designed accordingly for this purpose. If the test function has been carried out several times, the controller has added the respective specific date to a list of stored historical data. In the event of an error, this list is then provided by the controller for diagnosis of the error.

In diesem Ausführungsbeispiel wird der im ersten Verfahrensschritt 101 in der Steuerung 5 abgespeicherte Wert des Geräteparameters k durch ein Ausführen der Testfunktion bestimmt. Bei diesem Ausführen der Testfunktion ist hier sichergestellt, dass eine bestimmte Ausrichtung zum einen der Antriebsspule 6 und des Antriebsspulenkerns 7 zueinander und zum anderen der Sensorspule 8 und des Sensorspulenkerns 9 zueinander gebeben ist und keine Beschädigung des Antriebselektromagneten 3 oder des Sensorelektromagneten 4 vorhanden ist. Beim nachfolgenden Ausführen der Testfunktion werden somit eine abweichende Ausrichtung und/oder eine Beschädigung erkannt und angezeigt, wenn der Grenzwert überschritten wird.In this exemplary embodiment, the value of the device parameter k stored in the first method step 101 in the controller 5 is determined by executing the test function. When the test function is executed in this way, it is ensured that a certain alignment of the drive coil 6 and the drive coil core 7 to one another and of the sensor coil 8 and the sensor coil core 9 to one another is given and that there is no damage to the drive electromagnet 3 or the sensor electromagnet 4. When the test function is subsequently executed, a different alignment and/or damage is thus detected and displayed if the limit value is exceeded.

In einem alternativen Ausführungsbeispiel wird der in der Steuerung 5 abgespeicherte Wert des Geräteparameters k aus dem Design des Coriolis-Massedurchflussmessgerät 1 bestimmt.In an alternative embodiment, the value of the device parameter k stored in the controller 5 is determined from the design of the Coriolis mass flow meter 1.

BezugszeichenReference symbols

11
Coriolis-MassedurchflussmessgerätCoriolis mass flow meter
22
MessrohrMeasuring tube
33
AntriebselektromagnetDrive electromagnet
44
SensorelektromagnetSensor electromagnet
55
Steuerungsteering
66
AntriebsspuleDrive coil
77
AntriebsspulenkernDrive coil core
88th
SensorspuleSensor coil
99
SensorspulenkernSensor coil core
1010
LängsachseLongitudinal axis
1111
Lagercamp
1212
Mediummedium
kk
GeräteparameterDevice parameters
UAUA
Mess-AntriebsspannungMeasuring drive voltage
IAIA
Mess-AntriebsstromMeasuring drive current
UTUT
Test-AntriebsspannungTest drive voltage
ITIT
Test-AntriebsstromTest drive current
USUS
Mess-SensorspannungMeasuring sensor voltage
ZZ
AntriebselektromagnetimpedanzDrive electromagnetic impedance

Claims (12)

Verfahren zum Testen eines Coriolis-Massedurchflussmessgeräts (1) mit einem Messrohr (2), mindestens einem Antriebselektromagneten (3), mindestens einem Sensorelektromagneten (4) und einer Steuerung (5), wobei der mindestens eine Antriebselektromagnet (3) eine Antriebsspule (6) und einen Antriebsspulenkern (7) aufweist, wobei der mindestens eine Sensorelektromagnet (4) eine Sensorspule (8) und einen Sensorspulenkern (9) aufweist, wobei die Steuerung (5) ausgebildet ist, eine Mess-Schwingung des Messrohrs (2) durch Erzeugen und Einspeisen eines Mess-Antriebssignals in die mindestens eine Antriebsspule (6) anzuregen und unter Verwendung eines durch die Mess-Schwingung hervorgerufenen elektrischen Mess-Sensorsignals der mindestens einen Sensorspule (8) einen Massedurchfluss eines Mediums (12) durch das Messrohr (2) zu bestimmen, dadurch gekennzeichnet, dass in der Steuerung (5) ein Wert eines Geräteparameters (k) abgespeichert wird, wobei der Geräteparameter (k) ein Quotient aus einer Antriebsspannung und einer Sensorspannung ist, wobei die Antriebsspannung durch den Antriebsspulenkern (7) in die Antriebsspule (6) des mindestens einen Antriebselektromagneten (3) und die Sensorspannung durch den Sensorspulenkern (9) in die Sensorspule (8) des mindestens einen Sensorelektromagneten (4) induziert ist und wobei die induzierte Antriebsspannung und die induzierte Sensorspannung durch eine Schwingung des Messrohrs (2) hervorgerufen werden und dass von der Steuerung (5) eine Testfunktion mit den folgenden Schritten ausgeführt wird: - Erzeugen und Einspeisen in die mindestens eine Antriebsspule eines Test-Antriebssignals mit einer von Eigenfrequenzen des Messrohrs (2) verschiedenen Test-Antriebsfrequenz, - Messen einer Test-Antriebsspannung (UT) über der mindestens einen Antriebsspule (6) und eines Test-Antriebsstroms (IT) durch die mindestens eine Antriebsspule (6), - Bestimmen einer Antriebselektromagnetimpedanz (Z) unter Verwendung der Test-Antriebsspannung (UT) und des Test-Antriebsstroms (IT), - Erzeugen und Einspeisen in die mindestens eine Antriebsspule (6) des Mess-Antriebssignals, - Messen einer Mess-Antriebsspannung (UA) über der mindestens einen Antriebsspule (6), eines Mess-Antriebsstroms (IA) durch die mindestens eine Antriebsspule (6) und Bestimmen einer Mess-Sensorspannung (US) über der mindestens einen Sensorspule (8), - Bestimmen eines Werts des Geräteparameters (k) unter Verwendung der Antriebselektromagnetimpedanz (Z), der Mess-Antriebsspannung (UA), des Mess-Antriebsstroms (IA) und der Mess-Sensorspannung (US) und dass von der Steuerung (5) ein Fehler signalisiert wird, wenn eine Abweichung des bestimmten Werts des Geräteparameters (k) vom abgespeicherten Wert des Geräteparameters (k) größer als ein in der Steuerung (5) abgespeicherter Grenzwert ist.Method for testing a Coriolis mass flow meter (1) with a measuring tube (2), at least one drive electromagnet (3), at least one sensor electromagnet (4) and a controller (5), wherein the at least one drive electromagnet (3) has a drive coil (6) and a drive coil core (7), wherein the at least one sensor electromagnet (4) has a sensor coil (8) and a sensor coil core (9), wherein the controller (5) is designed to excite a measuring vibration of the measuring tube (2) by generating and feeding a measuring drive signal into the at least one drive coil (6) and to determine a mass flow of a medium (12) through the measuring tube (2) using an electrical measuring sensor signal of the at least one sensor coil (8) caused by the measuring vibration, characterized in that a value of a device parameter (k) is stored in the controller (5), wherein the device parameter (k) is a quotient of a drive voltage and a sensor voltage, wherein the drive voltage is induced by the drive coil core (7) into the drive coil (6) of the at least one drive electromagnet (3) and the sensor voltage is induced by the sensor coil core (9) into the sensor coil (8) of the at least one sensor electromagnet (4). and wherein the induced drive voltage and the induced sensor voltage are caused by an oscillation of the measuring tube (2) and that the controller (5) carries out a test function with the following steps: - generating and feeding into the at least one drive coil a test drive signal with a test drive frequency that is different from the natural frequencies of the measuring tube (2), - measuring a test drive voltage (U T ) across the at least one drive coil (6) and a test drive current (I T ) through the at least one drive coil (6), - determining a drive electromagnetic impedance (Z) using the test drive voltage (U T ) and the test drive current (I T ), - generating and feeding into the at least one drive coil (6) the measurement drive signal, - measuring a measurement drive voltage (U A ) across the at least one drive coil (6), a measurement drive current (I A ) through the at least one drive coil (6) and Determining a measuring sensor voltage (U S ) across the at least one sensor coil (8), - determining a value of the device parameter (k) using the drive electromagnetic impedance (Z), the measuring drive voltage (U A ), the measuring drive current (I A ) and the measuring sensor voltage (U S ) and that an error is signaled by the controller (5) if a deviation of the determined value of the device parameter (k) from the stored value of the device parameter (k) is greater than a limit value stored in the controller (5). Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Geräteparameter (k) unter Verwendung der Formel bestimmt wird, dass die Mess-Antriebsspannung (UA) gleich einer Summe aus zum einen einem Produkt der Antriebselektromagnetimpedanz (Z) und des Mess-Antriebsstroms (IA) und zum anderen einem Produkt des Geräteparameters (k) und der Mess-Sensorspannung (US) ist.Procedure according to Claim 1 , characterized in that the device parameter (k) is determined using the formula that the measuring drive voltage (U A ) is equal to a sum of, on the one hand, a product of the drive electromagnetic impedance (Z) and the measuring drive current (I A ) and, on the other hand, a product of the device parameter (k) and the measuring sensor voltage (U S ). Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass der abgespeicherte Wert des Geräteparameters (k) von der Steuerung (5) bestimmt wird, indem die Testfunktion ausgeführt wird, oder dass der abgespeicherte Wert des Geräteparameters (k) aus simulierten Eigenschaften des Coriolis-Massedurchflussmessgeräts (1) wird.Procedure according to Claim 1 or 2 , characterized in that the stored value of the device parameter (k) is determined by the controller (5) by executing the test function, or that the stored value of the device parameter (k) is derived from simulated properties of the Coriolis mass flowmeter (1). Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass das Test-Antriebssignal und das Mess-Antriebssignal gleichzeitig erzeugt und eingespeist werden.Method according to one of the Claims 1 until 3 , characterized in that the test drive signal and the measuring drive signal are generated and fed in simultaneously. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass das Mess-Antriebssignal eine Eigenfrequenz des Messrohrs (2) aufweist.Method according to one of the Claims 1 until 4 , characterized in that the measuring drive signal has a natural frequency of the measuring tube (2). Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass ein Massedurchfluss eines Mediums (12) durch das Messrohr (2) von der Steuerung (5) unter Verwendung der Mess-Antriebsspannung (UA) und der Mess-Sensorspannung (US) bestimmt wird.Method according to one of the Claims 1 until 5 , characterized in that a mass flow of a medium (12) through the measuring tube (2) is determined by the controller (5) using the measuring drive voltage (U A ) and the measuring sensor voltage (U S ). Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die Testfunktion periodisch in einem Betrieb des Coriolis-Massedurchflussmessgeräts (1) ausgeführt wird und/oder dann ausgeführt wird, wenn das Coriolis-Massedurchflussmessgerät (1) in einen Messmodus wechselt, und/oder bei einem Starten des Coriolis-Massedurchflussmessgeräts (1) ausgeführt wird.Method according to one of the Claims 1 until 6 , characterized in that the test function is carried out periodically during operation of the Coriolis mass flow meter (1) and/or is carried out when the Coriolis mass flow meter (1) changes to a measuring mode and/or is carried out when the Coriolis mass flow meter (1) is started. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass ein Ausführen der Testfunktion manuell durch einen Benutzer ausgelöst wird.Method according to one of the Claims 1 until 7 , characterized in that execution of the test function is triggered manually by a user. Verfahren nach einem der Ansprüche 1 bis 8, wobei das Coriolis-Massedurchflussmessgeräts (1) zwei Sensorelektromagneten (4) aufweist, dadurch gekennzeichnet, die Mess-Sensorspannung (US) bestimmt wird, indem eine erste Mess-Spannung über der Sensorspule (8) einer der beiden Sensorelektromagneten (4) und eine zweite Mess-Spannung über der Sensorspule (8) der anderen der beiden Sensorelektromagneten (4) gemessen und dann die Mess-Sensorspannung (US) als ein Mittelwert aus der ersten Mess-Spannung und der zweiten Mess-Spannung bestimmt wird.Method according to one of the Claims 1 until 8th , wherein the Coriolis mass flow meter (1) has two sensor electromagnets (4), characterized in that the measuring sensor voltage (U S ) is determined by measuring a first measuring voltage across the sensor coil (8) of one of the two sensor electromagnets (4) and a second measuring voltage across the sensor coil (8) of the other of the two sensor electromagnets (4) and then determining the measuring sensor voltage (U S ) as an average value is determined from the first measuring voltage and the second measuring voltage. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass von der Steuerung (5) der bestimmte Wert des Geräteparameters (k) in einem Datum abgespeichert wird und dass vorzugsweise im Datum zusätzlich ein Zeitstempel und/oder Meta-Daten abgespeichert wird bzw. werden und das Datum zur Diagnose des Fehlers bereitgestellt wird.Method according to one of the Claims 1 until 9 , characterized in that the controller (5) stores the specific value of the device parameter (k) in a datum and that preferably a time stamp and/or meta data is/are additionally stored in the datum and the datum is made available for diagnosing the error. Verfahren nach Anspruch 10, dadurch gekennzeichnet, dass die Meta-Daten eine Temperatur und/oder einen Massedurchfluss umfassen.Procedure according to Claim 10 , characterized in that the meta data comprise a temperature and/or a mass flow. Verfahren nach Anspruch 10 oder 11, dadurch gekennzeichnet, dass das von der Steuerung (5) Datum zu einer Liste gespeicherter historischer Daten hinzugefügt und die Liste zur Diagnose des Fehlers bereitgestellt wird.Procedure according to Claim 10 or 11 , characterized in that the data from the controller (5) is added to a list of stored historical data and the list is made available for diagnosing the error.
DE102022129037.9A 2022-11-03 2022-11-03 Procedure for testing a Coriolis mass flow meter Pending DE102022129037A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102022129037.9A DE102022129037A1 (en) 2022-11-03 2022-11-03 Procedure for testing a Coriolis mass flow meter
PCT/EP2023/080577 WO2024094799A1 (en) 2022-11-03 2023-11-02 Method for testing a coriolis mass flowmeter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102022129037.9A DE102022129037A1 (en) 2022-11-03 2022-11-03 Procedure for testing a Coriolis mass flow meter

Publications (1)

Publication Number Publication Date
DE102022129037A1 true DE102022129037A1 (en) 2024-05-08

Family

ID=88697680

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102022129037.9A Pending DE102022129037A1 (en) 2022-11-03 2022-11-03 Procedure for testing a Coriolis mass flow meter

Country Status (2)

Country Link
DE (1) DE102022129037A1 (en)
WO (1) WO2024094799A1 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249752B1 (en) 1998-07-16 2001-06-19 Micro Motion, Inc. Vibrating conduit parameter sensors, operating methods and computer program productors utilizing real normal modal decomposition
US6347293B1 (en) 1999-07-09 2002-02-12 Micro Motion, Inc. Self-characterizing vibrating conduit parameter sensors and methods of operation therefor
EP1298421A1 (en) 2001-09-27 2003-04-02 Endress + Hauser Flowtec AG Method for the monitoring of a Coriolis mass flow meter
US20030212509A1 (en) 2002-03-29 2003-11-13 Henry Manus P. Startup and operational techniques for a digital flowmeter
US20060235629A1 (en) 2003-05-21 2006-10-19 Walker Jeffrey S Flow meter monitoring and data logging system
DE102010015421A1 (en) 2010-04-19 2011-10-20 Siemens Aktiengesellschaft Method for checking Coriolis mass flow meter, involves activating measuring tube in diagnostic mode for testing Coriolis-mass flow meter, where Coriolis-frequency of Coriolis oscillations is determined
DE102010044179A1 (en) 2010-11-11 2012-05-16 Endress + Hauser Flowtec Ag Measuring system with a transducer of vibration type
DE102015100573A1 (en) 2015-01-15 2016-07-21 Krohne Ag Method of operating a Coriolis mass flowmeter
EP3196605B1 (en) 2016-01-20 2021-01-27 Krohne Messtechnik GmbH Method for operating a coriolis mass flow meter and coriolis mass flow meter
DE102020130992A1 (en) 2020-11-24 2022-05-25 Endress+Hauser Flowtec Ag Method for determining a state of a Coriolis meter

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19845185B4 (en) * 1998-10-01 2005-05-04 Eads Deutschland Gmbh Sensor with resonant structure and device and method for self-test of such a sensor
DE102009002941A1 (en) * 2009-05-08 2010-11-11 Endress + Hauser Flowtec Ag Method for detecting a blockage in a Coriolis flowmeter

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249752B1 (en) 1998-07-16 2001-06-19 Micro Motion, Inc. Vibrating conduit parameter sensors, operating methods and computer program productors utilizing real normal modal decomposition
US6347293B1 (en) 1999-07-09 2002-02-12 Micro Motion, Inc. Self-characterizing vibrating conduit parameter sensors and methods of operation therefor
EP1298421A1 (en) 2001-09-27 2003-04-02 Endress + Hauser Flowtec AG Method for the monitoring of a Coriolis mass flow meter
US20030212509A1 (en) 2002-03-29 2003-11-13 Henry Manus P. Startup and operational techniques for a digital flowmeter
US20060235629A1 (en) 2003-05-21 2006-10-19 Walker Jeffrey S Flow meter monitoring and data logging system
DE102010015421A1 (en) 2010-04-19 2011-10-20 Siemens Aktiengesellschaft Method for checking Coriolis mass flow meter, involves activating measuring tube in diagnostic mode for testing Coriolis-mass flow meter, where Coriolis-frequency of Coriolis oscillations is determined
DE102010044179A1 (en) 2010-11-11 2012-05-16 Endress + Hauser Flowtec Ag Measuring system with a transducer of vibration type
DE102015100573A1 (en) 2015-01-15 2016-07-21 Krohne Ag Method of operating a Coriolis mass flowmeter
EP3196605B1 (en) 2016-01-20 2021-01-27 Krohne Messtechnik GmbH Method for operating a coriolis mass flow meter and coriolis mass flow meter
DE102020130992A1 (en) 2020-11-24 2022-05-25 Endress+Hauser Flowtec Ag Method for determining a state of a Coriolis meter

Also Published As

Publication number Publication date
WO2024094799A1 (en) 2024-05-10

Similar Documents

Publication Publication Date Title
DE102010035341B4 (en) Method for determining the viscosity of a medium with a Coriolis mass flowmeter
DE102007043811A1 (en) Method for determining and / or monitoring the viscosity and corresponding device
WO2001075399A2 (en) Mass flow rate measuring device
DE102005044008A1 (en) Test method for mass flow measuring device that works according to Coriolis principle, involves comparing detected oscillation response of vibration-stimulated mass flow measuring device with predetermined oscillation response
DE102020111127A1 (en) Method of monitoring a Coriolis mass flow sensor
DE2357033C2 (en) Device for measuring material properties, in particular hardness, according to a contact impedance method
EP2947427A1 (en) Nuclear magnetic flow measurement device and method for operating a nuclear magnetic resonance flow measurement device
DE102017125271A1 (en) Mass flowmeter according to the Coriolis principle with at least two measuring tube pairs
EP2966420B1 (en) Method for operating a nuclear magnetic flow meter
DE60123043T2 (en) DISPLAY OF CONDUCTIVITY IN A MAGNETIC FLOWMETER
EP2677284A2 (en) Method for operating a resonance measuring system and corresponding resonance measuring system
EP3036511A1 (en) Nuclear magnetic flowmeter and method for operating nuclear magnetic flowmeters
DE4327052A1 (en) Device for measuring the mass of liquids and gases
EP0350120B1 (en) Method and nuclear spin resonance arrangement for rapid determination of the transversal relaxation time T2
DE102022129037A1 (en) Procedure for testing a Coriolis mass flow meter
EP0199202A1 (en) Nuclear spin resonance device
DE102019123344B3 (en) Coriolis measuring sensor and Coriolis measuring device with a device for determining the age of magnets of a sensor or exciter and a method for determining the age
DE3329690C1 (en) Method and circuit device for hardness measurement according to the contact impedance method
EP3390975B1 (en) Magnetically inductive flow meter
DE102020130992A1 (en) Method for determining a state of a Coriolis meter
DE102010015421A1 (en) Method for checking Coriolis mass flow meter, involves activating measuring tube in diagnostic mode for testing Coriolis-mass flow meter, where Coriolis-frequency of Coriolis oscillations is determined
DE886536C (en) Method for measuring torques on components subject to torsion, especially shafts
EP3208598B1 (en) Method for operating a coriolis mass flow measuring device
DE102021127230B3 (en) Electromagnetic flow measuring device and method for operating such a device
EP4071447B1 (en) Method for determining the conductivity of a medium, method of operating a magnetic-inductive flowmeter, and magnetic-inductive flowmeter

Legal Events

Date Code Title Description
R012 Request for examination validly filed