Ausgleichsfunktion für nichtlineare Kurve

OP #1489049
Lesenswert?
• ▲
▼
Guten Abend zusammen,

ich bin auf der Suche nach einer Funktion (sowas wie Polynom oder 
lineare Regression) um ein Messignal eines Strom/Spannungswandlers 
auswerten zu können.

Leider bewege ich mich auch im nicht linearen Bereichen dieses 
Bausteines (BTS555).

Ich habe schon eine Messertaufnahme (x,y) programmiert. Diese soll nach 
dem einstllen von mehrer Stromwerte die Messwerte speichern.

Leider komme ich am Punkt wo es um die Berechnung der Funktion geht 
nicht weiter.

Ich würde mich über Idee oder Beispielcode sehr freuen.

Liebe Grüße
André
Gast #1490106
Lesenswert?
• ▲
▼
Andre Wojciech schrieb:
> Leider komme ich am Punkt wo es um die Berechnung der Funktion geht
> nicht weiter.

Hallo,

das ist nichts für Handbetrieb, ich verwende dafür MathCad, es geht aber 
auch mit jedem anderen Mathe-Paket, Beispielausdruck anbei. Ich habe für 
einen Pt100 ein Polynom dritten Grades gewünscht, x,y,z sind die 
gesuchten Koeffizienten.

Gruss Reinhard
Angehängte Dateien:
Gast #1490119
Lesenswert?
• ▲
▼
Wenn Du die Werte in einem Rechner auswerten musst ist es oft 
vorteilhafter eine Mapping-Tabelle anzulegen. Zwischenwerte kann man 
dann linearisieren. Hat den Vorteil das man die Mappingtabelle ggf. auf 
einen bestimmtes Exemplar bzw. auf den ganzen Übertagungsweg kalibrieren 
kann.
Ist einfacher, schneller und oft sogar genauer als eine komplexe 
Berechnung einer Übertragungsfunktion.

Udo
Gast #1490585
Lesenswert?
• ▲
▼
@Reinhard Kern

hab deine Werte mal in meinem Link getestet:

1
0,001114
2
2,330245
3
-244,150677
4
________________________
5

6
 f(x) = 0,001114 * x^2 + 2,330245 * x - 244,150677 
7
________________________
8

9
 S = 0,03237553266789185
10
________________________
11

12
f(100) = 0,013813
13
f(138,5) = 99,957252
14
f(175,84) = 200,044098
15
f(212,02) = 299,984837


Past

avr
#1490588
Lesenswert?
• ▲
▼
avr schrieb:
> Hallo Andre,
>
> hier kannst du deine Werte (x,y) mit Copy/Past einfügen,
> die Therme deiner "Wunschfunktion" wählen und das
> Ergebnis als Formel und Grafik betrachten.
>
> http://www.arndt-bruenner.de/mathe/scripts/regr.htm
>
> Und wenn du weiter nach unten siehst hast du auch die
> Erklärung was gerechnet wird.
>
> avr

wenn da jetzt noch ne Fix-Pointskalierung ausgewählt werden könnte und 
direkt avr-code rausfallen würde, wärs perfekt
;)

ne aber netter link, danke
Gast #1490792
Lesenswert?
• ▲
▼
Hallo,

hoffentlich ist das ganze nicht auch noch Temperaturabhängig.
Das Datenblatt gibt die Kurve nur bei 25 Grad an.
Gibt es aus der Baureihe auch eine Endstufe bis 30A?
Dann wärst Du größere Strecken im "linearen" Bereich.

Und: Wenn der BTS alleine den Strom begrenzt müßtest Du ja die 
Leitungsquerschnitte auf die 500A Abschaltstrom dimensionieren.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.