Energy and Industry 4.0

Robotics | Industry 4.0 | Automation | Decarbonized energy | Electromobility | Autonomous transport

Clément, Chef de Projet Automatisation - Bioteos

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

Program

UE 5-1 Fundamentals of the Engineer

124h
ECTS
Hours
331100
UE 5-1 Fundamentals of the Engineer
10
124 h
331110
Analysis 1
4
48 h
  • 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 Lecture
4 h Tutorial
3 h DS
331120
Structured Programming
4
52 h
  • 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 Lecture
14 h Tutorial
16 h Practical
8 h Project
1 h DS
331130
Database Systems
2
24 h
  • 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.
12 h Lecture
6 h Practical
6 h Project
1 h DS

UE 5.2 Embedded Systems -- the basics

150h

UE 5.3 Soft Skills

62h

Unit Languages

48h

UE 6.1 Sciences and Technics for ES Engineer

98h
ECTS
Hours
332100
UE 6.1 Sciences and Technics for ES Engineer
8
98 h
332110
Analysis 2
1.5
16 h
  • 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 Lecture
2 h Tutorial
1 h DS
332120
Probabilities and Statistics
2.5
32 h
  • 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 Lecture
2 h Tutorial
1 h DS
332130
Data Structures
1
14 h
  • 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 :
8 h Practical
1 h DS
332140
Signal Processing, the Basics
1
12 h
  • 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.
12 h Tutorial
1 h DS
332150
First Embedded Device
2
24 h
  • 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
24 h Practical

UE 6-2 [EIF] Automatic Command Basics

108h

UE 6-3 [EIF] Processing flow and Interactions

108h

Unit Languages

48h

UE 6.5 Soft Skills 2

44h

UE 7-1 Soft Skills 3

34h
ECTS
Hours
313100
UE 7-1 Soft Skills 3
4
34 h
313110
Initiation to research
1
6 h
  • 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.
6 h Tutorial
923310
SHEJS_S7_Business management challenge
3
28 h
  • 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 :

1 h Lecture
4 h Practical

UE 7-2 mechatronics and robotics

168h

UE 7-3 Industrial computing and industry of the future

156h

Unit Languages

48h

UE 8-1 Internship

120h
ECTS
Hours
314100
UE 8-1 Internship
10
120 h
924210
Assistant Engineer Placement
10
120 h
120 h Project

UE 8-2 [EIF] Optimal energy management

128h

UE 8-3 [EIF] mechatronics and energy

108h

UE 8-4 Languages

48h

UE 9-1 Final year project

92h
ECTS
Hours
315100
UE 9-1 Final year project
8
92 h
925210
Engineering Project
8
92 h
  • 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.
92 h Project

UE 9.1 CPro - Situation de Travail Formative

35h

UE 9-2 specialized courses

96h

new ue name

84h

Unit Languages

40h

UE 9-5 Soft Skills 4

87h

UE 9.6 CPro - Challenge Entreprendre

35h

Engineer Placement : 5-6 months starting in February

400h
ECTS
Hours
316200
Engineer Placement : 5-6 months starting in February
30
400 h
926110
Engineer Placement
30
400 h
400 h Project

@ Polytech-Lille