École Privée d’Ingénierie du Niger — L’école du nouveau monde

✉ elearning@epiniger.edu.ne    🌐 epiniger.edu.ne

Semestre : Licence 2

  • Introduction au Développement Mobile

    Au Niger comme dans toute l’Afrique de l’Ouest, le smartphone est devenu le principal accès au numérique : paiement par Mobile Money, information, services administratifs, commerce. Ce cours initie les étudiants de Licence GELO au développement d’applications mobiles. Après un panorama des écosystèmes Android et iOS et des approches de développement, il se concentre sur React Native avec Expo, qui prolonge directement les compétences JavaScript et React acquises en développement web frontend et produit, avec un seul code, des applications Android et iOS. Une attention particulière est portée aux réalités locales : téléphones d’entrée de gamme, réseau intermittent (conception offline-first), sobriété en données et accessibilité. Chaque programme de corrigé a été exécuté dans un environnement de test (React Native Web) pour en garantir le fonctionnement.

    Objectifs d’apprentissage

    • Comprendre les architectures et les écosystèmes des plateformes mobiles Android et iOS.
    • Développer des applications mobiles simples avec React Native ou Flutter (cross-platform).
    • Concevoir des interfaces utilisateur mobiles : UX mobile, navigation, composants natifs.
    • Intégrer des API REST dans une application mobile : fetch, gestion des états de chargement.

    Prérequis

    Développement Web Frontend HTML/CSS/JS (DWF3121) — GELO S3 ; Programmation Orientée Objet (POO4131). Il faut maîtriser JavaScript ES6+ (fonctions fléchées, déstructuration, Promises, async/await) et les bases de React (composants, état).

    Plan du cours

    1. Leçon 1 — Écosystème Mobile
    2. Leçon 2 — React Native : Fondamentaux
    3. Leçon 3 — État et APIs dans les Applications Mobiles
    4. Leçon 4 — Projet et Déploiement

    Travaux pratiques

    • Exercices corrigés dans chaque leçon : lecture de Manifest, navigation Stack et Tab, grille adaptative, cache hors ligne, compte à rebours, panier persistant, géolocalisation.
    • TP projet (leçon 4) : développement d’une application mobile utilitaire de référence — « Météo Niger » (variantes possibles : calculatrice, actualités Niger).

    Modalités d’évaluation

    Volume horaire : CM 12 h, TD 6 h, TP 12 h, travail personnel (TPE) 30 h, soit 60 h de charge totale (CTT) — 3 crédits. Évaluation : contrôle continu (CC, 40 %) + examen terminal (ET, 60 %) ; nature mixte (écrit et pratique). Le contrôle continu repose sur les TP et le projet d’application ; le quiz en ligne sert à l’auto-évaluation.

    Bibliographie

    • Bonnie Eisenman, Learning React Native, O’Reilly.
    • Documentation officielle React Native (reactnative.dev — gratuit).
    • Documentation Expo (docs.expo.dev) et React Navigation (reactnavigation.org).
    • Google, Material Design 3 (m3.material.io) ; Apple, Human Interface Guidelines.
  • Développement Web Frontend HTML/CSS/JS

    Ce cours de troisième semestre forme les étudiants de la Licence professionnelle GELO au développement de la partie visible des applications web : pages structurées en HTML5, mises en forme responsives en CSS3 et interactions programmées en JavaScript moderne (ES6+). Il est pensé pour le contexte nigérien : la majorité des utilisateurs naviguent sur smartphone, avec une connexion mobile parfois lente ou coûteuse ; nous insistons donc sur l’approche mobile-first, la sobriété des pages, l’accessibilité et le fonctionnement hors ligne. Les exemples s’inspirent d’applications locales : inscription à EPI-Niger, catalogue de produits du Sahel, transfert Mobile Money, bilan de notes.

    Objectifs d’apprentissage

    • Concevoir et développer des interfaces web responsives et accessibles avec HTML5 et CSS3.
    • Programmer des interactions dynamiques côté client avec JavaScript ES6+.
    • Maîtriser les bases du DOM et de la manipulation des événements en JavaScript.
    • Utiliser les outils du développeur web moderne : Git, npm, linters, formatters.

    Prérequis

    Algorithmique Avancée & Complexité (ALC2131) — GELO S2 ; Bureautique Avancée & Outils Collaboratifs (BUR2152) — GELO S2. Il faut savoir écrire des algorithmes (boucles, conditions, fonctions, tableaux) et être à l’aise avec l’ordinateur et les fichiers.

    Plan du cours

    1. Leçon 1 — HTML5 : Structure et Sémantique
    2. Leçon 2 — CSS3 : Mise en Forme et Responsive
    3. Leçon 3 — JavaScript ES6+ : Fondamentaux
    4. Leçon 4 — Manipulation du DOM et Outils

    Travaux pratiques

    • Exercices d’application corrigés dans chaque leçon (formulaires validés, mises en page Flexbox/Grid, programmes JavaScript exécutés).
    • TP projet (leçon 4) : développement d’une application web monopage (SPA) — liste de tâches, avec extension en quiz React.

    Modalités d’évaluation

    Volume horaire : CM 16 h, TD 8 h, TP 12 h, travail personnel (TPE) 44 h, soit 80 h de charge totale (CTT) — 4 crédits. Évaluation : contrôle continu (CC, 40 %) + examen terminal (ET, 60 %) ; nature mixte (écrit et pratique). Le contrôle continu s’appuie notamment sur les TP et le projet SPA ; le quiz en ligne permet l’auto-évaluation.

    Bibliographie

    • Jon Duckett, HTML & CSS: Design and Build Web Sites, Wiley.
    • Marijn Haverbeke, Eloquent JavaScript, No Starch Press (gratuit sur eloquentjavascript.net).
    • MDN Web Docs (developer.mozilla.org) — documentation de référence en français et en anglais.
    • W3C, Web Content Accessibility Guidelines (WCAG) 2.1.
  • Recherche Opérationnelle

    La Recherche Opérationnelle (RO) regroupe les méthodes mathématiques et algorithmiques qui aident à prendre la meilleure décision possible sous contraintes : répartir des développeurs entre des projets, affecter des consultants à des missions, organiser la tournée d’un technicien, planifier un projet logiciel, router des paquets dans un réseau ou dimensionner un serveur web. Ce cours (ROP3112, semestre 3 de la Licence professionnelle Génie Logiciel d’EPI-NIGER) présente les grands modèles de la RO et leur mise en œuvre informatique en Python, avec des applications tirées du contexte nigérien : ESN de Niamey, déploiement de serveurs dans les chefs-lieux de région, plateforme de Mobile Money, réseau d’une administration.

    Objectifs d’apprentissage

    • Formuler et résoudre des problèmes d’optimisation par la programmation linéaire.
    • Appliquer les méthodes de la RO à l’optimisation des systèmes informatiques et des réseaux.
    • Utiliser les méthodes de planification (PERT, chemin critique) pour les projets logiciels.
    • Maîtriser les techniques de simulation et de file d’attente pour modéliser les systèmes IT.

    Prérequis

    Mathématiques Discrètes & Logique (MDS2121) et Statistiques Inférentielles & Probabilités (SIP212x) du semestre 2 de GELO : calcul matriciel élémentaire, graphes, lois de probabilité (loi exponentielle, loi de Poisson, loi normale), bases de programmation Python.

    Plan du cours

    1. Leçon 1 — Programmation Linéaire
    2. Leçon 2 — Programmation Entière et Affectation
    3. Leçon 3 — Graphes et Ordonnancement
    4. Leçon 4 — Files d’Attente et Simulation

    Travaux pratiques

    • TP guidé (leçon 4) : simulation d’une file d’attente avec Python et analyse de la saturation d’un serveur web.
    • Programmes Python fournis et exécutés dans les leçons : algorithme de Dijkstra, simulation de Monte-Carlo ; vérification possible des programmes linéaires avec la bibliothèque SciPy (scipy.optimize.linprog).

    Modalités d’évaluation

    Volume horaire : CM 14 h, TD 8 h, TP 0 h, TPE 38 h, soit 60 h de charge totale pour 3 crédits. Évaluation : contrôle continu 30 % + examen terminal 70 % ; nature mixte (exercices de modélisation et de calcul, questions de cours). Le quiz en ligne sert d’auto-évaluation.

    Bibliographie

    • Hillier F. S., Lieberman G. J., Introduction to Operations Research, McGraw-Hill.
    • Taha H. A., Operations Research: An Introduction, Pearson.
    • Cormen T. H. et al., Introduction to Algorithms, MIT Press (algorithmes de graphes et de flots).
  • Gestion Financière & Budgétaire Avancée

    Ce cours de Gestion Financière & Budgétaire Avancée (GFB3111, semestre 3 de la Licence professionnelle Génie Logiciel d’EPI-NIGER) donne au futur développeur, chef de projet ou créateur d’entreprise numérique les outils financiers indispensables pour dialoguer avec un directeur financier, un banquier ou un investisseur. Il prolonge les bases vues au semestre 1 : on passe de la simple lecture des états financiers à l’analyse de la santé d’une entreprise de services numériques (ESN), à l’évaluation de la rentabilité d’un investissement informatique (ERP, cloud, data center), au financement des startups en Afrique de l’Ouest et au pilotage financier des projets logiciels par la méthode de la valeur acquise (EVM). Tous les montants sont exprimés en francs CFA (FCFA) et les exemples sont situés dans le contexte nigérien (ESN de Niamey, PME, startups incubées, administrations clientes).

    Objectifs d’apprentissage

    • Maîtriser les outils d’analyse financière pour évaluer la santé d’une entreprise numérique (FR, BFR, trésorerie nette, tableau de financement, tableau des flux de trésorerie).
    • Concevoir un plan de financement et évaluer la rentabilité d’un investissement IT (VAN, TRI, délai de récupération actualisé).
    • Comprendre les mécanismes de financement des startups et des projets numériques en Afrique (amorçage, capital-risque, bailleurs, incubateurs).
    • Appliquer les techniques de contrôle de gestion avancé aux entreprises de services informatiques (budget par lots, réserves, EVM, tableaux de bord d’ESN).

    Prérequis

    Gestion Budgétaire & Financière (GBF1132) et Comptabilité Générale & Analytique (CGF1131) du semestre 1 de GELO : lecture d’un bilan et d’un compte de résultat, notions de charges et produits, calculs de pourcentages et d’intérêts composés.

    Plan du cours

    1. Leçon 1 — Analyse Financière Avancée
    2. Leçon 2 — Évaluation des Investissements IT
    3. Leçon 3 — Financement des Entreprises Numériques
    4. Leçon 4 — Contrôle de Gestion des Projets IT

    Travaux pratiques

    • Le syllabus ne prévoit pas de TP en salle machine (0 h). Chaque leçon comporte une application de synthèse traitée en TD : analyse financière comparée de deux ESN nigériennes sur 3 ans, évaluation d’un ERP pour une PME, montage d’un dossier de levée de fonds pour une startup EdTech, analyse EVM d’un projet logiciel en dérive budgétaire.
    • Les calculs peuvent être réalisés au tableur (fonctions VAN et TRI de LibreOffice Calc ou Excel) pendant le travail personnel.

    Modalités d’évaluation

    Volume horaire : CM 15 h, TD 8 h, TP 0 h, travail personnel de l’étudiant (TPE) 37 h, soit 60 h de charge totale pour 3 crédits. Évaluation : examen terminal (ET) 100 %, pas de contrôle continu ; nature de l’épreuve : mixte (questions de cours et exercices chiffrés). Le quiz en ligne de fin de cours sert d’auto-évaluation.

    Bibliographie

    • Vernimmen P., Quiry P., Le Fur Y., Finance d’entreprise, Dalloz (édition la plus récente).
    • PMI, Practice Standard for Earned Value Management, Project Management Institute.
    • Brealey R., Myers S., Allen F., Principles of Corporate Finance, McGraw-Hill (complément sur VAN et TRI).
    • Acte uniforme OHADA relatif au droit comptable et à l’information financière et Système comptable OHADA révisé (SYSCOHADA), pour la présentation des états financiers.
  • Tech. d’Expression Écrite et Orale

    Le cours TEO4502 — Techniques d’Expression Écrite et Orale (S4, UE5 Outils Professionnels IV) est le niveau le plus avancé de la filière d’expression de la Licence GEEL. Après la structure du rapport et l’exposé (TEO1502, S1), le rapport de projet, le résumé, les références IEEE et le cahier des charges simplifié (TEO2502, S2), puis le travail du S3, ce cours prépare directement l’épreuve de fin d’études : rédiger le mémoire de stage de L3 et le soutenir devant un jury technique. Il développe aussi des compétences attendues d’un technicien supérieur en poste : rédiger un cahier des charges techniques avec des spécifications EnR précises, gérer une situation de crise ou un conflit sur un chantier, prendre la parole en public avec aisance et construire son image professionnelle en ligne. Les exemples s’appuient sur des projets nigériens : centrale solaire en toiture à Niamey, mini-réseau hybride rural, pompage solaire, audit énergétique d’un bâtiment public.

    Remarque : les normes de présentation du mémoire données ici sont indicatives ; la référence officielle reste le Guide de rédaction du mémoire de fin d’études GEEL d’EPI-Niger, à consulter en priorité.

    Objectifs d’apprentissage

    • Maîtriser la rédaction du mémoire de stage de L3 (structure et normes EPI-Niger).
    • Préparer et soutenir une présentation technique de niveau professionnel.
    • Développer l’argumentation et la capacité de réponse aux questions d’un jury.
    • Rédiger un rapport de projet ou un cahier des charges techniques avancé.

    Prérequis

    Techniques d’Expression Écrite et Orale des semestres précédents (TEO1502, TEO2502 et le module de S3) : structure de rapport, résumé, références IEEE, exposé oral, cahier des charges simplifié.

    Plan du cours

    1. Leçon 1 — Rédaction du mémoire de L3
    2. Leçon 2 — Préparation à la soutenance
    3. Leçon 3 — Communication professionnelle avancée

    Travaux pratiques

    Pas de TP en salle au syllabus ; TD et TPE sont organisés en ateliers guidés :

    • Atelier guidé 1 : fiche problématique, plan détaillé et introduction du mémoire (Leçon 1).
    • Atelier guidé 2 : simulation de soutenance complète, 20 min d’exposé + 20 min de questions (Leçon 2).
    • Atelier guidé 3 : cahier des charges techniques d’une installation PV et profil LinkedIn (Leçon 3).

    Modalités d’évaluation

    Volume horaire : CM 10 h, TD 4 h, TP 0 h, TPE 6 h (20 h) — 1 crédit. Évaluation mixte : contrôle continu 50 % (fiche problématique et plan, simulation de soutenance) et examen terminal 50 % (épreuve écrite : introduction/conclusion, spécifications techniques, cas de communication). Quiz en ligne d’auto-évaluation.

    Bibliographie

    • EPI-Niger, Guide de rédaction du mémoire de fin d’études GEEL.
    • Vigner G., Écrire pour convaincre, Hachette FLE.
    • Beaud M., L’art de la thèse, La Découverte.
    • Polito R., La Communication professionnelle, ESF Éditeur.
  • Anglais Technique 2

    Le cours ANG4501 — Anglais Technique 2 (S4, UE5 Outils Professionnels IV) fait suite à Anglais Technique 1 (ANG3502), qui a installé le vocabulaire fondamental (voltage, current, MPPT, inverter…), la lecture de datasheets et d’extraits de normes, le courriel professionnel et la courte présentation de 5 minutes. Ce deuxième niveau (visé : B1+ à B2 du Cadre européen) vous amène à lire de façon critique des articles scientifiques (IEEE) et des rapports d’agences (IEA), à produire des écrits plus longs et plus exigeants — abstract de 250 mots, synthèse bibliographique, offre technique simplifiée —, à interagir oralement dans une réunion internationale ou une négociation commerciale simple, et à maîtriser un vocabulaire avancé : électronique de puissance, intégration au réseau, SCADA, standards internationaux. Le niveau suivant, ANG5401 (S5), visera le niveau C1 et la préparation intensive aux certifications. Les situations proposées sont celles d’un technicien GEEL au Niger : échanges avec un fournisseur étranger de modules PV, réunion de projet avec un bailleur anglophone, lecture d’une norme IEC pour un mini-réseau.

    Objectifs d’apprentissage

    • Lire et comprendre des documents scientifiques et techniques en anglais (articles IEEE).
    • Rédiger des synthèses et des résumés techniques en anglais.
    • Communiquer en anglais dans des contextes professionnels EnR (réunion, négociation).
    • Maîtriser le vocabulaire avancé de l’ingénierie électrique et des énergies renouvelables.

    Prérequis

    Anglais Technique 1 (ANG3502) : vocabulaire électrique et EnR de base, lecture de datasheets, courriel professionnel, résumé court, présentation de 5 minutes.

    Plan du cours

    1. Leçon 1 — Compréhension et production écrites avancées
    2. Leçon 2 — Communication orale professionnelle
    3. Leçon 3 — Vocabulaire technique avancé

    Travaux pratiques

    Pas de TP en salle au syllabus ; TD et travail personnel (TPE, 20 h) sont organisés en ateliers guidés :

    • Atelier guidé 1 : abstract de 250 mots et offre technique simplifiée (Leçon 1).
    • Atelier guidé 2 : présentation technique de 10 minutes (soutenance simulée) et jeu de rôle de réunion/négociation (Leçon 2).
    • Atelier guidé 3 : lecture commentée d’un extrait de norme IEC et fiche de vocabulaire TOEIC/IELTS (Leçon 3).

    Modalités d’évaluation

    Volume horaire : CM 14 h, TD 6 h, TP 0 h, TPE 20 h (40 h) — 2 crédits. Évaluation mixte : contrôle continu 50 % (abstract, présentation orale de 10 min, jeu de rôle) et examen terminal 50 % (compréhension écrite d’un article, production écrite, vocabulaire). Quiz en ligne d’auto-évaluation.

    Bibliographie

    • Ibbotson M., Professional English in Use — Engineering, Cambridge University Press.
    • Comfort J., Effective Presentations, Oxford University Press.
    • Swales J. M., Feak C. B., Academic Writing for Graduate Students, University of Michigan Press.
    • Murphy R., English Grammar in Use, Cambridge University Press.
  • Systèmes Hybrides EnR

    Le cours SYH4402 — Systèmes Hybrides EnR (UE4 « Énergie Éolienne & Hybride », semestre S4) prolonge les cours d’énergie photovoltaïque (EPV3401) et d’énergie éolienne (EOL4401). Il traite des systèmes associant plusieurs sources — photovoltaïque, éolien, groupe électrogène diesel — et un stockage par batteries, pour alimenter des sites isolés et des mini-réseaux ruraux. Au Niger, où une grande partie de la population rurale n’a pas encore accès à l’électricité, les mini-réseaux hybrides PV/diesel/batteries sont une solution centrale de l’électrification rurale (ANPER, programmes nationaux et partenaires) ; ils remplacent aussi les centrales diesel isolées de petites localités. Le cours couvre les architectures et stratégies de gestion, le dimensionnement analytique à partir d’un profil de charge, le calcul du coût actualisé de l’énergie (LCOE) et l’usage des logiciels HOMER Pro et RETScreen, avec une étude de cas d’un village nigérien de 300 habitants.

    Objectifs d’apprentissage

    • Comprendre les architectures des systèmes hybrides (PV/Éolien/Diesel/Stockage).
    • Dimensionner un système hybride autonome pour une communauté rurale isolée.
    • Utiliser les logiciels de simulation HOMER Pro et RETScreen pour l’optimisation.
    • Analyser la fiabilité, l’autonomie et le coût de l’énergie d’un système hybride.

    Prérequis

    Énergie Photovoltaïque (EPV3401) ; Énergie Éolienne (EOL4401). Maîtrise du tableur et des notions d’actualisation financière de base.

    Plan du cours

    1. Leçon 1 — Architecture des Systèmes Hybrides
    2. Leçon 2 — Dimensionnement
    3. Leçon 3 — Logiciels de Simulation

    Travaux pratiques

    • TP1 : Simulation HOMER d’un mini-réseau hybride PV+Diesel (leçon 3).
    • TP2 : Dimensionnement analytique d’un système isolé off-grid (leçon 2).
    • TP3 : Étude de cas ANERSOL Niger — rapport technico-économique (leçon 3).

    Modalités d’évaluation

    Volume horaire : CM 10 h, TD 6 h, TP 4 h, travail personnel (TPE) 20 h, soit 40 h pour 2 crédits. Évaluation CC + ET : contrôle continu 40 % (TD, rapports de TP dont le rapport technico-économique, quiz) et examen terminal 60 % ; nature mixte.

    Bibliographie

    • NREL / UL, HOMER Pro — Documentation et aide en ligne (homerenergy.com).
    • IRENA, Mini-Grids for Rural Electrification of Developing Countries.
    • Ressources naturelles Canada, RETScreen Expert — Manuel de l’utilisateur.
    • ESMAP / Banque mondiale, Mini Grids for Half a Billion People (2019).
  • Énergie Éolienne

    Le cours EOL4401 — Énergie Éolienne (UE4 « Énergie Éolienne & Hybride », unité d’enseignement de spécialité, semestre S4) présente la chaîne complète de conversion de l’énergie du vent en électricité : caractérisation statistique de la ressource, aérodynamique du rotor, génératrices et convertisseurs, intégration au réseau. Au Niger, la ressource éolienne est modeste au sud mais plus intéressante dans le nord et le centre (zones d’Agadez, de Tahoua, de l’Aïr) ; des projets de parcs éoliens et d’éoliennes de pompage sont étudiés, et l’éolien est surtout un complément du solaire dans les systèmes hybrides (cours SYH4402). Le technicien GEEL doit savoir exploiter une campagne de mesure du vent, estimer un productible, comprendre le fonctionnement électrique d’une éolienne moderne (MADA, synchrone à aimants, convertisseurs back-to-back) et les exigences de raccordement au réseau HTA (20/33 kV).

    Objectifs d’apprentissage

    • Comprendre la physique de la conversion de l’énergie cinétique du vent en électricité.
    • Analyser les différents types d’éoliennes et leurs composants principaux.
    • Dimensionner un parc éolien à partir des données de vent disponibles.
    • Maîtriser l’intégration électrique des éoliennes au réseau de distribution.

    Prérequis

    Thermodynamique des EnR (THE3402) ; Machines Électriques 2 (MAE3302) ; Électronique de Puissance (ELP2202). Notions de statistiques (moyenne, histogramme) et de programmation Python élémentaire.

    Plan du cours

    1. Leçon 1 — Ressource Éolienne
    2. Leçon 2 — Aérodynamique et Mécanique
    3. Leçon 3 — Génératrices et Conversion Électrique
    4. Leçon 4 — Intégration Réseau et Règles

    Travaux pratiques

    • TP1 : Analyse de données de vent avec Python (distribution de Weibull) — leçon 1.
    • TP2 : Simulation d’une éolienne MADA sous MATLAB/Simulink — leçon 3.
    • TP3 : Dimensionnement simplifié d’un parc éolien de 10 MW — leçon 4.

    Modalités d’évaluation

    Volume horaire : CM 16 h, TD 8 h, TP 10 h, travail personnel (TPE) 26 h, soit 60 h pour 3 crédits. Évaluation CC + ET : contrôle continu 40 % (TD, comptes rendus de TP, quiz) et examen terminal 60 % ; nature mixte.

    Bibliographie

    • T. Burton, N. Jenkins, D. Sharpe, E. Bossanyi, Wind Energy Handbook, Wiley.
    • IRENA, Wind Power — Technology Brief (gratuit en ligne).
    • J. F. Manwell, J. G. McGowan, A. L. Rogers, Wind Energy Explained: Theory, Design and Application, Wiley.
    • Global Wind Atlas (DTU / Banque mondiale), accessible aussi via le Global Atlas de l’IRENA.
  • Commande des Machines Électriques

    La quasi-totalité des moteurs industriels modernes est pilotée par un variateur de vitesse : stations de pompage de la SEEN à Niamey, forages équipés de pompes immergées, convoyeurs de cimenterie, compresseurs, ventilateurs de climatisation, éoliennes à vitesse variable. Ce cours explique comment commander le couple et la vitesse des machines à courant alternatif : de la commande scalaire V/f, simple et robuste, jusqu’à la commande vectorielle par orientation du flux (FOC) et à la commande directe du couple (DTC), en passant par la commande des machines synchrones à aimants permanents (PMSM). Il se termine par la mise en œuvre pratique des variateurs industriels (paramétrage, communication, diagnostic).

    Objectifs d’apprentissage

    • Comprendre et implémenter la commande vectorielle (FOC) des machines AC.
    • Dimensionner et paramétrer un variateur de vitesse industriel.
    • Contrôler le couple et la vitesse d’une machine synchrone à aimants permanents.
    • Simuler et valider des stratégies de commande de machines sur MATLAB/Simulink.

    Prérequis

    Machines Électriques 2 (MAE3302) • Signaux & Systèmes Linéaires 1 (SSL2302) • Électronique de Puissance (ELP2202). Il faut maîtriser le schéma équivalent de la machine asynchrone, les fonctions de transfert du premier ordre, le correcteur PI et l’onduleur MLI triphasé.

    Plan du cours

    1. Leçon 1 — Commande Scalaire (V/f)
    2. Leçon 2 — Commande Vectorielle par Orientation du Flux (FOC)
    3. Leçon 3 — Commande des Machines Synchrones (PMSM)
    4. Leçon 4 — Variateurs Industriels

    Travaux pratiques

    • TP1 : Simulation FOC d’un MAS sur MATLAB/Simulink (leçon 2).
    • TP2 : Paramétrage et mise en service d’un VFD Siemens G120 (leçon 4).
    • TP3 : Commande PMSM sur banc expérimental — courbes I, N, C (leçon 3).

    Modalités d’évaluation

    Volume horaire : CM 16 h, TD 8 h, TP 10 h, TPE 26 h (charge totale 60 h), 3 crédits. Évaluation CC + ET : contrôle continu 40 % (TD, comptes rendus de TP, quiz) et examen terminal 60 %. Nature : mixte (écrit et pratique).

    Bibliographie

    • B. K. Bose, Modern Power Electronics and AC Drives, Prentice Hall.
    • P. Vas, Electrical Machines and Drives: A Space-Vector Theory Approach, Oxford University Press.
    • J.-P. Caron, J.-P. Hautier, Modélisation et commande de la machine asynchrone, Technip.
    • Documentation constructeur : manuels de mise en service SINAMICS G120 (Siemens) et ACS880 (ABB).
  • Électronique Numérique 2

    Le cours ELN4302 — Électronique Numérique 2 (Semestre 4, UE3 « Électronique & Commande ») fait passer l’étudiant du microcontrôleur isolé aux systèmes numériques communicants des réseaux électriques modernes. Il couvre la conception matérielle sur FPGA en VHDL, le traitement numérique du signal appliqué à la mesure des réseaux (filtres RIF et RII, FFT et analyse harmonique, PLL numérique), les protocoles des « smart grids » (Ethernet industriel, OPC UA, MQTT, DLMS/COSEM pour les compteurs intelligents) et le développement de micrologiciels temps réel sous FreeRTOS, jusqu’à la mise à jour à distance. Le fil conducteur est la supervision d’un mini-réseau solaire rural : mesurer la qualité de la tension, relever les compteurs, remonter les données vers une plateforme IoT et maintenir les équipements à distance.

    Objectifs d’apprentissage

    • Concevoir des systèmes numériques complexes sur FPGA avec le langage VHDL.
    • Maîtriser le traitement numérique du signal (DSP) appliqué à l’analyse des réseaux.
    • Comprendre les protocoles de communication numérique avancés pour les smart grids.
    • Développer des firmwares embarqués pour systèmes de mesure et de contrôle GEEL.

    Prérequis

    Électronique Numérique (ELN3301) : codage, logique, FPGA (notions), STM32 en C, UART/SPI/I2C/Modbus. Signaux & Systèmes Linéaires 1 (SSL2302) : convolution, transformée de Fourier, fonctions de transfert, échantillonnage.

    Plan du cours

    1. Leçon 1 — FPGA et VHDL
    2. Leçon 2 — Traitement Numérique du Signal (DSP)
    3. Leçon 3 — Protocoles Avancés pour Smart Grid
    4. Leçon 4 — Systèmes Embarqués Avancés

    Travaux pratiques

    • TP1 : Filtre FIR sur FPGA Basys3 — mesure et validation (Leçon 1).
    • TP2 : Analyse harmonique en temps réel (FFT) sur STM32 (Leçon 2).
    • TP3 : Passerelle Modbus→MQTT avec publication sur ThingsBoard (Leçon 4).

    Modalités d’évaluation

    Volume horaire : CM 16 h, TD 8 h, TP 10 h, travail personnel (TPE) 26 h, soit 60 h de charge totale pour 3 crédits. Évaluation mixte : contrôle continu (CC) 40 % — TD, code et comptes rendus de TP, quiz en ligne — et examen terminal (ET) 60 %, épreuve écrite (VHDL, calculs DSP, analyse de protocoles, ordonnancement temps réel).

    Bibliographie

    • Brown S. & Vranesic Z., Fundamentals of Digital Logic with VHDL Design, McGraw-Hill.
    • Proakis J. & Manolakis D., Digital Signal Processing: Principles, Algorithms and Applications, Pearson.
    • Barry R., Mastering the FreeRTOS Real Time Kernel, guide pratique (freertos.org).
    • Chu P., FPGA Prototyping by VHDL Examples, Wiley.