Energy and Industry 4.0
Robotics | Industry 4.0 | Automation | Decarbonized energy | Electromobility | Autonomous transport
Digitizing tomorrow’s business represents a major breakthrough in industrial manufacturing. By combining technological advances such as artificial intelligence (AI) with automation and advanced robotics, the companies of the future will be capable of achieving new levels of efficiency, flexibility and sustainability.
Furthermore, the accent is now on reducing greenhouse gas emissions and combating climate change. A transition to renewable energy sources and more efficient energy consumption has therefore moved to the top of the agenda. Energy engineers are therefore called upon to design and implement innovative solutions to support this trend.
Transport electrification, including electric vehicles and charging infrastructure, is a rapidly expanding field. Energy engineers play a crucial role in the development of efficient and sustainable charging networks. And their contribution is just as important when it comes to integrating electric vehicles into energy systems.
Classes are taught in French.
Activity sectors
- Sustainable energy management
- Operational reliability
- Cyber-physical systems (autonomous transport, robotics)
- Smart factory
- Energy efficiency
Links with research units
Associated research unit :
- IEMN - (Electronics, microelectronics and nanotechnology)
- CRISTAL - (Computer science, signal and automatic control : covers many digital science thems, from the most theoretical to the most applied... artificial intelligence, cybersecurity, digital health, robotics
- L2EP - (Electrical engineering and power electronics)
Program
UE 5-1 Fundamentals of the Engineer
- Goals to be achieved :
The students are expected to be able to use mathematical notions useful for automatic control, electronics and computer science. - Course details :
Analysis: Differential equations, Laplace transform, Fourier series, Fourier transform,
Algebra: linear systems, matrix calculation, matrix diagonalization - Reading list :
Pas de bibliographie spécifique pour ce module.
4 h Tutorial
3 h DS
- Goals to be achieved :
this course gathers basic notions about programming, providing student with a global view of conception and encoding (in C) of structured programs; algorithmic, Unix minimal programming environment, first notions of standard structured sequential programming in a widely-used langage, C. - Course details :
* Algorithmic and basic C programming: variables, data structures, programs;
* Functions: declaration, implementation, parameter passing;
* Static size arrays: array algorithmic standard introduction examples, array browsing, sorting;
* Pointers: basics, call-by-reference.
14 h Tutorial
16 h Practical
8 h Project
1 h DS
- Goals to be achieved :
This module helps to acquire skills in the following blocks identified in the RNCP training sheet:
- BC01: Formalize and develop the specifications of an embedded system
- BC02: Design the architecture of embedded hardware and software systems in an industrial or domestic context
- BC06: Develop information acquisition and processing systems
Background:
More and more professionals and computerized technical devices - particularly embedded systems - exploiting local databases or accessed over computer networks. They share thereby information enabling them to adapt their behavior to the context and other entities with which they interact.
A database is a collection of data organized in a coherent scheme for easy storage, updating and consultation of these data to build actionable information by applications and different users.
A DBMS is software that enables the creation, updating and operation of databases. It ensures consistency and security of data during failures and concurrency.
The purpose of this module is to learn to:
analyze the necessary data and their dependencies;
design a conceptual data model reflecting these needs in a logical organization of information;
determine the need to implement a relational database;
derive a normalized relational schema update avoiding errors of information and facilitating research;
deploy a relational database on a standard RDBMS;
use the database in a single application with basic interrogation techniques (SQL) based on relational algebra;
integrate an RDBMS in a system distributed over a network such as the Internet;
estimate the risks associated with fault and concurrent operation of a database and participate in designing a solution to mitigate these risks by transaction management technology and competition.
- Course details :
The course / TD is divided into four parts:
The first is devoted to the basic concepts (what is a DBMS type DBMS), and general concepts (what is an attribute, entity, and link types of diagram creation relational, formed into tuples, standardization through the first three normal forms).
The second part is devoted to algebraic language with set and relational operators (join, projection and selection).
The third is dedicated to SQL
The last part is dedicated is an introduction to HTML web page description languages ??and PHP web programming and SQL Query insertion to learn how to make web forms and exploit in PHP to query or modify a database through SQL.
The Hands directly apply the principles learned in the course / Tutorial: design conceptual schema and relational from a specification, creating a relational database and query through the SQL language. The TP is implemented using RDBMS free client-server Postgres. A simple interactive web application using the database will be programmed in PHP. - Reading list :
Introduction aux bases de données par Serge Miranda et José-Maria Busta;
es bases de données relationnelles par Serge Miranda et José Maria Busta;
Bases de données par Georges Gardarin;
Le livre de SQL par Suzy Pasleau;
Bases de données et systèmes d'informations par Nacer Boudjlida;
Cours de Bases de Données par Philippe Rigaux;
Elemente de teoria de bazelor de date par Gheorges Pentiuc et Jean Michel Duthilleul.
6 h Practical
6 h Project
1 h DS
UE 5.2 Embedded Systems -- the basics
UE 5.3 Soft Skills
Unit Languages
UE 6.1 Sciences and Technics for ES Engineer
- Prerequisites :
331110
- Goals to be achieved :
Giving the students the basis knowledge in mathematics to follow next courses in automatics, electronics, electrotechnics and computing - Course details :
Power series, Laurent series, Z- transform
- Reading list :
Formulaire de mathématiques.
2 h Tutorial
1 h DS
- Prerequisites :
331110
- Goals to be achieved :
- Understanding necessary probability concepts for inferential statistics
- Understanding basic inferential statistics concepts used in other scientific fields - Course details :
- Probability on finite and non finite sets, random variables (discrete and continuous), main probability distributions
- Law of large numbers, theorem of central limits
- Parametrics statistic estimation
- Hypothesis tests - Reading list :
Initiation aux probabilités, Sheldon M Ross, Presses polytechniques et universitaires romandes
Exercices de probabilités, M Cottrel, V Genon-Catalot, C Duhamel, T Meyre, éd. Cassini
Statistiques et probabilités pour l'ingénieur, Renée Veysseyre, Dunod/l'usine nouvelle
2 h Tutorial
1 h DS
- Prerequisites :
331120
- Goals to be achieved :
At the end of the module, students will be able to:
- Estimate the runtime and memory costs for different data structures
- Analyse a set of requirements and propose a solution with adapted data structures
- Conceive an optimal problem-specific data structure
- Conceive problem-specific algorithms
- Implement data structures in the C programming language
- Program data storage and access through files
- Use standard development tools for use in a moderately large project - Course details :
This module presents classic data-structures for handling variable-sized data: stack, FIFOs, lists. We also discuss associated algorithmic operations, and their complexity in terms of computation time and necessary memory space. We also study the storage of data in files.
- Reading list :
1 h DS
- Prerequisites :
331110|332110
- Goals to be achieved :
Understanding fundamental signal processing concepts: Students will gain a thorough understanding of the fundamental principles of signal processing, including signal representation, sampling, quantization, Fourier transform and digital filters.
Analyse and interpret signals
develop practical expertise in the field of signal processing - Course details :
Introduction to signal processing :
Definition of signal processing and its importance in various fields such as telecommunications, medical imaging, sound and music processing, etc.
Differences between analogue and digital signals.
Overview of analogue and digital signal processing techniques.
Signal representation:
Continuous and discrete signals.
Periodic and aperiodic signals.
Deterministic and random signals.
Time and frequency representation of signals.
Sampling and quantification:
Principle of sampling.
Nyquist-Shannon sampling theorem.
Quantisation and digitisation of analogue signals.
Effects of sampling and quantisation: aliasing, distortion, etc.
Fourier transform :
Introduction to the continuous and discrete Fourier transform.
Fourier transform for periodic and non-periodic signals.
Time and frequency interpretation of the Fourier transform.
Use of the Fourier transform for spectral analysis of signals.
1 h DS
- Prerequisites :
331210|331220|331240|331120
- Goals to be achieved :
Design embedded electronic and computer boards based on simple microprocessors, programmed in C language
Define and establish a hardware and software architecture solution for the embedded system on the basis of specifications defined by the teachers
Choose the design tools and propose an appropriate technology, under the guidance of the teachers
Draw up and formalise technical documentation for the production of electronic boards at an external supplier and the traceability of documentation
Master the various stages of development (V cycle, Agile methods, etc.) of a simple embedded system - Course details :
A highly supervised autonomous project, consisting of the creation of an embedded system, from both the electronic (board) and software (embedded software) points of view.
All the systems produced include :
- a PCB with component assembly ;
- an AVR family microcontroller (ATMega32u4 type);
- LEDs and push buttons;
- sensors and actuators such as proximity sensors and motors;
- communication via USB ;
- embedded software in C language to control the system.
Additional hardware and software functionalities can be added to customise the system:
- memory (USB key) ;
- graphic display ;
- radio transmitter/receiver ;
- ... - Reading list :
https://projets-se.plil.fr/mediawiki/index.php/Premier_syst%C3%A8me_embarqu%C3%A9
UE 6-2 [EIF] Automatic Command Basics
UE 6-3 [EIF] Processing flow and Interactions
Unit Languages
UE 6.5 Soft Skills 2
UE 7-1 Soft Skills 3
- Goals to be achieved :
The objective of this module is to introduce scientific research, how it works and how it is done by researchers. - Course details :
The module briefly introduces the following points:
- epistemology: what is science?
- research articles: objectives, publication, structure;
- research jobs: researcher, teacher-researcher, Ph.d.
- Goals to be achieved :
Goals
The 3rd year activity allows the engineering student to enrich his knowledge
of the business world. This experience helps him reflect on his choices
guidance and his future career as an engineer.
The module inherent in this activity is a written communication exercise
and oral.
Skills acquired at the end of the course
Knowledge of the business world
- Know how to analyze the economic environment of the company
- Understand the development strategy of a company
- Know how to position yourself in the organization of a company
Communication
- Know how to write a report
- Know how to present your results orally
- Know how to express and defend a point of view
- Knowing how to assert oneself in a group
- Know how to use a slideshow tool (Powerpoint, Prezi...)
Personal and cultural dimension
- Know how to define your professional project
- Know how to integrate into an organization, a team
- Knowing how to place your responsibilities - Course details :
Written communication
Write a structured activity report in accordance with substantive instructions and
of shape.
Oral communication
Present this experience orally by highlighting the skills
- Reading list :
4 h Practical
UE 7-2 mechatronics and robotics
UE 7-3 Industrial computing and industry of the future
Unit Languages
UE 8-1 Internship
UE 8-2 [EIF] Optimal energy management
UE 8-3 [EIF] mechatronics and energy
UE 8-4 Languages
UE 9-1 Final year project
- Prerequisites :
S6|S5|S7|S8
- Goals to be achieved :
Be able to :
- choose and implement tools and methods
- draw up specifications
- implement and evaluate a solution
- carry out a complete project management process
- make choices and take initiatives
- communicate with different contacts (client, supplier, expert, etc.) - Course details :
Working in pairs or alone, the student is given a project by an industrial company from outside the school or linked to a research topic in a university laboratory.
linked to a research topic in a university laboratory.
The work will consist of drawing up or completing a set of specifications, in order to propose solutions with a
self-critical look at the solutions proposed to the client.
Depending on the nature of the project, this may involve sizing problems, finding technological solutions, modelling, etc.
technological solutions, modelling, etc.
The project report will consist of a real prototype that has been tested and characterised.
