Estoy utilizando los LED ámbar, verde, azul, blanco (2500K - Temperatura de color) y blanco (6500K - Temperatura de color), y modificando su brillo para obtener un color y brillo específicos (flujo luminoso) en el CIE 1931 Cromaticidad diagrama.
Estoy especificando xamber, yamber, xgreen, ygreen, xblue, yblue, xwhite2500K, ywhite2500K, xwhite6500K, ywhite6500K. Estas son las coordenadas respectivas de cada LED en el diagrama CIE 1931. También estoy especificando xmix y ymix, que es la coordenada del color al que quiero llegar, e Ymix, que es el brillo del color al que quiero llegar.
La solución que quiero obtener es los valores de brillo de Yamber, Ygreen, Yblue, Ywhite2500K y Ywhite6500K para que cada LED llegue a xmix, ymix e Ymix.
Puedo hacer esto ahora mismo, pero el problema es que mi método solo me ofrece una posible combinación de brillo de los LED. A veces es imposible lograr esta combinación (es decir, Yblue es demasiado alto, mi LED azul simplemente no puede brillar con la intensidad que requiere la solución).
Me preguntaba si hay una manera de obtener muchas combinaciones diferentes de brillo para que los 5 LED obtengan el color y el brillo deseados, de modo que pueda elegir cuáles son óptimos y están dentro del rango de valores posibles.
Puedo entrar en más detalles si lo desea, como las fórmulas y el método que utilizo para obtener mi solución singular si ayuda.
Esta es mi primera pregunta aquí, así que si hay algo que he hecho mal o usted podría sugerirme que lo haga para que la pregunta sea más fácil de responder, hágamelo saber.
Muchas gracias.
EDITAR: El cálculo que he usado para obtener una combinación de Yamber, Ygreen, Yblue, Ywhite2500K y Ywhite6500K es el siguiente:
Primero configuramos una matriz A de 3x5:
LuegotomamoselpseudoinversodeestamatrizyllamamoselresultadoB.HiceestoenMATLABasí:
B=pinv(A);
LuegomultiplicamosBporotramatriz,ytenemosnuestroresultadoenlaformadeunaMatriz5x1:
Adjuntar imágenes parecía más fácil debido al formato. Espero que esto ayude.