2016-10-13 1 views
-4

Ich habe eine Reihe von Samples in einem Array, die die Geschwindigkeit eines Ventilators mit der Temperatur einer Komponente vergleichen, und ich möchte die optimale Balance finden, wo eine Erhöhung der RPM nicht mehr effizient genug ist, um garantiert zu werden.Finden eines "optimalen" Deltas in einem Zahlenfolgen-Gleichheitsnamen?

ich ein Array haben, die wie folgt aussieht:

Sample: 0, Speed: 20, Temperature: 33.40 
Sample: 1, Speed: 25, Temperature: 32.50 
Sample: 2, Speed: 30, Temperature: 31.07 
Sample: 3, Speed: 35, Temperature: 30.12 
Sample: 4, Speed: 40, Temperature: 27.00 
Sample: 5, Speed: 45, Temperature: 26.80 

Jetzt an einem gewissen Punkt gibt es einen abnehmenden Rendite in Bezug auf die Geschwindigkeit des Lüfters und Temperaturabfall im Vergleich zum Rauschen des Lüfters, und ich kann nicht herauszufinden, wie diese Gleichung heißt. Jede Hilfe sehr geschätzt.

Ich habe versucht, das Delta zwischen Anfangstemperaturen und Probentemperaturen zu finden, aber die Wahl der mit dem größten Unterschied ist nicht der Weg. Da muss ich auch die Unterschiede zwischen den einzelnen Stichproben berücksichtigen.

EDIT: Ich suche nach dem Namen der Gleichung. Kennt also jemand diese Gleichung?

EDIT2: Ich dachte daran, etwas wie das Gewicht der Drehzahl des Motors zu gewichten, und es als Strafe bei der Auswahl der Temperaturdeltas zu verwenden. Die Drehzahl des Motors ist linear, aber die Temperaturen sind nicht, also sollte ich in der Lage sein, diese irgendwie zu schneiden.

+0

Sie wundern sich vielleicht, warum alle nach unten Stimmen gut, Sie haben ein nicht verwendet überhaupt, und Sie haben nicht gesagt, was Sie versucht haben, also wie können Menschen helfen? – UKMonkey

+1

Sie wollen also die Ableitung der Temperatur in Bezug auf die Lüfterdrehzahl. Sie können es approximieren, indem Sie (t2-t1)/(s2-s1) bei jedem Zeitschritt tun .... wahrscheinlich der einfachste Weg, auch wenn es ein grobes Maß ist. Es wird unweigerlich auch Rauschen in Ihren Messungen geben, das Ihren Algorithmus ausschütten kann, wenn es die Dinge nur Schritt für Schritt ohne Filterung vergleicht. – RyanP

+0

Ich habe geklärt, ich suche nach dem Namen der Gleichung. Seit ich sicher bin, dass es existiert. – unixunion

Antwort

1

Es gibt keine einzelne Gleichung, sondern eine Reihe von Gleichungen. Sie müssen andere Faktoren in Ihre Analyse einbeziehen. Zum Beispiel hängt die Temperatur des Motors von der Last und damit von der Verlustleistung ab. Unter Bezugnahme auf die Grund Ohm Gesetz Gleichungen:

Leistung = Spannung * Strom

Leistung = Strom im Quadrat * Widerstand

Ich bin kein Meister Mathematiker aber ich kann Ihnen die beiden folgenden Artikel verweisen, die vielleicht demonstrieren auf einem Niveau viel höher als Sie vielleicht erwartet haben, so sind sie hier und ich wünsche Ihnen viel Glück.

AC Motoren: http://infohouse.p2ric.org/ref/40/39569.pdf

DC-Motoren: - "?" http://www.me.mtu.edu/~wjendres/ProductRealization1Course/DC_Motor_Calculations.pdf

Verwandte Themen