Notes sur le calcul des vitesses verticale et horizontale du glider
TT
24/08/05
1. Vitesses mesurées par le glider
vitesse verticale calculée d'aprés la vitesse de variation de la pression mesurée par le capteur
de pression du véhicule : m_depth_rate
vitesse horizontale calculée en prenant en compte l'angle de plongée : m_speed =
m_depth_rate*tan(m_pitch)
Note : a priori ce sont les données de référence car ces valeurs sont ensuite utilisées dans le calcul de
la navgation à l'estime.
2. Vitesses recalculées d'aprés les données glider
récupère la profondeur du véhicule : m_depth
calcul l'intervalle de temps entre chaque mesure : dt
calcul de la vitesse verticale : vvc = m_depth/dt
calcul de la vitesse horizontale : vhc = vvc*tan(m_pitch)
Note : on devrait retrouver exactement les valeurs m_depth_rate et m_speed sauf peut-être au point
de changement de sens de la trajectoire. L'angle de plongée devenant très petit, la tangente devient très
petite également; une moyenne glissante de la vitesse avec facteur d'oubli est effectuée pour les angles
entre -5 et +5 degrés.
3. Vitesses calculées d'après les positions géographiques de la navigation à l'estime
les positions du véhicule sont données par : m_lat, m_lon, m_depth
le passage en coordonnées cylindriques se fait en prenant comme référence le premier point
de la plongée (routine LPO geocyl .m, ellipse de référence WGS84)
calcul de la distance parcourue entre chaque point selon le sens du trajet (descente ou
monteé) : dd1
calcul de la vitesse le long de la trajectoire : dd1/dt
calcul des composantes verticale et horizontale de la vitesse en prenant en compte l'angle de
plongée : vv1 = sin(m_pitch)*dd1/dt; vh1 = cos(m_pitch).*dd1/dt
Note : on devrait retrouver des vitesses verticales et horizontales différentes de celles données par le
glider car les positions sont calculées en prenant en compte le courant. Par ailleurs, pour des angles
petits, il y a probablement une correction similaire a celle fait par le glider a mettre en place (cf note
du 1)
4. Vitesses calculées d'après les positions locales de la navigation à l'estime
les positions en coordonnées locales (i.e. dans le carré UTM de la position géographique)
sont données par : m_x_lmc, m_y_lmc
calcul de la distance parcourue entre chaque point selon le sens du trajet (descente ou
monteé) : dd2
calcul de la vitesse le long de la trajectoire : dd/2dt
calcul des composantes verticale et horizontale de la vitesse en prenant en compte l'angle de
plongée : vv2 = sin(m_pitch)*dd2/dt; vh2 = cos(m_pitch).*dd/dt
Note : On devrait retrouver des vitesses très proches de celles calculées à partir de la position
géographique, les différences ne pouvant provenir que des changements de repère effectués. Le glider
effectue en effet ses calculs en coordonnées locales avant de convertir en coordonnées géographiques.
Mêmes remarques que pour le point 3.
5. Vitesses calculées d'après les données CTD
on récupère les mesures de pression du capteur CTD : m_water_pressure
on calcule la vitesse de variation de la pression CTD : vv3
Note : ces données ne sont disponibles que pendant la phase descente mais sont probablement de
meilleure qualité
6. Comparaisons des vitesses verticales
Toutes ces données sont séparées en fonction du sens du profil (montée ou descente). On adopte
comme référence les données fournies par le glider.
Visualisations pour les yos 1 et 9 des profils de vitesse verticale pour une plongée de 9 yos.
Profil yo #1 de la plongée 50
Yo #9 de la plongée 50
Visualisation des écarts à la référence des autres vitesses verticales calculées et visualisation
des écarts vitesses verticales déduites des positions géographiques et locales pour les mêmes
yos que ci-dessus
Differences a la reference pour yo#1
Zoom sur differences du yo #1
1 / 9 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !