par Anonyme » 21 Juil 2008, 23:18
Bonjour,
De retour de vacances je me replonge dans le problème du calcul du périmètre mouillé (Pm) dune ellipse en fonction de la hauteur deau dans louvrage (n).
Cest dur de sy remettre !
Rappel de la forme de lellipse
hauteur h = 2a = 1,30 m
largeur l = 2b = 0,80 m
Mesure obtenu avec Autocad
n (m)...Pm (m)...Sm (m²)
0,05...0,328...0,010
0,10...0,484...0,029
0,15...0,615...0,052
0,20...0,735...0,079
0,25...0,848...0,110
0,30...0,957...0,142
0,35...1,064...0,177
0,40...1,168...0,213
0,45...1,270...0,250
0,50...1,372...0,289
0,55...1,472...0,328
0,60...1,573...0,368
0,65...1,673...0,408
0,70...1,773...0,447
0,75...1,873...0,487
0,80...1,974...0,526
0,85...2,075...0,565
0,90...2,178...0,602
0,95...2,282...0,638
1,00...2,388...0,673
1,05...2,497...0,705
1,10...2,610...0,735
1,15...2,730...0,763
1,20...2,862...0,786
1,25...3,017...0,804
1,30...3,346...0,817
Pour le calcul de la surface mouillée (Sm) jobtiens les mêmes résultats avec la formule de Mathelot et celle de Pinpin avec une bonne précision (<1% par rapport aux mesures obtenues avec Autocad).
Sm = a*b*(ACOS(1-(n/a))-(1/a)*(1-(n/a))*(n*(2*a-n))^0,5)
Sm = 0,5*a*b*(x-SIN(x)) avec x = 2*ACOS(1-(n/a))
Par contre pour le calcul du périmètre mouillé (Pm) avec la formule de Mathelot, jobtiens des différences de plus de 2,5 cm et la forme de la courbe ne correspond pas à celle du Pm mesuré avec Autocad.
Pm = ((a^2+b)/2)^0,5*(;)-(k/2)*SIN(;))-((k^2)/16)*(;)+SIN(;))*COS(;))))
Avec k = (a^2-b^2)/(a^2+b^2) et ;) langle au centre de l'ellipse variant entre 0 et Pi.
Jai bien essayé de calculer le Pm avec a, b et n mais je ne suis pas très fort en trigo même si la forme de la courbe sapparente plus aux mesures dAutocad, mais les écarts sont encore trop importants (plus de 2cm).
Pm = 2*(a*b)^0,5*ACOS((a-n)/a)
Donc pour linstant jutilise sous Excel une polynomial calculée à partir des mesures obtenues avec Autocad.
Est-il possible davoir une autre formule du Pm plus précise, merci davance.
Autre chose : la relation entre les 2 angles nest pas vraie dans mon cas.
h/2*COS(;)/2) ;) l/2*COS(;)/2)
a*COS(;)/2) ;) b*COS(;)/2)
avec ;) langle au centre du cercle (rayon = a) variant entre 0 et Pi.
Est-il possible davoir le calcul de langle ;) avec a, b et n comme pour le calcul de ;).
;) = 2*ACOS(1-(n/a))
Merci davance.