CCINP Modélisation PC 2026Sujet, corrigé et rapport du jury
Étude d'un spectrophotomètre infrarouge
Faisable en sup ?
Faisable en partie en PCSI : 36 questions sur 56. Autres questions faisables en PCSI
Autres premières années : MPSI 34 · PTSI 34 · MP2I 32 · TSI1 38 questions.
Détail par partie
- Partie I : Absorption vibrationnelle23/36En partie
- Partie II : Principe de fonctionnement d'un spectrophotomètre infrarouge13/20En partie
Téléchargements
Présentation du sujet
Difficulté moyenneSpectromètre infrarouge : absorption vibrationnelle, source infrarouge et monochromateur à réseauAfficher ou masquer la section
Présentation du sujet
Difficulté moyenneLe sujet étudie un spectromètre infrarouge en deux parties indépendantes. La première décrit l'absorption vibrationnelle d'une molécule diatomique par trois modèles : classique (potentiel de Morse, loi de Hooke), quantique (résolution numérique de l'équation de Schrödinger) et ondulatoire (loi de Beer-Lambert). La seconde traite la source infrarouge (cristallographie, bilan thermique, dichotomie) puis le monochromateur à réseau, avec de nombreuses questions Python.
- 1Partie I.1 : modèle classique de la vibration (Q1 à Q14)Potentiel de Morse, approximation harmonique au voisinage de l'équilibre, fréquence propre de la molécule et effet de la multiplicité de la liaison par association de ressorts.
- 2Partie I.2 : modèle quantique (Q15 à Q26)Équation de Schrödinger pour un potentiel harmonique, discrétisation par différences finies et programme NumPy de calcul, normalisation et tracé de la fonction d'onde.
- 3Partie I.3 : modèle ondulatoire (Q27 à Q36)Propagation d'une onde électromagnétique dans une solution absorbante : relation de dispersion, vecteur d'onde complexe, vecteur de Poynting et loi de Beer-Lambert.
- 4Partie II.1 : source infrarouge (Q37 à Q47)Structure cristalline d'un alliage nickel-chrome, bilan de puissance d'une tige chauffée (effet Joule, rayonnement, conducto-convection) et calcul de la température par dichotomie en Python.
- 5Partie II.2 : monochromateur à réseau (Q48 à Q56)Différence de marche pour un réseau, puis programme de calcul de l'intensité diffractée et de la largeur spectrale sélectionnée par une fente.
Difficulté moyenne. Le jury juge la longueur adaptée, la plupart des candidats ayant abordé l'essentiel des questions, et la variété des niveaux de difficulté a permis un bon classement.
L'épreuve en chiffres
Moyenne 11,04 / 20 · écart-type 3,88 · 4 827 présents · où vous situez-vous ?Afficher ou masquer la section
L'épreuve en chiffres
- Moyenne
- 11,04/ 20
- Écart-type
- 3,88
- Présents
- 4 827
- Coefficient
- 7
- Durée
- 4 h
Votre note sur 20 à ce sujet, en conditions de concours.
Source : document officiel du concours, épreuve du 23 avril 2026. Notes publiées par le concours (après harmonisation le cas échéant). Courbe : estimation par une loi normale.
Ce qu'a observé le jury
6 erreurs relevéesÉquilibre confondu avec stabilité · Développement limité non détaillé · Calcul avec les nombres complexesAfficher ou masquer la section
Ce qu'a observé le jury
6 erreurs relevéesLe sujet mêlait physique, chimie et informatique, avec de nombreuses questions indépendantes et une longueur adaptée. Le jury déplore des résultats parachutés sans justification, des erreurs d'homogénéité et des difficultés sur les outils mathématiques de base (dérivées, complexes, développements limités). La partie ondulatoire, plus calculatoire, a posé problème à beaucoup de candidats.
Les erreurs les plus sanctionnées
- 1Équilibre confondu avec stabilitéQ2
Beaucoup confondent équilibre et stabilité et associent l'équilibre à une énergie potentielle nulle plutôt qu'à une dérivée nulle.
« Beaucoup de copies semblent considérer que la seule façon d’avoir un équilibre est d’être à un minimum d’énergie potentielle. »
- 2Développement limité non détailléQ4, Q5
Le développement limité est rarement écrit, les dérivées première et seconde sont absentes ou fausses, et les premiers termes disparaissent sans justification.
- 3Calcul avec les nombres complexesQ29, Q30, Q33
Le vecteur d'onde approché, le passage à la forme réelle et le vecteur de Poynting ont souvent échoué, faute de maîtrise des complexes et du conjugué.
« Les candidats ont beaucoup de difficultés pour faire des calculs avec les complexes. »
- 4Bilan thermique bricoléQ41 à Q44
Les candidats ont souvent ajusté leurs expressions pour retrouver le résultat de Q44 au lieu de définir le système et d'appliquer le premier principe en régime stationnaire.
« Pratiquement aucun candidat n’a suggéré l’application du 1er principe, ni expliquer ce qu’impliquait le régime stationnaire. »
- 5Paramètre de maille mal calculéQ39, Q40
Erreurs sur le volume de la maille, oubli du nombre d'Avogadro ou de la population des atomes, et mauvaise lecture de l'énoncé pour la distance entre voisins.
- 6Code Python peu rigoureuxQ21, Q23, Q24, Q46, Q53
Bornes de range erronées, oubli du return, condition d'arrêt de la dichotomie absente et double boucle manquante sont les erreurs les plus fréquentes.
« On observe fréquemment une dégradation de la lisibilité et de la rigueur dès que les candidats passent à l’écriture du code. »
Ce qui a été bien réussi
- Q1, Q3 et Q10 sur le potentiel de Morse et le nombre d'onde ont été globalement bien traitées.
- L'équation de Schrödinger et sa discrétisation (Q15 à Q19) ont été globalement bien traitées.
- Les questions de cours Q27 et Q28 sur l'onde électromagnétique ont été bien traitées et presque tous ont cité la loi de Beer-Lambert.
- La configuration électronique du nickel et le décompte des atomes par maille (Q37, Q38) ont été globalement réussis.
Conseils du jury
- Citer explicitement les lois, définitions et théorèmes utilisés au lieu d'écrire « on a ».
- Vérifier l'homogénéité des résultats, par exemple pour la fréquence propre d'un oscillateur masse-ressort.
- Préparer au brouillon les codes élaborés et les tester mentalement sur un exemple de quelques valeurs.
- Ne pas abandonner après un blocage : les questions indépendantes permettent de continuer à gagner des points.
- Pour un bilan thermique, préciser le système, appliquer le premier principe et le sens des transferts.
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é
56 questionsIndice, stratégie puis corrigé complet pour chaque question.Afficher ou masquer la section
Corrigé détaillé
56 questions56 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.
- Q1Préciser les unités de, et de dans le Système International. Justifier.
- Q2En utilisant la courbe de la figure 3, indiquer si le système possède une position d'équilibre. Si oui…
- Q3Dessiner la courbe sur la copie et y indiquer la constante en justifiant la réponse. Préciser si le système…
- Q4Dans cette approximation, en effectuant un développement limité à l'ordre deux (rappelé en annexe) de autour…
- Q5En déduire que, dans cette approximation, l'énergie potentielle prend la forme d'une énergie potentielle…
- Q6On considère comme système l'atome repéré par l'abscisse. En appliquant la deuxième loi de Newton, établir…
- Q7On considère comme système l'atome repéré par l'abscisse. En appliquant la deuxième loi de Newton, établir…
- Q8En combinant les relations (1) et (2), montrer que la variable vérifie l'équation différentielle: Exprimer…
Voir les 48 autres questionsMasquer les autres questions
- Q9Exprimer la fréquence des petites oscillations de la molécule en fonction de et de.
- Q10En spectroscopie, on préfère introduire le nombre d'onde où est la longueur d'onde dans le vide d'une onde…
- Q11Considérons un solide assimilé à un point matériel de masse et relié à un support fixe par deux ressorts…
- Q12Sans démonstration, exprimer alors, en fonction de la constante, la constante de raideur du ressort unique…
- Q13En déduire, dans le cadre de ce modèle, le nombre d'onde de l'onde en fonction de, et de lorsque l'onde est…
- Q14En s'aidant des résultats de la question Q13 et en justifiant la réponse, attribuer les trois valeurs de…
- Q15Montrer que la fonction d'onde spatiale vérifie l'équation différentielle:
- Q16À l'aide d'un développement limité à l'ordre deux (rappelé en annexe), exprimer d'une part et d'autre part…
- Q17En déduire une expression de en fonction de,, et de.
- Q18En reformulant le résultat de la question Q17, écrire une relation entre,,, et.
- Q19À partir des questions Q15 et Q18, montrer que:
- Q20Donner l'instruction 1.1 qui permet de calculer.
- Q21Écrire l'instruction 1.2 qui crée un tableau unidimensionnel (ou vecteur) appelé contenant les positions…
- Q22Écrire l'instruction 1.3 qui calcule le pas d'espace à partir du vecteur défini en Q21.
- Q23Compléter les instructions 2 qui créent le tableau phi, le remplissent à 0, puis le remplissent par les…
- Q24Compléter l'instruction 3.1 qui calcule par la méthode des rectangles à gauche et l'appelle norm. On pourra…
- Q25Compléter l'instruction 3.2 qui divise chaque élément du tableau phi par la racine carrée de cette intégrale.
- Q26Compléter les instructions 4 qui permettent d'afficher les courbes d'évolution de la fonction d'onde…
- Q27Déterminer l'équation de propagation vérifiée par le champ électrique.
- Q28Établir la relation de dispersion de ce milieu. On exprimera pour cela en fonction de,, et de.
- Q29En déduire une expression approchée de. On mettra sous la forme (avec et réels et). Exprimer et en fonction…
- Q30Écrire le champ électrique sous forme réelle. Pour simplifier l'expression, on écrira en fonction de et de…
- Q31Exprimer la vitesse de phase. Le milieu est-il dispersif ? Justifier.
- Q32Déterminer, en notation complexe, l'expression du champ magnétique de l'onde dans le milieu. On écrira en…
- Q33On définit l'intensité lumineuse de l'onde comme, étant le vecteur de Poynting dont la valeur moyenne est…
- Q34On pose où est une constante et la concentration de la substance absorbante. Que vaut l'intensité lumineuse…
- Q35Exprimer l'absorbance définie par et la transmittance définie par en fonction de, et de.
- Q36On pose où est le coefficient d'extinction molaire. En déduire l'expression de l'absorbance en fonction de…
- Q37Le numéro atomique de l'élément nickel vaut. Donner sa configuration électronique et indiquer la place de…
- Q38Combien y a-t-il d'atomes de chrome et de nickel par maille ?
- Q39Exprimer littéralement le paramètre de maille de l'alliage en fonction de la masse volumique de l'alliage…
- Q40En déduire la valeur numérique de la distance moyenne entre deux atomes voisins de l'alliage, dans un modèle…
- Q41Écrire l'expression de la puissance électrique reçue par la tige en fonction de,, et de.
- Q42Exprimer la puissance thermique échangée par rayonnement thermique entre la tige et le gaz environnant en…
- Q43Exprimer la puissance thermique échangée par conducto-convection entre la tige et le gaz environnant en…
- Q44Effectuer un bilan énergétique de la tige et montrer que vérifie l'équation suivante:
- Q45Compléter l'instruction 4 qui définit la fonction considérée.
- Q46Compléter les instructions 5 qui définissent une fonction appelée dichotomie comprenant les arguments,, et…
- Q47L'instruction finale: `print(f"La température Ta vaut: Dichotomie(f,298,1000,1):.0f K ")` renvoie le…
- Q48Établir l'expression de la différence de marche en un point de l'écran d'ordonnée entre deux rayons de même…
- Q49Compléter l'instruction 6 qui définit une fonction appelée phi qui utilise deux paramètres et notés x et…
- Q50Compléter les instructions 7 qui définissent une fonction appelée intensite qui utilise les mêmes paramètres…
- Q51Compléter les instructions 8.1 qui déterminent les valeurs limites et de l'abscisse fixées par l'ouverture…
- Q52Compléter les instructions 8.2 qui définissent deux listes contenant 1 000 éléments chacune. La première…
- Q53Compléter l'instruction 8.3 qui définit l'intensité seuil appelée I_seuil.
- Q54Compléter les instructions 8.4 qui initialisent une liste vide nommée longueur_onde, puis qui, pour chaque…
- Q55Compléter l'instruction 8.5 qui retourne, l'écart entre la plus grande longueur d'onde transmise par la…
- Q56Pour et, on obtient. Commenter.
Description
Le sujet étudie un spectromètre infrarouge en deux parties indépendantes. La première décrit l'absorption vibrationnelle d'une molécule diatomique par trois modèles : classique (potentiel de Morse, loi de Hooke), quantique (résolution numérique de l'équation de Schrödinger) et ondulatoire (loi de Beer-Lambert). La seconde traite la source infrarouge (cristallographie, bilan thermique, dichotomie) puis le monochromateur à réseau, avec de nombreuses questions Python.
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
ÉPREUVE MUTUALISÉE AVEC E3A-POLYTECH ÉPREUVE SPÉCIFIQUE - FILIÈRE PC
MODÉLISATION DE SYSTÈMES PHYSIQUES OU CHIMIQUES
N.B. : le candidat attachera la plus grande importance à la clarté, à la précision et à la concision de la rédaction. Si un candidat est amené à repérer ce qui peut lui sembler être une erreur d'énoncé, il le signalera sur sa copie et devra poursuivre sa composition en expliquant les raisons des initiatives qu'il a été amené à prendre.
- -Utiliser uniquement un stylo noir ou bleu foncé non effaçable pour la rédaction de votre composition ; d'autres couleurs, excepté le vert, bleu clair ou turquoise, peuvent être utilisées, mais exclusivement pour les schémas et la mise en évidence des résultats.
- -Ne pas utiliser de correcteur.
- -Écrire le mot FIN à la fin de votre composition.
Annexe : page 14 à page 16
Étude d'un spectrophotomètre infrarouge
La première partie de ce sujet aborde l'absorption vibrationnelle sous divers modèles.
Le principe d'un spectrophotomètre (figure 1)est étudié dans la seconde partie.

Partie I - Absorption vibrationnelle
I. 1 - Modèle classique de la vibration d'une molécule diatomique

I.1.1 - Potentiel de Morse
Q1. Préciser les unités de

I.1.2 - Modèle élastique
Q9. Exprimer la fréquence
Lorsque cette molécule est soumise à l'action d'une onde électromagnétique de fréquence
I.1.3 - Validité de la loi de Hooke sur la multiplicité de la liaison
Une liaison double entre deux atomes est alors modélisée par deux ressorts identiques, de même raideur
Une liaison triple entre deux atomes est modélisée par trois ressorts identiques, de même raideur

Établir, en fonction de
Q12. Sans démonstration, exprimer alors, en fonction de la constante
- a)absorbée par une double liaison,
- b)absorbée par une triple liaison.
Q14. En s'aidant des résultats de la question Q13 et en justifiant la réponse, attribuer les trois valeurs de nombre d'onde suivantes
I. 2 - Le modèle quantique
D'après la mécanique quantique, l'énergie vibrationnelle
Résolution numérique de l'équation

