[PDF] [PDF] Centrale MP PC PSI TSI 2015: Corrigé - AlloSchool





Previous PDF Next PDF



[PDF] Correction – Centrale TSI 2015 physique-chimie 2 - mmelzani

Correction – Centrale TSI 2015 physique-chimie 2 I – Étude du vol d'un avion I A – Pourquoi un avion vole-t-il ? I A 1 – L'écoulement d'air est supposé 



[PDF] Physique-chimie 2 TSI - concours Centrale-Supélec

2015-03-04 10:46:40 Page 1/12 2015 Physique-chimie 2 TSI 4 heures Calculatrices autorisées Le premier projet de réalisation d'un avion à propulsion 



[PDF] Centrale MP PC PSI TSI 2015: Corrigé - AlloSchool

Centrale MP PC PSI TSI 2015: Corrigé I A 1 Le + appliqué sur deux listes a pour action de les Le cours de physique peut donc aider à réaliser



[PDF] Épreuves pour la session 2015

26 sept 2014 · Tableau 1 Épreuves d'admissibilité pour 2015 (coefficients sur 100) Physique-chimie 2 30+30 min 12 Épreuve Durée TSI



[PDF] 1 Aspects thermodynamiques de latmosph`ere Centrale Tsi 2011

DS n?2 corrigé 1 Aspects thermodynamiques de l'atmosph`ere Centrale Tsi 2011 Équilibre isotherme de l'atmosph`ere Mines-Ponts PSI 2015 Partie A



[PDF] laPHYSIQUE-CHIMIE aUX CONCOURS - Dunod

4 3 Appareil photographique (Centrale-Supélec 2015) 23 Outils pour la physique Chaque extrait de sujet est suivi d'une proposition de corrigé 



[PDF] DS7 : Cinétique et mécanique – corrigé - Physique-Chimie

DS7 : Cinétique et mécanique – corrigé – 04/03/2020 Exercice 4 : Mécanique du vol d'un avion (Centrale TSI 2015) 1 Vol en montée 1 Schéma :



[PDF] Correction – Centrale TSI 2015 physique-chimie 2 - mmelzani

Sujet écrit Correction – Centrale TSI 2015 physique-chimie 2 I – Étude du vol d'un avion I A – Pourquoi un avion vole-t-il ?



Centrale 2015 TSI PHYSIQUE-CHIMIE 1 - eLearningCPGE

Centrale 2015 TSI PHYSIQUE-CHIMIE 1 Sommaire ENONCE · CORRIGE ENONCE Voir en plein écran Page 1 / 8 Zoom 100 Page 1 / 8 Zoom 100 CORRIGE



Centrale 2015 TSI PHYSIQUE-CHIMIE 2 - eLearningCPGE

Centrale 2015 TSI PHYSIQUE-CHIMIE 2 Sommaire ENONCE · CORRIGE ENONCE Voir en plein écran Page 1 / 12 Zoom 100 Page 1 / 12 Zoom 100 CORRIGE



Sujets 2015 filière TSI - concours Centrale-Supélec

Vous trouverez ici les sujets des épreuves du concours Centrale-Supélec session 2015 filière TSI au format pdf Creative Commons License



[PDF] Rapport du jury Filière TSI 2015 - concours Centrale-Supélec

1 juil 2014 · Concours Centrale-Supélec 2015 filière TSI Physique-chimie 1 et 2 Le sujet retenu pour la filière TSI extrait d'un ouvrage 



Examen corrige corrigé centrale physique chimie tsi 2015

Centrale TSI 2015 physique-chimie 2 Sujet écrit Correction ? Centrale TSI 2015 physique-chimie 2 I ? Étude du vol d' un avion I A ?



Examen corrige Central tsi 2015 physique 1

Télécharger Mines Physique 2 Mp 2015 Corrigé Ccp Physique Examen Corrige Sujet PHYSIQUE 1 Concours Communs lesdessoustaupe2015 pdf - ENSTA Paris 2014



Sujets et Corrigés de Concours MP PC PSI HEC BCPST PT TSI

Sujet de Concours (avec corrigé) pour les classes prépa MP PC PSI TSI BCPST HEC TSI physique 2000 centrale 2 sec-centrale-2000-phy2-TSI pdf  



TSI 2019 Physique-Chimie 2 - Centrale-Supélec - Free

Rapport du jury : https://www concours-centrale-supelec fr/CentraleSupelec/2019/TSI/sujets/P011-DR pdf Corrigés Corrigé de la partie I de ce sujet :



Annales de concours - UPSTI

Ils sont accompagnés d'éléments de correction proposés par des enseignants de CPGE membres de l'UPSTI

:
[PDF] Centrale MP PC PSI TSI 2015: Corrigé - AlloSchool

Informatique

Centrale MP PC PSI TSI 2015: Corrigé

I.A.1Le+appliqué sur deux listes a pour action de les concaténer l"une à l"autre en créant une troisième

liste1. Il ne faut donc pas confondre avec l"addition terme à terme comme on peut l"imaginer lors de la

sommation de deux vecteurs.>>>[ 1,2,3]+ [ 4,5,6] [1, 2, 3, 4, 5, 6]I.A.2

Suivant la même sémantique, la multiplication d"un entier avec une liste revient à concaténer la

liste avec elle-même autant de fois que demandé.>>>2 *[1,2,3] [1, 2, 3, 1, 2, 3]I.B

Présentons trois versions possibles, l"une en créant une liste remplie de zéros, l"autre en itérant sur

les éléments et en construisant la liste au fur et à mesure par ajouts successifs, la dernière en utilisant la

Pythonnerie de contruction de liste par compréhension.1defsmul (nombre,liste):

2L= [ 0]*len(liste)# Initialisation à une liste de 0

3fori in range (len(liste)):# Autant de fois que d"éléments

4L[i]= nombre * liste[i] # On remplit avec la valeur idoine

5returnL # On n"oublie pas de renvoyer le résultat

6

7defsmul (nombre,liste):

8L= [] # Initialisation à une liste vide

9forelement in liste: # On itère sur les éléments

10L.append(nombre*element)# On rajoute la valeur idoine

11returnL # On n"oublie pas de renvoyer le résultat

12

13defsmul (nombre,liste):

14return[nombre *elementfor element in liste] # One-liner !1

Ce n"est donc pas une bonne idée de l"utiliser pour remplir une liste élément par élément ! La recopie est en effet coûteuse

en règle générale. 1

JJFleck, Kléber, PCSI? ????-????2=8I.C.1Sur l"exemple précédent, on peut définir l"addition

21defvsom (L1,L2):

2""" Fait l"addition vectorielle L1+L2 de deux listes. """

3L= [ 0]* l en(L1)# Inialisation à une liste de 0

4fori in range (len(L1)):# On regarde toutes les positions

5L[i]= L1[i] + L2[i] # Addition

6returnL # Renvoi du résultatI.C.2ou la différence (c"est exactement la même chose, mais on change l"initialisation pour varier...)

1defvdif (L1,L2):

2""" Fait la différence vectorielle L1-L2 de deux listes. """

3L= [] # Initialisation à une liste vide

4fori in range (len(L1)):# On regarde toutes les positions

5L.append(L1[i]- L2[i]) # Rajout de la soustraction

6returnL # Renvoi du résultatII.A.1Si l"on notez=y0, alorsz0=y00et l"on obtient le système différentiel du premier ordre suivant

