Resultados 1 al 25 de 36
- 15/10/2008, 12:05 #1Miembro del foro
- Fecha de ingreso
- dic 2007
- Ubicación
- Madrid
- Mensajes
- 15
Seguidor solar - programación
Hola. ¿Como se programan los seguidores solares? Se tienen una serie de coordenadas del sol para distintas horas, para todos los días del año, para un número determinado de años, almacenados en una base de datos, no? Y como se pasa esa información al seguidor solar? ¿Un PIC? ¿como?
Un saludo y gracias
-
- 15/10/2008, 13:07 #2Miembro del foro
- Fecha de ingreso
- dic 2006
- Ubicación
- Pamplona
- Mensajes
- 402
Re: Seguidor solar - programación
La posicion del sol se calcula periodicamente utilizando formulas astronomicas de relativa complejidad, partiendo de la localizacion del seguidor y de la fecha/hora, sin acceder a ninguna "base de datos", pues esta tendria que ser muy grande o demasiado imprecisa.
Estos calculos se efectuan en el propio seguidor y se comparan con la posicion actual del mismo, con lo que se pueden desencadenar los movimientos necesarios para llegar a la posicion calculada del sol.
Cuando se necesita una gran precision de seguimiento (por ejemplo en Fotovoltaica de Concentracion), ademas de los calculos astronomicos es frecuente que haya unos sensores opticos, para buscar la perpedicularidad maxima con el sol.
Un PIC, de mediana potencia (no un 16F84 ), con la adecuada libreria para funciones aritmeticas y trigonometricas en punto flotante, podria servir pero el trabajo para ponerlo en marcha puede ser tremendo.
Hay bastantes publicaciones en internet que muestran los diversos algoritmos y como un ejemplo puedes consultar esta pagina, donde encontraras un programa en lenguaje C, con su documentacion, asi como referencias bibligraficas de los calculos.
Saludos.
- 15/10/2008, 14:49 #3Miembro del foro
- Fecha de ingreso
- dic 2007
- Ubicación
- Madrid
- Mensajes
- 15
Re: Seguidor solar - programación
El caso es que la posición del sol la tengo, para cualquier día del año, para cualquier hora del día, hasta el año 2050. Datos proporcionados por el programa MICA.
Muchas gracias por la respuesta.
- 15/10/2008, 14:54 #4Miembro del foro
- Fecha de ingreso
- ago 2008
- Ubicación
- madrid
- Mensajes
- 18
Re: Seguidor solar - programación
Yo he oido hablar de seguidores astronomicos, que son mas fiable que los seguidores convencionales que segun creo funcionan con una celula fotoelectrica que busca el punto mas luminoso del cielo, aunque en dias nublados se despista un poco
- 15/10/2008, 17:51 #5Forero
- Fecha de ingreso
- jul 2007
- Mensajes
- 287
- 15/10/2008, 20:07 #6Forero
- Fecha de ingreso
- feb 2006
- Ubicación
- Entre Valencia y Mallorca
- Mensajes
- 1.710
- 16/10/2008, 08:26 #7Miembro del foro
- Fecha de ingreso
- dic 2006
- Ubicación
- Pamplona
- Mensajes
- 402
Re: Seguidor solar - programación
No me desilusionas Sifos, ni tengo comision por vender PICs grandes, sino que simplemente he trabajado con ellos (hace años) y conozco lo que son. Si habeis conseguido meter en un PIC16F84 todos los calculos astronomicos, pues tienes mis felicitaciones.
Por cierto, Arizona Microchip no parece conocer el PIC16F86 aunque si que tiene el PIC16F876.
Saludos.
- 16/10/2008, 08:31 #8Miembro del foro
- Fecha de ingreso
- oct 2008
- Ubicación
- Barcelona
- Mensajes
- 2
- 16/10/2008, 11:27 #9Forero
- Fecha de ingreso
- feb 2006
- Ubicación
- Entre Valencia y Mallorca
- Mensajes
- 1.710
Re: Seguidor solar - programación
Normal q no lo conozca...como q no existe quise poner 88 en vez de 86,
sí ya se q no es exactamente un PIC16F84, pero tampoco es un PIC18F8720 (por ejemplo)...
Edito, parece mentira q después de pasarme toda la semana pasada (puente incluido) programando y reprogramando pastillitas de ésas aun me equivoque en la referencia
- 16/10/2008, 11:39 #10Miembro del foro
- Fecha de ingreso
- ago 2008
- Ubicación
- madrid
- Mensajes
- 18
- 16/10/2008, 12:02 #11Miembro del foro
- Fecha de ingreso
- dic 2007
- Ubicación
- Madrid
- Mensajes
- 15
Re: Seguidor solar - programación
¿Y si utilizo un PLC programable, y unas células para correción del posicionamiento?
Vosotros en los PICS, ¿meteis un algoritmo que en función del día, de la hora, del año, os da la inclinación y la orientación que debería tener el seguidor respecto de un sistema de coordenadas de referencia, no?
¿Pero si esas coordenadas ya las tuvierais en una base de datos? ¿Habría que ir leyendo esos datos, enviar las órdenes de movimiento a los accionamientos, comparar la posición con la que se ha leido y corregir si es necesario, no?
Gracias
- 17/10/2008, 22:01 #12
Re: Seguidor solar - programación
- 20/10/2008, 09:36 #13Miembro del foro
- Fecha de ingreso
- ago 2006
- Ubicación
- Sur
- Mensajes
- 97
Re: Seguidor solar - programación
Buenas.
El astronómico es el mejor porque el Sol en cada minuto del año está donde debe estar; es decir, se conoce perfectamente a través de ecuaciones donde debe estar el Sol en cada momento y, sorprendentemente, el Sol está donde las ecuaciones dicen (¿o mas bien al revés?...).
Aunque nunca he programado un seguimiento (aunque he pensado mucho sobre ello y casi lo tengo hecho), no me cabe duda de que con un microcontrolador es mas que suficiente (en mi caso con un ATMEL), y con uno bien básico. La posición del Sol viene dada por no mas de 5-6 ecuaciones; 5-6 líneas de código, cuyo resultado se envía instantáneamente a los actuadores, por lo que no hace falta almacenar ninguna información. En caso de que se quiera introducir toda la base de datos de la posición del Sol cada minuto, pues se adjunta una EEPROM de 1 Mb al micro y punto pelota.
Saludos.
- 20/10/2008, 10:35 #14Miembro del foro
- Fecha de ingreso
- sep 2007
- Ubicación
- Madrid
- Mensajes
- 36
Re: Seguidor solar - programación
¿sabéis donde podría encontrar información sobre el sistema de seguimiento usado para seguidores de concentración?
Gracias.
- 09/12/2008, 17:39 #15Forero
- Fecha de ingreso
- sep 2008
- Ubicación
- Madrid
- Mensajes
- 59
Respuesta: Seguidor solar - programación
¡Toy con cirulo!
ε=hν
- 03/03/2009, 07:33 #16Miembro del foro
- Fecha de ingreso
- feb 2009
- Ubicación
- Mexico, Sinaloa
- Mensajes
- 4
- 28/05/2009, 17:01 #17Miembro del foro
- Fecha de ingreso
- mar 2009
- Ubicación
- Bilbao
- Mensajes
- 79
Respuesta: Re: Seguidor solar - programación
Todo es al reves:
los astronomicos van controlados con PLC (lazo abierto) no con sensores, y son mas fiables porque no dependen de la claridad del cielo, es decir, que si pasa una nube no se vuelvo loco. Para la FV convencional son mejores, pero yo creo que para seguidores de concentrción, hace falta un sistema hibrido, basado el algoritmos astrales y en captadores de radiacion solar.
- 28/05/2009, 17:23 #18Miembro del foro
- Fecha de ingreso
- feb 2009
- Ubicación
- Mexico, Sinaloa
- Mensajes
- 4
Respuesta: Seguidor solar - programación
aqui te adjunto un documento donde viene un poco de las ecuaciones astronomicas yo tmb lo kiero realizar en un pic espero poder compartir informacion y programacion contigo, yo estoy planteando las dos alternativas.
Espero poder compartir comentarios y obciones de tu proyecto, asi como del mio.
Lo que te adjunto es parte de una investigacion realizada por mi
- 30/05/2009, 11:14 #19Miembro del foro
- Fecha de ingreso
- dic 2007
- Ubicación
- Madrid
- Mensajes
- 15
Respuesta: Re: Seguidor solar - programación
Lo tenían en la Universidad donde he estudiado.
Yo al final me he decidido por lo siguiente para controlar el movimiento del seguidor solar:
He estudiado en profundidad el movimiento del Sol, tanto la altura solar como el azimuth. Incluso he analizado la velocidad de elevación y orientación del Sol. Por ejemplo, un 21 de junio, la velocidad de orientación cambia sustancialmente a lo largo del día, asi que la velocidad de orientación del seguidor solar no puede ser constante para todo el día.
Había un profesor que me comentaba: Orientación x grados cada x min / elevación: similiar. Con este método no obtienes precisión alguna. Cada día del año es distinto / cada latitud es distinto / cada momento del día es distinto.
Elevación: La velocidad de elevación del sol varía a lo largo del día (siendo mayor un poco después del orto y un poco antes del ocaso), las variaciones de la velocidad se mantienen constantes a lo largo de todo el año, lo único que cambia son las horas (torto-tocaso). Podemos dividir el día en tres partes, y determinar una velocidad de movimiento para por la mñana, igual que para por la tarde y otra velocidad distinta para las horas alrededor del mediodía, recordar que para las 12:00 horas, la velocidad de elevación es 0º. Establecemos la velocidad de elevación en x grados/min, para por la mañana, el reductor tiene una reducción i1, el gato mecánico tiene una reducción i2, el motor tiene una velocidad de salida de n rpm, teniendo en cuenta estos datos, podemos decirle al motor que se mueva durante y min, para conseguir el movimiento de x grados/min. Con un encoder absoluto controlo el movimiento, y cada x intervalos de tiempo, le pido una lectura de la posición, si la posición que tiene en ese instante se desvía en más de m grados de la que debería tener en ese instante (función de la hora del día, latitud, día del año), le digo que corriga la posición, es decir, le digo que se mueva durante z min.
ORIENTACIÓN: La velocidad de orientación cambia a lo largo del año. Hay que dividir los 365 días del año en una serie de grupos de días, y para cada uno de esos días establecer unas velocidades. Cada día lo podemos dividir en 5 partes, para establecer unas velocidades adecuadas. A continuación os adjunto como varía el azimuth a lo largo del 21 de junio y el 21 de diciembre, para una localidad situada en el norte de la península ibérica. Para el 21 de diciembre, la velocidad de orientación es practicamente constante, para el 21 de junio no.
- 01/06/2009, 09:23 #20Miembro del foro
- Fecha de ingreso
- mar 2009
- Ubicación
- Bilbao
- Mensajes
- 79
Respuesta: Seguidor solar - programación
Hola KTURK:
menudo estudio te estas currando
Lo que me gustaría saber es que precisión se consigue, teniendo en cuenta todos estos datos. Por lo que yo he leído, este sistema tiene una precisión de +-1º, que no está nada mal (para FV convencional) pero este sistema en sí no sería valido para concentración.
- 04/06/2009, 22:52 #21Miembro del foro
- Fecha de ingreso
- dic 2007
- Ubicación
- Madrid
- Mensajes
- 15
Respuesta: Seguidor solar - programación
Según yo lo he realizado: Los movimientos se actualizan cada 10 min, y cada 5 minutos se controla la desviación, si esta es superior a 0.5º se corrige la posición del seguidor solar.
Según mis cálculos, obtendría una precisión entre 0.8 y 1.2, pero este cálculo es muy poco orientativo, ya que necesitaría tener un prototipo y poder analizarlo mejor para afinar que precisión podría obtener.
Me comentaron hace tiempo, que para concentración sería necesario una precisión inferior a 0.5º.
Pero recuerda que además de la forma en que realices el movimiento hay otro factor que va influir en la precisión del seguimiento y es la estructura. Hay que tener en cuenta la deformada de la estructura frente a las diferentes acciones lo que va a hacer que la precisión de seguimiento sea menor.
- 07/08/2009, 20:37 #22Miembro del foro
- Fecha de ingreso
- ago 2009
- Ubicación
- Honduras
- Mensajes
- 1
Respuesta: Re: Seguidor solar - programación
Soy nuevo en esto sobre los paneles solares y actualmente estoy haciendo un proyecto acerca de ella. Tengo en planes usar un PIC16F84 y sensores de luz como LED o LDR para buscar la mayor perpendicularidad del sol y asi aprovechar la energia del sol al maximo.
Mi pregunta es porque dices que el PIC16F84 no es el estilo adecuado para este proceso? Te agradesco bastante si me das indicaciones del porque y haber si me puedes dar recomendaciones de que otro tipo de microcontrolador podria usar para este proceso.
Gracias
- 07/08/2009, 22:00 #23Miembro del foro
- Fecha de ingreso
- may 2009
- Ubicación
- Zaragoza
- Mensajes
- 19
- 08/08/2009, 00:00 #24Miembro del foro
- Fecha de ingreso
- feb 2007
- Mensajes
- 107
Respuesta: Seguidor solar - programación
Discrepo. Los girasoles, así como cualquier planta (y menos aún un animal) no son simples. Somos totalmente incapaces de hacer algo como un simple girasol.
- 08/08/2009, 00:39 #25Miembro del foro
- Fecha de ingreso
- jun 2008
- Ubicación
- Lugo
- Mensajes
- 12
Respuesta: Seguidor solar - programación
Para mí la mejor forma de realizar el seguimiento es mediante una correcta programación (recordar las variaciones en la velocidad de elevación y de orientación del Sol. En cuanto a la altura solar (elevación), la velocidad varía a lo largo del día mientras que esas variaciones permanecen constantes a lo largo del año. En cambio, en cuanto a la orientación esas variaciones de velocidad también varían a lo largo del año, mientras que para el 21 de diciembre la velocidad de orientación del Sol permanece practicamente constante a lo largo del día, para el 21 de junio, se identifica claramente la variación de la velocidad a lo largo del día (se identifica más claramente o menos en función de la latitud).
Para una correcta programación hay que realizar un correcto estudio del movimiento del Sol.
Recordar también, en el punto intermedio entre dos actualizaciones, realizar una lectura de la elevación y del azimuth de los paneles, comparar los valores con los que deberían tener para esa hora, y actualizar la posición de los mismos, en función de los resultados obtenidos.
En cuanto a los sistemas que utilizan células en forma de tetraedro, para posicionar los paneles en función de la intensidad recibida por cada uno de los lados del tetraedro, dejan de ser eficientes cuando la irradiancia disminuye.