On pose
Q18. En reformulant le résultat de la question Q17, écrire une relation entre
import numpy as np
import matplotlib.pyplot as plt
#données du problème
hbar=1.05e-34
mu=1e-28
omega0=1e14
N=10000
#discrétisation de l'axe x
[instruction 1.1]
[instruction 1.2]
[instruction 1.3]
def fonction_onde(v):
#calcul de la fonction d'onde pour chaque valeur de x
[instructions 2]
#normalisation de la fonction d'onde
[instruction 3.1]
[instruction 3.2]
return phi
#tracé des courbes
[instructions 4]
Dans les questions suivantes, on cherchera à compléter les instructions manquantes.
Q20. Donner l'instruction 1.1 qui permet de calculer
Q21. Écrire l'instruction 1.2 qui crée un tableau unidimensionnel (ou vecteur) appelé
On définit une fonction appelée fonction_onde qui prend pour argument d'entrée la valeur du nombre quantique
On cherche à calculer de manière approchée l'intégrale
La méthode des rectangles à gauche consiste à découper l'intervalle


I. 3 - Le modèle ondulatoire : absorption d'une onde électromagnétique par une solution chimique
Une onde plane, progressive, harmonique, de pulsation
On cherche des solutions complexes des équations de Maxwell de la forme :
Q28. Établir la relation de dispersion de ce milieu. On exprimera pour cela
Q29. En déduire une expression approchée de
Q32. Déterminer, en notation complexe, l'expression du champ magnétique
Q34. On pose
Q36. On pose
Partie II - Principe de fonctionnement d'un spectrophotomètre infrarouge
Ce faisceau est ensuite dirigé vers un monochromateur à réseau qui sélectionne une bande étroite de longueur d'onde afin d'en mesurer l'intensité lumineuse.
II. 1 - Étude de la source infrarouge
II.1.1 - Étude cristalline de la source infrarouge
Q39. Exprimer littéralement le paramètre de maille
II.1.2 - Évaluation de la température ambiante autour de la source infrarouge
Cette tige traversée par un courant électrique d'intensité
La résistance électrique de la tige vaut
Loi de Stefan : la puissance surfacique
On se place en régime permanent.
Q41. Écrire l'expression de la puissance électrique
Q42. Exprimer la puissance thermique
II.1.3 - Détermination de la température
T_a par dichotomie
Soient deux valeurs
L'objectif est de déterminer la solution de l'équation
Pour trouver la solution, on divise l'intervalle en deux parties égales avec comme milieu
Si

