Tous les sujets du Bac 2024 · Toutes les annales du Bac de Sciences de l'Ingénieur
Sujet du Bac Sciences de l'Ingénieur 2024 · Métropole 1
Sujet du Bac de Sciences de l'Ingénieur 2024, Métropole 1 : 12 exercices corrigés. Thèmes : Analyse fonctionnelle et structurelle. Gratuit.
Thèmes du sujet : Analyse fonctionnelle et structurelle : ingénierie système et diagrammes SysML · Modélisation multi-physique : grandeurs d'effort et de flux, exploitation des simulations · Chaîne de puissance mécanique : cinématique et transmission de mouvement · Actions mécaniques : statique et dynamique du solide · Énergie, puissance et autonomie des accumulateurs · Chaîne d'information : capteurs, conditionnement et conversion analogique-numérique · Traitement de l'information : algorithmes et programmation · Validation des performances et analyse des écarts · Sciences physiques – Mouvement et deuxième loi de Newton dans un champ uniforme · Sciences physiques – Ondes et signaux : intensité sonore, atténuation et phénomènes ondulatoires
Question 1.1 · Analyse fonctionnelle et structurelle : ingénierie système et diagrammes SysML
Partie 1 - Sciences de l'ingénieur
Siège de relevage
450 000 personnes chutent chaque année en France. Ce sont principalement des séniors qui ne peuvent pas se relever seuls. Le siège de relevage est un appareil en kit transportable qui permet à une seule personne de relever un patient en toute sécurité. Ce dispositif facilite les manipulations de l'aidant ou du soignant pour relever une personne à terre en diminuant ainsi l'apparition des troubles musculo-squelettiques.
Le kit décrit sur la figure 1 se compose de deux sacs contenant pour l'un l'assise et pour l'autre les quatres pieds et les deux parties du dossier. Les divers éléments se clipsent les uns aux autres. L'assise se place au niveau du bassin de la personne à relever. Le dossier composé de deux parties distinctes, se glisse directement sous le dos de la personne, de chaque côté. Une ceinture de sécurité permet de maintenir le patient dans le dispositif en toute sécurité. Les quatres pieds, dont deux motorisés, sont ensuite clipsés.
Le siège de relevage peut être activé dès qu'il est correctement assemblé et ne peut fonctionner que si les éléments sont parfaitement clipsés (figure 2). Le levage s'effectue électriquement. Il est commandé sur le siège ou à l'aide d'une télécommande. Il dure une trentaine de secondes environ. La batterie intégrée lui permet d'être autonome et facilite l'intervention en tout lieu.
Sur le côté gauche de l'assise (figure 3), se trouvent un bouton Marche/Arrêt, un bouton d'arrêt d'urgence, deux boutons déclenchant la montée et la descente du siège, ainsi que deux indicateurs (niveau de charge batterie et état de service). À chaque axe d'articulation des pieds arrières est disposé un voyant attestant du montage correct des éléments du système. La télécommande est rangée du côté droit de l'assise.
La figure 4 présente les performances attendues du siège de relevage.
Sous-partie 1: Capacité de levage du siège à sa charge maximale
L'objectif de cette sous-partie est de vérifier que la chaîne de puissance du siège de relevage est capable d'assurer le relevage d'une personne à la capacité de charge maximale du siège.
Dans un premier temps, une étude statique permet la recherche du couple à exercer sur l'ensemble des pieds arrières du siège de relevage pour assurer le relevage de la personne.
Question 1.1
À partir du diagramme des exigences figure 4, identifier l'exigence en relation avec la masse de la personne à lever et préciser la valeur de la masse maximale de l'individu pouvant être relevé.
Exercice Questions 1.2 à 1.5 · Actions mécaniques : statique et dynamique du solide
Sous-partie 1
Capacité de levage du siège à sa charge maximale
L'objectif de cette sous-partie est de vérifier que la chaîne de puissance du siège de relevage est capable d'assurer le relevage d'une personne à la capacité de charge maximale du siège.
Dans un premier temps, une étude statique permet la recherche du couple à exercer sur l'ensemble des pieds arrières du siège de relevage pour assurer le relevage de la personne.
Le siège de relevage est représenté dans la position de départ au sol et en position finale relevée sur la figure 5. Le passage d'une position à l'autre est obtenu grâce à l'application d'un couple sur les pieds motorisés de direction . Ce couple exercé par la transmission de puissance située à l'intérieur de l'assise provoque la rotation des deux pieds arrières motorisés autour de l'axe dans le sens trigonométrique générant le relevage du siège. Les pieds avants et les dossiers sont eux solidaires de l'assise et forment un seul bloc d'un point de vue cinématique.
Hypothèses et données:
la montée du siège étant lente, les effets dynamiques sont négligés;
le modèle proposé pour l'étude sur le document réponse DR1 présente une symétrie de géométrie et d'efforts suivant le plan ;
les liaisons sont supposées parfaites;
la masse de la personne à relever est ;
l'accélération de la pesanteur est arrondie à ;
la masse des composants du siège de relevage est négligée devant celle de la personne à relever;
la position du siège représentée sur le document réponse DR1 est la plus défavorable pour la recherche du couple à exercer sur les pieds arrières motorisés pour relever la personne;
l'ensemble formé par l'assise, les pieds avants et les dossiers est noté 1;
l'ensemble formé par les deux pieds arrières motorisés est noté 2;
le sol est noté 0.
Dans la première étude, l'ensemble formé par est isolé.
Les actions mécaniques appliquées sur l'ensemble sont représentées par les torseurs suivants:
l'action de la pesanteur due au poids de la personne à relever de masse appliquée en :
l'action du sol 0 sur les pieds arrières motorisés 2 appliquée en :
l'action du sol 0 sur les pieds avant 1 appliquée en :
Question 1.2
Compléter le document réponse DR1 en indiquant aux différents points, la direction et le sens des différentes actions mécaniques extérieures qui s'appliquent à l'ensemble S.
Question 1.3
En appliquant le principe fondamental de la statique à l'ensemble S, écrire les équations issues du théorème de la résultante statique sur et du théorème du moment statique au point A sur .
Question 1.4
À l'aide des équations de la question 1.3, montrer que et .
Représenter alors sur le dessin des pieds arrières motorisés sur le document réponse DR1, l'action mécanique , en respectant l'échelle indiquée ().
Question 1.5
À l'aide du théorème du moment statique au point O appliqué à l'ensemble 2 en projection sur , calculer la valeur du couple à exercer sur cet ensemble 2 noté permettant le relevage de la personne.
Question 1.6 · Chaîne de puissance mécanique : cinématique et transmission de mouvement
La valeur de déterminée à la question 1.5 correspond à la valeur maximale obtenue au cours du relevage de la personne de masse maximale.
Chaque pied motorisé est entraîné par une chaîne de puissance comportant chacune un moteur. Chaque chaîne doit donc générer en sortie un couple afin de relever la personne de . Pour la suite, . La chaîne de puissance est décrite par les figures 6 et 7.
Un extrait de la fiche technique du moteur est donné figure 8.
Figure 8: caractéristiques du moteur Référence moteur · Couple nominal du moteur · Vitesse nominale du moteur · Tension d'alimentation · Intensité nominale absorbée
EC035.12E · · · ·
Question 1.6
Exprimer en fonction de , et . Calculer la valeur du couple moteur nécessaire pour relever la personne de 150 kg.
Question 1.7 · Validation des performances et analyse des écarts
La valeur de déterminée à la question 1.5 correspond à la valeur maximale obtenue au cours du relevage de la personne de masse maximale.
Chaque pied motorisé est entraîné par une chaîne de puissance comportant chacune un moteur. Chaque chaîne doit donc générer en sortie un couple afin de relever la personne de . Pour la suite, . La chaîne de puissance est décrite par les figures 6 et 7.
Un extrait de la fiche technique du moteur est donné figure 8.
Figure 8: caractéristiques du moteur Référence moteur · Couple nominal du moteur · Vitesse nominale du moteur · Tension d'alimentation · Intensité nominale absorbée
EC035.12E · · · ·
Un extrait de la fiche technique du moteur est donné figure 8.
Figure 8: caractéristiques du moteur
Référence moteur
Couple nominal du moteur
Vitesse nominale du moteur
Tension d'alimentation
Intensité nominale absorbée
EC035.12E
0,11 N·m
3 500 tr·min⁻¹
12 V
5,2 A
Question 1.7
En prenant et à l'aide des données de la figure 8, conclure sur la capacité du moteur à relever une personne de 150 kg.
Exercice Questions 1.8 à 1.10 · Modélisation multi-physique : grandeurs d'effort et de flux, exploitation des simulations
Sous-partie 2
Analyse de l'autonomie de la batterie pour une utilisation à mi-charge
L'objectif de cette sous-partie est de vérifier le nombre de cycles montée/descente pouvant être effectués avec la batterie pour une utilisation à mi-charge (levée d'une personne de 75 kg).
La chaîne de puissance pour un pied motorisé, permettant de relever une personne au sol comporte une batterie, un hacheur (pont en H), un moteur à courant continu et trois réducteurs de vitesse (figure 9).
Une simulation a permis d'obtenir la courbe du couple pour un pied motorisé lors d'une montée pour une charge de 75 kg (figure 10).
Cette courbe permet de définir le couple résistant qui est utilisé dans le modèle multiphysique de la figure 11.
Afin d'obtenir la courbe du courant moteur, il est nécessaire de paramétrer ce modèle.
Données:
réducteur planétaire 1: et ;
réducteur à chaîne 2: et ;
réducteur à engrenage 3: et ;
couple de frottement du moteur: ;
constante de couple ;
tension batterie , capacité de charge .
Le modèle multiphysique a permis d'obtenir la courbe du courant moteur simulé lors de la montée d'une charge de 75 kg représentée par la figure 12.
Des mesures en situation réelle ont permis d'obtenir les courbes du courant délivré par la batterie lors d'une montée pour une charge de 75 kg puis en descente sans charge (figure 13).
Le siège de relevage est équipé de deux ensembles motoréducteurs qui entraînent chacun un pied motorisé (le courant absorbé par la carte de commande est négligé).
1.8
Relever sur la figure 10 la valeur maximale du couple atteinte lors de la montée pour une charge de 75 kg.
Placer sur le modèle multiphysique du document réponse DR2 les paramètres suivants ainsi que leurs valeurs: , , , , , , , , et . Complétez la figure ci-dessous:
Exercice Questions 1.11 et 1.12 · Validation des performances et analyse des écarts
Sous-partie 2
Analyse de l'autonomie de la batterie pour une utilisation à mi-charge
L'objectif de cette sous-partie est de vérifier le nombre de cycles montée/descente pouvant être effectués avec la batterie pour une utilisation à mi-charge (levée d'une personne de 75 kg).
La chaîne de puissance pour un pied motorisé, permettant de relever une personne au sol comporte une batterie, un hacheur (pont en H), un moteur à courant continu et trois réducteurs de vitesse (figure 9).
Une simulation a permis d'obtenir la courbe du couple pour un pied motorisé lors d'une montée pour une charge de 75 kg (figure 10).
Cette courbe permet de définir le couple résistant qui est utilisé dans le modèle multiphysique de la figure 11.
Afin d'obtenir la courbe du courant moteur, il est nécessaire de paramétrer ce modèle.
Données:
réducteur planétaire 1: et ;
réducteur à chaîne 2: et ;
réducteur à engrenage 3: et ;
couple de frottement du moteur: ;
constante de couple ;
tension batterie , capacité de charge .
Le modèle multiphysique a permis d'obtenir la courbe du courant moteur simulé lors de la montée d'une charge de 75 kg représentée par la figure 12.
Des mesures en situation réelle ont permis d'obtenir les courbes du courant délivré par la batterie lors d'une montée pour une charge de 75 kg puis en descente sans charge (figure 13).
Le siège de relevage est équipé de deux ensembles motoréducteurs qui entraînent chacun un pied motorisé (le courant absorbé par la carte de commande est négligé).
La courbe du courant moteur lors d'une montée pour une charge de 75 kg sur la figure 13 peut être décomposée ainsi:
1. une pointe de courant due au démarrage des deux moteurs;
2. un courant constant et faible lors de la rotation des pieds motorisés avant qu'ils ne viennent en contact avec le sol;
3. une augmentation du courant dès le début de la levée de la personne.
Question 1.11
Relever sur la figure 13 la durée de la phase de la levée de la personne pour une charge de 75 kg (). En évaluant les écarts relatifs entre les valeurs du courant moteur () et () puis entre les valeurs de temps de montée () et (), conclure sur la validité du modèle multiphysique de la figure 11.
%
%
Question 1.12
À partir de la figure 13, déterminer le temps total de fonctionnement ( en s) correspondant à un cycle de montée/descente pour une utilisation à mi-charge (75 kg).
À partir du temps entre deux utilisations indiqué par l'Id « 1.3 » sur la figure 4, conclure sur la capacité du siège de relevage à répondre à cette exigence.
Exercice Questions 1.13 et 1.14 · Énergie, puissance et autonomie des accumulateurs
Sous-partie 2
Analyse de l'autonomie de la batterie pour une utilisation à mi-charge
L'objectif de cette sous-partie est de vérifier le nombre de cycles montée/descente pouvant être effectués avec la batterie pour une utilisation à mi-charge (levée d'une personne de 75 kg).
La chaîne de puissance pour un pied motorisé, permettant de relever une personne au sol comporte une batterie, un hacheur (pont en H), un moteur à courant continu et trois réducteurs de vitesse (figure 9).
Une simulation a permis d'obtenir la courbe du couple pour un pied motorisé lors d'une montée pour une charge de 75 kg (figure 10).
Cette courbe permet de définir le couple résistant qui est utilisé dans le modèle multiphysique de la figure 11.
Afin d'obtenir la courbe du courant moteur, il est nécessaire de paramétrer ce modèle.
Données:
réducteur planétaire 1: et ;
réducteur à chaîne 2: et ;
réducteur à engrenage 3: et ;
couple de frottement du moteur: ;
constante de couple ;
tension batterie , capacité de charge .
Le modèle multiphysique a permis d'obtenir la courbe du courant moteur simulé lors de la montée d'une charge de 75 kg représentée par la figure 12.
Des mesures en situation réelle ont permis d'obtenir les courbes du courant délivré par la batterie lors d'une montée pour une charge de 75 kg puis en descente sans charge (figure 13).
Le siège de relevage est équipé de deux ensembles motoréducteurs qui entraînent chacun un pied motorisé (le courant absorbé par la carte de commande est négligé).
La quantité d'électricité en consommée durant un cycle (montée à mi-charge de et descente sans charge) peut être déterminée à partir des valeurs des courants moyens et des durées totales de fonctionnement de la figure 13.
Question 1.13
Calculer les quantités d'électricité et , en puis en . Montrer que la quantité d'électricité pour un cycle est .
A·s
A·h
A·s
A·h
A·h
La quantité d'électricité stockée dans la batterie du siège de relevage chargée à 100 % est . Le fonctionnement du siège de relevage est assuré pour une utilisation jusqu'à 90 % de sa capacité () notée .
Question 1.14
Calculer à partir de la quantité d'électricité en , le nombre de cycles possibles de montée/descente pour une utilisation à mi-charge ().
À partir de la valeur du nombre de cycles possibles, conclure sur la capacité du siège de relevage à répondre à l'exigence des critères indiqués par l'Id « 4.1 » de la figure 4.
A·h
cycles
Exercice Questions 1.15 à 1.17 · Chaîne d'information : capteurs, conditionnement et conversion analogique-numérique
Sous-partie 3: Analyse de l'affichage de l'état de charge de la batterie et des conditions de montée
L'objectif de cette sous-partie est de valider l'algorithme de gestion de l'affichage du niveau de charge de la batterie et d'établir les conditions de montée du siège de relevage.
Le siège de relevage dispose d'un indicateur du niveau de charge de la batterie composé de cinq leds vertes et d'une led rouge (figure 14).
La notice d'utilisation du siège de relevage indique que si la led rouge de l'indicateur clignote, la batterie doit être rechargée.
Le niveau de charge de la batterie du siège de relevage est contrôlé en surveillant la tension qui diminue au cours de sa décharge.
Le principe de cette surveillance (figure 15) comporte une adaptation de la tension réalisée par un pont diviseur de tension associé au convertisseur analogique numérique (CAN) du microcontrôleur qui gère l'indicateur à leds.
La figure 16 indique, pour la batterie du siège de relevage, les valeurs de la tension en fonction du pourcentage de charge.
% de charge · 100 % · 90 % · 80 % · 70 % · 60 % · 50 % · 40 % · 30 % · 20 % · 10 %
en V · 12,73 · 12,62 · 12,50 · 12,37 · 12,24 · 12,10 · 11,96 · 11,81 · 11,66 · 11,51
Figure 16: tension en V en fonction de l'état de charge en %
Le pont diviseur de tension est composé de deux résistances et (figure 17).
La résistance est égale à .
Le convertisseur analogique numérique (CAN) convertit la tension en une valeur numérique .
Le quantum est défini par la relation:
La gestion des leds est assurée par un scénario qui répond à la description suivante:
Si le niveau de charge est supérieur à 80 % de la capacité totale de la batterie, les cinq leds vertes sont allumées. Au fur et à mesure que le niveau de charge diminue, les leds vertes s'éteignent, depuis la led verte 5 située en haut de l'indicateur jusqu'à la led verte 1 située en bas:
niveau de charge supérieur à 60 %, quatre leds vertes allumées;
niveau de charge supérieur à 40 %, trois leds vertes allumées;
niveau de charge supérieur à 20 %, deux leds vertes allumées;
niveau de charge supérieur à 10 %, une led verte allumée.
Lorsque le niveau de charge devient inférieur ou égal à 10 %, les leds vertes sont éteintes et la led rouge clignote avec une période d'une seconde, la batterie doit être rechargée.
La première partie de l'algorithme en langage Python est présentée et expliquée ci-dessous:
led_refs = [led_rouge, led_verte1, led_verte2, led_verte3,
led_verte4, led_verte5]
def controle_leds(liste_etats):
for led_ref, etat in zip(led_refs, liste_etats):
led_ref.write_digital(etat)
controle_leds([0,0,0,0,0,0]) # initialisation La fonction controle_leds(liste_etats) permet d'affecter à l'ensemble des leds des états logiques 0 (éteinte) ou 1 (allumée) selon la liste à six éléments définie par liste_etats.
Ainsi l'instruction controle_leds([0,0,0,0,0,0]) éteint l'ensemble des leds.
L'ordre des leds est fixé par l'instruction: led_refs = [led_rouge, led_verte1, led_verte2, led_verte3, led_verte4, led_verte5].
Ainsi pour un niveau de charge supérieur à 20 % controle_leds([0,1,1,0,0,0]) allume la led_verte1 et led_verte2 et éteint toutes les autres.
Le tableau de la figure 18 donne des exemples de traduction d'opérations logiques en langage Python:
opérations logiques · a et b · a ou b · non a · a et ( c ou d)
Syntaxe en Python · a and b · a or b · not a · a and ( c or d)
Figure 18: Syntaxe d'opérations logiques en langage Python
Le siège de relevage n'autorise le fonctionnement qu'après la vérification du bon assemblage des quatre pieds et des deux demi-dossiers. La présence de chaque élément est détectée par un capteur dont l'état est associé à une variable binaire.
Par exemple, si le pied avant droit est présent, la variable pied_avant_droit est vraie, sinon elle est fausse. Il en est de même pour les autres éléments associés aux variables: pied_avant_gauche, pied_arriere_gauche, pied_arriere_droit, dossier_gauche et dossier_droit.
La variable montage_correct est associée au bon assemblage, elle répond à l'équation logique en langage Python:
montage_correct = pied_avant_gauche and pied_avant_droit and pied_arriere_gauche and pied_arriere_droit and dossier_gauche and dossier_droit La montée du siège de relevage, associée à la variable montee, est obtenue lorsque la totalité des conditions suivantes est vérifiée:
le montage est correct, la variable montage_correct est vraie;
le cordon d'arrêt d'urgence est présent, la variable cordon_urgence est vraie;
la position haute est non atteinte, la variable position_haute est fausse;
la commande montée siège est appuyée, la variable cde_montee_siege est vraie, ou la commande montée télécommande est appuyée, la variable cde_montee_telecommande est vraie.
Question 1.15
Déterminer la valeur de la résistance pour que .
Question 1.16
Le convertisseur analogique numérique (CAN) convertit la tension en une valeur numérique .
Le quantum est défini par la relation: .
Calculer la valeur du quantum en V.
Questions 1.15 et 1.17 (DR3)
Calculer les valeurs de à indiquer dans la 3 ème colonne du document réponse DR3.
Calculer les valeurs décimales à indiquer dans la 4 ème colonne du document réponse DR3.
Indiquer dans la 5 ème colonne les valeurs entières de (arrondies à l'entier inférieur le plus proche).
Pourcentage de charge
(V)
(V)
(valeurs arrondies à l'entier inférieur le plus proche)
80 %
12,50
4,16
851,9
851
60 %
12,24
40 %
11,96
3,98
815,1
815
20 %
11,66
10 %
11,51
3,83
784,3
784
Exercice Questions 1.18 et 1.19 · Traitement de l'information : algorithmes et programmation
Sous-partie 3: Analyse de l'affichage de l'état de charge de la batterie et des conditions de montée
L'objectif de cette sous-partie est de valider l'algorithme de gestion de l'affichage du niveau de charge de la batterie et d'établir les conditions de montée du siège de relevage.
Le siège de relevage dispose d'un indicateur du niveau de charge de la batterie composé de cinq leds vertes et d'une led rouge (figure 14).
La notice d'utilisation du siège de relevage indique que si la led rouge de l'indicateur clignote, la batterie doit être rechargée.
Le niveau de charge de la batterie du siège de relevage est contrôlé en surveillant la tension qui diminue au cours de sa décharge.
Le principe de cette surveillance (figure 15) comporte une adaptation de la tension réalisée par un pont diviseur de tension associé au convertisseur analogique numérique (CAN) du microcontrôleur qui gère l'indicateur à leds.
La figure 16 indique, pour la batterie du siège de relevage, les valeurs de la tension en fonction du pourcentage de charge.
% de charge · 100 % · 90 % · 80 % · 70 % · 60 % · 50 % · 40 % · 30 % · 20 % · 10 %
en V · 12,73 · 12,62 · 12,50 · 12,37 · 12,24 · 12,10 · 11,96 · 11,81 · 11,66 · 11,51
Figure 16: tension en V en fonction de l'état de charge en %
Le pont diviseur de tension est composé de deux résistances et (figure 17).
La résistance est égale à .
Le convertisseur analogique numérique (CAN) convertit la tension en une valeur numérique .
Le quantum est défini par la relation:
La gestion des leds est assurée par un scénario qui répond à la description suivante:
Si le niveau de charge est supérieur à 80 % de la capacité totale de la batterie, les cinq leds vertes sont allumées. Au fur et à mesure que le niveau de charge diminue, les leds vertes s'éteignent, depuis la led verte 5 située en haut de l'indicateur jusqu'à la led verte 1 située en bas:
niveau de charge supérieur à 60 %, quatre leds vertes allumées;
niveau de charge supérieur à 40 %, trois leds vertes allumées;
niveau de charge supérieur à 20 %, deux leds vertes allumées;
niveau de charge supérieur à 10 %, une led verte allumée.
Lorsque le niveau de charge devient inférieur ou égal à 10 %, les leds vertes sont éteintes et la led rouge clignote avec une période d'une seconde, la batterie doit être rechargée.
La première partie de l'algorithme en langage Python est présentée et expliquée ci-dessous:
led_refs = [led_rouge, led_verte1, led_verte2, led_verte3,
led_verte4, led_verte5]
def controle_leds(liste_etats):
for led_ref, etat in zip(led_refs, liste_etats):
led_ref.write_digital(etat)
controle_leds([0,0,0,0,0,0]) # initialisation La fonction controle_leds(liste_etats) permet d'affecter à l'ensemble des leds des états logiques 0 (éteinte) ou 1 (allumée) selon la liste à six éléments définie par liste_etats.
Ainsi l'instruction controle_leds([0,0,0,0,0,0]) éteint l'ensemble des leds.
L'ordre des leds est fixé par l'instruction: led_refs = [led_rouge, led_verte1, led_verte2, led_verte3, led_verte4, led_verte5].
Ainsi pour un niveau de charge supérieur à 20 % controle_leds([0,1,1,0,0,0]) allume la led_verte1 et led_verte2 et éteint toutes les autres.
Le tableau de la figure 18 donne des exemples de traduction d'opérations logiques en langage Python:
opérations logiques · a et b · a ou b · non a · a et ( c ou d)
Syntaxe en Python · a and b · a or b · not a · a and ( c or d)
Figure 18: Syntaxe d'opérations logiques en langage Python
Le siège de relevage n'autorise le fonctionnement qu'après la vérification du bon assemblage des quatre pieds et des deux demi-dossiers. La présence de chaque élément est détectée par un capteur dont l'état est associé à une variable binaire.
Par exemple, si le pied avant droit est présent, la variable pied_avant_droit est vraie, sinon elle est fausse. Il en est de même pour les autres éléments associés aux variables: pied_avant_gauche, pied_arriere_gauche, pied_arriere_droit, dossier_gauche et dossier_droit.
La variable montage_correct est associée au bon assemblage, elle répond à l'équation logique en langage Python:
montage_correct = pied_avant_gauche and pied_avant_droit and pied_arriere_gauche and pied_arriere_droit and dossier_gauche and dossier_droit La montée du siège de relevage, associée à la variable montee, est obtenue lorsque la totalité des conditions suivantes est vérifiée:
le montage est correct, la variable montage_correct est vraie;
le cordon d'arrêt d'urgence est présent, la variable cordon_urgence est vraie;
la position haute est non atteinte, la variable position_haute est fausse;
la commande montée siège est appuyée, la variable cde_montee_siege est vraie, ou la commande montée télécommande est appuyée, la variable cde_montee_telecommande est vraie.
Question 1.18 (DR3)
Compléter sur l'algorithme de gestion de l'indicateur de niveau de charge de la batterie du document réponse DR3, les éléments manquant dans les zones identifiées par des pointillés pour que celui-ci réponde au scénario.
while True:
valeur = U_test_batt.read_analog()
if valeur > 851: #état charge batterie supérieur à 80 %
controle_leds([0,1,1,1,1,1])
elif valeur > 835: #état charge batterie supérieur à 60 %
elif valeur > 815: #état charge batterie supérieur à 40 %
controle_leds([0,1,1,1,0,0])
elif valeur > 795: #état charge batterie supérieur à 20 %
elif valeur > 784: #état charge batterie supérieur à 10 %
controle_leds([0,1,0,0,0,0])
else: #état charge batterie inférieur à 10 %
controle_leds([1,0,0,0,0,0])
sleep(500) #temporisation 500 ms
controle_leds([0,0,0,0,0,0])
Question 1.19
En utilisant la syntaxe de la figure 18, écrire en langage Python l'équation logique des conditions de montée du siège de relevage montee.
opérations logiques
a et b
a ou b
non a
a et ( c ou d)
Syntaxe en Python
a and b
a or b
not a
a and ( c or d)
Question 1.20 · Validation des performances et analyse des écarts
Sous-partie 3: Analyse de l'affichage de l'état de charge de la batterie et des conditions de montée
L'objectif de cette sous-partie est de valider l'algorithme de gestion de l'affichage du niveau de charge de la batterie et d'établir les conditions de montée du siège de relevage.
Le siège de relevage dispose d'un indicateur du niveau de charge de la batterie composé de cinq leds vertes et d'une led rouge (figure 14).
La notice d'utilisation du siège de relevage indique que si la led rouge de l'indicateur clignote, la batterie doit être rechargée.
Le niveau de charge de la batterie du siège de relevage est contrôlé en surveillant la tension qui diminue au cours de sa décharge.
Le principe de cette surveillance (figure 15) comporte une adaptation de la tension réalisée par un pont diviseur de tension associé au convertisseur analogique numérique (CAN) du microcontrôleur qui gère l'indicateur à leds.
La figure 16 indique, pour la batterie du siège de relevage, les valeurs de la tension en fonction du pourcentage de charge.
% de charge · 100 % · 90 % · 80 % · 70 % · 60 % · 50 % · 40 % · 30 % · 20 % · 10 %
en V · 12,73 · 12,62 · 12,50 · 12,37 · 12,24 · 12,10 · 11,96 · 11,81 · 11,66 · 11,51
Figure 16: tension en V en fonction de l'état de charge en %
Le pont diviseur de tension est composé de deux résistances et (figure 17).
La résistance est égale à .
Le convertisseur analogique numérique (CAN) convertit la tension en une valeur numérique .
Le quantum est défini par la relation:
La gestion des leds est assurée par un scénario qui répond à la description suivante:
Si le niveau de charge est supérieur à 80 % de la capacité totale de la batterie, les cinq leds vertes sont allumées. Au fur et à mesure que le niveau de charge diminue, les leds vertes s'éteignent, depuis la led verte 5 située en haut de l'indicateur jusqu'à la led verte 1 située en bas:
niveau de charge supérieur à 60 %, quatre leds vertes allumées;
niveau de charge supérieur à 40 %, trois leds vertes allumées;
niveau de charge supérieur à 20 %, deux leds vertes allumées;
niveau de charge supérieur à 10 %, une led verte allumée.
Lorsque le niveau de charge devient inférieur ou égal à 10 %, les leds vertes sont éteintes et la led rouge clignote avec une période d'une seconde, la batterie doit être rechargée.
La première partie de l'algorithme en langage Python est présentée et expliquée ci-dessous:
led_refs = [led_rouge, led_verte1, led_verte2, led_verte3,
led_verte4, led_verte5]
def controle_leds(liste_etats):
for led_ref, etat in zip(led_refs, liste_etats):
led_ref.write_digital(etat)
controle_leds([0,0,0,0,0,0]) # initialisation La fonction controle_leds(liste_etats) permet d'affecter à l'ensemble des leds des états logiques 0 (éteinte) ou 1 (allumée) selon la liste à six éléments définie par liste_etats.
Ainsi l'instruction controle_leds([0,0,0,0,0,0]) éteint l'ensemble des leds.
L'ordre des leds est fixé par l'instruction: led_refs = [led_rouge, led_verte1, led_verte2, led_verte3, led_verte4, led_verte5].
Ainsi pour un niveau de charge supérieur à 20 % controle_leds([0,1,1,0,0,0]) allume la led_verte1 et led_verte2 et éteint toutes les autres.
Le tableau de la figure 18 donne des exemples de traduction d'opérations logiques en langage Python:
opérations logiques · a et b · a ou b · non a · a et ( c ou d)
Syntaxe en Python · a and b · a or b · not a · a and ( c or d)
Figure 18: Syntaxe d'opérations logiques en langage Python
Le siège de relevage n'autorise le fonctionnement qu'après la vérification du bon assemblage des quatre pieds et des deux demi-dossiers. La présence de chaque élément est détectée par un capteur dont l'état est associé à une variable binaire.
Par exemple, si le pied avant droit est présent, la variable pied_avant_droit est vraie, sinon elle est fausse. Il en est de même pour les autres éléments associés aux variables: pied_avant_gauche, pied_arriere_gauche, pied_arriere_droit, dossier_gauche et dossier_droit.
La variable montage_correct est associée au bon assemblage, elle répond à l'équation logique en langage Python:
montage_correct = pied_avant_gauche and pied_avant_droit and pied_arriere_gauche and pied_arriere_droit and dossier_gauche and dossier_droit La montée du siège de relevage, associée à la variable montee, est obtenue lorsque la totalité des conditions suivantes est vérifiée:
le montage est correct, la variable montage_correct est vraie;
le cordon d'arrêt d'urgence est présent, la variable cordon_urgence est vraie;
la position haute est non atteinte, la variable position_haute est fausse;
la commande montée siège est appuyée, la variable cde_montee_siege est vraie, ou la commande montée télécommande est appuyée, la variable cde_montee_telecommande est vraie.
Au regard des réponses des questions 1.15 à 1.19, conclure sur la capacité du siège de relevage à répondre aux exigences des critères indiquées par les Id « 3.1 », Id « 3.2 » et Id « 4.3 » de la figure 4.
Exercice A - Galaxie d'Andromède · Sciences physiques – Ondes et signaux : intensité sonore, atténuation et phénomènes ondulatoires
Notre galaxie, la Voie lactée, est membre d'un groupe d'une cinquantaine de galaxies appelé Groupe local et dont la taille atteint dix millions d'années-lumière. Ce groupe est dominé par deux galaxies spirales massives: la Voie lactée et la galaxie d'Andromède (qui contient 2 à 5 fois plus d'étoiles que la Voie lactée) séparées d'environ 2,5 millions d'années-lumière.
Dans le bulletin n° 58 de l'observatoire de Lowell (USA) de 1913, l'analyse des spectres de la lumière émise par Andromède amène Vesto Slipher à conclure que cette galaxie se rapproche de la Voie lactée à une vitesse radiale d'environ 300 km·s⁻¹.
Données
Célérité de la lumière dans le vide:
m·s⁻¹
La mesure par analyse du décalage de fréquence (effet Doppler) indique que la galaxie d'Andromède se rapproche de la Voie lactée. On se base pour effectuer cette mesure sur plusieurs raies spectrales, mais plus particulièrement sur la raie caractéristique de l'atome d'hydrogène de longueur d'onde dans le vide égale à nm dans le référentiel de l'atome.
On se limite dans cet exercice à une configuration à une dimension dans le cas d'un observateur considéré fixe et situé dans la Voie lactée et d'un émetteur mobile, la galaxie d'Andromède. Dans cette configuration, la vitesse d'Andromède est uniquement radiale.
Q1.
Décrire qualitativement ce qu'est l'effet Doppler.
Q2.
Montrer que dans le cas où la source d'une onde lumineuse de fréquence se rapproche d'un récepteur fixe à une vitesse , la fréquence de l'onde de célérité mesurée par le récepteur s'écrit sous la forme suivante:
Q3.
Une approximation mathématique classique est pour très petit devant 1. Vérifier qu'elle convient pour dans le cas de la vitesse d'Andromède.
Q4.
Montrer que, dans ce cas, on peut écrire l'expression du décalage Doppler sous la forme suivante:
Q5.
Calculer le décalage Doppler dans le cas de la mesure de Vesto Slipher en 1913 pour la raie de l'hydrogène.
Q6.
En déduire la valeur de la longueur d'onde mesurée sur Terre pour cette raie.
Comparer avec :
Vesto Slipher poursuit sa campagne de mesures et publie en 1917 un article montrant que sur 25 galaxies qui nous environnent, 21 s'éloignent de nous. Ces observations sont à l'origine de la découverte de l'expansion de l'Univers: les galaxies s'éloignent souvent les unes des autres.
Q7.
Signe du décalage Doppler pour une source qui s'éloigne d'un observateur fixe:
Justifier alors qualitativement l'appellation « décalage vers le rouge » utilisée par les astrophysiciens dans le cadre de l'expansion de l'Univers.
Exercice B - Le curling · Sciences physiques – Mouvement et deuxième loi de Newton dans un champ uniforme
Le curling est un sport de précision pratiqué sur une piste de glace horizontale. La pierre (masse kg) est poussée par un joueur dans la zone de lancer avec une force horizontale constante N, jusqu'à la date s, puis lâchée au point O, origine du repère d'espace. On donne (coefficient de frottement entre la glace et la pierre) et m·s⁻². On néglige les frottements de l'air et on suppose la trajectoire rectiligne suivant l'axe (Ox).
Q1.
Pendant la phase de lancer, effectuer le bilan des quatre forces appliquées au système {pierre}. Calculer la valeur de la norme de chacune d'elles sachant que les deux forces verticales se compensent.
Q2.
Reproduire sommairement le schéma ci-dessous de la pierre sur la piste horizontale et y représenter ces forces sans souci d'échelle.
Q3.
En appliquant la deuxième loi de Newton, montrer que l'expression vectorielle de l'accélération de la pierre est: . En déduire la nature du mouvement de la pierre durant cette phase.
Q4.
En déduire que la valeur de la vitesse de la pierre en O est et calculer sa valeur.
Dans les questions Q5 et Q6, on considère que les joueurs ne balaient pas la glace et que le frottement ne change pas.
Q5.
En appliquant le théorème de l'énergie cinétique, établir que avec , la distance par rapport à l'origine O du repère à laquelle s'immobilise la pierre. Déterminer la valeur de .
Dans le cadre de ce modèle, on simule l'évolution de la valeur de la vitesse de la pierre en fonction de sa position (sans balayage de la piste). On obtient le graphe suivant, les mesures se faisant à intervalles de temps constants:
Q6.
Montrer que le résultat obtenu à la question Q5 est cohérent avec la courbe de la figure 5. Justifier la nécessité de balayer devant la pierre.
En pratique, les joueurs balaient certaines parties de la piste. Pour rendre compte de cela, on adapte le modèle et on obtient le graphe ci-dessous.
Q7.
Estimer les positions des zones de la piste où les joueurs ont balayé devant la pierre. En déduire si le balayage a ou non permis aux joueurs d'atteindre leur objectif.
Tu peux aussi réviser par thème
Entraîne-toi sur un thème avec les exercices des sujets de toutes les années.
- Traitement de l'information : algorithmes et programmation · 18 exercices · 80 % de chances de tomber
- Actions mécaniques : statique et dynamique du solide · 19 exercices · 75 % de chances de tomber
- Chaîne d'information : capteurs, conditionnement et conversion analogique-numérique · 15 exercices · 75 % de chances de tomber
- Énergie, puissance et autonomie des accumulateurs · 14 exercices · 75 % de chances de tomber
- Chaîne de puissance mécanique : cinématique et transmission de mouvement · 18 exercices · 65 % de chances de tomber
- Sciences physiques – Ondes et signaux : intensité sonore, atténuation et phénomènes ondulatoires · 15 exercices · 65 % de chances de tomber
Autres sujets de 2024
Métropole France 1 remplacement (2024) · Métropole France 2 (2024)