Banque PT Modélisation PT 2026Sujet, corrigé et rapport du jury
Étude et modélisation de phénomènes de communication sous-marine
Faisable en sup ?
Faisable en partie en PTSI : 36 questions sur 50. Autres questions faisables en PTSI
Autres premières années : PCSI 42 · MP2I 38 · BCPST1 42 questions.
Détail par partie
- Partie 1 : Propagation des ondes sonores dans les océans10/22En partie
- Partie 2 : Modélisation numérique du canal SOFAR (SOund Fixing and Ranging)26/28En partie
Téléchargements
Présentation du sujet
Difficulté moyenneCommunication sous-marine : pression au fond des océans, rayons sonores et canal SOFAR, ondes radio dans l'eau de mer et classification de sons par k plus proches voisinsAfficher ou masquer la section
Présentation du sujet
Difficulté moyenneLe sujet étudie la communication sous-marine. La partie physique (40 % du barème) traite des forces de pression sur un capteur immergé, de la trajectoire d'un rayon sonore dans un milieu stratifié par analogie avec la réfraction, puis de l'atténuation d'une onde électromagnétique dans l'eau de mer conductrice. La partie informatique (60 % du barème) simule les rayons sonores (schéma d'Euler, réfraction et réflexion totale), interroge une base de mesures en SQL, localise le minimum de célérité par dichotomie et classe des sons par l'algorithme des k plus proches voisins.
- 11.1 Pression au fond des océansStatique des fluides, forces pressantes sur un capteur cylindrique et poussée d'Archimède.
- 21.2 Communication acoustique sous-marineLois analogues à celles de Snell-Descartes pour un rayon sonore et équation différentielle de sa trajectoire.
- 31.3 Communication par ondes radioLoi d'Ohm locale, courant de déplacement négligé, équation de diffusion du champ, épaisseur de peau et atténuation.
- 42.1 et 2.2 Modèle de propagation des rayons sonoresSchéma d'Euler explicite, conditions aux limites, angle critique, fonctions de réfraction et de réflexion totale, construction du trajet complet.
- 52.3 Choix d'une loi d'évolution de la céléritéRequêtes SQL sur une base de mesures, modèle de Munk, dérivée et recherche du minimum de célérité par dichotomie, interprétation du canal SOFAR.
- 62.4 Reconnaissance de signaux acoustiquesAlgorithme des k plus proches voisins, choix de k, distance euclidienne, sélection des plus proches et matrice de confusion.
Difficulté moyenne. Le jury décrit de nombreuses questions relativement simples accessibles à un candidat moyen, d'autres plus difficiles pour départager les meilleures copies, et une réussite comparable aux années précédentes.
Ce qu'a observé le jury
6 erreurs relevéesDomaine du spectre électromagnétique · Choix du pas du schéma d'Euler non justifié · Sens de propagation du rayon oubliéAfficher ou masquer la section
Ce qu'a observé le jury
6 erreurs relevéesLe jury juge les candidats bien préparés dans l'ensemble, avec des copies bien présentées. Les bases de Python et la traduction d'un schéma numérique en code sont maîtrisées. Les algorithmes classiques (Euler, dichotomie, distance, tri) ne sont restitués sans erreur que par environ la moitié des candidats, et la partie sur l'intelligence artificielle est moins bien maîtrisée.
Les erreurs les plus sanctionnées
- 1Domaine du spectre électromagnétiqueQ21
Pour une fréquence de 5.10^14 Hz, le visible était attendu. Les réponses ont cité gamma, X, UV, IR ou ondes radio, et même des ondes sonores.
- 2Choix du pas du schéma d'Euler non justifiéQ26
Il fallait discuter une valeur de dx permettant de suivre les variations de la trajectoire sans temps de calcul excessif, en s'aidant des simulations fournies.
- 3Sens de propagation du rayon oubliéQ28, Q33, Q34
La variable direction devait être prise en compte pour ne pas inverser les célérités et pour mettre à jour les coordonnées, y compris en cas de réflexion totale.
- 4Dichotomie mal écriteQ41, Q42
Algorithme classique rarement correct : erreurs sur la condition d'arrêt liée à la taille de l'intervalle et sur le test de signe. La tolérance à choisir a aussi été très peu trouvée.
- 5Principe des k plus proches voisinsQ45, Q46
Peu de candidats expliquent le calcul des distances à la base d'apprentissage, la sélection des k plus proches puis le vote majoritaire.
« Peu de candidats expliquent correctement le principe de »
- 6Matrice de confusion non exploitéeQ49
Il fallait quantifier les performances à partir de la matrice de confusion, pas donner un avis qualitatif.
« Il ne s’agissait pas de porter un jugement qualitatif sur ses performances. »
Ce qui a été bien réussi
- Les questions sur l'équation de propagation dans un conducteur en basse fréquence et sur l'épaisseur de peau sont bien traitées (questions 17 à 20).
- Le schéma d'Euler est bien connu dans l'ensemble (question 23).
- La démonstration de l'angle critique et la condition de transmission sont bien menées (questions 30 et 32).
- Les requêtes SQL sont bien traitées dans l'ensemble (questions 37 et 38).
Conseils du jury
- Aborder à la fois la partie physique et la partie informatique : en délaisser une n'est jamais une bonne idée selon le jury.
- Donner les lois sous forme vectorielle quand elle est demandée, et soigner les conversions d'unités dans les applications numériques.
- Justifier les choix de paramètres numériques (pas, tolérance) en lien avec le phénomène physique modélisé.
- Connaître le rôle de k dans les k plus proches voisins : surapprentissage si k est trop petit, sous-apprentissage s'il est trop grand.
- Éviter les couleurs claires et le crayon de papier, qui passent mal au scan.
Synthèse rédigée par WikiPrépa à partir du rapport officiel du jury (à télécharger en PDF). Les citations sont extraites du rapport.
Corrigé détaillé
50 questionsIndice, stratégie puis corrigé complet pour chaque question.Afficher ou masquer la section
Corrigé détaillé
50 questions50 questions corrigées une à une : un indice, puis la stratégie, puis le corrigé complet avec le résultat encadré. Chaque question est vérifiée avant publication.
- Q1Donner l'équation locale de la statique des fluides appliquée à un fluide de masse volumique uniforme, en…
- Q2En déduire l'expression du champ de pression dans l'eau des océans modélisée par un fluide statique de masse…
- Q3Donner la résultante vectorielle des forces pressantes exercées par l'eau sur la face A. Faire de même pour…
- Q4Faire l'application numérique pour la face A. Quelle masse, exprimée en tonne, donnerait la même force si…
- Q5Montrer que la résultante des forces de pression exercées par l'eau sur le pourtour restant du cylindre est…
- Q6En déduire la résultante totale des forces de pressions (air et eau) exercées sur le capteur. Quel résultat…
- Q7De quelles lois d'optique géométrique ces relations sont-elles l'analogue ?
- Q8Faire un schéma montrant que l'angle de transmission d'un dioptre correspond à l'angle d'incidence du…
Voir les 42 autres questionsMasquer les autres questions
- Q9Montrer que la quantité est indépendante de et donner sa valeur en fonction de et.
- Q10Quel est le lien géométrique entre, et ?
- Q11En déduire une équation différentielle faisant intervenir, et la constante.
- Q12En déduire l'équation qui pilote la trajectoire des rayons sonores:
- Q13Montrer qu'en introduisant une fonction, l'équation qui pilote la trajectoire des rayons sonores peut se…
- Q14Proposer une interprétation géométrique de.
- Q15Rappeler l'expression de la loi d'Ohm locale, reliant la densité volumique de courant à dans le cas d'un…
- Q16Montrer que, en norme, le courant de déplacement qui apparaît dans l'expression ci-dessus est négligeable…
- Q17Dans le cadre des approximations précédentes, montrer que le champ électrique vérifie:
- Q18Déterminer les valeurs de possibles dans le contexte d'une onde plane du type se propageant dans de l'eau de…
- Q19En déduire que l'onde plane se propageant dans l'eau de mer entre et est une onde atténuée de la forme: où…
- Q20Donner l'expression du facteur d'atténuation de l'amplitude à une profondeur, pour une onde radio de…
- Q21À quel domaine du spectre électromagnétique correspond une fréquence ?
- Q22Quelle observation expérimentale permet de justifier que communiquer depuis la surface avec un sous-marin…
- Q23En utilisant un schéma d'Euler explicite, écrire les trois relations de récurrence permettant de calculer…
- Q24Compléter la fonction rayon_Euler qui prend en argument les bornes du domaine de définition x0 et xf, le pas…
- Q25Quel angle représente a0 ?
- Q26Expliquer brièvement, en 2 ou 3 phrases maximum, comment choisir le pas dx. Proposer alors une valeur…
- Q27Écrire une fonction conditions_limites traduisant le changement de direction du rayon aux limites qui prend…
- Q28Donner une fonction calculer_celerite qui prend en argument la profondeur z, la hauteur de chaque couche h…
- Q29Exprimer la longueur en fonction des célérités et, de l'angle et de la hauteur d'une couche. Distinguer les…
- Q30Montrer qu'il existe un rayon transmis si et seulement si l'angle est inférieur à une valeur critique…
- Q31Écrire une fonction angle_critique avec en argument d'entrée les deux célérités c1 et c2 et renvoyant…
- Q32Préciser la condition CONDITION_1.
- Q33Écrire une fonction refraction qui prend en argument les coordonnées x_I, z_I du point I, l'angle…
- Q34Écrire une fonction reflexion_totale qui prend en argument les coordonnées x_I, z_I du point I, l'angle…
- Q35Écrire la ou les lignes du BLOC2 permettant de mettre à jour les listes valeurs_x et valeurs_z et…
- Q36Écrire une fonction trajet_rayon qui prend en argument: - x_emission, l'abscisse du point d'émission; -…
- Q37Écrire une requête SQL renvoyant les profondeurs, températures et salinités dans la région 1 à la date du 17…
- Q38Écrire une requête SQL renvoyant le nombre de mesures faites dans la région 2 en été.
- Q39Écrire une fonction munk qui prend en argument la profondeur et renvoie la célérité à cette profondeur.
- Q40Calculer la dérivée, au sens mathématique, de la fonction par rapport à la profondeur et écrire une fonction…
- Q41Écrire une fonction Python dichotomie qui prend en argument la fonction dérivée du profil de célérité dmunk…
- Q42Quelle valeur donner à la tolérance dans l'appel effectué de la fonction dichotomie ?
- Q43Quelles instructions permettent de retourner la profondeur de la célérité minimum et la valeur de cette…
- Q44En un court paragraphe (5 lignes maximum), expliquer par analogie l'origine de l'effet SOFAR. À partir du…
- Q45Rappeler le principe de l'algorithme des plus proches voisins en 5 à 10 lignes maximum.
- Q46Expliquer comment choisir une valeur optimale en précisant les inconvénients de valeurs extrêmes.
- Q47Écrire une fonction distance_euclidienne, qui renvoie la distance euclidienne entre deux points A et B du…
- Q48Écrire une fonction plus_proches qui reçoit en argument une liste distances de nombres réels représentants…
- Q49À partir de la matrice de confusion et de la représentation des prédictions (figure 11), expliquer si le…
- Q50Comment améliorer les performances de la classification par la méthode des plus proches voisins ?
Description
Le sujet étudie la communication sous-marine. La partie physique (40 % du barème) traite des forces de pression sur un capteur immergé, de la trajectoire d'un rayon sonore dans un milieu stratifié par analogie avec la réfraction, puis de l'atténuation d'une onde électromagnétique dans l'eau de mer conductrice. La partie informatique (60 % du barème) simule les rayons sonores (schéma d'Euler, réfraction et réflexion totale), interroge une base de mesures en SQL, localise le minimum de célérité par dichotomie et classe des sons par l'algorithme des k plus proches voisins.
Ces sujets peuvent vous intéresser
Lecture du sujet en ligne
L'énoncé complet, avec les formules et les figures, sans ouvrir le PDF.Afficher ou masquer la section
Lecture du sujet en ligne
Epreuve d'Informatique et Modélisation de Systèmes Physiques
L'usage de calculatrices est interdit.
AVERTISSEMENT
- -Composer lisiblement sur les copies avec un stylo à bille à encre foncée : bleue ou noire.
- -L'usage de stylo à friction, stylo plume, stylo feutre, liquide de correction et dérouleur de ruban correcteur est strictement interdit. Les surveillants et surveillantes se réservent le droit de les confisquer.
- -Remplir sur chaque copie en MAJUSCULES toutes vos informations d'identification : nom, prénom, numéro inscription, date de naissance, le libellé du concours, le libellé de l'épreuve et la session.
- -Une feuille, dont l'entête n'a pas été intégralement renseigné, ne sera pas prise en compte.
- -Il est interdit aux candidats de signer leur composition ou d'y mettre un signe quelconque pouvant indiquer sa provenance. La présence d'une information d'identification en dehors du cartouche donnera lieu à un point de pénalité et la page concernée pourra être soustraite de la correction.
Étude et modélisation de phénomènes de communication sous-marine
1 Propagation des ondes sonores dans les océans
1.1 Pression au fond des océans

Question 6 : En déduire la résultante totale des forces de pressions (air et eau) exercées sur le capteur. Quel résultat connu retrouvez-vous?
1.2 Communication acoustique sous-marine

La célérité des ondes sonores
Question 9 : Montrer que la quantité
Question 11 : En déduire une équation différentielle faisant intervenir
Question 12 : En déduire l'équation qui pilote la trajectoire des rayons sonores :
Question 13 : Montrer qu'en introduisant une fonction
On remarque que le résultat que nous avons obtenu décrit la trajectoire d'un rayon transmis à travers chaque dioptre. Si l'angle d'incidence sur le dioptre devient trop grand, le rayon sera réfléchi. Ce cas sera envisagé dans la partie informatique.
1.3 Communication par ondes radio
On modélise l'eau de mer par un conducteur ohmique de conductivité
Question 17 : Dans le cadre des approximations précédentes, montrer que le champ électrique vérifie :
Question 22 : Quelle observation expérimentale permet de justifier que communiquer depuis la surface avec un sous-marin situé à
2 Modélisation numérique du canal SOFAR (SOund Fixing and Ranging)
- -cos, sin et tan
- -acos, asin et atan
- -la constante pi

2.1 Modèle de propagation des rayons sonores : résolution de l'équation différentielle
def rayon_Euler(x0, xf, dx, z0, a0, A):
# Initialisation des listes
valeurs_x = [x0]
valeurs_z = [z0]
valeurs_a = [a0]
x, z, a = x0, z0, a0 # Valeurs courantes des variables
# Schéma d'Euler explicite
while .......:
x_nouveau = ....... # Calcul de x{n+1}
z_nouveau = ....... # Calcul de z{n+1}
a_nouveau = ....... # Calcul de alpha{n+1}
# Ajout des nouveaux éléments
valeurs_x.append(........)
valeurs_z.append(........)
valeurs_a.append(........)
# Actualisation des variables
x, z, a = ..................
return valeurs_x, valeurs_z
Question 26 : Expliquer brièvement, en 2 ou 3 phrases maximum, comment choisir le pas dx. Proposer alors une valeur numérique pour cette variable dans le cas d'un canal SOFAR. On pourra s'aider de la figure 3.
2.2 Modèle de propagation des rayons sonores pour des milieux non-uniformes
- 1.on considère un dioptre à la profondeur z séparant deux couches infinitésimales de même épaisseur h, qui permet de discrétiser la profondeur ;
- 2.on dispose d'une fonction permettant de connaître la célérité dans chacune de ces deux couches ;
- 3.on utilise une variable direction pour savoir si le rayon remonte vers la surface (la variable vaut alors -1 car z diminue) ou descend en profondeur (la variable vaut alors +1 car z augmente);
- 4.pour un dioptre donné, on regarde s'il existe un rayon transmis ou pas.
- -Si oui, on passe au dioptre suivant en ne retenant que le rayon transmis ;
- -Si non, il y a réflexion totale, on change la valeur de la variable direction et on passe au dioptre suivant.
- 5.on calcule à l'étape précédente la distance parcourue par le rayon dans la direction × que l'on stocke dans une liste.
2.2.1 Gestion des conditions aux limites

2.2.2 Calcul des célérités des deux milieux séparés par le dioptre
2.2.3 Lois de passage entre deux couches de célérités
c_1 et
c_2
- -
a : angle entre la direction horizontale et le rayon; - -
A(x_A, z_A) : point d'incidence du dioptre précédent ; - -
I(x_1, z_1) : point d'incidence du dioptre courant; - -
B(x_B, z_B) : point d'incident du dioptre suivant;
- -
θ_1 : angle entre la normale au dioptre courant et le rayon incident; - -
θ_2 : angle entre la normale au dioptre courant et le rayon suivant.


Question 31 : Écrire une fonction angle_critique avec en argument d'entrée les deux célérités c1 et c2 et renvoyant l'angle critique.
c1, c2 = calculer_celerite(z, h, direction)
if CONDITION_1 : # Test de réfraction
theta2, x_B, z_B = refraction(x_I, z_I, theta1, h, c1, c2)
else: # Réflexion totale
theta2, x_B, z_B = reflexion_totale(x_I, z_I, theta1, h)
BLOC2
Question 33 : Écrire une fonction refraction qui prend en argument les coordonnées
2.2.4 Construction du rayon sonore - Synthèse
- -x_emission, l'abscisse du point d'émission;
- -y_emission, l'ordonnée du point d'émission;
- -angle_emission, l'angle d'émission du rayon par rapport à l'horizontale;
- -h, la hauteur d'une couche;
- -distance_x_max, la distance maximale de propagation du rayon.

2.3 Choix d'une loi d'évolution de la célérité
2.3.1 Construction d'une base de données de mesures des caractéristiques de l'eau en profondeur
Description des tables
- -id_region : identifiant unique de la région ;
- -region : nom de la région (Region1, Region2, Region3).
- -id_periode : identifiant unique de la période;
- -periode : nom de la période (Hiver, Printemps, Éte, Automne).
- -id_mesure : identifiant unique de la mesure;
- -id_region : identifiant de la région (clé étrangère);
- -id_periode : identifiant de la période (clé étrangère);
- -profondeur : profondeur à laquelle la mesure a été effectuée (en mètres);
- -temperature : température de l'eau (en °C);
- -salinite : salinité de l'eau (en PSU);
- -date : date à laquelle la mesure a été effectuée.
2.3.2 Modèle de célérité grand fond

Question 42 : Quelle valeur donner à la tolérance dans l'appel effectué de la fonction dichotomie?
Question 43 : Quelles instructions permettent de retourner la profondeur de la célérité minimum et la valeur de cette dernière?
2.4 Reconnaissances de signaux acoustiques sous-marins

2.4.1 Représentation des données étudiées
"Fréquence (Hz)", "Niveau sonore (dB)", "Catégorie", "Origine"
21.236, 186.37, "Baleine bleue", "Animale"
31.959, 174.75, "Baleine bleue", "Animale"
...
63.917, 230.89, "Prospection sismique", "Anthropique"
...
359.474, 186.10, "Opérations pétrolières et gazières", "Anthropique"
296.618, 204.26, "Opérations pétrolières et gazières", "Anthropique"

2.4.2 Implémentation des
k plus proches voisins
Question 45 : Rappeler le principe de l'algorithme des
Question 46 : Expliquer comment choisir une valeur optimale

Confusion Matrix :
[[52 13]
[22 48]]
Questions fréquentes
4 questionsSur quoi porte l'épreuve de modélisation Banque PT 2026 ?Afficher ou masquer la section
Questions fréquentes
4 questionsSur quoi porte l'épreuve de modélisation Banque PT 2026 ?
Sur la communication sous-marine : pression sur un capteur immergé, trajectoire des rayons sonores et canal SOFAR, atténuation des ondes radio dans l'eau de mer, puis simulation numérique en Python, SQL, dichotomie et classification par k plus proches voisins.
Quelle est la part de physique et d'informatique dans le sujet de modélisation PT 2026 ?
Le rapport indique 40 % du barème pour la partie physique et 60 % pour la partie informatique et numérique.
Quelles erreurs le jury a-t-il relevées en informatique et modélisation PT 2026 ?
Des dichotomies mal écrites (condition d'arrêt, test de signe), un pas du schéma d'Euler non justifié, l'oubli du sens de propagation du rayon et une explication confuse de l'algorithme des k plus proches voisins.
Les questions de physique de la modélisation Banque PT 2026 étaient-elles réussies ?
Les questions classiques sur la propagation dans un conducteur et l'effet de peau sont bien traitées. En revanche, la question sur le domaine d'une onde de fréquence 5.10^14 Hz est très mal traitée, et l'interprétation géométrique demandée à la question 14 est souvent imprécise.
Pas de description pour le moment
