Linearisierung von resistiven Sensoren/ Pt100
Einleitung
[Bearbeiten]Definition
[Bearbeiten]Die Eigenschaften eines Pt100 Widerstandes sind in der Norm DIN EN 60751 festgelegt. Die Formel von und die darin verwenden Konstanten , und stammen aus dieser Norm.[1][2]
Formel
[Bearbeiten]Bei dem in der industriellen Messtechnik weit verbreiteten Platin-Messwiderstand Pt100 wird der Widerstand im Bereich zwischen - 200 °C und 0 °C durch ein Polynom 4. Grades
- wobei
definiert, wobei die Temperatur T die unabhängige Variable ist.
Für ein Thermometer muss entweder
- diese Gleichung nach T aufgelöst werden, was nicht ganz trivial ist oder
- man entnimmt die Temperatur einer Tabelle, die vorher angefertigt und gespeichert wurde. Dann ist - für hohe Genauigkeit - zusätzlich ein Interpolationsverfahren erforderlich.
- eine einfache linearisierte Näherung durch Korrekturterme ergänzt werden.
Diese zuletzt genannte Methode wird schrittweise erklärt.
Tabelle erzeugen
[Bearbeiten]In den Spalten A und B wird der Widerstand des Pt100 mit der oben angegebenen Formel für den Temperaturbereich von -200 °C bis 0 °C berechnet. Für die Berechnung der Spalte C wird nicht die komplette Gleichung nach T aufgelöst, sondern nur der Anfangsteil, um eine lineare Näherung zu erhalten.
Die Algebra liefert
Der Parameter a' wird zunächst gleich dem Tabellenwert a =0,0039083 gesetzt, um erste Zwischenergebnisse zu erhalten. Diese werden in der Spalte C berechnet. Da die Parameter b und c in der Originalformel fast Null sind und kleine Korrekturen darstellen, sollten die Werte der Spalte C denen der Spalte A gleichen. Die Differenzen werden in Spalte D (Name: diff-0) berechnet, die Grafik zeigt einen Parabelast.
Linearität optimieren
[Bearbeiten]Der einzige änderbare Wert dieser linearisierten Formel, der Parameter a' im Feld C3, wird nun gemäß folgenden Regeln variiert:
- Der Zahlenbereich der Differenzen in Spalte D soll so klein wie möglich werden.
- Die absoluten Werte dieser Spalte sind nicht ausschlaggebend, sie sollen nur möglichst gleich groß sein.
- Das Gesamtbild der Funktion darf nicht nur monoton steigen oder fallen; es sollte etwa achsensymmetrisch sein.
- Wenn alle Werte gleich sind, ist die Linearität perfekt.
Für den Pt100 wird das Optimum für a' = 0,00407 erreicht. Es ist im Bild rechts dargestellt und gleicht einer leicht schiefen Parabel. In der Funktion "Trendlinie hinzufügen" des Kalkulationsprogrammes passt die "Polynomische Regression" vom Grad drei besonders gut zur schiefen Parabel. Das Ergebnis der Regression:
Die Koeffizienten werden als p, q, r und s in die Tabelle übertragen und dienen zur Berechnung des Korrekturpolynoms für jede Zeile der Spalte E. Die Ergebnisse gleichen recht gut den Erwartungswerten der Spalte A und können durch Feinabgleich von p, q, r und s weiter verbessert werden. Das kann entweder mit Versuch-und-Irrtum oder mit der eingebauten "Zielwertsuche" geschehen.
Das Resultat kann sich sehen lassen: Die größte Abweichung tritt in der Mitte des Temperaturbereiches bei -90 °C auf und beträgt nur 0,019 °C - das entspricht 0,02 % und ist deutlich besser als die Genauigkeitsklassen des Pt100 angeben.
Weitere Verbesserung der Linearität
[Bearbeiten]Die im Bild rechts gezeigte Abweichung der berechneten von der wahren Temperatur im Temperaturbereich von -200 °C bis 0 °C hat W-Form - ein Zeichen, dass bei der Berechnung der Trendlinie ein Polynom vierten Grades besser gewesen wäre. Die vorliegende Abweichung ist mit 0,019 °C so gering, das keine Verbesserung nötig ist. Der scharfe Knick bei 100 Ohm ist ein Indiz, dass der Gültigkeitsbereich der Ausgangsformel erreicht ist. Rechts davon nimmt der Fehler rasch zu, deshalb muss für höhere Temperaturen die andere Formel verwendet werden.
Zusammenfassung
[Bearbeiten]Die Gesamtformel lautet damit in Form einer Zahlenwertgleichung:
Die Beträge der Widerstandswerte sind in Ohm einzusetzen, für das Ergebnis gilt die Einheit Grad Celsius. Mit ein wenig Algebra lässt sich die Formel zusammenfassen:
Das ursprüngliche Polynom 4. Grades ist verkleinert und damit leichter berechenbar geworden.
Umstellen der Gesamtformel
[Bearbeiten]Die Gesamtformel lautet:
Da das Hantieren mit Zahlenwerten unübersichtlich ist, verwenden wir Variablen zum umstellen:
wobei
Die Namen der Variablen sind die gleichen wie in der Tabellenkalkulation.
Gleichung | Schritt |
---|---|
Ausmultiplizieren von | |
Auflösen von | |
Sortieren von zu | |
Im Nächsten Schritt definieren wir neue Konstanten, mit denen wir die Faktoren substituieren: | |
wobei: | |
|
Einsetzen |
|
ausrechnen |
|
Die Konstanten setzen wir nun in die Gleichung ein: |
So erhalten wir die vereinfachte Zahlenwertgleichung. |
Einzelnachweise
[Bearbeiten]