Vous êtes sur la page 1sur 12
Centre Régional des Métiers de I'Education et de Royaume dur Maroc Ja Formation Casablanca Settat Ma din So Centre Provincial de Settat (Ui opin Adele Sea Siie Session : 2017 : CONCOURS D’ACCES AU CYCLE PREPARATOIRE AUX CONCOURS D'AGREGATION SECTION : SCIENCES INDUSTRIELLES DE L'INGENIEUR OPTION : SCIENCES INDUSTRIELLES DE L'INGENIEUR ET INGENIERIE ELECTRIQUE. Automatique, Informatique et informatique industrielle Le sujet est noté sur 80 points et comporte au total II pages. Le sujet se compose de 3 parties indépendantes powvant étre traitées indifféremment. Les 3 parties doivent étre rédigées sur des copies séparées et clairement repérées, Les candidats doivent iliser les notations propres au suet, présenter clairement les calculs et dégager ou encadrer tous les résultats Il sera tenu compte de la qualité de rédaction, en particulier pour les réponses aux questions ne nécessitant pas de calcul, Aucun document ou appareit d fonctionnement autonome n'est autoris L'usage des calculatrices de poche non programmables est autorisé, Nota : Dans le cas oi un candidat repére ce qui lui semble étre une erreur d’énoncé, il le signale trés lisiblement sur sa copie, propose la correction et poursuitl'épreuve en conséquence. De méme, si cela vous conduit a formuler une ou plusieurs hypotheses, il vous est demandé de la (ow les) mentionner explicitement. Partie 1 :Pilotage d'un Bane d’essais hydrauliques de mise en pression de tube de transport de gaz (40 points) Le transport du gaz nécessite |’utilisation de plusieurs dizaines de milliers de kilométres de canalisation en acier. Pour répondre aux besoins d’intégrité et de sécurité de ces ouvrages, il est nécessaire de disposer de moyens d’essais permettant de tester la résistance des équipements sous pression et de valider les techniques de protection ou de réparation. Des essais hydrostatiques sont ainsi effectués en faisant subir 4 des portions de tubes fermées des paliers de pression (durée de 30 secondes & 24 heures), ainsi que des rampes pouvant amener le tube & éclatement et pour des pressions pouvant aller jusqu’é 300 bars. Des essais de fatigue hydraulique permettent aussi des études de vieillissement 4 aide de cycles de pression de forme sinusoidale, La mise en qeuyre de ces essais consiste a remplir complétement d’eau le tube a tester pour ensuite faire une mise en pression hydraulique du tube & l'aide d’une servo-vanne bidirectionnelle. Celle-ci injecte sous débit controlé un liquide (type eau), issu d’un réservoir sous pression, faisant ainsi gonfler le tube et le monter en pression, Pilotage dela Ve Reservoir eau sous pression vp G30bas) 1 Servo-Vanne |_Dgbits oy Mesure de a L____} pression Delestage L’objectif du sujet est d’étudier lasservissement en pression du tube a partir de la commande de la servovanne. On notera dans toute la suite du sujet P(p) la pression dans le tube, ¢(p) le dé! de la servovanne. Le signal de commande de la servovanne sera noté V<(p) alors que le signal permettant d’avoir une lecture de la pression P dans le tube sera noté Vp(p) I. Etude de la servovanne seule (8 points) On contrdle le débit d’eau injecté (—) dans le tube & partir d’une servo-vanne commandée par un signal (V,). On note H(p) la fonction de transfert qui relie g & Ve He) = $2 H(p) est assimilé a une fonction de transfert de type passe bas du deuxiéme ordre de gain statique kg=10 présentant un coefficient d’amortissement de valeur m =I,5 et une pulsation propre wp = 12.5 rad/s. re rman tet remem nt en Page 1/11 L.L.Donner la forme canonique de H(p) faisant apparaitre m et wp , entres autres. (point) 1.2.Montrer que H(p) peut se mettre sous la forme Ho 4) = Grama rap) Donner les expressions et valeurs de Ho, Tyet Tp. (1 point) 1.3.Tracer le diagramme de Bode asymptotique de H(p). Y placer les points remarquables. Tracer alors la courbe approchée de H(p). (2 points) 1.4,Tracer le diagramme de Nyquist de H(p) (2 points) 1.5.Calculer la réponse de H(p) a un échelon unitaire de commande. Tracer alors réponse indicielle. (I point) 1.6.Que vaut le temps de réponse A 5%. On pourra proposer un calcul approché ! (point) IL, Etude de Passervissement (13 points) La structure de la boucle d’asservissement de la pression est la suivante ep) Ho o%) Yo) >| Grapnieney 4 Fo 10 Pour les applications numériques, on prendre Hy = 10, 7, = 0.25 et tz = 0.03. ke, Représente ici le gain du capteur de pression qui sera pris ici comme étant égal a 1 (k=1). 2.1. La fonction de transfert F(p) qui relie le débit de la servovanne a la pression dans le tube a tester est telle que: F(p)=—* a) Justifier cette expression. (I point) b) Que représente physiquement le paramétre ky. (1 point) A. Etude en boucle ouverte. 2.2. On effectue une étude en boucle ouverte en prenant comme entrée du systéme le signal de commande V, et comme sortie le signal de mesure Vy, a. Donner l’expression de la fonetion de transfert T(p) en boucle ouverte : (1 point) V9 TO) F5) b. Représenter dans le plan de Black Ia fonction de transfert T(p). On prendra ky, (1 point) ¢. En déduire alors la marge de phase, Que peut-on en dire ? (I point) Page 2/11 4d, Faire de méme pour la marge de gain. Que peut-on en dire ? (1 point) e. Le paramétre k, est susceptible de varier en fonction du tube a tester. Montrer quwil existe une valeur limite pour k, provoquant [instabilité et donner la pulsation associée a cette instabilité. (1 point) B. Etude en boucle fermée 2.3. Donner I’expression en boucle fermée de la fonction de transfert Fe) = 22 a point 24. En déduire expression de l'erreur e(p) en sortie du comparateur. (1 point) 2.8, Calculer alors l’erreur statique. (1 point) 26. Calculer erreur de trainage encore appelée erreur dynamique. (1 point) 2.7.Quelles seraient vos recommandations concernant les performances obtenues, notamment sur la mise en ceuvre (ou non) d’un correcteur ? (2 points) IIL Etude des correeteurs (9 points) 3.1, Proposez un type de correcteur permettant de prendre en compte le résultat de la question 2.7, (I point) Mise en place de correcteur PL 3.2. La solution est basée sur la mise en place d'un correcteur de type PI. Vous noterez Cy(p) la fonetion de transfert de ce premier correcteur. Quel est l'intérét des deux actions (P et 1) de ce correcteur ? (1 point) 33. Donnez la forme générale d'un tel correcteur sous sa forme temporelle, en notant Kp, le coefficient proportionnel et kj, le coefficient intégral. (1 point) 3.4. Mettez,ce correcteur sous forme de fonction de transfert canonique C1(p) en notant tj Ja constante de temps du correcteur. Dans cette expression vous ferez apparaitre préférentiellement le paramétre kp plutdt que le paramétre kj. Exprimez t en fonction de Kp et de k; . (2 points) Mise en place d'un second type de correcteur On insére, en sortie du comparateur un correcteur ayant comme fonction de transfert Learep 2p) > C20-FES avec a> 3.5. Comment appelle-t-on ce type de correcteur ? Quelle est sa fonetion ? (1 point) 36. Tracez le diagramme de Bode du correcteur C2(p). Portez-y les valeurs remarquables du module et de argument. Sur ce diagramme de Bode, indiquez oi se lit le gain du correcteur pour le fonctionnement en régime continu. (2 points) 3.7. Donnez I'expression formelle (littérale) de la pulsation pour laquelle La phase de C2(p) est maximale. (1 point) a Page 3/11 IV. Etude d’un asservissement numérique (10 points) Afin de moderniser le bane hydraulique, on met en place un asservissement numérique de Ja pression permettant la mise en euvre d’un correcteur pouvant étre paramétré selon la nature du tube a tester. Pour I’étude, on simplifie le comportement de la servovanne en la considérant comme un systéme du premier ordre. Le schéma bloc ainsi considéré est: Bop) 1 Go Kot), arte numérique de Passcrvissement Pour cete partie, on prenda pour expression de G(p) = = a 4.1, Le bloc Bo(p) correspond a un bloqueur d'ordre zéro. Justifier sa présence et rappeler sa fonction de transfert. On notera Te la période d’échantillonnage du systéme. (Ipoint) 4.2. Donner l’expression de la fonction de transfert en boucle ouverte échantillonnée de T(@)=BoG(z) . (2 points) On considére dans un premier temps que C(<)= Co. La période d’échantillonnage est ici fixée & Te=0.1s. On prend K=45, 4.3. En déduire V'expression de la fonction de transfert en boucle fermée : (I point) ¥p(2) F(z)= Vm 4.4, En appliquant un critére de votre choix, établir les conditions de stabilité du systéme vis-i-vis de Co. 2 points) Pour la suite, on prend Co=4, 4.5. Donner I’équation de récurrence de la boucle d’asservissement qui relie les échantillons Vefnj de V'entrée aux échantillons Vpfn/ de la sortie. (2 points) 4.6, Tracer la réponse a un échelon unitaire. Justifier l’allure obtenue (2 points) Page 4/11 Rappel de quelques transformées Fonction de transfert Transformée en z 1 pta 1 [ = B 1 Pp Table de Transformées de Laplace Fip) f(t)= LIF (py) F(p) f(t) = L"IF(p)) 1 Bt) 1 at Impulsion de Dirac Dw 4-(tHHe t 7 on p+ tpy ( a : Echelon unté 1 at ete at=1) pi(t+tp) potatoe Impulsion retardSe ae ot er u(t=) a eta a Echelon retaré (upyi+tz) ace 1 100) ; aot > ame uitare ye%-ne® p ~- mane * = Pe tp) tap) | 1 Wot n enter =m ° 7 = ree sin(at) ie tet ; ; Za oat = (itp p+ Z09 27 coslapt) Recor ope oi 1 = ag? + Zagp +P avec @p=Opy1- 27 thle © T (ete | Fn=a) ges “0 sin(ogt) zl at af: ae ta i+ tp iret = ! Hh - WeMtsinfogt + y) a van tn p(l+ =p +—zp") "2 My avec y=are(cosz) Page 5/11 RCHITECTURE TCP/P (26 points) Dans le monde entier, de nouvelles pratiques culturales du riz sont expérimentées depuis déja quelques années. Beaucoup de ces techniques trouvent leur origine dans la nécessité déconomiser l'eau pour faire face & sa rareté croissante. En effet, le riz consomme bien plus d'eau que nlimporte qu'elle autre céréale, bien que la majeure partie de cette eau soit réutilisée Afin de gérer a a micux leurs réserves en eau, un groupe d’exploitants Indonésiens a fait appel & Ventreprise Francaise CIMEL pour développer un capteur de hauteur d'eau a ultrasons. Durant la saison des pluies, V'eau est stockée dans des bassins réservoirs afin d’étre redistribuée sur les différentes parcelles exploitées en fonction des besoins. Pour ce faire, chaque canal de distribution est équipé d'un capteur de hauteur d'eau conformément a la photographie ci-dessous. Figure 1 Figure 2 : le capteur de hauteur d'eau CIMEL Aprés acquisition de la distance entre la surface de eau et le dessous des transduct @ultrasons, le capteur de hauteur d'eau CIMEL restitue cette mesure sous forme d'une tension analogique d'une part mais aussi au format numérique par la liaison série RS 232. Ceci permet de rendre ce capteur compatible avec la plupart des concentrateurs de données (numériques ou analogiques) déja installés sur les différents sites. L’exploitant indonésien a récemment sollicité la société CIMEL pour procéder a I'installation de 12 capteurs de hauteur d'eau sur les canaux d'alimentation en eau de ses bassins de réserve pour la culture du riz. Aucun concentrateur de données n’étant encore installé sur le site, il a cependant souhaité que la gestion de tous les capteurs de niveau d'eau soit réalisable depuis un ordinateur central Pour répondre a ce cahier des charge, CIMEL & proposer la n niveau d'eau par le biais d'une interface RS232/. e en réseau des douze capteurs de Sthernet congue par Sollae Systems et réalisée Page 6/11 | | | | | autour d'un circuit spécifique trés utilisé actuellement dans les cartes r Realtek Semiconductor Corporation. au, le RTL8O19AS de Simple a mettre en ceuvre, le module EZL-50 de Sollae System est doté d'une liaison série RS232 (TX/RX/RTSICTS - niveaux TTL) et nécessite pour étre opérationnel une simple alimentation de 5 V associée & un connecteur Ethernet RJ4S blindé et & quelques composants passifs. Network Application 1 ra mode TOPAIDRIP comer Wo 1 el pr FT eet a bad ee (Sen 2) emote downdabe a TP DE, Pet supp eu contention (exon) A command erin spp FSGS tevaceXOE uppon Internet TAN Les caractéristiques techniques du module Sollae sont fournies dans le tableau ci-dessous. Specifications TnputVokoge | Sv 30.50 fore Cent 7zmA typical Qo x 32mm x Viren about 109 Sei ‘2mm pitch 1x1? connector Ethernet 2rom pitch 1x12 connector TTL teveki2005p5~115200bg) 108.50 TCP, UDP. ICMP, ARP, DHCP, PPPoE 2s TER, Server mode [coo TCP. Client mode ATC TCP, Serve/Chent (AT emulation) 2s yor exConfig configuration viity - [hottash fmware download wii exer socket conmmunication est wiity QI) Dans un réseau Ethernet, la communication entre les différents acteurs est établie selon le protocole CSMA/CD. Que signifie ce sigle ? Expliquer brigvement le fonctionnement de ce mode de communication. (2 points) Q2) Le réseau Ethernet est-il probabiliste ou déterministe ? Expliquer pourquoi. (1 point) Q3) Rappeler le nom et le role des quatre couches de l'architecture TCP/IP et effectuer l'analogi avec le modéle de référence OSI. (3 points) (Q4) Dans la couche d'accés au réseau, les différents acteurs religs a un réseau Ethernet sont identifiés par leur adresse MAC, Préciser la nature de cette adresse (nombre dloctets et contenu). (1 point) SS Page 7/11 | | QS) Que signifie le sigle UTP pour un cAble utilisé dans le cadre de la transmission de données numériques ? Quand doit-on utiliser un cable FTP plutét qu'un UTP ? (2 points) On désire créer un réseau constitué d’au moins 20 capteurs de hauteur d'eau, de 5 microordinateurs utilisés en espion de trames et d’un micro-ordinateur réservé au paramétrage des différents capteurs et au stockage des résultats de mesures. 6) Proposer les adresses IP et le masque de sous-réseau associé qui permetiraient de réaliser un réseau de classe C privé compatible avec les indications fournies ci-dessus. (3 points) Les données fournies au module Sollae aprés chaque acquisition de la distance entre la surface de 'cau et le capteur sont transmises au format RS232 au niveau TTL et en mode "contréle de flux matériel”, Q7) Indiquer le nombre minimal de fils nécessaire pour la réalisation d'une liaison série RS232 avec controle de flux matériel. Rappeler le nom et le réle de chaque signal utilisé lors de la mise en place de ce type de liaison. (2 points) Q8) Rappeler le dle et la signification des caractéres de contrdle STX et ETX (respectivement codés 02h et 03h en hexadécimal) du code international ASCII dans une transmis numériques. (1 point) jion de données Les données codées en hexadécimal retranscrites ci-dessous ont été capturées a l'aide d'un “sniffer de réseau" lors de la restitution des résultats d'une mesure de hauteur d'eau par un capteur raccordé au réseau Ethernet. Nous limiterons cette analyse aux trois premiéres couches de architecture TCP/IP. Cette mesure a été réalisée dans un laboratoire de tests sur un réseau de classe A. Le capteur hauteur d'eau et ordinateur utilisé pour espionner les trames étaient reliés 4 un commutateur. Trame capturée dans la premiere couche de l'architecture TCP/IP : 00 14 22 F3 19 FE 00 30 F9 00 7E 76 08 00 Datagramme capturé dans la deuxiéme couche de l'architecture TCP/IP 45 00.00 2D 00 00 40 00 40 06 EE 41 04 77 1B. CC 0A 77 1B DO ‘Segment capturé dans la troisiéme couche de I'architecture TCP/IP : 04 EF 00 17 04 1A 79 A4 4C F2 EB DI 50 18 10 00 FF 05 00 00 Q9) Dans quelle couche du modéle TCP/IP fait-on le lien entre 'adresse physique d'une interface Ethernet et l'adresse logique de I'équipement qui utilise cette interface ? (1 point) Q10) A partir des indications relatives a a norme Ethernet Version 2,0 fournies dans le tableau ci-aprés, indiquer l'adresse MAC de la carte réseau du micro-ordinateur utilisé pour cet essai puis celle du module Sollae interfacé au capteur de CIMEL. (2 points) ols 2]s [as [ere] s [ron farsa pease separ fe [27288 [90155] Page 8/11 QI1) A partir des indications relatives au protocole IP Version 4 fournies dans le tableau ci dessous, indiquer l'adresse IP du micro-ordinateur utilisé pour cet essai puis celle du module Sollae interfacé au capteur de hauteur d'eau, Présenter la réponse sous la forme normalisée, soit la notation décimale pointée. (2 points) TTP DEEP EP PRR BE ERT harasses pepoH Version | — Huon Service Type Total Length Taentieaton Tage Fragment Ofet Protest Tender Checksum Source? Aatrows Destination IP Address Q12) Les modules Sollae utilisent le protocole TCP pour communiquer sur le réseau. Le type de protocole de communication étant repéré dans la deuxiéme couche de l'architecture TCP/IP, relever le code hexadécimal correspondant au protocole TCP dans les données capturées par le ‘sniffer de réseau". (1 point) Q13) A partir des indications relatives au protocole TCP fournies dans le tableau ci-dessous, indiquez le numéro du port correspondant a I'application utilisée par le micro-ordinateur pour capturer les données sur le réseau. (1 point) Lee Ts [4 T so] 7 1 19 [ofa 2] 9] v4] v5] 6] 9 [20] 222 e520 [290] Source Port Destination Port Sequence Number ‘Acknowledgement Number D. Offset | Reserved Control Window Checksum Urgent Pointer Options Padding Q14) Dans les réseaux Ethernet, les boitiers actifs de type "hub" peuvent étre qualifiés de répéteurs tandis que les "switch" sont appelés des commutateurs. Expliquer pourquoi et indiquer la raison pour laquelle il est bien plus intéressant d'utiliser un "switch" sur un réseau Ethernet plut6t qu'un "hub’, (1 point) Q15) Rappeler le principe de codage utilisé dans les réseaux Ethernet et indiquer ses principaux avantages sur le codage NRZ. (2 points) Q16) La documentation constructeur des modules Sollae EZL-50 indique "10Base-T interface" Que signifie cette caractéristique technique ? (1 point) Page 9/11 : Automatisme Industriel (14 points) Un malaxeur N regoit des produits A et B préalablement dosés par une bascule C et des briquettes solubles amenées une par une par un tapis T. L'automatisme décrit ci-dessous permet de réaliser un mélange comportant ces trois produits, Déroulement du eycle L’action sur le bouton "Départ cycle" Dey provoque simultanément le pesage et I'amenage des briquettes de la fagon suivante : - dosage du produit A jusqu‘au capteur "a" de la bascule, puis dosage du produit B jusqu'au capteur "b" suivi de la vidange de la bascule C dans le malaxeur jusqu’au capteur "2" ~ amenage de deux briquettes. Un capteur "d" permet de détecter le passage des briquettes. Le cycle se termine par la rotation du malaxeur et son pivotement final au bout d'un temps "tI", la rotation du malaxeur étant maintenue pendant la vidange. Le malaxeur reste en position vidage pendant un temps "{2" puis la rotation cesse et il reprend sa position haute. Conditions initiales : Bascule vide et malaxeur en position haute. Bascule Fin de course haut, Moteur de rotation Toteur de pivotement 42 sens de rotation “y Figure 3 : Doseur - malaxeur automatique Page 10/11 QI) Donner la structure générale interne d’un Automate programmable industriel (API) sous forme des blocs en indiquant la fonction de chaque bloc. (2 points) Q2) Donner les types des Cartes de sorties TOR d’un API en précisant les caractéristiques de chaque type. (2 points) Q3) Donner le schéma théorique d'une voie d'entrée d'une carte d’entrée TOR d'un API. (1 point) On considére une bascule RS de sortie Q : Q4) Expliquer la différence entre une bascule RS a Enclenchement prioritaire et une bascule RS a Déclenchement prioritaire en donnant pour chaque cas I’équation simplifige Q=f(S, R, Q) Préciser parm les deux bascules précédentes qui est la mieux adaptée pour la matérialisation Wun Grafeet. (2 points) Q5) Doseur - malaxeur automatique (7 points) a, Etablir le GRAFCET décrivant le cycle de production (3 points) (On pourra utiliser un compteur interne "C1") b. Donner les équations d’activation S et désactivation R des différentes étapes en évolution asynchrone a Enclenchement prioritaire. (2 points) c. Donner le programme LADDER correspondant au cycle de production. (2 points) 7—_—_—eee—n— Page 11/11

Vous aimerez peut-être aussi