#données du problème
H=1
sigma=5.67e-8
Ts=1000
i=25
a=1e-3
gamma=1e7
#définition de la fonction considérée
def f(x):
[instruction 4]
#recherche de la valeur de Ta par dichotomie
[instructions 5]
#résultat
print(f"La température Ta vaut : {Dichotomie(f,298,1000,1):.0f} K")
Q46. Compléter les instructions 5 qui définissent une fonction appelée dichotomie comprenant les arguments
print(f"La température Ta vaut : {Dichotomie(f,298,1000,1):.0f} K") renvoie le résultat : La température Ta vaut : 986 K. Commenter cette valeur.
II. 2 - Monochromateur à réseau

Le tracé de la variation de



n=50_000 # nombre de traits par mètre
f=0.2 # distance focale de la seconde lentille
N=1000 # nombre total de traits
# Définition de la fonction phi
instruction 6
# Définition de la fonction intensite
def intensite(x,lamda) :
instructions 7
def resolution(x0,b):
instructions 8.1
instructions 8.2
instruction 8.3
instructions 8.4
instruction 8.5
Q54. Compléter les instructions 8.4 qui initialisent une liste vide nommée longueur_onde, puis qui, pour chaque élément lamda de la liste Lambda_list et pour chaque élément x de la liste X_list, compare son intensité à I_seuil et finalement remplissent la liste longueur_onde de l'élément lamda si l'intensité est supérieure à I_seuil.
ANNEXE
Quelques commandes utiles en langage Python
B - Bibliothèque MATPLOTLIB.PYPLOT de Python (gestion des graphes)
A - Bibliothèque NUMPY de Python (gestion des tableaux, matrices, vecteurs)
np.sqrt(x)
Argument d'entrée : un tableau dont on cherche la racine carrée de chaque élément.
Argument de sortie : un tableau de même forme que x contenant la racine carrée de chaque élément de x.
| Exemple : | Commande | Résultat | |||
|
|
np.linspace(start,stop,N_points)
Arguments d'entrée : start : la valeur de départ de la séquence.
stop : la valeur de fin de la séquence.
N_points : Nombre d'échantillons à générer.
Argument de sortie : un tableau unidimensionnel de N_points éléments régulièrement espacés entre start et stop.
| Exemple : | Commande | Résultat |
| np.linspace(1,5,5) | [1. 2. 3. 4. 5.] |
np.zeros(n)
| Exemple : | Commande | Résultat |
| np.zeros(4) | [0. 0. 0. 0.] |
Description : somme de tous les éléments de a.
Argument d'entrée : a, une liste de valeurs numériques.
Argument de sortie : somme des valeurs numériques de la liste a.
| Exemple |
|
|
| Commande | Résultat | |
| np. sum(a) | 6 |
Argument d'entrée : a, un tableau de type array.
Argument de sortie : un tableau dont les éléments sont les conjugués complexes de a.
| a=np.array([ 1j, 2+3j]) | |
| Commande | Résultat |
| a.conjugate() | [ -1.j, 2.-3.j] |
Description : renvoie la plus grande (la plus petite) valeur d'un ensemble de données.
Argument d'entrée : a, une liste.
Argument de sortie : la plus grande (la plus petite) valeur de a.
| a=[1, 9.2, 6, 3.3] | |
| Commande | Résultat |
| max(a) | 9.2 |
B - Bibliothèque MATPLOTLIB.PYPLOT de Python (gestion des graphes)
import matplotlib.pyplot as plt
plt.plot(x,y)
Formules utiles
Aide aux calculs
Questions fréquentes
4 questionsSur quels chapitres porte le sujet de modélisation CCINP PC 2026 ?Afficher ou masquer la section
Questions fréquentes
4 questionsSur quels chapitres porte le sujet de modélisation CCINP PC 2026 ?
Sur l'oscillateur harmonique et le potentiel de Morse, la mécanique quantique, les ondes électromagnétiques dans un milieu absorbant, la cristallographie, les transferts thermiques, les réseaux en optique et la programmation Python.
Quelles erreurs le jury a-t-il le plus relevées en modélisation CCINP PC 2026 ?
Des résultats parachutés, la confusion entre équilibre et stabilité, des calculs avec les complexes non aboutis, un bilan thermique sans premier principe et des codes Python aux bornes ou retours erronés.
Le sujet de modélisation CCINP PC 2026 était-il long ?
Non, le jury estime que sa longueur était adaptée : la majorité des candidats a traité ou abordé l'essentiel des questions.
Comment réussir les questions Python de modélisation CCINP PC 2026 ?
Le jury conseille de préparer le raisonnement au brouillon, de tester le code sur un cas simple pour repérer les erreurs de bornes ou d'initialisation, et de commenter une approche originale.
Pas de description pour le moment
