Я думал о солнечных коллекторах, в которых несколько независимых зеркал фокусируют свет на солнечном коллекторе, аналогично следующему дизайну от Energy Innovations.
Поскольку в сборке этой солнечной батареи будут недостатки, я исхожу из следующих предположений (или их отсутствия):
Программное обеспечение знает «положение» каждого зеркала, но не знает, как эта позиция связана с реальным миром или другими зеркалами. Это будет учитывать плохую калибровку зеркала или другие факторы окружающей среды, которые могут влиять на одно зеркало, но не на другие.
Если зеркало перемещается на 10 единиц в одном направлении, а затем на 10 единиц в противоположном направлении, оно окажется там, где оно изначально было запущено.
Я хотел бы использовать машинное обучение, чтобы правильно расположить зеркала и сфокусировать свет на коллекторе. Я ожидаю, что подойду к этому как к проблеме оптимизации, оптимизирующей положения зеркал, чтобы максимизировать тепло внутри коллектора и выходную мощность.
Проблема в том, чтобы найти маленькую цель в шумном многомерном пространстве (учитывая, что каждое зеркало имеет 2 оси вращения). Некоторые из проблем, которые я ожидаю:
облачные дни, даже если вы наткнетесь на идеальное выравнивание зеркала, это может быть облачно в то время
данные датчика шума
Солнце - движущаяся цель, оно движется по траектории и каждый день следует по другому пути - хотя вы можете в любой момент рассчитать точное положение солнца, вы не будете знать, как это положение связано с вашими зеркалами.
Мой вопрос не о солнечной батарее, а о возможных методах машинного обучения, которые помогли бы решить эту «маленькую цель в шумном пространстве с большим пространством». Я упомянул солнечную батарею, потому что она послужила катализатором для этого вопроса и хорошим примером.
Какие методы машинного обучения могут найти такую маленькую цель в шумном многомерном пространстве?
РЕДАКТИРОВАТЬ:
Несколько дополнительных мыслей:
Да, вы можете рассчитать положение солнца в реальном мире, но вы не знаете, как положение зеркал связано с реальным миром (если вы не узнали его как-то). Возможно, вы знаете, что азимут солнца составляет 220 градусов, а высота солнца - 60 градусов, и вы можете знать, что зеркало находится в положении (-20, 42); теперь скажите мне, это зеркало правильно выровнено с солнцем? Вы не знаете
Предположим, у вас есть очень сложные измерения тепла, и вы знаете, что «при этом уровне тепла должно быть 2 зеркала, правильно выровненных». Теперь вопрос в том, какие два зеркала (из 25 или более) правильно выровнены?
Одно из решений, которое я рассмотрел, состояло в том, чтобы аппроксимировать правильную «функцию выравнивания», используя нейронную сеть, которая принимала бы азимут и высоту солнца в качестве входных данных и выводила большой массив с 2 значениями для каждого зеркала, которые соответствуют 2 осям каждого зеркала. Я не уверен, что лучший метод обучения, хотя.
Больше мыслей:
Зеркала имеют систему координат, к которой программное обеспечение имеет доступ, но программное обеспечение не знает, как эта система координат соотносится с реальным миром. Допустим, зеркало находится в положении (4, 42); что это обозначает? Я не знаю, как и программное обеспечение. Но я знаю, что если я переместлю зеркало вокруг, а затем верну его обратно в (4, 42), зеркало будет в том же положении, в котором оно было ранее. Кроме того, два зеркала могут находиться в положении (4, 42), но в реальном мире они указывают в противоположных направлениях.
Да, с большим количеством качественных датчиков проблему легко решить. Насколько я могу судить, Energy Innovations больше не существует, возможно, потому, что они использовали действительно потрясающие датчики, и люди сказали: «Я просто куплю солнечные батареи, они дешевле».
Единственные датчики в системе находятся в головке коллектора.