Resultados 1 al 3 de 3
Tema: Hora Solar
- 09/02/2007, 21:04 #1Miembro del foro
- Fecha de ingreso
- feb 2007
- Mensajes
- 19
Hora Solar
Hola me gustaria saber como se calcula la hora solar y el angulo horario, sabiendo la declinación , la latitud y la hora civil.
Gracias
-
- 10/02/2007, 10:54 #2
La diferencia entre la hora solar (HS) y la hora civil (HC) viene dada basicamente por tres causas, representada por los parametros:
Et ; Ecuacion del tiempo. Debida a la elipticidad de la orbita terrestre. La velocidad aparente del sol (y por tanto, la longitud del dia) fluctua a lo largo del año.
Dg ; Desviacion geografica. Debida a la diferencia entre la longitud geografica del lugar y el meridiano de referencia del pais, que fija la misma hora civil para todo el pais.
I ; Incremento horario. Debido a causas economicas, hay un adelanto de 1 o 2 horas sobre la hora solar dependiendo de la estacion del año.
Las formulas empleadas para el calculo son:
Ecuacion del tiempo; Et= -[9.93sin(198+1.971N)+7.37sin(175+0.986)]
Desviacion geografica; Dg=dl/15 donde Dg es negativa si long Este
Desviacion total; Dt=Et+Dg
Incremento horario; I=+2 horas (verano) o +1 hora (invierno)
Hora solar; HS=HC-Dt-I
Hora civil; HC=HS+DT+I
Orden del dia del año; N=1 (1 de enero) N=365 (31 diciembre)
Diferencia de long. geografica; dL=long. local-Merid. de referencia
Meridiano de referencia; M. de greenwich= 0º00´00´´
Margen de error en HS y HC calculadas +- 1 minuto
- 10/02/2007, 12:07 #3Miembro del foro
- Fecha de ingreso
- feb 2007
- Mensajes
- 19
hora solar
Bua, mas o menos entiendo lo que dices, lo que pasa es que tengo algunas dudas:
Yo tengo un programa que he bajado de censolar que calcula la hora solar, mediante unos datos, que son longuitud del lugar, hora civil, dia, mes e incremento de 1 o 2 según has explicado y siguiendo con mi ejemplo (madrid 15 enero dia J=15 ), y me da una hora solar de 10,37 a las 12 horas civil.Haciendolo con la formula no me da.
Y luego, suponiendo que la hora que me da este bien, intento calcular en angulo horario, recondando que el origen de las coordenadas se encuentran en el meridiano local y que 1 hora solar corresponde a 15º por lo que aplico la siguiente fórmula:
ws=(hora-solar-12h)*15, y supuestamente me da el angulo horario, que en este caso me da, ws(10,37-12)*15=-24º45.
Crees que esta bien, dime como lo tengo que hacer, estoy tela de liao, gracias.