Calcul des paramètres astronomiques à l’usage des installations

Messages postés
1
Date d'inscription
mercredi 16 mars 2016
Dernière intervention
16 mars 2016
-
Salut ,
je veux programmer avec le VB6.
Alors, le programme permet, à partir de seulement le numéro du jour dans l’année ( N compris entre 1 à 365 ) et les coordonnées du lieu (latitude, longitude et altitude), d’effectuer les calculs des grandeurs suivantes, à savoir: la déclinaison du soleil, l’équation du temps, le temps solaire vrai ‘ TSV ’, la hauteur du soleil h , l’azimut a , la durée d’insolation, l’heure locale du lever et du coucher du soleil.
L’utilisateur introduit le numéro du jour de l’année et les coordonnées du site choisi. Le programme permet de visualiser le site, selon l’heure locale la position du soleil est indiquée de manière interactive.

les équations :

- la déclinaison :

δ = 23,45 sin [ 360/365 (J + 284)]

avec, J = jour de l’année compté à partir du 1er janvier

- la hauteur(h) :

Sin (h) = sin (φ).sin (δ) + cos (φ).cos (δ).cos (ω)

φ : Latitude du lieu.
δ : La déclinaison du soleil.
ω : L‘angle horaire. -------> ω = 15 (TSV - 12)
avec, TSV : temps solaire vrai

- L’azimut (a):

A= arccos [-(sin (δ).cos (φ) – cos (δ).cos (ω).sin (φ))/cos (h)]

- l'équation du temps :

Et = 9.87 sin[2.360/365(N-81)]-7.53 cos[360/365(N-81)]-1.5 sin[360/365(N-81)]

Et : est l'équation du temps exprimée en minutes.
N = (2π/365)( j -81) exprimée en radians
j : est le numéro du jour dans l'année (j = 1 le premier janvier).

- La durée du jour (d) en heures :
d= (2 X H)/15
Avec, Cos(H)= - tan(δ) X (tan(φ))

- Le coucher du Soleil (HC) :

HC = (H/15) + 12

- Le lever du Soleil(HL):
HL=HC-d


J'ai vraiment besoin de votre aide.
Pourriez-vous m'aider svp ?
SVP SVP !!!!!!
Merci
Afficher la suite 

Votre réponse

1 réponse

Messages postés
1725
Date d'inscription
samedi 11 janvier 2014
Dernière intervention
11 décembre 2018
0
Merci
Bonjour

Merci de garder à l'esprit que CodeS-SourceS et CCM sont des communautés d'entraide. Toutes les réponses sur le forum sont assurées par des bénévoles qui donnent de leur temps libre pour aider à résoudre les problèmes.

L’Urgence pour nous, n’est pas de répondre à une question.

A noter également que nous ne faisons pas dans le "tout cuit". Soit tu trouves ton bonheur dans la partie sources du site, soit à l'aide de ton moteur de recherche favori. Ici, nous aidons volontiers sur une difficulté technique, précise et parfaitement isolée rencontrée dans le cours du développement.

Penser à poster le morceau de code qui pose problème, voir ici comment utiliser la coloration syntaxique. S'il y a un message d'erreur retranscrivez le dans son intégralité, en précisant à quelle ligne apparait cette erreur.

des conseils d'écriture des messages et ici en particulier pour les devoirs scolaires ou PFE.



Commenter la réponse de vb95

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.