Resultados 1 al 24 de 24
Tema: brújula solar
- 19/10/2010, 12:21 #1Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
brújula solar
Como ahora casi todo los móviles vienen con internet, se me ocurrió hacer una aplicación para saber donde esta el sur utilizando el sol; así me ahorro tener que llevar una brújula y saco el sur verdadero, no el magnético. El enlace esta en Brujula solar
-
- 19/10/2010, 13:21 #2
Respuesta: brújula solar
Muy sencillo pero simpático, me gusta.
- 19/10/2010, 23:31 #3Miembro del foro
- Fecha de ingreso
- oct 2008
- Ubicación
- Pontevedra
- Mensajes
- 363
Respuesta: brújula solar
Muy bueno rodri, muy bueno (tengo que cubrir 20 caracteres)
- 21/10/2010, 10:38 #4Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
- 21/10/2010, 10:50 #5
- 21/10/2010, 11:08 #6Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
Respuesta: brújula solar
la oficial, debe haber alguna base de datos pero no la he encontrado
la solar se saca facil 15º=1hora
- 21/10/2010, 11:22 #7
Respuesta: brújula solar
- 21/10/2010, 11:30 #8Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
- 27/10/2010, 12:34 #9Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
Respuesta: brújula solar
estoy modificando el programa, para la declinación solar utilizo la formula de Spencer
$declinacion = 0.006918 - (0.3999 * cos($ang)) + (0.070257 * sin($ang)) - (0.006758 * cos(2 * $ang)) + (0.000907 * sin(2 * $ang)) - (0.002697 * cos(3 * $ang)) + (0.00148 * sin(3 * $ang))
donde $ang = (2 * $pi * ($dia-1)/365)
sin embargo el valor de esta declinación es diferente del que se puede obtener en almanaques, creo que es por ser la formula "antigua" de 1971 y al pasar los años el error se ha hecho mas grande, conocéis alguna formula para la declinación solar que este mas actualizada?
- 27/10/2010, 13:09 #10
Respuesta: brújula solar
Prueba esta:
d = arcsin(0.3978 * sin(j’ - 1.4 + 0.0355 * sin(j’ - 0.0489)))
Donde:
j' = 2 pi j / 365,25
j = día del año
A día de hoy me da:
-0.221956597 radianes
-12.7171762 grados
- 27/10/2010, 14:09 #11Miembro del foro
- Fecha de ingreso
- oct 2008
- Ubicación
- Pontevedra
- Mensajes
- 363
- 03/11/2010, 09:55 #12Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
Respuesta: brújula solar
gracias por la formula,
las ecuaciones que utilizo son:
$HS=$hora-$USO-$AD-($et/60)+($LON/15);
$angulohorario=($HS-12)*15*$pi/180;
$altura =asin( (sin($declinacion) * sin(deg2rad($LAT))) + (cos(deg2rad($LAT)) * cos($declinacion) * cos($angulohorario)));
$azimut=asin(sin($angulohorario)* cos($declinacion)/cos($altura));
$LON es la longitud
$LAT es la latitud
$USO es el uso horario
$AD es el adelanto si estamos en horario de invierno o de verano.
$et es la ecuación de tiempo
Con estas ecuaciones estoy viendo que uno de los problemas a la hora de resolver las la posición solar respeto a la hora legal es el tema de que los valores de azimut, vienen dados por una formula que incluye un arcoseno, y el ordenador siempre toma las soluciones con valores entre 0 y 90º.
Esto hace que para días de verano a primeras y ultimas horas (cuando el sol esta detras del este y del oeste) el ordenador interprete que el sol esta en valores entre -90 y 90.
Gráficamente se puede ver en este gráfico que representa la posición del sol durante las horas legales en punto, y puede verse que este sistema no distingue valores mayores por detrás del este y el oeste :
Como resolvéis esto vosotros?
Saludos
- 03/11/2010, 11:38 #13
Respuesta: brújula solar
Realmente el azimut del sol es su ángulo horario, pero como está referido al cénit tiene valores negativos por la mañana y positivos por la tarde. Yo lo que hago es sumar 180º y referirlo así al antimeridiano, con lo que la lectura es directa y siempre positiva. Me va bien:
- 03/11/2010, 13:17 #14Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
- 03/11/2010, 17:29 #15
Respuesta: brújula solar
Te refieres a una curva más picuda, no? Sí, sale así, es por efecto de proyectar sobre plano una curva que se dibuja en una esfera. De hecho tus curvas de radiación (creo que las mides en tu instalación, verdad?) te saldrán más picudas en verano y más aplanadas en invierno. Además ahora ya ves que tus analemas salen verticales, como debe de ser, adelantando o atrasando la hora solar en cada meridiano con la ecuación del tiempo.
Yo pongo 180 porque así la gráfica me da rumbos reales, no tengo que pensar si son 30 más o 27 menos que el sur.
- 03/11/2010, 18:20 #16Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
Respuesta: brújula solar
precisamente por eso lo digo, no son tan picudas, ademas en los pct del idae, en el censolar etc siempre he visto las curvas estas como mas aplanadas por eso como que extraña..
- 03/11/2010, 18:34 #17Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
Respuesta: brújula solar
mira con las tools del pvsyst las curvas son mas aplanadas, y las analemas no son planas..
- 03/11/2010, 22:33 #18Miembro del foro
- Fecha de ingreso
- oct 2010
- Ubicación
- Lleida
- Mensajes
- 4
Respuesta: brújula solar
Que os parecen estos recorridos?
- 04/11/2010, 00:02 #19
- 04/11/2010, 15:09 #20Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
Respuesta: brújula solar
- 05/11/2010, 15:04 #21Miembro del foro
- Fecha de ingreso
- oct 2010
- Ubicación
- Lleida
- Mensajes
- 4
Respuesta: brújula solar
Muy buenas,
Para la declinación solar he utilizado la siguiente expresión:
decl = 23,45º·[sen((360/365)·(dn+284))]
donde dn es el dia del año.
Cuando tenga un momentito te pongo el resto de fórmulas.
Salut.
- 10/11/2010, 15:24 #22Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
Respuesta: brújula solar
Sigo con el tema, las formulas "clasicas" que se pueden encontrar en internet fallan cuando el sol esta detras del este u oeste, o cuando en latitudes tropicales el ecuador "supera" los 90º de altura solar.
Aplicando alguna correción se eliminan parte de los fallos de las formulas clasicas. Sin embargo sigo teniendo algún problema en los puntos de las 5 horas solares centrales que tienen un azimut mas alla del este u oeste.
- 10/11/2010, 22:11 #23Miembro del foro
- Fecha de ingreso
- oct 2010
- Ubicación
- Lleida
- Mensajes
- 4
Respuesta: brújula solar
Rodri, para la elevación ($altura) utilizo la misma equación, pero para la orientación ($azimut) he utilizado esta:
orientación= acos((sin ELE·sin LAT-sin DECL)/(cos ELE·cos LAT)
Os dejo aqui la hoja de cálculo del seguidor solar, aunque es un poco cutre y hay cosas no muy bien echas, disfruté haciéndolo y sacié un poco la curiosidad.
Salut!
- 11/11/2010, 12:42 #24Forero
- Fecha de ingreso
- ago 2006
- Ubicación
- de vuelta
- Mensajes
- 472
Respuesta: brújula solar