8t2I(y0(t) =z(t)

z

0(t) =f(y(t))(S)

II.A.2Prenonsi2[[0;n2]]. Alors, on a

Z ti+1 t iz(t) dt=Z ti+1 t iy0(t) dt=y(ti+1)y(ti)soity(ti+1) =y(ti) +Z ti+1 t iz(t) dtet Z ti+1 t if(y(t)) dt=Z ti+1 t iz0(t) dt=z(ti+1)z(ti)soitz(ti+1) =z(ti) +Z ti+1 t

if(y(t)) dtII.B.1Prenonsi2[[0;n2]]. En assimilant les fonctions intégrées à leurs bornes inférieures, les intégrales

s"écrivent respectivementZti+1 t iz(ti) dt=zi(ti+1ti) =zihetZ ti+1 t if(y(ti)) dt=f(yi)h Ainsi, les relations de récurrence s"écrivent y i+1=yi+zihetzi+1=zi+f(yi)h

La connaissance du couple(y0;z0)permet donc de proche en proche de déterminer les valeurs successives

deyietzi.

II.B.2

Pour écrire la fonction demandée, on n"a besoin que des valeurs initialesy0etz0, de la fonctionf

définissant l"équation différentielle ainsi que du pashd"intégration et du nombrende points voulus (en

comptant le point de départ). On peut alors proposer l"implémentation suivante1defeuler (f,y0,z0,h,n):

2""" Intégration de l"équation différentielle y"" = f(y(t)) avec un pas h

3d"intégration. La fonction renvoie deux listes contenant respectivement

4les valeurs successives prises par y et par z=y". """

5# Initialisations diverses

6y,z= y0, z0# Les valeurs initiales2

À noter qu"ici on ne peut pas itérer sur les éléments car on a besoin des éléments de chaque liste.

JJFleck, Kléber, PCSI? ????-????3=87Ly,Lz= [y] ,[z]# Les listes de stockage

8fori in range (n-1):# n points au total mais on a déjà le départ

9fy=f(y) # Calcul de f(y_i) (avant de mettre y à jour)

10y= y + z *h# Calcul de y_{i+1} à partir de y_i et z_i

11z= z + fy *h# Calcul de z_{i+1} à partir de z_i et f(y_i)

12Ly.append(y)# Ajout de la nouvelle valeur de y à la liste

13Lz.append(z)# pareil pour z

14returnLy,Lz # Renvoi des deux listes demandéesII.B.3.aIl s"agit d"une équation d"oscillateur harmonique. Le cours de physique peut donc aider à réaliser

que12 y02+12 !2y2= Cte. Pour le prouver, multiplions de chaque côté pary0de manière à reconnaître certaines dérivées via la dérivée des fonctions composées:

8t2Iy0(t)y00(t) =!2y(t)y0(t)

soit8t2Iddt y0(t)22 =ddt !2y(t)22 ou encore8t2Iy0(t)22 +!2y(t)22 = E = CteII.B.3.bPrenonsi2[[0;n2]]. On peut alors calculer 2(E i+1Ei) =z2i+1+!2y2i+1(zi2+!2yi2) = (zi!2yih)2+!2(yi+zih)2(zi2+!2yi2) =2!2ziyih+h2!2!2yi2+ 2!2yizih+h2!2zi2 2(E i+1Ei) =h2!2(!2yi2+zi2)

On trouve bienE

i+1Ei=h2!2EiII.B.3.cUn schéma numérique satisfaisant la conservation de l"énergie devrait donner

E i+1Ei= 0II.B.3.dL"équationz2=2 +!2y2=2 = Cteest l"équation cartésienne d"une ellipse3.

II.B.3.e

Une trajectoire de phase où l"énergie se conserve devrait être fermée, ce qui n"est pas le cas ici.

D"après le calcul mené précédemment, on voit que l"énergie devrait augmenter au cours du temps. Cela

correspond à des valeurs de la vitessezou de la positionyde plus en plus grande, d"où la forme en spirale

qui part vers l"extérieur. On peut aussi justifier la rotation en sens horaire puisque dans les zones oùz0est

positif, on doit avoiryqui augmente (on se déplace donc vers la droite) alors que dans les zones oùz0est

négatif, on doit avoiryqui diminue (on se déplace vers la gauche).

II.C.1Procédons de la même manière que pour l"écriture de la fonctioneulerprécédente:1defverlet (f,y0,z0,h,n):

2""" Intégration de l"équation différentielle y"" = f(y(t)) avec un pas h

3d"intégration. La fonction renvoie deux listes contenant respectivement

4les valeurs successives prises par y et par z=y". """

5# Initialisations diverses

6y,z= y0, z0# Les valeurs initiales

7Ly,Lz= [y] ,[z]# Les listes de stockage3

Voir le cours de physique sur les portrait de phase des oscillateurs à un degré de liberté

JJFleck, Kléber, PCSI? ????-????4=88fori in range (n-1):# n points au total mais on a déjà le départ

9fi=f(y) # Calcul de f(y_i) (avant de mettre y à jour)

10y= y + z *h+ h *h/2*fi# Mise à jour de y

11fip1= f(y) # Calcul de f(y_{i+1})

12z= z + h /2*(fi+ fip1) # Mise à jour de z

13Ly.append(y)# Ajout de la nouvelle valeur de y à la liste

14Lz.append(z)# pareil pour z

15returnLy,Lz # Renvoi des deux listes demandéesII.C.2.aPrenonsi2[[0;n2]]. On peut alors recalculerEi+1Eicomme à la question II.B.3.b.

Néanmoins, notons pour démarrer que

y i+1=yi+hzih2!22 yi=yi

1h2!22

+hzi etzi+1=zi!2h2 (yi+yi+1) =zi!2h2 y i

2h2!22

+hzi soitzi+1=zi

1h2!22

h!22

2h2!22

y i=zi

1h2!22

h!2yi+O(h3)

Reprenons à présent le calcul de la différence d"énergie en utilisant le fait quea2b2= (a+b)(ab)

2(E i+1Ei) =z2i+1+!2y2i+1(zi2+!2yi2) = (zi+1+zi)(zi+1zi) +!2(yi+1+yi)(yi+1yi) z i

2h2!22

h!2yi+O(h3) (!2) y ih+zih22 +O(h3) +!2 y i

2h2!22

+hzi hz iyih2!22 h!2(2zih!2yi) y i+zih2 +O(h3) h!

2(2yi+hzi)

z iyih!22 +O(h3) On trouve bien (même s"il a fallu bosser un peu...) que E i+1Ei=O(h3)II.C.2.b

On observe une trajectoire fermée (à la précision de la représentation graphique), on peut donc

affirmer que l"énergie du système correspondant est bien conservée.

II.C.2.c

Le schéma de Verlet4permet une intégration bien plus précise que le schéma d"Euler pour ce

type de problème où la dérivée secondey00de la position ne dépend que de la positionyet non de la

vitessez.4

Le schéma de Verlet correspond au schéma d"intégration " saute-mouton » (ou " leap-frog » en anglais) qui consiste à

évaluer les vitesses aux pas de temps demi-entiers de sorte que z i+1=2=zi1=2+hfietyi+1=yi+hzi+1=2

où l"on azi=zi1=2+zi+1=22. En effet, en combinant l"équation donnantzi+1=2avec celle donnantzi+3=2, on trouve comme

annoncé que z i+1=zi+hfi+fi+12

D"autre part, sizi= (zi+1=2+zi1=2)=2et quezi1=2=zi+1=2hfi, on en déduit quezi=zi+1=2hfi=2, soit bien

y i+1=yi+h z i+hfi2

JJFleck, Kléber, PCSI? ????-????5=8III.A.1La force totale s"exerçant sur la particulejest la somme de toutes les forces s"exerçant sur cette

particule, soit !Fj=P k6=j!Fk=j=P k6=jGmjmkr jk3!PjPkIII.A.2

Écrivons la fonctionforce2en utilisant les fonctionssmul,vsometvdiffdéfinies précédemment.

On rajoute aussi une fonctionnormequi calcule la norme euclidienne d"un vecteur1defnorme (v):

2""" Calcule la norme euclidienne d"un vecteur dont on donne ses

3composantes dans une base orthonormée. """

4norme2= 0 # Initialisation de la norme carrée

5fori in range (len(v)):# On passe toutes les composantes

6norme2= norm e2+ v[i] **2# Ajout du carré de la composante

7returnnorme2 **0.5# Le résultat est la racine carrée de la somme

8

9defforce2 (m1,p1,m2,p2):

10""" Renvoie une liste représentative de la force exercée par la particule

112 sur la particule 1. """

12P1P2= vdif( p2,p1)# Le vecteur P1P2

13G= 6.67e-11 # Constante universelle de gravitation

14a= G *m1*m2/ norme(P1P2) **3# Constante multiplicative devant le vecteur

15returnsmul(a,P1P2) # Renvoi du vecteur a*P1P2III.A.3Pour avoir la force totale, il suffit de boucler sur tous les autres points

1defforceN (j,m,pos):

2""" Force gravitationnelle totale exercée par toutes les particules sur la

3particule j. """

4force= smu l(0,pos[j])# Initialisation au vecteur nul de bonne taille

5fork in range (len(m)):# On passe toutes les particules en revue

6ifk != j: # Si on n"est pas sur la particule concernée

7f_k_sur_j= force2(m[j],pos[j],m[k] ,pos[k])# Force individuelle

8force= vsom (force,f_k_sur_j)# et ajout à la force totale

9returnforce # Renvoi de la force totale après sommationIII.B.1position[i]

etvitesse[i]sont deux listes donnant à l"instantti=t0+ihles positions et

vitesses de toutes les particules. Ce sont donc des listes contenant N listes (avec N le nombre de particules)

à 3 éléments (les trois coordonnées pour chaque vecteur).

III.B.2

Pour calculer les positions suivantes, il faut calculer l"accélération (qui vaut!Fj=mj, attention à

ne pas oublier la massemj!) et utiliser les vitesses pour l"incrément de position1defpos_suiv (m,pos,vit,h):

2""" Calcul de la position suivante connaissant les positions et vitesses à

3l"instant t_i ainsi que le pas de temps h voulu.

4Version où l"on parcourt manuellement les trois dimensions d"espace.

5Attention, l"accélération vaut la force divisée par la masse (on aurait

6mieux fait de calculer les accélérations directement pour économiser

7quelques calculs...). """

JJFleck, Kléber, PCSI? ????-????6=88L= [] # Initialisation des nouvelles positions

9forj in range (len(m)):# On parcourt les particules une à une

10mj,pj,vj= m[ j],pos[j], vit[j] # Des raccourcis pour la lisibilité

11force= force N(j,m,pos)# Vecteur force totale sur j

12next_pj= smu l(0,pj)# Initialisation nouvelle position pour j

13fork in range (len(pj)):# Boucle sur les dimensions d"espace

14next_pj[k]= pj[k] + vj[k] *h+ h **2/2* force[k] /mj# et Verlet

15L.append(next_pj)# Ajout du résultat à la liste

16returnL # et renvoi final une fois complètement remplieIII.B.3Pour calculer l"incrément de vitesse, on a besoin des positions suivantes (d"où la question

précédente) et faire par deux fois la somme des forces (sur les anciennes et nouvelles positions pour calculer

fietfi+1). Attention, comme avant, ce dont on a vraiment besoin c"est de l"accélération et non de la force.

On fait aussi uniquement la version où l"on parcourt directement les dimensions d"espace car cela devient

pénible à faire avecvsomet compagnie.1defetat_suiv (m,pos,vit,h):

2""" Calcul de l"état suivant (position et vitesse) pour toutes les

3particules connaissant ces valeurs à la date t_i. """

4new_pos= p os_suiv(m,pos,vit,h)# On calcule tout de suite les nouvelles positions

5new_vit= [ ]# Liste vide pour les nouvelles vitesses

6forj in range (len(m)):# Les particules, une à une

7mj,vj=m[j],vit[j] # Raccourcis

8fi= smul( 1/mj,forceN(j,m,pos))# Accélération à t_i

9fip1= smul( 1/mj,forceN(j,m,new_pos))# Accélération à t_{i+1}

10next_vj= smu l(0,vj)# Initialisation à la vitesse nulle pour la taille

11fork in range (len(vj)):# Boucle sur les dimensions d"espace

12next_vj[k]= vj[k] + h /2* (fi[k] + fip1[k]) # Application de Verlet

13new_vit.append(next_vj)# Ajout à la liste des vitesses

14returnnew_pos,new_vit # Renvoi des nouvelles positions et nouvelles vitessesIII.B.4.aVisiblement, la relation entreln(N)etln(N)est affine du type

ln(N) =ln(N) +

ce qui signifie que la durée des calculs suit une loi de puissance du typeN=1Noùest le coefficient

directeur de la droite précédente.

III.B.4.b

D"après le graphique,ln(N)évolue de2;5à6;5quandln(N)évolue de6à8, soit un coefficient

directeur= 2. On peut donc raisonnablement penser que l"algorithme est de complexité quadratique en

nombre de particules.

III.B.5.a

La fonctionpos_suivest déjà de complexité quadratique en nombre de particules puisqu"il faut

trouver la position suivante de chacune des N particules en calculant à chaque fois une somme des forces

exercées par lesN1autres particules. La complexité deetat_suivne peut donc être moindre puisqu"elle

fait un appel àpos_suiv. Néanmoins, la complexité n"est pas non plus d"ordre supérieur puisque l"on fait

une boucle sur toutes les particules (ligne 6) et que dans cette boucle, on appelle deux fois une fonction

(forceN) de complexité linéaire enN. La complexité globale est donc bien quadratique enN. III.B.5.bLes déterminations empirique et théorique concordent: tout va bien !

JJFleck, Kléber, PCSI? ????-????7=8IV.AOn demande vraisemblablement les masses de tous les corps présents dans la base:

SELECT masse FROM corps

IV.B.1Supposons, comme le suggère l"énoncé, qu"il existe une fonction SQLtmin()qui donne5la date

à partir de laquelle on souhaite lancer la simulation. On veut donc compter le nombre de corps distincts

qui ont une entrée dans la table avant la datetmin(). On peut faire ainsiSELECT COUNT(DISTINCT id_corps) FROM etat WHERE datem< tm in()

IV.B.2

Il s"agit d"utiliser une fonction d"agrégation qui donne le plus grand (MAX(datem)) des temps

inférieurs àtmin()pour chaque corps (GROUP BY)SELECT id_corps,MAX(datem) FROM etat WHERE datem< tmin() GROUP BY id_corps

IV.B.3

Il va falloir passer par deux jointures puisque l"attributmassese trouve seulement dans la table

corps, que les positions et vitesses se trouvent dans la tableetatet qu"il faut utiliser la tabledate_mesure

pour trouver la date correspondante dans la tableetat. Attention, la jointure entredate_mesureetetat

doit porter sur deux colonnes car deux corps peuvent avoir été mesurés au même moment (par exemple

s"il sont spatialement proches et donc sur une même prise de vue). On suppose que la distance au centre

attendue est euclidienne6.SELECT masse,x,y,z,vx,vy,vz FROM corps AS c

JOIN etat AS e ON c

id_corps e id_corps

JOIN date_mesure AS d ON (datem

quotesdbs_dbs29.pdfusesText_35
[PDF] centrale pc 2015

[PDF] centrale pc 2016 physique corrigé

[PDF] centrale pc 2016 maths

[PDF] centrale pc 2016 corrigé

[PDF] corrigé centrale 2016 physique

[PDF] rapport centrale psi 2017

[PDF] centrale thermique avantages et inconvénients pdf

[PDF] centrale thermique ? gaz pdf

[PDF] avantages et inconvénients des centrales hydrauliques

[PDF] centrale thermique charbon fonctionnement

[PDF] chaine énergétique centrale thermique nucléaire

[PDF] chaine energetique d'une centrale thermique a combustible nucleaire

[PDF] chaine énergétique centrale thermique ? combustible fossile

[PDF] centrale thermique a flamme reaction mise en oeuvre

[PDF] centrale thermique a flamme inconvénients