Ich habe über Solarkollektoren nachgedacht, bei denen mehrere unabhängige Spiegel das Licht auf einen Solarkollektor fokussieren, ähnlich dem folgenden Design von Energy Innovations.
Da die Montage dieser Solaranlage fehlerhaft sein wird, gehe ich von folgenden Annahmen aus (oder von deren Fehlen):
Die Software kennt die "Position" jedes Spiegels, weiß jedoch nicht, wie sich diese Position auf die reale Welt oder auf andere Spiegel bezieht. Dies erklärt eine schlechte Spiegelkalibrierung oder andere Umgebungsfaktoren, die einen Spiegel beeinflussen können, die anderen jedoch nicht.
Wenn sich ein Spiegel um 10 Einheiten in eine Richtung und dann um 10 Einheiten in die entgegengesetzte Richtung bewegt, landet er dort, wo er ursprünglich begonnen hat.
Ich möchte maschinelles Lernen verwenden, um die Spiegel richtig zu positionieren und das Licht auf den Kollektor zu fokussieren. Ich gehe davon aus, dass ich dies als Optimierungsproblem betrachten und die Spiegelpositionen optimieren würde, um die Wärme im Kollektor und die Ausgangsleistung zu maximieren.
Das Problem besteht darin, ein kleines Ziel in einem lauten, hochdimensionalen Raum zu finden (wenn man bedenkt, dass jeder Spiegel zwei Rotationsachsen hat). Einige der Probleme, die ich erwarte, sind:
Bewölkte Tage, selbst wenn Sie auf die perfekte Spiegelausrichtung stoßen, kann es zu diesem Zeitpunkt bewölkt sein
verrauschte Sensordaten
Die Sonne ist ein sich bewegendes Ziel, sie bewegt sich entlang eines Pfades und folgt jeden Tag einem anderen Pfad. Obwohl Sie jederzeit den genauen Sonnenstand berechnen können, wissen Sie nicht, wie sich dieser Stand auf Ihre Spiegel bezieht
Meine Frage bezieht sich nicht auf das Solar-Array, sondern auf mögliche Techniken des maschinellen Lernens, die bei diesem Problem "kleines Ziel in einem lauten Raum mit hohen Dimensionen" helfen würden. Ich erwähnte die Solaranlage, weil sie der Katalysator für diese Frage und ein gutes Beispiel war.
Welche Techniken des maschinellen Lernens können ein so kleines Ziel in einem lauten hochdimensionalen Raum finden?
BEARBEITEN:
Ein paar zusätzliche Gedanken:
Ja, Sie können die Sonnenposition in der realen Welt berechnen, aber Sie wissen nicht, wie die Position der Spiegel mit der realen Welt zusammenhängt (es sei denn, Sie haben es irgendwie gelernt). Möglicherweise wissen Sie, dass der Azimut der Sonne 220 Grad und die Sonnenhöhe 60 Grad beträgt, und Sie wissen möglicherweise, dass sich ein Spiegel in Position befindet (-20, 42). Jetzt sag mir, ist dieser Spiegel richtig auf die Sonne ausgerichtet? Du weißt es nicht.
Nehmen wir an, Sie haben einige sehr ausgefeilte Wärmemessungen und wissen, "bei dieser Wärmestufe müssen 2 Spiegel richtig ausgerichtet sein". Nun stellt sich die Frage, welche zwei Spiegel (von 25 oder mehr) richtig ausgerichtet sind.
Eine Lösung, die ich in Betracht gezogen habe, bestand darin, die korrekte "Ausrichtungsfunktion" unter Verwendung eines neuronalen Netzwerks zu approximieren, das den Azimut und die Höhe der Sonne als Eingabe und Ausgabe eines großen Arrays mit 2 Werten für jeden Spiegel verwendet, die den 2 Achsen jedes Spiegels entsprechen. Ich bin mir nicht sicher, was die beste Trainingsmethode ist.
Weitere Gedanken:
Die Spiegel haben ein Koordinatensystem, auf das die Software Zugriff hat, aber die Software weiß nicht, wie dieses Koordinatensystem die reale Welt in Beziehung setzt. Angenommen, ein Spiegel befindet sich an Position (4, 42). was bedeutet das? Ich weiß es nicht und die Software auch nicht. Aber ich weiß, dass sich der Spiegel in derselben Position befindet, in der er sich zuvor befand, wenn ich den Spiegel bewege und ihn dann zurück zu (4, 42) bewege. Zusätzlich können sich zwei Spiegel an Position (4, 42) befinden, aber in der realen Welt in entgegengesetzte Richtungen zeigen.
Ja, mit vielen Qualitätssensoren ist das Problem leicht zu lösen. Energy Innovations ist, soweit ich das beurteilen kann, aus dem Geschäft, wahrscheinlich weil sie eine Reihe wirklich großartiger Sensoren verwendet haben und die Leute sagten: "Ich kaufe nur Sonnenkollektoren, sie sind billiger."
Die einzigen Sensoren im System befinden sich im Kollektorkopf.