You are on page 1of 12
Entrée (2 usar None AMADOU GUISSE MASTER 2 GEOMETRE TOPOGRAPHE PROFFESSEUR : MONSIEUR TINE PROJET DE TRACE ROUTIERE 2020_2021 2 fron sympy import 3. fron mach impor yer = 452021077 XO = 368552125 28 Gd » 100.0060 2 v= 60 ada 4 1_Faisons un schema(voir figure 1) 2_Calculons la longueur de l'arc de la premiére et de la deuxiéme clothoide a aa = veq2.s9/7.2 2 print("La longueur de 2'are de clothoige est :*,1el1, 0") nteée usar None 3_Trouvons le paramétre des deux clothoides. 4a = sqee¢ae_eit) 2 print("Ia valeur du paranetre est :°,2) 1a valeur au paranetre est + 90.13878188659973 4_Calculons la longueur de l'arc de cercle 1-147 (2*R))*(200/p4) Valeur de I'angle tet lest! tyteta, grad") 1a valeur de I'angle tete est": 11.494523667747996 grad 2 A= Gi. GF 3 3 print(‘la valeur As" r38") Ia valeur de A est: 30,56455266050401 grad 2 Lave = (aeaysps/200 2 paint("a valeur de 12 Iongueur de L'arc est "1.2 1a valeur de 1a Longueur de L'arc est : 72.0360205822981 5_Calculons la longueur de la tangent. Enteée [8] nteée (2 sat Neooe aoeit ~ (1e21¥*5)/(4o"Re2) © Geater2/oray)- (1 ea?¥4/(3365e8"*3)) P= V1 > Re(a-cos(tetatpi/200)) = XL - Resin(tetatpi/200) T= (+ Pyetan(((Gd ~ GA)*p4/200)/2) + Q 6 peint("ia valeur de 1a x1 est 27, 1,'m") 3 print(*la valeur de 1a Vol est :2Cy'9') 8 print("Ia valeurs de 13 Pest :*,P,'a') 5 print(*la valeur de 1a Q est :"7@,'n') ae pnint("Ia valeur de 12 tangente™ est a Ja valeur de 13 Yl est : 3.25263957760073 m Ta valeur ge Ta Q est + 27.053662822670038 1a valeur de Ia tangente est 94,51326840389239 » 6_Déduisons la longueur totale de I'axe en plan. 2 Deterwinons La Longueur des alignenents 2 Dist a» sqrt((XPa- x81) *2+(vPa-YPT)=*2) 3 Distia = sqrt (xPe-xPE)*¥26(¥PE-VOE)**2) & distal = bist_1o0ist_2 - 27 5 mest La Longucur totale de Loxe 6 C= 21 elie] arevdise_ al 7 print "Ta longucur totale de I'axe en plan est :"sL,'a") 1a Jongueur totale de 1'axe en plan est : 461.8200557545905 7_Calculons les coordonnees des points TS, SC, CS, ST eouooot alr None Entege [19]: 1 ts = xPGe(DIst_1-T)*sin(100%p1/260) Yits « wae (Dist 1-1)* (aas/(24R))*(200/p1) 4 Om » 2eRPsin(ar"pi/200) 5 print(*ia valeur de Dangle a2 est :*at,‘grad”) 5 print("la valeur de ta corde at est :*,Cht, grad’) 7 a= 40 8 a2 = (22/(2"R))*(200/pi) 8 m2 = 29Ressn(a24pi/200) 2 princ("a valeur Ge 2’angle a2 est :",32, grad") {1 print(-ta valeur de Ja corde at est :*schty grad’) 1393 = (@3/(2"R))*(200/p1) 1a Os = 2+R*sin(as*pi/200) AS prine(“Ia valeur de langle 2% est :*,a3,‘grad") 46 print("la valeur de 1a corde at est :* ch," grad") A) X_are © Xesschissin( (6r+a_1+200ra1)*pi/200) 18 YiLare = Y_esvOn"sin((Gfoa_1+208¢31)*pt/200) 19 xaLare © XLesschassin( (6F+a4+200r<2)*pi/200) 28 Yarare = YoessoHzesin( (Gf+a_1+200+02)*pi/200) 21 Xa_are © XesvoHs"sin( (Gfua_1+200483)*Pi/200) 22 Youare = YoestOHsesin( (GF+a1+200103)*pi/200) 23 print("ies coordonées cu point 3 20 m de CS dans I'arc est :",XLarc,"#!,¥A_are,’n") 2a print (“les coordonnées du point & 48 m de C$ dans L'are est :",XQare,“e'sV2-are, m) 25 prane(“les coordonnees ou point 2 60 m de CS dans L'are est :*,Xiare, m!, Rare, 9°) Ia valeur ge I'angle a1 est + 4.204331815783875 grad 1a valeur ge 1a corde al est : 39.9051886770379 grad Ia valeur de I'angle al est + 8.4H826263356775 grad 1a valeur de 1a corde at est : 39.95158579659622 grad Ia valeur ge I'angle al est 1 22.132395447353628 grag 1a valeur de 1a corde at est + 59.60079923851836 grad les coordennées du point 2 20 de C5 dans I'arc est : 36864.61204248393 = 45030,27002362512 les coordonnées du point § 49 m de CS dans I'are est + 36847.59657994773 » 45613.56556108397 es ceardoonees cu point 2 60m de CS dans L'are est : 36529.89126677484 m 44995. 55014791602 m Partie 2 eouooot alr None 1_Falsons un schéma du profil en long(voir figure 2) 2 Calculer la longueur de la courbe verticale Entrée [22]: 1 Md = 48.489 2 nF > 43.965 3 pa = -0.0200 5 Ra 4000 Entrée (23]: | 1 \aDeterminons Lo Longueur de La courte 2 eD'apres Le cours Oi = PIL(PI-P2) = -PIR fe 1a courbe verticale est :*sLe,‘m') 1a longueur de 12 courbe verticale est : 150, e0009eeeaee93 = {Calculer e PK du milieu de ta courbe (M), du point début de courbe (OC), du point fin de courbe (FC) st du point bas dolacourbo(Pbas) Entrée (371: sat Neooe 1 |soeterminons La distance du OK miteu par rapport & PD 2 so ist est a distance entre 9D et PF 3 aise = sare (xd-xoF)**20(vPa-¥oF)"*2) 4 print (“Ia distance entre PD et PF est 17,0_Sst,"s") 5 Sle difference d'altttude entre PO et PF’ est:OH) © OH = Hak 7 print("Ia difference d'altitude est :*,0K,"s") 18 St nous supposons un triangle réctangle PFI par exenple on va determiner Le coté adjacent qu'on va appelé FF 9 F = sert(o_ssteez-oH"e2) 2e princ("Ia distance F est :°4F,"m') 13 02 = RGD 14 princ(a valeur de 02 est :*,01,'s") 15 print(“Ia valeur de 02 est :°,02,"s") 7 #F1 ~ 20%62 et st on renplace on aura 19 Fe (Fei0-01-02)/2 21 print("F2 est :°4#2,°n') 22 print (“Fl est "JF, "n) 23 pour Le point Phas(s ou M 24 Pp = FIT 25 prine("le Pk est:",PKx, '#") da distance entre PO et PF est : 429.7513625539767 Ja difference a altitude est + 0.5739999999999538 da distance F est 1 429,7510430947198 Ja valeur de 01 est + 88.0 a valeur ge 02 est : 78.8 © FD est + 144.8755215073598 Te Pk est: 234,8755215473598 m 4_Calculons les altitudes des points caracteristiques du profil en long Entrée [38] Entrée (29) Entrée [40] sat Neooe ‘our Le point OC xe HOC = 9.5¢(P2-Pa)/t_esxass2ePaxtstd prine("Tattitude du"potnt OC est:"4H0C,'0") altitude du point oc est: 44.38979296587368 x= Lei? HoPoas = 0.59(P2-P1)/4_cexaee2spa"x2 eH prane("I’altituce du ellie est:",H_pbas, 9") Daltstude du minseu est: 43.692125 sour Le point FC vo. Freo1i02 HFC = 0.58(P2-Pa)/L,erxse=zePaxsind prine(“T'altitude do-point FC est:",HLFC, 9°) Valtitude du potnt FC est: 50,01012502388963 5 Calculer les altitudes des points caractéristiques de I'axe en plan. eouooot sat Neooe entrée [J rncac0 3 kisc300 3) mirsce 3 Kote Banas BRP HLp = o.50(92-70y/1_coxeeaeirnne BONNE COMPREHENSION MERC!

You might also like